@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');
@import url("https://use.typekit.net/ndq4erh.css");
@import url("https://use.typekit.net/ndq4erh.css");
@import url("https://use.typekit.net/ndq4erh.css");
@import url('https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
@import url("https://use.typekit.net/ndq4erh.css");
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
@import url("https://use.typekit.net/ndq4erh.css");
@import url("https://use.typekit.net/ndq4erh.css");
body {
      background-color: rgb(255, 255, 255);
}
.q1 {
      padding: 60px;
      margin-bottom: 30px;
      text-align: left;
      font-weight: 400;
      font-style: normal;
      font-size: 40pt;
      font-family: "big-caslon-fb", serif;
      font-weight: 400;
      font-style: normal;
      line-height: .3;
    
}
.q2 {
     padding:  100px;
     text-align: center;
     font-style: italic;
     font-size: 36pt;
     font-family: "avenir-lt-pro", sans-serif;
     margin-bottom: 30px;
     font-weight: 900;
}
.row1 {
      display: flex;
      flex-direction: row;
}
.columnleft {
     padding: 75px;
     margin-bottom: 30px;
      flex: 75%;
     text-align: center;
     font-weight: 500;
     font-size: 70pt;
     line-height: 1.2;
     height: 500px;
     font-family: "cofo-raffine", sans-serif;
     font-weight: 300;
     font-style: normal;
     line-height: .3;

}
.rightcolumn{
      flex: 100%;
    
}

.columntopright {
      padding: 55px; 
      flex: 35%;
      text-align: left;
      font-weight: 100;
      font-size: 30pt;
      line-height: 1;
      height: 210px;
      font-family: 'EB Garamond', serif;
      line-height: .3;
  

}

.columnbottomright {
      padding: 60px; 
      flex: 35%;
      text-align: right;
      font-weight: 200;
      font-size: 24pt;
      line-height: 1.3;
      height: 210px;
      font-family: "mrs-eaves-roman-lining", serif;
      font-weight: 400;
      font-style: normal;
      margin-bottom: 30px;
}
.q6 {
      padding: 3px;
      font-family: "brooklyn-heritage-script", sans-serif;
      font-weight: 400;
      font-style: normal;
      text-align: center;
      font-size: 36pt;
      margin-bottom: 30px;
}
.q7 {
      padding: 45px;
       font-family: 'Quicksand', sans-serif;
      font-weight: 400;
      font-style: normal;
      text-align: center;
      font-size: 28pt;
      margin-bottom: 30px;
}
.q8 {
      padding: 60px;
      font-family: "avenir-lt-pro", sans-serif;
      font-weight: 200;
      font-style: normal;
      text-align: center;
      font-size: 20pt;
      margin-bottom: 30px;
}     
.row2 {
      display: flex;
      flex-direction: row;
}
.columnleft2 {
      padding: 60px;
      margin-bottom: 30px;
      flex: 25%;
      font-family: 'Merriweather', serif;
      font-weight: 700;
      font-style: normal;
      text-align: left;
      font-size: 45pt;
      line-height: .5;
      height: 540px;
}
.columnright2 {
      padding: 60px;
      flex: 25%;
      font-family: "Great Vibes", cursive;
      font-weight: 400;
      font-style: normal;
      text-align: center;
      font-size: 93pt;
      line-height: .1;
      height: 540px;
}     
   
 





      


