.elementor-2434 .elementor-element.elementor-element-95d30e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 05%;--row-gap:0%;--column-gap:05%;--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-2434 .elementor-element.elementor-element-95d30e8:not(.elementor-motion-effects-element-type-background), .elementor-2434 .elementor-element.elementor-element-95d30e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a4e773 );}.elementor-2434 .elementor-element.elementor-element-dd74106{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-2434 .elementor-element.elementor-element-95d30e8{--padding-top:15%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}}/* Start custom CSS for html, class: .elementor-element-dd74106 *//* H1 */
 h1 {
  font-family: 'Degular', sans-serif;
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 40px;
  color: #3F2328;
}

/* All other headings */
 h2,
 h3,
 h4,
 h5,
 h6 {
  font-family: 'Degular', serif;
  font-size: 18px;
  font-weight: 700;
  color: #3F2328;
}

/* Body text */
 p,
 li,
 a,
 address {
  font-family: 'SangBlue Sunrise', serif;
  font-size: 16px;
  font-weight: 400;
  color: #3F2328;
}

/* Optional: spacing for readability */
 p,
 ul,
 address {
  margin-bottom: 16px;
}

 ul {
  padding-left: 20px;
}/* End custom CSS */