/* Start custom CSS */body:has(.elementor-35527) [data-id="f55d842"] { display: none; }
body:has(.elementor-35527) [data-id="c980534"],
body:has(.elementor-35527) [data-id="7cd2215"],
body:has(.elementor-35527) [data-id="8907929"] { width: 100%; max-width: none; padding: 0; margin: 0; }
body:has(.elementor-35527) [data-id="7cd2215"] > .e-con-inner { width: 100%; max-width: none; padding: 0; }
.elementor-35527 { width: 100%; }
.elementor-35527 ul, .elementor-35527 ol { padding-left: 1.3em; margin: 0; }
.elementor-35527 li { padding-bottom: 0.55rem; }
.elementor-35527 summary { list-style: none; }
.elementor-35527 summary::-webkit-details-marker { display: none; }
.elementor-35527 summary h3 { display: flex; justify-content: space-between; gap: 1rem; }
.elementor-35527 summary h3 span { transition: transform .2s; }
.elementor-35527 details[open] summary h3 span { transform: rotate(45deg); }
@media(max-width: 767px) {
body:has(.elementor-35527) [data-id="3fa5be36"],
body:has(.elementor-35527) [data-id="0b96c0f"],
body:has(.elementor-35527) [data-id="2e32eb7d"] { max-width: 100%; }
}
@media(prefers-reduced-motion: reduce) { .elementor-35527 * { transition: none !important; } }

@media(max-width:767px) {
body:has(.elementor-35527) [data-elementor-id="11875"] .elementor-container > .elementor-column { width:100% !important; }
body:has(.elementor-35527) [data-id="3fa5be36"],
body:has(.elementor-35527) [data-id="0b96c0f"],
body:has(.elementor-35527) [data-id="2e32eb7d"] { width:100% !important; max-width:100% !important; }
}/* End custom CSS */