/* Start custom CSS */.elementor-element-778f93cf summary { list-style: none; position: relative; padding-right: 44px !important; }
.elementor-element-778f93cf summary::-webkit-details-marker { display: none; }
.elementor-element-778f93cf summary::after { content: "+"; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); font-family: Figtree, sans-serif; font-size: 1.6rem; font-weight: 300; line-height: 1; color: #A64B26; }
.elementor-element-778f93cf details[open] > summary::after { content: "−"; }
.elementor-element-778f93cf summary:hover p { color: #A64B26 !important; }
.elementor-element-778f93cf summary:focus-visible { outline: 2px solid #A64B26; outline-offset: 4px; }/* End custom CSS */