.elementor-kit-34{--e-global-color-primary:#E2C5AE;--e-global-color-secondary:#B97E6C;--e-global-color-text:#2C2821;--e-global-color-accent:#D84B4B;--e-global-color-aeec8bc:#FFFFFFE3;--e-global-color-2c7f9af:#000000;--e-global-color-281804f:#CCCCCC;--e-global-color-c765e5b:#ECDDB0;--e-global-color-eeb8a00:#FFFFFF;--e-global-typography-primary-font-family:"Fjalla One";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Fjalla One";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Libre Baskerville";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Libre Baskerville";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:14px;}.elementor-kit-34 a{color:var( --e-global-color-accent );}.elementor-kit-34 h1{font-size:84px;line-height:1em;letter-spacing:-1.5px;}.elementor-kit-34 h2{font-size:52.5px;line-height:1em;letter-spacing:-0.5px;}.elementor-kit-34 h3{font-size:42px;line-height:1em;}.elementor-kit-34 h4{font-size:30px;letter-spacing:0.25px;}.elementor-kit-34 h5{font-size:21px;}.elementor-kit-34 h6{font-size:18px;}.elementor-kit-34 button,.elementor-kit-34 input[type="button"],.elementor-kit-34 input[type="submit"],.elementor-kit-34 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */#home_reviews-section {
  font-family: "Playfair Display", Sans-serif;
}
#home_reviews-section .heading,
#home_reviews-section .vicinity {
  display: none;
}
#home_reviews-section .rating {
  font-size: 34px;
  text-align: center;
}
#home_reviews-section .rating a {
  display: block;
}
#home_reviews-section ul.listina#home_reviews-section {
  font-family: "Playfair Display", Sans-serif;
}
#home_reviews-section .heading,
#home_reviews-section .vicinity {
  display: none;
}
#home_reviews-section .rating {
  font-size: 34px;
  text-align: center;
}
#home_reviews-section .rating a {
  display: block;
}
#home_reviews-section ul.listing {
  list-style: none;
  margin: 0 !important;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 64px;
          column-gap: 64px;
}
#home_reviews-section ul.listing li {
  display: grid;
  -webkit-align-content: flex-start;
          align-content: flex-start;
  row-gap: 16px;
}
#home_reviews-section ul.listing li .author-avatar,
#home_reviews-section ul.listing li .author-name,
#home_reviews-section ul.listing li .rating,
#home_reviews-section ul.listing li .text {
  text-align: center;
}
#home_reviews-section ul.listing li .relative-time-description {
  display: none;
}
@media (max-width: 899px) {
  ul.listing {
    grid-template-columns: repeat(1, 1fr) !important;
    row-gap: 64px;
    padding: 16px;
  }
}
@media (max-width: 599px) {
  .home_about-column_bg {
    height: 250px;
  }
}
g {
  list-style: none;
  margin: 0 !important;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 64px;
          column-gap: 64px;
}
#home_reviews-section ul.listing li {
  display: grid;
  -webkit-align-content: flex-start;
          align-content: flex-start;
  row-gap: 16px;
}
#home_reviews-section ul.listing li .author-avatar,
#home_reviews-section ul.listing li .author-name,
#home_reviews-section ul.listing li .rating,
#home_reviews-section ul.listing li .text {
  text-align: center;
}
#home_reviews-section ul.listing li .relative-time-description {
  display: none;
}
@media (max-width: 899px) {
  ul.listing {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 599px) {
  .home_about-column_bg {
    height: 250px;
  }
}/* End custom CSS */