body{
    background-color: #0093E9;
    background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);
    background-attachment: fixed;
    color:rgb(255, 255, 255);
    font-family:Verdana, Geneva, Tahoma, sans-serif;
}
main {
    display: flex;
    flex-direction:row; /*side by side orientation*/
  }
  img {
    border: 1px solid white;
    border-radius: 15px;
    max-width: 350px;
    width: 100%;
  }
  
  p {
    color: #f2f539;
    font-family: 'Times New Roman', Times, serif;
    font-size:30px ;
  }
   
.content{
    width:60%;
    padding-left: 20px;
    padding-right: 10px;
    font-size:30px;
}
.dot {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background-image: linear-gradient(rgb(222, 226, 238),rgb(228, 214, 15));
  margin-top:45px;
}


.container .dot:nth-last-child(1) {
  animation: expandAnimation 1.2s 0.6s linear infinite;
}
.container .dot:nth-last-child(2) {
  animation: expandAnimation 1.2s 0.3s linear infinite;
}
.container .dot:nth-last-child(3) {
  animation: expandAnimation 1.2s 0s linear infinite;
}

@keyframes expandAnimation {
  0%{
    height: 15px;
  }
  50% {
    height: 35px;
  }
  100% {
    height: 15px;
  }
}
.sidebar{
    display:flex;
    flex-direction:column;
    width:25%;
    height:80vh;
    border-left: 5px dashed #00f0e4;
    padding-left:20px;
}
button{
    width:200px;
    margin-top:30px;
    height:30px;
    display: inline-block;
    padding: 24px 32px;
    border: 10;
    border-width: 3px;
    border-color: #f2f539;
    text-decoration: none;
    border-radius: 15px;
    background-color: rgba(255,255,255,0.3);
    backdrop-filter: blur(30px);
    color: rgb(255, 255, 255,0.9);
    font-size: 12px;
    letter-spacing: 2px;
    cursor: pointer;
    text-transform: uppercase;

}
button:hover{
    background-color: rgba(255,255,255,0.4);
}
.reveal-btn{
    text-decoration: underline;
    margin-top:30px;
    color:black;
    border: 10;
    border-width: 3px;
    border-color: #5eee26;
}

