/** Fonts **/
@font-face {
    font-family: SpacePower;
    src: url(../fonts/SpacePower.otf) format(opentype);
  }
  
  @font-face {
    font-family: Spaced;
    src: url(../fonts/Spaced.otf) format(opentype);
  }
  
  /** General Styles **/
  * {
    margin: 0;
  }
  
  html,
  body {
    height: 100%;
    font-family: "Spaced";
  }
  
  h1, h2 {
    font-family: "Spaced";
    text-transform: uppercase;
  }
  
  h4 {
    font-size: 28px;
  }
  
  h5 {
    font-size: 24px;
  }
  
  /** Body Area **/
  section {
    height: 100%;
    position: relative;
  }
  
  .section1 {
    background-image: url("https://images.unsplash.com/photo-1536061345835-e7f2e53a3b19?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1740&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .section2 {
    background-image: url("https://images.unsplash.com/photo-1538704873280-9885c5bf207f?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2064&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .section3 {
    background-image: url("https://images.unsplash.com/photo-1650221563979-c0dada479170?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1744&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .section4 {
    background-image: url("https://images.unsplash.com/photo-1457364887197-9150188c107b?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1740&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .section5 {
    background-image: url("https://images.unsplash.com/photo-1543290489-b83879003c1b?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2064&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .section6 {
    background-image: url("https://images.unsplash.com/photo-1541794229682-d8b3035f59f5?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1740&q=80");
    background-size: cover;
    background-attachment: fixed;
  }
  
  .active .section1 {
    z-index: 1;
  }
  
  .active .section2 {
    z-index: 1;
  }
  
  .active .section3 {
    z-index: 1;
  }
  
  .active .section4 {
    z-index: 1;
  }
  
  .active .section5 {
    z-index: 1;
  }
  
  .active .section6 {
    z-index: 1;
  }
  
  .section-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 5em;
    color: white;
  }
  
  .section-title a {  
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 1rem 2rem;
  }
  .section-title a:hover { 
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: .5em;
  }
  
  /** Navigation Area **/
  .logo h1{
    font-size: 3em;
    display: flex;
    justify-content: flex-start;
    position: fixed;
    color: aliceblue;
    margin-top: -0.5rem;
    padding: 0rem 5rem;
    z-index: 2;
  }
  
  .navigation {
    position: fixed;
    color: aliceblue;
    background-color: rgba(0, 0, 0, 0.616);
    padding: 0 1.5rem;
    width: 100%;
    z-index: 1;
  }
  
  .navigation ul{
    list-style: none;
    padding-left: 0;
    display: flex;
    justify-content: end;
    margin-right: 3rem;
  }
  
  .navigation a{
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 1rem 2rem;
  }
  
  .navigation a:hover{
    background-color: rgba(255, 255, 255, .1);
  }
  
  /** Footer Area **/
  .footer {  
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 0px 20px;
    grid-auto-flow: row;
    padding: 2em;
    background-color: black;
  }
  
  .footer-text {
    color: aliceblue;
    line-height: 1.5;
    grid-auto-flow: dense;
    justify-content: center;
    text-align: center;
  }
  .ft-text {
    text-decoration: underline;
}
  .footer-link {
    text-align: center;
    color: aliceblue;
    padding: 0 1.5rem;
  }
  .link-text {
    text-decoration: underline;
}
  .footer-link ul { 
    list-style: none;
    padding-left: 0;
  }
  .footer-link a {  
    color: inherit;
    text-decoration: none;
    display: inline-block;
    padding: 1rem 2rem;
  }
  .footer-link a:hover { 
    background-color: rgba(255, 255, 255, .1);
  }
  .social-icons-area{
    filter: brightness(0) invert(1);
    line-height: 1.5;
    text-align: center;
    text-decoration: underline;
    color: aliceblue;
    padding: 0 1.5rem;  
  }
  .social-icons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    list-style: none;
  }
  .social-icons ul { 
    padding-left: 0;
  }
  .social-icons a {  
    color: inherit;
    text-decoration: none;
    display: inline-block;
    padding: 1rem 2rem;
  }
  .social-icons a:hover { 
    background-color: rgba(255, 255, 255, .1);
  }
  
  