* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
.gjs-row{
  display:table;
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  width:100%;
}
.gjs-cell{
  width:8%;
  display:table-cell;
  height:75px;
}
#i50f{
  background-color:#43149d;
}
.quote{
  display:inline-block;
  height: 50%;
}
.about-container{
  display:flex;
}
#iuq34-2-2{
  font-family:Brush Script MT, sans-serif;
  color:#e876b2;
  font-size:5em;
  text-align:center;
}
#ixyzg-2-2{
  background-color:#ffffff;
  justify-content:center;
  width:330px;
  height:107px;
  align-items:center;
}
#i2i6f-2-2{
  display:flex;
  justify-content:center;
  float:none;
}
#welcome_text{
  padding:10px;
  color:#e876b2;
  padding: 30px 60px;
}
#i5nr-2-2{
  height:240px;
}
#iupyl-2-2{
  padding:10px;
  text-align:center;
  font-family:Brush Script MT, sans-serif;
  font-size:35px;
}
#poem_title{
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
.poem_cell{
	padding: 0px 20px;
}
#pcell2 {
    border-left: 2px;
    border-left-style: dashed;
    border-right: 2px;
    border-right-style: dashed;
}

#poem_link{
  color:#d983a6;
  position:relative;
  display:flex;
  align-content:center;
  justify-content:center;
}

#ip97hu-2-2{
  padding:30px 0px 0px 0px;
}
#ipq5mk-2-2{
  background-color:#ffffff;
  height:351px;
}
#ik413r-2{
  height:308px;
}
#i5mvt-2{
  color:#e876b2;
  padding:0px 30px 0px 30px;
}
#iwtp0y-2-2{
  padding:65px 10px 10px 45px;
  height:436px;
}
#iw3s9-2-2{
  padding:10px;
  text-align:center;
  font-family:Brush Script MT, sans-serif;
  font-size:35px;
}
#ijncie-2-2{
  color:black;
  height:271px;
}
#i417mf-2-2{
  margin:0 0 1rem;
}
#ip564j-2-2{
  height:173px;
}
#iqnosl-2-2{
  display:flex;
  padding:0.5rem 1rem;
  background:#007BFF;
  color:white;
  text-decoration:none;
  border-radius:60px 60px 4px 4px;
  flex-grow:1;
  justify-content:center;
  align-items:center;
  border:4px dotted black;
  font-family:Arial Black, Gadget, sans-serif;
  text-align:center;
  text-shadow:3px 2px 6px black;
}
#i9oe49-2-2{
  width:165px;
  display:flex;
}
#iq0q9g-2-2{
  display:flex;
  position:static;
  justify-content:center;
  margin:14px 0px 0px 0px;
  padding:10px 10px 0px 10px;
}
#i4zksf-2-2{
  flex:1 1 45%;
  display:flex;
  background:#f9f9f9;
  padding:1rem;
  border-radius:8px;
}
#ijncie-3-2-2{
  color:black;
  height:271px;
}
#ivog9g-2-2{
  margin:0 0 1rem;
}
#i4iwax-2-2{
  height:173px;
}
#i51bqy-2-2{
  display:flex;
  padding:0.5rem 1rem;
  background:#007BFF;
  color:white;
  text-decoration:none;
  border-radius:60px 60px 4px 4px;
  flex-grow:1;
  justify-content:center;
  align-items:center;
  border:4px dotted black;
  font-family:Arial Black, Gadget, sans-serif;
  text-align:center;
  text-shadow:3px 2px 6px black;
}
#i1o6hj-2-2{
  width:165px;
  display:flex;
}
#it58w8-2-2{
  display:flex;
  position:static;
  justify-content:center;
  margin:14px 0px 0px 0px;
  padding:10px 10px 0px 10px;
}
#iv2nyr-2-2{
  flex:1 1 45%;
  display:flex;
  background:#f9f9f9;
  padding:1rem;
  border-radius:8px;
}
#ifooau-2-2{
  display:flex;
  gap:2rem;
}
#it3pwq-2-2{
  padding:2rem;
}
#i8dzp-2-2{
  background-color:#ffffff;
  height:430px;
}
#iykf2-2{
	width: 81vw;
    display: flex;
    flex: 1;
    flex-direction: column;
    align-self: center;
}
#izw7w-2{
  padding:10px 50px 10px 50px;
  display:flex;
  position:static;
  float:none;
}
@media (max-width: 768px){
  .gjs-cell{
    width:100%;
    display:block;
  }
}
@media (max-width: 480px){
  #iuq34-2-2{
    display:flex;
    font-size:4em;
    justify-content:center;
  }
  #izw7w-2{
    display:flex;
    float:none;
    position:static;
    padding:0px 0px 0px 0px;
    height:100vh;
  }
  #i5nr-2-2{
    width:100vw;
    height:487px;
    padding:10px 0px 10px 0px;
  }
  #ipq5mk-2-2{
    width:100vw;
    height:735px;
    padding:10px 0px 10px 0px;
  }
  #iwtp0y-2-2{
    height:972px;
    display:flex;
    padding:65px 0px 10px 0px;
    width:100vw;
    position:static;
    justify-content:center;
    align-content:center;
  }
  #i8dzp-2-2{
    width:100vw;
    height:1398px;
    padding:0px 0px 0px 0px;
  }
  #i2i6f-2-2{
    padding:10px 0px 10px 0px;
  }
  
  #i5fini-2-2{
    display:flex;
    position:static;
    float:none;
    flex-direction:column;
    height:565px;
  }

  .about-image{
    display:flex;
    position:relative;
    bottom:-13px;
    flex-direction:column;
  }
  #i5mvt-2{
    display:flex;
    position:relative;
  }
  .about-text{
    margin:30px 0 0 0;
  }
  #i4zksf-2-2{
    flex-direction:column;
    border:1px solid black;
    align-items:center;
    display:flex;
  }
  #iv2nyr-2-2{
    flex-direction:column;
    border:1px solid black;
    align-items:center;
    display:flex;
    padding:1rem 1rem 1rem 1rem;
    margin:15px 0px 0px 0px;
  }
  #ixmasv-2-2{
    display:flex;
    flex-direction:column;
    width:310px;
  }
  .about-container{
    flex-direction:column;
    align-content:center;
    justify-content:center;
    flex-wrap:wrap;
    align-items:center;
  }
  #ip97hu-2-2{
    display:inline;
  }
  #iw3s9-2-2{
    margin:30px 0px 0px 0px;
  }
  #ifooau-2-2{
    display:block;
  }
}
