:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-2569 .site-content > .ast-container { max-width: 100% !important; padding: 0 !important; margin: 0 !important; }
body.elementor-page-2569 #masthead { position: absolute; left: 0; right: 0; z-index: 999; }
body.elementor-page-2569 #masthead .main-header-bar { border-bottom-width: 0; }
.elementor-2569 .e-paragraph-base a { color: #D30700; text-decoration: underline; }
.elementor-2569 .elementor-element-6c714277 { position: relative; }
.elementor-2569 .elementor-element-6c714277::before { content: ''; position: absolute; top: -1px; left: 0; right: 0; height: 30px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.5 27.8' preserveAspectRatio='none'%3E%3Cpath fill='%23F7F3F5' d='M0 0h283.5v9.7c-13 5-33 4-53-1-22-5-36 6-59 12-25 7-58-12-85-12-14 1-25 7-43 6C26 14 12 9 0 10.8z'/%3E%3C/svg%3E") no-repeat top center / 100% 30px; pointer-events: none; }
.elementor-2569 .elementor-element-4d26a517 { background: #D30700 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E") no-repeat center / 16px 16px; }
.elementor-2569 [data-id="44ca1d92"] a { color: #2B161B; }
.elementor-2569 [data-id="1dfa7850"] ul { margin: 0 0 0 1.2em; padding: 0; }
.elementor-2569 .e-accordion-item-header-base { list-style: none; }
.elementor-2569 .e-accordion-item-header-base::-webkit-details-marker { display: none; }
.elementor-2569 .e-accordion-item-icon-base { width: 24px !important; justify-content: center !important; }
.elementor-2569 .e-accordion-item-icon-base svg { display: none; }
.elementor-2569 .e-accordion-item-icon-base::before { content: '+'; font-family: 'Be Vietnam Pro', sans-serif; font-weight: 500; font-size: 30px; line-height: 1; color: #D30700; display: inline-block; transition: transform .2s ease; }
.elementor-2569 details[open] > summary .e-accordion-item-icon-base { transform: none !important; }
.elementor-2569 details[open] > summary .e-accordion-item-icon-base::before { transform: rotate(45deg); }/* End custom CSS */