/* Start custom CSS */body.elementor-page-12713 [id] { scroll-margin-top: 2rem; }
body.elementor-page-12713 .elementor article a, body.elementor-page-12713 .elementor .eva-copy a { color: var(--e-global-color-text); text-decoration: underline; text-underline-offset: .2em; }
body.elementor-page-12713 .elementor .eva-copy ul, body.elementor-page-12713 .elementor .eva-copy ol { padding-inline-start: 1.5em; }
body.elementor-page-12713 .elementor .eva-copy li { margin-bottom: .45em; }
.elementor-12713 summary::before { content: "+"; font-family: Outfit; font-size: 1.8rem; line-height: 1; flex: 0 0 1.2rem; }
.elementor-12713 details[open] > summary::before { content: "−"; }
.elementor-12713 summary:focus-visible { outline: 2px solid var(--e-global-color-text); outline-offset: 3px; }
body.elementor-page-12713 .elementor .eva-section-link a { display: block; text-decoration: none; }

body.elementor-page-12713 .elementor-widget-e-paragraph{font-size:1.3rem;line-height:1.5;font-weight:300;}
body.elementor-page-12713 .elementor-widget-e-heading{font-weight:500;}/* End custom CSS */