.elementor-8849 .elementor-element.elementor-element-sec00001 > .elementor-container{max-width:780px;}.elementor-8849 .elementor-element.elementor-element-sec00001{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-8849 .elementor-element.elementor-element-col00001:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8DFD0;box-shadow:0px 2px 24px 0px rgba(45,27,78,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:48px 44px 48px 44px;}.elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-element-populated, .elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-element-populated > .elementor-background-overlay, .elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8849 .elementor-element.elementor-element-col00001 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8849 .elementor-element.elementor-element-titl0002 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8849 .elementor-element.elementor-element-titl0002{text-align:center;}.elementor-8849 .elementor-element.elementor-element-titl0002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;color:#1A1220;}.elementor-8849 .elementor-element.elementor-element-imag0004 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-8849 .elementor-element.elementor-element-imag0004{text-align:center;}.elementor-8849 .elementor-element.elementor-element-imag0004 img{width:100%;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8849 .elementor-element.elementor-element-titl0002 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-8849 .elementor-element.elementor-element-titl0002 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-cont0005 */.elementor-8849 .elementor-element.elementor-element-cont0005 .kicker {
  font-family: 'DM Sans', -apple-system, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3.6px;
  text-transform: uppercase;
  color: #b8860b;
  text-align: center;
  margin: 0 0 14px;
}

.elementor-8849 .elementor-element.elementor-element-cont0005 .byline {
  font-family: 'Cormorant Garamond', serif;
  font-size: 15px;
  font-style: italic;
  color: #2d2235;
  opacity: 0.72;
  text-align: center;
  margin: 0 0 36px;
  letter-spacing: 0.04em;
}

.elementor-8849 .elementor-element.elementor-element-cont0005 {
  font-family: Georgia, 'Iowan Old Style', Palatino, serif;
  color: #2d2235;
  font-size: 17px;
  line-height: 1.78;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 p { margin: 0 0 22px; }
.elementor-8849 .elementor-element.elementor-element-cont0005 p.lead {
  font-size: 19px;
  line-height: 1.65;
  color: #1a1220;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 h2 {
  font-family: 'Cormorant Garamond', serif;
  font-size: 28px;
  font-weight: 600;
  color: #2d1b4e;
  margin: 44px 0 10px;
  line-height: 1.3;
  text-transform: none;
  letter-spacing: 0.1px;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 h3 {
  font-family: 'Cormorant Garamond', serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 600;
  color: #2d1b4e;
  margin: 32px 0 10px;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 .pullquote,
.elementor-8849 .elementor-element.elementor-element-cont0005 blockquote.pullquote {
  border-left: 4px solid #b8860b;
  background: rgba(184,134,11,0.06);
  padding: 18px 26px;
  margin: 34px 0;
  font-family: 'Cormorant Garamond', serif;
  font-size: 22px;
  font-style: italic;
  line-height: 1.45;
  color: #2d1b4e;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 .pullquote p { margin: 0; }
.elementor-8849 .elementor-element.elementor-element-cont0005 hr.section-divider {
  border: 0;
  text-align: center;
  margin: 40px auto;
  height: 22px;
  position: relative;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 hr.section-divider::before {
  content: '\00a7  \00a7  \00a7';
  color: #b8860b;
  font-family: 'Cormorant Garamond', serif;
  font-size: 18px;
  letter-spacing: 12px;
  opacity: 0.55;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 a {
  color: #7B2EA0;
  text-decoration: underline;
  text-underline-offset: 3px;
  font-weight: 600;
}
.elementor-8849 .elementor-element.elementor-element-cont0005 strong { color: #1a1220; font-weight: 700; }
.elementor-8849 .elementor-element.elementor-element-cont0005 em { color: #3d2b56; font-style: italic; }/* End custom CSS */