/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.text {
font-size: 18px;
}
.font-semibold {
  letter-spacing: .5px;
  text-transform: none !important;
  font-weight: 400 !important;
  font-size: 18px !important;
}
}
.font-bold {
   font-family: Libre Baskerville !important;
  letter-spacing: .063rem !important;
  line-height: 1.08 !important;
  font-size:3.25rem !important;
}
.html lang {
  overflow: hidden !important;
}
.text-4xl {
   font-family: Libre Baskerville !important;
  letter-spacing: .063rem !important;
  line-height: 1.08 !important;
  font-size:3.25rem !important;
  color: #03a57b !important;
}
.header {
     font-family: Libre Baskerville !important;
  letter-spacing: -.063rem !important;
  line-height: 1.08 !important;
  font-size:3.25rem !important;
}
.grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
.gap-\[56px\] {
  gap: 20px !important;
}

.a {
  font-size: 18px !important;
}
.div.accordion-list {
  padding-bottom: 150px !important;
}
.text-xl {
  font-family: Libre Baskerville;
  font-weight: 700 !important;
  letter-spacing: .5px;
}
.h1 {
  margin: auto;
  font-family: Libre Bakersville !important;
  width: 50%;
}
.img {
  margin: auto !important;
}
.lazyload {
  margin: auto !important;
  max-width: 60% !important;
}
.th {
    border: none !important;
}

.table {
  border: none !important;
}

.td {
  border: none !important;
}
.logo {
  margin: 0 auto 0 auto;
}

/* Mobile-friendly  */

@media (max-width: 776px) {
  .grid-cols-5 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .p-[50px] {
    padding: 10px !important;
  }
.input.hs-button.primary.large {
    /* background-color:#ee6264; */
    /* border-radius:10px; */
    /* color:#fff; */
    display: block !important;
    /* font-weight:400; */
    /* letter-spacing:1px; */
    margin: 0 auto !important;
    /* padding:10px 60px; */
    /* text-transform:capitalize; */
    background-image: linear-gradient(90deg,#f3696a 39%,#ed5a5b 63%,#c33c54) !important;
    color: #fff !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    height: 3.125rem !important;
    letter-spacing: .188rem !important;
    min-width: 12.5rem !important;
  }