body{
  font-family:'Cormorant Garamond', serif;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 100%;
}

.body-img{
  border:1px solid gray;
  border-radius: 8px;
  width:400px;
}

p{
  font-size: 1.2rem;
}

img{
  object-fit: cover;
}

img{
    border-radius: 8px;
}
.img-cont{
    display: flex;
    flex-direction: column;
    flex: 1;
    max-width: 20em;
}
.img-cont>img{
    max-width: 100%;
    width:20em;
    aspect-ratio: 2/3;
}

.navbar{
    font-size: 1.2em;
}
.navbar-title {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    font-size: 1.8em;
    text-align: center;
}
.nav-link{
    white-space: nowrap;
    width: fit-content;
}
.nav-item{
    margin:auto;
}
.navbar-collapse{
    text-align: center;
}
.navbar-contact {
    position: absolute;
    right: 10px;
}
@media (max-width: 768px) {
    .navbar-title{
        font-size:1.2em;
    }
}

#about_img{
    width:30em;
    max-width: 98%;
    border:1px solid gray;
    border-radius: 8px;
}

#faq_body{
    min-height:40em;
}
#faq_body>div{
    flex:1;
}
.btn{
    font-size: 1.5rem;
}
.card{
    background: none;
    border:none;
    border-bottom: 1px solid black;
    border-radius: 0;
}
.card-header{
    background:none;
}
.card-body{
    font-size: 1.2rem;
}