:root{--page-title-display:none;}/* Start custom CSS */h1 em, h2 em { color: #a3846a; font-style: italic; }
body.elementor-page-54 .e-paragraph-base a:not(.e-paragraph-link-base) { color: #22402f; border-bottom: 1px solid #a3846a; text-decoration: none; }
body.elementor-page-54 details summary { display: flex; justify-content: space-between; gap: 16px; cursor: pointer; list-style: none; }
body.elementor-page-54 details summary::-webkit-details-marker { display: none; }
body.elementor-page-54 details summary::after { content: "+"; color: #a3846a; font-family: 'Playfair Display', serif; font-size: 20px; }
body.elementor-page-54 details[open] summary::after { content: "\2212"; }/* End custom CSS */