/*<!--REGIONAL SUBMISSION-->*/

:root{
  --primaryOne: #ccc; 
  --primaryTwo: #1e0534; 
  --secondaryOne: #51355A; 
  --secondaryTwo: #1f1f1f;
  --accent:#2A0C4E; 
  --background:#E1E1E1;
}

/*Nav Bar */
.topnav {
  overflow: hidden;
  background-color: var(--background);
  font-size: 1vw;
  position: fixed; 
  top: 0; 
  left: 0; 
  z-index: 9999;
  width: 100%; 
  height: auto;
  margin-bottom: 1%;
  min-height: 50px; 
}

.andromedsaIcon {
  size: 150%; 
  width: 18px;
}

.topnav a {
  float: left;
  color: var(--accent);
  text-align: center;
  padding: 1% 1.5%;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: var(--primaryOne);
  color: black;
}

.topnav a.active {
  background-color: #ffffffc0;
  color: #000000;
}


body{
    background-color: black;
    font-family: 'Lato', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', Verdana, sans-serif;
    
}

p, .basicText {
    color: var(--primaryOne);
    padding: 2%; 
    font-size: larger;
    line-height: 20px;
}


h1 { 
  text-align: center;
  font-size: 4.5vw;
  margin: 1%;
  padding-top: 7%; 
  color: white; 
}

h2 {
  text-align: center;
  font-size: 3.5vw;
  margin: 1%;
  padding: 5%;
  color: white; 

}

h3 {
  text-align: center;
  font-size: 2vw;
  margin: -5% 0% 0% 0%;
  padding: 5%;
  color: rgb(211, 197, 197); 

}

h4{
  color: var(--primaryOne);
  font-size: 1.8vw;
}


/*Basically the top of every page, if we have a consistent header*/
.pageTop{
    background-image: url("https://thumbs.gfycat.com/AdeptFalseJunco-size_restricted.gif");
    background-repeat:no-repeat;
    background-position: center;
    margin: 2%;
    background-size:cover;
    opacity: 80%;
    height: 200vh;

}

.introStats{
    color: white; 
    padding: 2%; 
    margin-left: 3%;
    padding-bottom: 3%;
    width: 100%;
    background-image: linear-gradient(rgb(70, 3, 101), rgb(9, 0, 9));
    border-radius: 40px;
}

.missionContainer {
  display: flex;
  align-items: center;
  justify-content: center; 
  padding: 3%;
  
}

.missionContainer p{
  font-size: x-large;
  line-height: 210%;
}

@keyframes example {
  0%   {padding-top:100px;}
  90% {padding-top:0px; padding-bottom:10px;}
  100% {padding-top:0px; padding-bottom:0px;}
}
 
/* The element to apply the animation to */
.animated {
  animation-name: example;
  animation-duration: 1s;
}

.introStats h4{
  color: white;
}

