@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/PlayfairDisplay-Regular.woff2') format('woff2'),
        url('/fonts/PlayfairDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin';
    src: url('/fonts/Cabin-Regular.woff2') format('woff2'),
        url('/fonts/Cabin-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mistral';
    src: url('/fonts/Mistral.woff2') format('woff2'),
        url('/fonts/Mistral.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
h1 {
  font-family: 'Cabin', sans-serif;
}
h2, h4, p {
  font-family: 'Cabin', sans-serif;
}
body {
  font-family: 'Cabin', sans-serif;
}
.contact {
  text-align:center;
  border: 1px solid aliceblue;
   margin-bottom: 3rem;
}
.contact .col-lg-4 {
  border: 1px solid aliceblue;
  padding:2rem;
}
.fa, .fab, .fad, .fal, .far, .fas {
  
    font-size: 3rem;
    margin: 0.3rem;
    margin-bottom: 0.3rem;
    margin-bottom: 1rem;
}
/*
div.scrollmenu {
  overflow: auto;
  white-space: nowrap;
  max-width: 100%;
  text-align: right;
}

div.scrollmenu a {
  font-family: 'Cabin', sans-serif;
  display: inline-block;
  text-align: center;
  padding: 14px;
  text-decoration: none;
  color:black;
  text-transform: uppercase;
}

div.scrollmenu a:hover {
  color: #777;
  text-decoration:underline;
}
*/
.title-h1 {
  font-family: 'Cabin', sans-serif;
  font-size:3.2rem;
  margin-top: 3rem;
}
.border-bottom {
    box-shadow: 0 10px 20px -20px #dee2e6;
    margin-bottom: 3rem;
}

.content .col-lg-6 {
  padding:2rem;
}

.logo{
  padding-bottom: 2rem;
}