@import url("webfonts/RozhaOne_Regular/stylesheet.css");
body
{
    margin: 0;
    padding: 0;
    background-color: #962426;
    display: block;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #099CA3;
    background-image: -webkit-linear-gradient(270deg,rgba(226,255,240,1.00) 0%,rgba(123,210,227,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(226,255,240,1.00) 0%,rgba(123,210,227,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(226,255,240,1.00) 0%,rgba(123,210,227,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(226,255,240,1.00) 0%,rgba(123,210,227,1.00) 100%);
}
body {
}

iframe {
    align-content: center;
    margin-left: 565px;
    border-radius: 30px;
    -webkit-box-shadow: 0px 0px 18px #B3F7FB;
    box-shadow: 0px 0px 18px #B3F7FB;
    margin-top: 31px;
}

nav.stroke ul li a,

nav.fill ul li a {
    position: relative;
    color: #EDEED0;
    font-family: "RozhaOne Regular";
    font-size: 21px;
    text-shadow: 0px 0px 11px #A1F9C9;
    text-transform: capitalize;
    letter-spacing: 5px;
}

nav.stroke ul li a:after,

nav.fill ul li a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 0%;
    content: '.';
    color: transparent;
    height: 2px;
    background-color: pink;
}

nav.stroke ul li a:hover:after {
    width: 100%;
    text-decoration: none;
    -webkit-box-shadow: 0px 0px #C9F940;
    box-shadow: 0px 0px #C9F940;
    background-color: #DDFF8D;
}



nav.fill ul li a {
    transition: all 2s;
    color: #B81518;
}



nav.fill ul li a:after {

  text-align: left;

  content: '.';

  margin: 0;

  opacity: 0;

}

nav.fill ul li a:hover {
    color: #D7FB47;
    z-index: 1;
    text-decoration: none;
}

nav.fill ul li a:hover:after {

  z-index: -10;

  animation: fill 1s forwards;

  -webkit-animation: fill 1s forwards;

  -moz-animation: fill 1s forwards;

  opacity: 1;

}


#wrapper{
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    background-color: #CD5153;
    width: 100%;
    display: block;
}

#logo h1{
    color: #EDEDCF;
    display: block;
    margin-left: 688px;
    position: relative;
    font-family: "RozhaOne Regular";
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-size: 7.528em;
    margin-top: 147px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    text-shadow: 0px 0px;
    text-decoration: none;
}

#logo h1::before,
#logo h1::after {
    content: attr(aria-label);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
    text-shadow: 0.01em 0.01em 0.01em rgba(0, 0, 0, 0.3);
}

#logo h1::before {
    animation: floatAbove 3.5s ease-in-out infinite;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);
    text-shadow: 0px 0px 37px;
}

#logo h1::after {
    opacity: 0.65;
    filter: blur(0.02em);
    transform: translate(-50%, -50%) rotateX(21deg);
    animation: floatBelow 3.5s ease-in-out infinite;
    -webkit-clip-path: polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);
}

@keyframes floatAbove {
    50% {
        transform: translate(-50%, -60%);
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 60%, 0% 60%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 60%, 0% 60%);
    }
}

@keyframes floatBelow {
    50% {
        transform: translate(-50%, -60%) rotateX(10deg);
        -webkit-clip-path: polygon(0% 60%, 100% 60%, 100% 100%, 0% 100%);
                clip-path: polygon(0% 60%, 100% 60%, 100% 100%, 0% 100%);
    }
}


