.elementor-2168 .elementor-element.elementor-element-df10671{--display:flex;}.elementor-2168 .elementor-element.elementor-element-d522e1c .elementor-icon-list-icon{width:14px;}.elementor-2168 .elementor-element.elementor-element-d522e1c .elementor-icon-list-icon i{font-size:14px;}.elementor-2168 .elementor-element.elementor-element-d522e1c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2168 .elementor-element.elementor-element-610b347 .elementor-heading-title{font-family:"Playfair Display", Inter;font-size:50px;}.elementor-2168 .elementor-element.elementor-element-da96b94 .elementor-author-box__name{font-family:"Inter", Inter;font-size:16px;}.elementor-2168 .elementor-element.elementor-element-44c3858{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2168 .elementor-element.elementor-element-44c3858 .elementor-share-btn{border-width:2px;}.elementor-2168 .elementor-element.elementor-element-0eaac92 .elementor-toc__header-title{text-align:start;}.elementor-2168 .elementor-element.elementor-element-0eaac92 .elementor-toc__header{flex-direction:row;}.elementor-2168 .elementor-element.elementor-element-0eaac92{--item-text-hover-decoration:underline;}.elementor-msie .elementor-2168 .elementor-element.elementor-element-4d41513 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-2168 .elementor-element.elementor-element-4d41513 .post-grid-inner{text-align:left;}.elementor-2168 .elementor-element.elementor-element-4d41513 .wpcap-grid-container{grid-column-gap:15px;grid-row-gap:30px;}.elementor-2168 .elementor-element.elementor-element-4d41513 .wpcap-grid-container .wpcap-post{border-radius:0px;}.elementor-2168 .elementor-element.elementor-element-4d41513 .wpcap-grid-container .wpcap-post a.read-more-btn{border-radius:0px;}.elementor-2168 .elementor-element.elementor-element-1420646{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2168 .elementor-element.elementor-element-1420646 .elementor-share-btn{border-width:2px;}@media(max-width:1024px){ .elementor-2168 .elementor-element.elementor-element-44c3858{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-msie .elementor-2168 .elementor-element.elementor-element-4d41513 .elementor-portfolio-item{width:calc( 100% / 2 );} .elementor-2168 .elementor-element.elementor-element-1420646{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-2168 .elementor-element.elementor-element-44c3858{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-msie .elementor-2168 .elementor-element.elementor-element-4d41513 .elementor-portfolio-item{width:calc( 100% / 1 );} .elementor-2168 .elementor-element.elementor-element-1420646{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f9ee0b2 */.fc-quick-answer {
  border-left: 4px solid #B08D57; /* your gold accent */
  background: rgba(176, 141, 87, 0.08);
  padding: 20px 24px;
  margin: 24px 0;
}

.fc-tip-box {
  border-left: 4px solid #B08D57;
  background: rgba(176, 141, 87, 0.08);
  padding: 16px 20px;
  margin: 20px 0;
}

.fc-scripture-quote {
  border-left: 4px solid #B08D57;
  font-style: italic;
  padding: 12px 24px;
  margin: 24px 0;
  color: #555555;
}

.fc-practice-box {
  border: 1px solid #B08D57;
  padding: 20px 24px;
  margin: 28px 0;
}

.fc-app-cta {
  background: #1F3A5F; /* your navy */
  color: #ffffff;
  padding: 20px 24px;
  margin: 28px 0;
  text-align: center;
}/* End custom CSS */