body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Helvetica,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow-x:hidden}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#NavBar{position:-webkit-sticky;position:sticky;top:0;z-index:999}@media screen and (min-width:600px){#MobileIconDropdown{display:none}#NavElements{visibility:visible;font-weight:700;font-size:20px}}@media screen and (max-width:600px){#MobileIconDropdown{display:block}#NavElements{visibility:hidden}#ExpandElements{display:block;text-align:center;margin:2rem auto;border-radius:4px;width:80%;text-decoration:none;font-size:1.5rem;color:#fff;transition:1.5s}}.hero-container{margin-bottom:25vh}.hero-btns{padding-top:4%;text-align:center}#video{margin-top:100px}video{width:150%}@media screen and (max-width:800px){#MainHeader{padding-top:8%;font-size:3em;margin:1rem auto}#MainHeader,#SubHeader{text-align:center;font-family:Arial;font-weight:700}#SubHeader{font-size:1.5em;margin:.5rem auto}}@media screen and (min-width:800px){#MainHeader{padding-top:8%;font-size:5em;margin:1rem auto}#MainHeader,#SubHeader{text-align:center;font-family:Arial;font-weight:700}#SubHeader{font-size:2.5em;margin:.5rem auto}}@media screen and (max-width:330px){#FirstRowCards{padding-left:25vw;padding-right:30vw;margin:1em}#TEXT{font-size:.8em;-webkit-transform:translateY(-700%);transform:translateY(-700%)}#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-170%);transform:translateY(-170%)}#BlackOverlay{height:95em}@media screen and (max-height:200px){#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-185%);transform:translateY(-185%)}}@media screen and (min-height:200px) and (max-height:330px){#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-150%);transform:translateY(-150%)}}@media screen and (min-height:390px){#BlackOverlay{height:410vh}}@media screen and (min-height:480px){#BlackOverlay{height:380vh}}@media screen and (min-height:700px){#BlackOverlay{height:350vh}}}






/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/@media screen and (min-width:330px) and (max-width:800px){#FirstRowCards{padding-left:25vw;padding-right:30vw;margin:1em}#TEXT{font-size:1.25em;-webkit-transform:translateY(-350%);transform:translateY(-350%)}#DESCRIPTION{font-size:.45em;-webkit-transform:translateY(-150%);transform:translateY(-150%)}#BlackOverlay{height:95em}@media screen and (max-height:200px){#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-185%);transform:translateY(-185%)}}@media screen and (min-height:200px) and (max-height:330px){#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-150%);transform:translateY(-150%)}}@media screen and (min-height:390px){#BlackOverlay{height:410vh}}@media screen and (min-height:480px){#BlackOverlay{height:380vh}}@media screen and (min-height:700px){#BlackOverlay{height:350vh}}}


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/@media screen and (min-width:800px) and (max-width:1050px){#FirstRowCards{padding-left:2vw;padding-right:1vw;margin:1em}#TEXT{-webkit-transform:translateY(-250%);transform:translateY(-250%);font-size:1.8em}#DESCRIPTION{font-size:1em;-webkit-transform:translateY(-150%);transform:translateY(-150%)}#BlackOverlay{height:70em}@media screen and (max-height:230px){#DESCRIPTION{font-size:.4em;-webkit-transform:translateY(-185%);transform:translateY(-185%)}}@media screen and (min-height:230px) and (max-height:450px){#DESCRIPTION{font-size:.55em;-webkit-transform:translateY(-185%);transform:translateY(-185%)}}@media screen and (min-height:450px) and (max-height:800px){#DESCRIPTION{font-size:.8em;-webkit-transform:translateY(-120%);transform:translateY(-120%)}}@media screen and (min-height:520px){#BlackOverlay{height:220vh}}@media screen and (min-height:670px){#BlackOverlay{height:195vh}}}




/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/@media screen and (min-width:1050px){#FirstRowCards{padding-left:2vw;padding-right:1vw;margin:1em}#cardflipButton{margin-bottom:2em}#TEXT{font-size:2.5em;-webkit-transform:translateY(-250%);transform:translateY(-250%)}#DESCRIPTION{-webkit-transform:translateY(-150%);transform:translateY(-150%);font-size:.85em}#BlackOverlay{height:60em}@media screen and (max-height:200px){#DESCRIPTION{font-size:.45em;-webkit-transform:translateY(-240%);transform:translateY(-240%)}}@media screen and (min-height:200px) and (max-height:350px){#DESCRIPTION{font-size:.6em;-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@media screen and (min-height:350px) and (max-height:400px){#DESCRIPTION{font-size:.65em;-webkit-transform:translateY(-210%);transform:translateY(-210%)}}@media screen and (min-height:380px){#BlackOverlay{height:250vh}}@media screen and (min-height:440px){#BlackOverlay{height:230vh}}@media screen and (min-height:610px){#BlackOverlay{height:210vh}}}


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/@media screen and (min-width:1620px){#FirstRowCards{padding-left:2vw;padding-right:1vw;margin:1em}#TEXT{font-size:2.5em;-webkit-transform:translateY(-250%);transform:translateY(-250%)}#DESCRIPTION{-webkit-transform:translateY(-185%);transform:translateY(-185%);font-size:.9em}#BlackOverlay{height:80em}@media screen and (max-height:300px){#DESCRIPTION{font-size:.65em;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}@media screen and (min-height:640px){#BlackOverlay{height:210vh}}}video{object-fit:fill;width:100%;height:100%;position:fixed;top:2.5em;right:0;z-index:-2}
/*# sourceMappingURL=main.5fb41cc1.chunk.css.map */