/* Start custom CSS for html, class: .elementor-element-da4df1c */.elementor-2041030201 .elementor-element.elementor-element-da4df1c summary { list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:center; font-weight:600; padding:14px 0; font-size:1.05rem; color:#222; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c summary::-webkit-details-marker { display:none; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c summary::after { content:"+"; font-size:1.5rem; color:#888; transition:transform .2s; margin-left:12px; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c details[open] summary::after { content:"−"; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c details { border-bottom:1px solid #eee; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c details:last-child { border-bottom:none; }
.elementor-2041030201 .elementor-element.elementor-element-da4df1c details p { font-size:0.98rem; }/* End custom CSS */