.introPara{
    padding: 5%;
    margin-top: 2%;
    margin-bottom: 2%;
    width: 90%;
    margin-bottom: 1%; 
    background-image: url(https://newspack-coloradosun.s3.amazonaws.com/wp-content/uploads/2021/04/Space-Station-1.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.Preparation h2, .Launch h2, .Finances h2, .Resources h2, .Experience h2, .Recovery h2 {
    font-size: 3vw;
}

.Preparation p, .Launch p, .Finances p, .Resources p, .Experience p, .Recovery p{
    margin: 0% 10%;
    font-size: 1.3vw;
}

.Preparation{
    width: 48%;
    height: 48%;
    float:left;
    background-image: url(https://www.lockheedmartin.com/content/dam/lockheed-martin/space/photo/exploration/Earth_Moon_Mars.jpg.pc-adaptive.full.medium.jpeg);
    background-position: center;
    background-size: 110%;
    background-repeat: no-repeat;
    margin: 1% 1%;
    color: black;
    text-align: center;
    display: table;
    align-items: center;
  }

.Launch{
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(https://www.rd.com/wp-content/uploads/2022/08/GettyImages-463142849-e1660855980200.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Experience{
  width: 48%;
  height: 48%;
  float:left;
  background-image: url(Media/vecteezy_astronaut-in-open-space-illustration-ai-generative_21995771_817.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Recovery{
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(Media/vecteezy_view-of-blue-planet-earth-with-sun-rising-from-space_7019182_66.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Finances {
  width: 48%;
  height: 48%;
  float:left;
  background-image: url(Media/vecteezy_milky-way-galaxy-with-stars-and-space-dust-in-the-universe_11247110_971.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Resources{
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(https://www.zocalopublicsquare.org/wp-content/uploads/2020/09/10.14-event-image.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}





.Preparation:hover > p, .Launch:hover > p, .Finances:hover >p, .Resources:hover > p, .Experience > p, .Recovery > p {
    color: white; 
    transition-delay: 4s;
}

.Preparation:hover { 
  width: 48%;
    height: 48%;
    float:left;
    background-image: url(https://www.lockheedmartin.com/content/dam/lockheed-martin/space/photo/exploration/Earth_Moon_Mars.jpg.pc-adaptive.full.medium.jpeg);
    background-position: center;
    background-size: 110%;
    background-repeat: no-repeat;
    margin: 1% 1%;
    opacity: 70%;
    color: black;
    text-align: center;
    display: table;
    align-items: center;
}

.Launch:hover {
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(https://www.rd.com/wp-content/uploads/2022/08/GettyImages-463142849-e1660855980200.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  opacity: 70%;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
   
} 

.Finances:hover {
  width: 48%;
  height: 48%;
  float:left;
  background-image: url(Media/vecteezy_milky-way-galaxy-with-stars-and-space-dust-in-the-universe_11247110_971.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  opacity: 70%;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
} 

.Resources:hover{
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(https://www.zocalopublicsquare.org/wp-content/uploads/2020/09/10.14-event-image.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  opacity: 70%;
  margin: 1% 1%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Experience:hover{
  width: 48%;
  height: 48%;
  float:left;
  background-image: url(Media/vecteezy_astronaut-in-open-space-illustration-ai-generative_21995771_817.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  opacity: 70%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

.Recovery:hover{
  width: 48%;
  height: 48%;
  float:right;
  background-image: url(Media/vecteezy_view-of-blue-planet-earth-with-sun-rising-from-space_7019182_66.jpg);
  background-position: center;
  background-size: 150%;
  background-repeat: no-repeat;
  margin: 1% 1%;
  opacity: 70%;
  color: black;
  text-align: center;
  display: table;
  align-items: center;
}

  .Preparation:after, .Launch:after, .Finances:after, .Resources:after, .Experience:after, .Recovery:after {
    content: "";
    display: block;
    padding-bottom: 50%;
  }

.blackOut{
  background-color: rgba(0, 0, 0, 0.795);
}

.blackOutLink {
  background-color: rgba(0, 0, 0, 0.795);
  position: relative;
  top: 11vw;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
  margin: 2%;
  padding-top: 2%; 
  padding-left: 2%;
  padding-right: 2%;
}

.container {
  clip: rect(0, auto, auto, 0);
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100vh;
}

.container_solid {
  background: rgba(255, 255, 255, 0.876);
  top: 0;
}

.title_wrapper {
  position: fixed;
  display: block;  
  margin: auto;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.container_solid .title_wrapper h1, h3 {
  background: url(https://thumbs.gfycat.com/AdeptFalseJunco-size_restricted.gif);
  background-size: 100vw auto;
  background-position: center;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  color: black;
}

.container_image .title_wrapper h1, h3 {
  color: white;
}

.container_solid {
  background-size:100vw auto;
  background-position: center;
  background-attachment: fixed;
  top: 100vh;
}

.notHomeTop {
  margin: auto;
}
