@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
 
 /* Navbar */

  .nav {

    overflow: hidden; 
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    position: sticky;
    top: 0;
    color: white;
    font-size: 36px;
    animation: flyin 1s ease-out;
}

.icons{
padding: 10px;
float: right;
margin-top: 14px;
padding-top: 14px;
margin-bottom: 10px;
padding-bottom: 10px;
display: block;
}

.lasticon{
padding-right: 10px;
margin-right: 10px;
}

  .logo {
     margin: auto;
     padding: 10px;
     padding-left: 10px;
     margin-left: 10px;
     display: block; 
   float: left;
     height: 10%; 
     width: 10%; 
    }

     @media screen and (max-width: 1500px) { 
      .logo {
         height: 35%; 
         width: 35%; 
        } 
      
       .nav {

    overflow: hidden; 
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    position: sticky;
    top: 0;
    color: white;
    font-size: 36px;
    animation: flyin 1s ease-out;
}

    .nav i {
        padding: 5px;
    }

  .logo {

     margin: auto;
     padding-top: 10px;
     padding-bottom: 15px;
     display: block; 
     height: 10%; 
     width: 10%; 
    }
      .lasticon{
padding-right: 5px;
margin-right: 0px;
}
      }


    /* Load Fade-in */

    @keyframes fadeinall {

        0% {
    
          opacity: 1; }
    
        97% {
    
          opacity: 0; }
    
        98% {
    
          opacity: 0;
    
          -webkit-transform: translateY(0);
    
          transform: translateY(0); }
    
        100% {
    
          opacity: 0;
    
          -webkit-transform: translateY(-100%);
    
          transform: translateY(-100%);
    
          z-index: -1; } }
    
        #fadein {
    
          opacity: 1;
    
          position: fixed;
    
          top: 0;
    
          left: 0;
    
          width: 100%;
    
          height: 100%;
    
          -webkit-transform: translateY(0);
    
          -ms-transform: translateY(0);
    
          transform: translateY(0);
    
          background-color: #FFFFFF;
    
          z-index: 999;
    
          -webkit-animation-fill-mode: forwards;
    
          animation-fill-mode: forwards;
    
          -webkit-animation: fadeinall 1s normal both;
    
          animation: fadeinall 1s normal both;
    
          -webkit-animation-delay: 0.3s;
    
          animation-delay: 0.3s; }

           /* unvisited link */
        a:link {
        color: white;
        text-decoration: none;
        }
  
        /* visited link */
        a:visited {
         color: white;
         text-decoration: none;
        }
  
         /* mouse over link */
        a:hover {
        color: lightgray;
        text-decoration: none;
         }
  
         /* selected link */
          a:active {
          color: white;
          text-decoration: none;
         } 

          /* actual site styling */

          body, html {
            height: 100%;
            margin: 0;
            padding: 0;
            font-family: "Poppins", Arial, Helvetica, sans-serif;
            background: black;
          }
          
          header {
            background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./media/img/header.jpg");
            height: 100%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
          }
          
          .header-text {
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            color: white;
          }
          
          @keyframes flyin {
            0%   { 
            transform: translateY(200%); 		
            }
            100% { 
            transform: translateY(0%); 
            }
           }

           .recentvideos {
            float: top;
            color: white;
            background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./media/img/videos.jpg");
            text-align: center;
            padding-top: 5%;
            height: 100%;
            width: 100%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
           }

           .video {
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            border: 3px solid darkgray;
            border-radius: 16px;
            display: inline-block;
            position: relative;
            width: 1080px;
            height: 640px;
           }

           @media screen and (max-width: 1500px) { 
            .video {
               width: 280px;
               height: 157.5px;
              } 
            }

           .fiveyear {
            float: top;
            color: white;
            background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./media/img/5year.jpg");
            text-align: center;
            padding-top: 5%;
            height: 100%;
            width: 100%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
           }

           button {
            margin: 1%;
            font-family: "Poppins", sans-serif;
            background-color: rgba(0, 0, 0, 0.5);
            border: 3px solid darkgray;
            cursor: pointer;
            color: #FFFFFF;
            transition: 0.5s;
            padding-left: 5%;
            padding-right: 5%;
            padding-top: 1%;
            padding-bottom: 1%;
            border-radius: 16px;
           }

           button:hover {
            transform:scale(1.3);
            z-index: 2;
           }

           .fiveyearpdf {
            background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("./media/img/5yearresponse.jpg");
            height: 100%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
            color: white;
            text-align: center;;
          }

          #adobe-dc-view {
            margin: auto;
            padding: 5px; 
            height: 65%; 
            width: 70%;
          }

          @media screen and (max-width: 1500px) { 
            #adobe-dc-view {
               width: 70%;
               height: 45%;
              } 
            }

          .fiveyearpdf a {
            text-decoration: underline;
          }

          footer{ 
            background-color: black;
            color: white;
            text-align: center;
            position: relative;
          }
          
          .splide__slide img {
  
            width: 100%;
      
            height: auto;
      
          }

          .splide__slide p {
  
            width: 1080px;
            height: auto;
            padding: 5px;
            background-color: rgba(0, 0, 0, 0.5);
            text-align: center;
            margin: auto;
            color: white;
            border: 3px solid darkgray;
            border-radius: 16px;
          }

          @media screen and (max-width: 1000px) { 
            .splide__slide p {
              width: 280px;
              } 
            }

     .5YearText {
      padding-top: 15px;
     }
