.elementor-961 .elementor-element.elementor-element-3aeb620{--e-image-carousel-slides-to-show:1;border-radius:9px 9px 9px 9px;}.elementor-961 .elementor-element.elementor-element-3aeb620.elementor-element{--align-self:center;}/* Start custom CSS */body.elementor-page-961 .elementor-element-74d401de summary { list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; cursor: pointer; }
body.elementor-page-961 .elementor-element-74d401de summary::-webkit-details-marker { display: none; }
body.elementor-page-961 .elementor-element-74d401de summary::marker { content: ""; }
body.elementor-page-961 .elementor-element-74d401de summary::after { content: "+"; flex: none; font-size: 30px; line-height: 1; color: var(--color-gold); }
body.elementor-page-961 .elementor-element-74d401de details[open] > summary::after { content: "\2212"; }
body.elementor-page-961 .elementor-element-74d401de [class*="accordion-item-icon"], body.elementor-page-961 .elementor-element-74d401de summary > svg, body.elementor-page-961 .elementor-element-74d401de summary > i { display: none !important; }
body.elementor-page-961 .elementor-element-74d401de summary:focus-visible { outline: 3px solid var(--color-gold); outline-offset: 2px; }
body.elementor-page-961 .pp-price del + span { display: none !important; }
body.elementor-page-961 .pp-price del ~ span:last-of-type { display: none !important; }
body.elementor-page-961 .pp-price del { opacity: 0.55; margin-right: 8px; font-weight: 400; }
body.elementor-page-961 .pp-price span { text-decoration: none; }
body.elementor-page-961 .pp-price del span { text-decoration: line-through; }/* End custom CSS */