/* Start custom CSS */li.elementor-icon-list-item {
    position: relative;
    padding-left: 20px !important;
}

li.elementor-icon-list-item:after {
    position: absolute;
    background: #1e1e1e;
    content: '';
    max-width: 10px;
    height: 10px;
    left: 0;
    border-radius: 100px;
    top: 7px;
    opacity: 0.7;
}
.elementor #bw-inl-1 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-10 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-11 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-12 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-13 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-14 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-15 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-16 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-17 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-18 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-19 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-2 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-20 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-21 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-22 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-23 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-24 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-25 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-26 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-3 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-4 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-5 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-6 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-7 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-8 span:nth-of-type(1){font-weight: 400}
.elementor #bw-inl-9 span:nth-of-type(1){font-weight: 400}
.elementor .e-accordion-item-base[open] summary .e-accordion-item-icon-base svg{clip-path:inset(41% 0 41% 0);fill:#1f2124;color:#1f2124;}
/* rp-swap additions (swap.py prep) */
/* rp-ld-gap (manual): the FAQ schema widget after the accordion held the column's 20px gap; the column already has 60px bottom padding */
body .elementor [data-id='63d118ce']{padding-bottom:80px}
/* Pro Mover Team 27 Oct: Astra underlines every link in page content (.ast-single-post .entry-content a, 0,2,1), which beats
   the Atomic button's own text-decoration (.elementor .e-x, 0,2,0). None of the 348 live buttons is underlined. */
.ast-single-post .entry-content .elementor a.e-button-base, .ast-single-post .entry-content .elementor a.e-button-base:hover { text-decoration: none; }/* End custom CSS */