@keyframes slidein {
  from {
    margin-left: 100%;
    width: 100%; 
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}

@keyframes slidein1 {
  from {

  
 width:45%;
height: auto;
margin-left: 0%;



  }

  to {
   
  
width: 45%;
height: auto;
margin-left: 1%;



  }
    
#img1 {}
}

.sidenav{
    text-align: inline;
    text-decoration: none;
    float: right;
    padding-top: 0px;
    padding-right: 166px;
}

.sidenav li{
    list-style: none;
    text-decoration: none;
    display: inline;
    padding: 30px;
}

.sidenav li a{
    text-decoration: none;
    list-style: none;
    display: inline-block;
    color: #7A2642;
    font-family: 'Cantarell', sans-serif;
}

#box{
    width: 80%;
    height: auto;
    background-color: hsla(171,59%,85%,0.60);
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 327px;
    border: thick solid hsla(62,46%,87%,1.00);
    border-radius: 40px;
    position: relative;
    padding-bottom: 8em;
    padding-left: 34px;
    -webkit-box-shadow: 0px 0px 75px 17px #789390;
    box-shadow: 0px 0px 75px 17px #789390;
}

#box h1{
    color: #1A605B;
    position: relative;
    margin-left: 28px;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    animation-duration: 1s;
    animation-name: slidein;
    overflow: hidden;
    font-size: 58px;
    -webkit-box-shadow: 0px 0px 0;
    box-shadow: 0px 0px 0;
    text-shadow: 0px 0px 17px #89F7EA;
    letter-spacing: 1px;
    text-transform: uppercase;
}



#box p{
    width: 94.5%;
    color: #34390C;
    position: relative;
    margin-left: 30px;
    font-family: 'Cantarell', sans-serif;
    animation-duration: 1s;
    animation-name: slidein;
    overflow: hidden;
    font-size: 22px;
}

#images img{
    width: 45%;
    height: auto;
    margin-left: 2%;
    padding-top: 0em;
    padding-right: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    animation-duration: 0.8s;
    animation-name: slidein1;
    margin-top: 10px;
    opacity: 1;
    border-radius: 55px;
    -webkit-box-shadow: 0 0px 9px #83F0FE;
    box-shadow: 0 0px 9px #83F0FE;
    /* [disabled]background-color: #7FF7E3; */
    background-size: 0 auto;
    border: thick ridge #8FF5E2;
    text-shadow: 0px 0px 53px;
    top: 0px;
}

#wrapper {
    position: relative;
    width: 100%;
    background-color: #060E1C;
    overflow: hidden;
    background-image: url(images/kjfn.gif);
    background-size: contain;
}

#wrapper .wave{
    position: absolute;
    left: 0;
    width: 100%;
    height: 100px;
    background-image: url("images/Artboard 1.png");
    background-size: 1001px 189px;
    color: #843537;
    background-position: 102% 0%;
    margin-top: 0px;
    padding-top: 91px;
    opacity: 0.37;
}

#wrapper .wave.wave1
{
    z-index: 1000;
    opacity: 0.43;
    animation-delay: 0s;
    bottom: 0;
    top: 1108px;
}

@keyframes animate
{

0%
{
background-position-x: 0;
}

100%
{
background-position-x: 1000px;
}

}


