#headerimage {
  width:100%;
  display: flex;
  justify-content: center;
}

#footerimage {
  justify-content: center;
}

body {
  text-align: center;
  font-family: "Work Sans";
  font-style: normal;
  font-size: 0;
  font-variant: unset;
  text-transform: none;
  margin: 0;
  padding: 0;
  text-wrap-mode: wrap;
  white-space-collapse: preserve;
  overflow-wrap: break-word;
}
/* Full Header Container */
.page-header {
    width: 100%; 
    background-color: white; 
    padding-top: 1.4vw; 
    text-align: center; 
}

/* Orange Bar Container: Full Width */
.logo-bar {
    background-color: #FF5A00; /* The orange color from your logo */
    width: 100%;
    padding: 4vw 0; /* Vertical padding */
}

/* Image Styling */
.logo-icon {
    /* Adjust size as needed */
    display: block; 
    margin: 0 auto; 
    position: relative;
    bottom: -4vw;
    width: 20%;
}

/* Heading Text Styling: Applying Rubik Bold */
.logo-text {
    /* Apply the Rubik font family */
    font-family: 'Rubik', sans-serif; 
    
    /* Set the specific Bold weight */
    font-weight: 700; 
    
    color: white;
    font-size: 4.2vw;
    margin: 0; 
    line-height: 1; 
    text-transform: uppercase;
    letter-spacing: 3;
}

/* Ensure the body content starts below the header */
main {
    padding: 1.4vw;
}

p {
  color: rgba(27, 27, 27, 1);
  font-size: 3vw;
  line-height: 2;
  margin: 0 7% 0;
}

.longp { 
  font-size: 1.8vw;
  text-align: left;
}

h1 {
  font-family: "Reglo";
  color: rgb(255, 87, 34);
  font-size: 5vw;
  margin: 0 7% 4%;
}

h2 {
  font-family: "Reglo";
  color: rgb(255, 87, 34);
  font-size: 3.75vw;
  margin: 0 0 4%;
  text-align: left;
}

footer {
  background-color: rgb(255, 87, 34); 
  color: #ffffff; 
  width: 100%; 
  font-size: 2vw;
  padding: 24px 16px; 
  line-height: 1;
  text-align: left;
  margin-left: 0; 
  margin-right: 0; 
}

.foota {
  color: #ffffff; 
  text-decoration: underline; 
  margin-right: 16px;
}

@media screen and (min-width: 1024px) {
  /*This is lazy but idk man. Make the image a diff size at diff responsive window...*/
  img {
      height: 400;
  }
  p {
    font-size: 2vw;
  }
  
  h1 {
    font-size: 4vw;
  }
}
