.elementor-14741 .elementor-element.elementor-element-612f83d7{--display:flex;}.elementor-14741 .elementor-element.elementor-element-024c50d .elementor-icon-list-icon{width:14px;}.elementor-14741 .elementor-element.elementor-element-024c50d .elementor-icon-list-icon i{font-size:14px;}.elementor-14741 .elementor-element.elementor-element-024c50d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-14741 .elementor-element.elementor-element-880fbac{--display:flex;}.elementor-14741 .elementor-element.elementor-element-6c31a1f{text-align:center;}.elementor-14741 .elementor-element.elementor-element-5810896{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-14741 .elementor-element.elementor-element-5810896 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-14741 .elementor-element.elementor-element-5810896:after{content:"0.66";}.elementor-14741 .elementor-element.elementor-element-5810896 .elementor-post__thumbnail__link{width:100%;}.elementor-14741 .elementor-element.elementor-element-5810896 .elementor-post__meta-data span + span:before{content:"///";}.elementor-14741 .elementor-element.elementor-element-5810896.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-14741 .elementor-element.elementor-element-5810896.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-14741 .elementor-element.elementor-element-5810896.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-14741 .elementor-element.elementor-element-5810896 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-14741 .elementor-element.elementor-element-5810896:after{content:"0.5";}.elementor-14741 .elementor-element.elementor-element-5810896 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5680155b *//* Solid blue buttons */
.btn, 
button, 
input[type="submit"] {
  background-color: #222785 !important;  /* Divine Health Blue */
  color: #ffffff !important;             /* White text */
  border: none;
}

/* Outline style buttons */
.btn--outline {
  background-color: #222785 !important;  /* Blue background */
  color: #ffffff !important;             /* White text */
  border: 2px solid #c7a663 !important;  /* Gold border */
}

/* Hover states */
.btn:hover, 
.btn--outline:hover, 
button:hover, 
input[type="submit"]:hover {
  background-color: #10203e !important;  /* Dark Navy hover */
  color: #ffffff !important;
  opacity: 0.95;
}

/* Force white text inside dark cards */
.card, 
.card p, 
.card h2 {
  color: #ffffff !important;
}

/* Make links gold inside cards */
.card a {
  color: #c7a663 !important;   /* Divine Health gold */
  font-weight: 700;
  text-decoration: none;
}/* End custom CSS */