/*.sidenav {
  height: 100%;
  width: 200px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #E0FBD7;
  overflow-x: hidden;
  padding-top: 20px;
}

.sidenav a {
  padding: 6px 6px 6px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #CC9685;
  display: block;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.main {
  margin-left: 200px; /* Same as the width of the sidenav */
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.particle {
	 position: absolute;
	 border-radius: 100%;
	  filter: blur(0.02em);
}
 @keyframes particle-animation-1 {
	 100% {
		 transform: translate3d(88vw, 77vh, 24px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(1) {
    animation: particle-animation-1 60s infinite;
    opacity: 0.86;
    height: 10px;
    width: 10px;
    animation-delay: -0.2s;
    transform: translate3d(63vw, 24vh, 28px);
    background-color: #00FFE3;
    filter: blur(0.02em);
}
 @keyframes particle-animation-2 {
	 100% {
		 transform: translate3d(60vw, 60vh, 70px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(2) {
    animation: particle-animation-2 60s infinite;
    opacity: 0.73;
    height: 9px;
    width: 9px;
    animation-delay: -0.4s;
    transform: translate3d(50vw, 90vh, 23px);
    background-color: #00FCFF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-3 {
	 100% {
		 transform: translate3d(42vw, 9vh, 42px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(3) {
    animation: particle-animation-3 60s infinite;
    opacity: 0.86;
    height: 9px;
    width: 9px;
    animation-delay: -0.6s;
    transform: translate3d(10vw, 25vh, 36px);
    background-color: #7DFFFC;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 28px 4px #23FFFB;
    box-shadow: 0px 0px 28px 4px #23FFFB;
}
 @keyframes particle-animation-4 {
	 100% {
		 transform: translate3d(27vw, 9vh, 25px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(4) {
    animation: particle-animation-4 60s infinite;
    opacity: 0.66;
    height: 10px;
    width: 10px;
    animation-delay: -0.8s;
    transform: translate3d(7vw, 35vh, 71px);
    background-color: #81FFE7;
    filter: blur(0.02em);
}
 @keyframes particle-animation-5 {
	 100% {
		 transform: translate3d(61vw, 77vh, 94px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(5) {
    animation: particle-animation-5 60s infinite;
    opacity: 0.7;
    height: 8px;
    width: 8px;
    animation-delay: -1s;
    transform: translate3d(26vw, 85vh, 73px);
    background-color: #00FFD0;
    filter: blur(0.02em);
}
 @keyframes particle-animation-6 {
	 100% {
		 transform: translate3d(81vw, 62vh, 40px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(6) {
    animation: particle-animation-6 60s infinite;
    opacity: 0.56;
    height: 6px;
    width: 6px;
    animation-delay: -1.2s;
    transform: translate3d(51vw, 14vh, 60px);
    background-color: #B4F6FF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-7 {
	 100% {
		 transform: translate3d(71vw, 26vh, 1px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(7) {
    animation: particle-animation-7 60s infinite;
    opacity: 0.05;
    height: 8px;
    width: 8px;
    animation-delay: -1.4s;
    transform: translate3d(45vw, 67vh, 25px);
    background-color: #00FFC6;
    filter: blur(0.02em);
}
 @keyframes particle-animation-8 {
	 100% {
		 transform: translate3d(62vw, 20vh, 1px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(8) {
    animation: particle-animation-8 60s infinite;
    opacity: 0.21;
    height: 7px;
    width: 7px;
    animation-delay: -1.6s;
    transform: translate3d(47vw, 17vh, 10px);
    background-color: #A6F2FF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-9 {
	 100% {
		 transform: translate3d(39vw, 63vh, 55px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(9) {
    animation: particle-animation-9 60s infinite;
    opacity: 0.17;
    height: 10px;
    width: 10px;
    animation-delay: -1.8s;
    transform: translate3d(28vw, 54vh, 1px);
    background-color: #29FFD0;
    filter: blur(0.02em);
}
 @keyframes particle-animation-10 {
	 100% {
		 transform: translate3d(59vw, 27vh, 69px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(10) {
    animation: particle-animation-10 60s infinite;
    opacity: 0.39;
    height: 10px;
    width: 10px;
    animation-delay: -2s;
    transform: translate3d(88vw, 49vh, 67px);
    background-color: #00FFD1;
    filter: blur(0.02em);
}
 @keyframes particle-animation-11 {
	 100% {
		 transform: translate3d(17vw, 40vh, 69px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(11) {
    animation: particle-animation-11 60s infinite;
    opacity: 0.69;
    height: 7px;
    width: 7px;
    animation-delay: -2.2s;
    transform: translate3d(11vw, 2vh, 10px);
    background-color: #BBFCFF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-12 {
	 100% {
		 transform: translate3d(58vw, 51vh, 14px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(12) {
    animation: particle-animation-12 60s infinite;
    opacity: 0.87;
    height: 6px;
    width: 6px;
    animation-delay: -2.4s;
    transform: translate3d(77vw, 68vh, 95px);
    background-color: #2AFFCA;
    filter: blur(0.02em);
}
 @keyframes particle-animation-13 {
	 100% {
		 transform: translate3d(24vw, 33vh, 88px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(13) {
    animation: particle-animation-13 60s infinite;
    opacity: 0.51;
    height: 6px;
    width: 6px;
    animation-delay: -2.6s;
    transform: translate3d(69vw, 30vh, 85px);
    background-color: #B7FF00;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 17px 10px #B7FF00;
    box-shadow: 0px 0px 17px 10px #B7FF00;
}
 @keyframes particle-animation-14 {
	 100% {
		 transform: translate3d(14vw, 35vh, 58px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(14) {
    animation: particle-animation-14 60s infinite;
    opacity: 0.84;
    height: 10px;
    width: 10px;
    animation-delay: -2.8s;
    transform: translate3d(26vw, 11vh, 48px);
    background-color: #CEFF00;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 14px 7px #CEFF00;
    box-shadow: 0px 0px 14px 7px #CEFF00;
}
 @keyframes particle-animation-15 {
	 100% {
		 transform: translate3d(56vw, 5vh, 72px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(15) {
    animation: particle-animation-15 60s infinite;
    opacity: 0.02;
    height: 6px;
    width: 6px;
    animation-delay: -3s;
    transform: translate3d(87vw, 59vh, 48px);
    background-color: #A2BF00;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 9px 14px #A2BF00;
    box-shadow: 0px 0px 9px 14px #A2BF00;
}
 @keyframes particle-animation-16 {
	 100% {
		 transform: translate3d(48vw, 72vh, 73px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(16) {
    animation: particle-animation-16 60s infinite;
    opacity: 0.78;
    height: 10px;
    width: 10px;
    animation-delay: -3.2s;
    transform: translate3d(42vw, 13vh, 58px);
    background-color: #E4FF7F;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 14px 9px #E7FF45;
    box-shadow: 0px 0px 14px 9px #E7FF45;
}
 @keyframes particle-animation-17 {
	 100% {
		 transform: translate3d(74vw, 75vh, 90px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(17) {
    animation: particle-animation-17 60s infinite;
    opacity: 0.73;
    height: 7px;
    width: 7px;
    animation-delay: -3.4s;
    transform: translate3d(20vw, 69vh, 74px);
    background-color: #D1FA6C;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 10px 4px #DCF85E;
    box-shadow: 0px 0px 10px 4px #DCF85E;
}
 @keyframes particle-animation-18 {
	 100% {
		 transform: translate3d(22vw, 81vh, 51px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(18) {
    animation: particle-animation-18 60s infinite;
    opacity: 0.59;
    height: 8px;
    width: 8px;
    animation-delay: -3.6s;
    transform: translate3d(90vw, 49vh, 99px);
    background-color: #8EE8DD;
    filter: blur(0.02em);
}
 @keyframes particle-animation-19 {
	 100% {
		 transform: translate3d(65vw, 36vh, 92px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(19) {
    animation: particle-animation-19 60s infinite;
    opacity: 0.54;
    height: 10px;
    width: 10px;
    animation-delay: -3.8s;
    transform: translate3d(33vw, 74vh, 82px);
    background-color: #B8FF66;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 6px 5px #E6FB65;
    box-shadow: 0px 0px 6px 5px #E6FB65;
}
 @keyframes particle-animation-20 {
	 100% {
		 transform: translate3d(75vw, 87vh, 98px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(20) {
    animation: particle-animation-20 60s infinite;
    opacity: 0.29;
    height: 10px;
    width: 10px;
    animation-delay: -4s;
    transform: translate3d(64vw, 64vh, 2px);
    background-color: #00F1FF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-21 {
	 100% {
		 transform: translate3d(11vw, 69vh, 32px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(21) {
    animation: particle-animation-21 60s infinite;
    opacity: 0.73;
    height: 10px;
    width: 10px;
    animation-delay: -4.2s;
    transform: translate3d(61vw, 39vh, 62px);
    background-color: #D5F731;
    filter: blur(0.02em);
    -webkit-box-shadow: 0px 0px 8px 5px #D1E347;
    box-shadow: 0px 0px 8px 5px #D1E347;
}
 @keyframes particle-animation-22 {
	 100% {
		 transform: translate3d(75vw, 39vh, 83px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(22) {
    animation: particle-animation-22 60s infinite;
    opacity: 0.48;
    height: 10px;
    width: 10px;
    animation-delay: -4.4s;
    transform: translate3d(2vw, 28vh, 96px);
    background-color: #B6FFF8;
    filter: blur(0.02em);
}
 @keyframes particle-animation-23 {
	 100% {
		 transform: translate3d(66vw, 26vh, 92px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(23) {
    animation: particle-animation-23 60s infinite;
    opacity: 0.6;
    height: 8px;
    width: 8px;
    animation-delay: -4.6s;
    transform: translate3d(46vw, 53vh, 91px);
    background-color: #00FFAF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-24 {
	 100% {
		 transform: translate3d(5vw, 87vh, 69px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(24) {
    animation: particle-animation-24 60s infinite;
    opacity: 1;
    height: 8px;
    width: 8px;
    animation-delay: -4.8s;
    transform: translate3d(11vw, 44vh, 20px);
    background-color: #A2F858;
    filter: blur(0.02em);
}
 @keyframes particle-animation-25 {
	 100% {
		 transform: translate3d(10vw, 37vh, 89px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(25) {
    animation: particle-animation-25 60s infinite;
    opacity: 0.59;
    height: 6px;
    width: 6px;
    animation-delay: -5s;
    transform: translate3d(7vw, 88vh, 38px);
    background-color: #7AEBF9;
    filter: blur(0.02em);
}
 @keyframes particle-animation-26 {
	 100% {
		 transform: translate3d(19vw, 45vh, 86px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(26) {
    animation: particle-animation-26 60s infinite;
    opacity: 0.41;
    height: 7px;
    width: 7px;
    animation-delay: -5.2s;
    transform: translate3d(72vw, 7vh, 57px);
    background-color: #00FFEB;
    filter: blur(0.02em);
}
 @keyframes particle-animation-27 {
	 100% {
		 transform: translate3d(34vw, 1vh, 42px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(27) {
    animation: particle-animation-27 60s infinite;
    opacity: 0.87;
    height: 7px;
    width: 7px;
    animation-delay: -5.4s;
    transform: translate3d(67vw, 84vh, 19px);
    background-color: #60DCF9;
    filter: blur(0.02em);
}
 @keyframes particle-animation-28 {
	 100% {
		 transform: translate3d(8vw, 84vh, 53px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(28) {
    animation: particle-animation-28 60s infinite;
    opacity: 0.58;
    height: 9px;
    width: 9px;
    animation-delay: -5.6s;
    transform: translate3d(15vw, 46vh, 66px);
    background-color: #00FFEF;
    filter: blur(0.02em);
}
 @keyframes particle-animation-29 {
	 100% {
		 transform: translate3d(79vw, 81vh, 47px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(29) {
    animation: particle-animation-29 60s infinite;
    opacity: 0.73;
    height: 6px;
    width: 6px;
    animation-delay: -5.8s;
    transform: translate3d(90vw, 7vh, 85px);
    background-color: #00FFB0;
    filter: blur(0.02em);
}
 @keyframes particle-animation-30 {
	 100% {
		 transform: translate3d(3vw, 26vh, 67px);
		 filter: blur(0.02em);
	}
}
 .particle:nth-child(30) {
    animation: particle-animation-30 60s infinite;
    opacity: 0.62;
    height: 6px;
    width: 6px;
    animation-delay: -6s;
    transform: translate3d(58vw, 60vh, 33px);
    background-color: #00E9FF;
    filter: blur(0.02em);
}
 
