.elementor-4435 .elementor-element.elementor-element-75c0d44{--display:flex;}.elementor-4435 .elementor-element.elementor-element-678e5de{--display:flex;}.elementor-4435 .elementor-element.elementor-element-7e7da45{--display:flex;}.elementor-4435 .elementor-element.elementor-element-da03b4c{--display:flex;}.elementor-4435 .elementor-element.elementor-element-64edee5{--display:flex;}.elementor-4435 .elementor-element.elementor-element-a4cecf7{--display:flex;}.elementor-4435 .elementor-element.elementor-element-0bece89{--display:flex;}.elementor-4435 .elementor-element.elementor-element-76f1243{--display:flex;}.elementor-4435 .elementor-element.elementor-element-82e4719{--display:flex;}.elementor-4435 .elementor-element.elementor-element-f9f4311{--display:flex;}.elementor-4435 .elementor-element.elementor-element-8f3053d{--display:flex;}.elementor-4435 .elementor-element.elementor-element-a201da3{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9b53d8b *//* Micro-story opening styling */
.micro-intro {
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-size: 1.1rem;
  line-height: 1.8;
  color: #4a0d0d;
  border-left: 3px solid #b30000;
  padding-left: 1rem;
  margin: 2rem 0;
  background: #faf9f7;
  box-shadow: 0 0 12px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf3d306 *//* ----- Link color customization ----- */

/* Normal link color */
a {
  color: #b30000; /* deep red */
  text-decoration: none; /* removes underline if desired */
}

/* Hover or focus state */
a:hover,
a:focus {
  color: #e60000; /* brighter red on hover */
  text-decoration: underline; /* adds underline for accessibility */
}

/* Visited link color (optional) */
a:visited {
  color: #990000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da03b4c *//* ----- Link color customization ----- */

/* Normal link color */
a {
  color: #b30000; /* deep red */
  text-decoration: none; /* removes underline if desired */
}

/* Hover or focus state */
a:hover,
a:focus {
  color: #e60000; /* brighter red on hover */
  text-decoration: underline; /* adds underline for accessibility */
}

/* Visited link color (optional) */
a:visited {
  color: #990000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-060fa2c *//* Make text links red site-wide, but don't touch buttons/menus */
a:not(.wp-block-button__link):not(.elementor-button-link):not(.menu-link):not(.button) {
  color: #b30000 !important;
  text-decoration: none;
}
a:not(.wp-block-button__link):not(.elementor-button-link):not(.menu-link):not(.button):hover,
a:not(.wp-block-button__link):not(.elementor-button-link):not(.menu-link):not(.button):focus {
  color: #e60000 !important;
  text-decoration: underline;
}
a:visited:not(.wp-block-button__link):not(.elementor-button-link):not(.menu-link):not(.button) {
  color: #990000 !important;
}/* End custom CSS */