html{
    background-color:#F2EFE4;
  justify-content: center;
  margin-bottom:100px;
  
  }
  .menu{
    display:flex;
    justify-content:right;
    margin-top:40px;
    margin-right:60px;
    gap:30px;
  
  }
  
  .contact{
     border:0px; 
    font-size:20px;
    background-color:#F2EFE4;
    font-family:helvetica neue;
    font-weight:300;
    cursor:pointer;
  } 
  .about{ border:0px; 
    font-size:20px;
    background-color:#F2EFE4;
    font-family:helvetica neue;
    font-weight:300;
    cursor:pointer;
    text-decoration:underline;
    text-underline-offset:6px;}
  .featured{
     border:0px; 
    font-size:20px;
    background-color:#F2EFE4;
    font-family:helvetica neue;
    font-weight:300;
    cursor:pointer;
  }
  .featured:hover{
      opacity:.8;
    color:#F2EFE4;
    background-color:#2a4180;
  }
  .about:hover{
  color:#F2EFE4;
    background-color:#2a4180;
     opacity:.8;
  }
  .contact:hover{
     color:#F2EFE4;
    background-color:#2a4180;
     opacity:.8;
  }
  hr{
    width:100px;
  
  }
  h1{
    text-align:center;
    font-family:Slackside one;
    font-size:91px;
    letter-spacing:2px;
    line-height:90px;
    color: #212121;
     opacity:1;
     margin:10px 10px 20px 10px;
   
     
   }
   h2{
     text-align:center;
     font-size: 30px;
     font-family:helvetica neue;
     font-weight:300;
     color:#212121;
     
     opacity:.7;
   }
   
   
   
   
   .box1{
     background-color:#F2EFE4;
      border:3px solid #e3d8b6;
     color:#170a07;
     width:700px;
     margin:0 auto;
     justify-content:center;
     margin-bottom:90px;
    margin-top:90px;
     padding:0px;
   }
   
   
   
   .gallery1{
  
     justify-content:center;
     margin-top:130px;
   }
  mark{
    background-color:#EBE1C3;
    padding:6px 6px 6px 6px;
    color:#2a4180;
   
  }
  
  
  .boximg{
    background-image:url("https://d2w9rnfcy7mm78.cloudfront.net/38159915/original_67e1abdf443665821fe9b10e0fea92b4.jpg?1752700714?bc=0");
    height:400px;
      width:470px;
    background-size:cover;
    background-position:center;
    margin:0 auto;
    margin-bottom:60px;
  }
  .boxtext{
    height:290px;
      width:790px;
    padding:20px 50px 50px 60px;
    margin:0 auto;
    margin-bottom:150px;
  }
  span{
    font-size:37px;
    font-family: young serif;
    color:#2a4180;
   
  }
  p{
  font-family: "halyard-display-light", sans-serif;
  font-weight: 200;
  font-style: normal;
    line-height:28px;
    font-size:18px;
  margin:0 auto;
    width:710px;
    letter-spacing:0.3px;
    color:#212121;
    
  }
  .contactbuttons{
    display:flex;
    gap:40px;
    width:600px;
    justify-content:center;
    margin-top:30px;
    margin:0 auto;
  }
 
  
  
  
  .buttone{
  background-color:#F2EFE4;
 border:0px #F2EFE4;
  border-radius:10px;
    height:50px;
  width:50px;
  
}
.buttonig{
  background-color:#F2EFE4;
 border:0px #F2EFE4;
  border-radius:10px;
    height:50px;
  width:50px;
  
}

img{
 
  height:40px;
  width:auto;
  margin:0 auto;
 padding:3px 0px 0px 0px;
  opacity: .5;
}
img:hover{
  opacity:1;
}