*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body{background-color:#1c1c1c;color:#fff}nav{align-items:center;display:flex;height:3rem;justify-content:space-around;position:fixed;width:100%;z-index:1000}.flex-nav{display:none}.icon{cursor:pointer}.logo{height:80%}.menu{height:1.5rem;position:fixed;right:1rem}@media screen and (min-width:1080px){.menu{display:none}.flex-nav{display:block;font-weight:700;position:fixed;right:5rem}.flex-nav ul{display:flex;gap:3rem;list-style:none}}.nav-menu{background:#1c1c1c;height:100vh;padding-top:5rem;position:fixed;transition:.3s ease-in-out;width:100vw;z-index:999}.nav-menu ul{gap:1rem;list-style:none;padding:0 2rem}.nav-menu ul,.nav-menu ul li{display:flex;flex-direction:column}.nav-menu ul li{background:#1c1c1c;border-radius:5px;cursor:pointer;font-size:1.2rem;height:3rem;justify-content:center;padding:.5rem;transition:.3s}.nav-menu ul li:hover{background:#2e2e2e}.close{left:100%}.open{left:0}.hero{display:flex;justify-content:center;overflow:hidden}.hero video{height:100vh}@media screen and (min-width:1080px){.hero{height:100vh;position:relative;width:100vw}.hero video{height:-webkit-max-content;height:max-content;overflow:hidden;-webkit-transform:translateY(-20%);transform:translateY(-20%);width:100vw}}.main{background-color:#1c1c1c;padding:0 1rem 5rem;position:relative}.showcase{align-items:center;display:flex;flex-direction:column;padding:7rem 0 2rem}.showcase-vid{display:flex;justify-content:center}.showcase-vid iframe{max-width:560px;width:100%}.showcase-pic{padding-top:3rem}.pic-cont{line-height:0;padding-top:1rem}.pic-cont img{height:auto;width:100%}@media screen and (min-width:768px){.showcase-pic{display:grid;grid-template-columns:1fr 1fr}.pic-cont{padding:0}}@media screen and (min-width:1024px){.showcase-pic{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.footer{padding:7rem 0 2rem}.footer,.footer-link{align-items:center;display:flex;flex-direction:column}.footer-link{padding-bottom:2rem}.footer-link a{color:#fff;font-size:1.3rem;text-decoration:none}.footer-social-media{align-items:center;display:flex;gap:3rem;justify-content:center;padding-bottom:2rem}.footer-logo{height:3rem}.about{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;padding-top:10rem}.about h1,.about p{text-align:center}.about p{color:#cbcbcb}.contact{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:center;padding-top:10rem}.contact h1,.contact p{text-align:center}.contact p{color:#cbcbcb}
/*# sourceMappingURL=main.8d909dff.css.map*/