.elementor-5008 .elementor-element.elementor-element-401cbf9{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-7428eae img{width:100%;max-width:100%;}.elementor-5008 .elementor-element.elementor-element-3dbdfc1 img{width:100%;max-width:100%;}.elementor-5008 .elementor-element.elementor-element-2ecbbd1 img{width:100%;max-width:100%;}.elementor-5008 .elementor-element.elementor-element-0d3a413{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5008 .elementor-element.elementor-element-b055a78{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5008 .elementor-element.elementor-element-7c68d72{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5008 .elementor-element.elementor-element-f72837f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5008 .elementor-element.elementor-element-a994ff6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:1.5rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--n-accordion-icon-size:20px;--n-accordion-icon-gap:8px;}.elementor-5008 .elementor-element.elementor-element-a994ff6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5008 .elementor-element.elementor-element-a994ff6 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-b1120c6 */.elementor-5008 .elementor-element.elementor-element-b1120c6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b1120c6 ul, .elementor-5008 .elementor-element.elementor-element-b1120c6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b1120c6 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b1120c6 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b36fa72 */.elementor-5008 .elementor-element.elementor-element-b36fa72 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b36fa72 ul, .elementor-5008 .elementor-element.elementor-element-b36fa72 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b36fa72 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b36fa72 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a2a424 */.elementor-5008 .elementor-element.elementor-element-8a2a424 h1, .elementor-5008 .elementor-element.elementor-element-8a2a424 h2, .elementor-5008 .elementor-element.elementor-element-8a2a424 h3, .elementor-5008 .elementor-element.elementor-element-8a2a424 h4, .elementor-5008 .elementor-element.elementor-element-8a2a424 h5, .elementor-5008 .elementor-element.elementor-element-8a2a424 h6, .elementor-5008 .elementor-element.elementor-element-8a2a424 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da92794 */.elementor-5008 .elementor-element.elementor-element-da92794 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-da92794 ul, .elementor-5008 .elementor-element.elementor-element-da92794 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-da92794 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-da92794 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8756d0 */.elementor-5008 .elementor-element.elementor-element-f8756d0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f8756d0 ul, .elementor-5008 .elementor-element.elementor-element-f8756d0 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f8756d0 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f8756d0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d01b26 */.elementor-5008 .elementor-element.elementor-element-5d01b26 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-5d01b26 ul, .elementor-5008 .elementor-element.elementor-element-5d01b26 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-5d01b26 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-5d01b26 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cec1eda */.elementor-5008 .elementor-element.elementor-element-cec1eda p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-cec1eda ul, .elementor-5008 .elementor-element.elementor-element-cec1eda ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-cec1eda a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-cec1eda strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76b164f */.elementor-5008 .elementor-element.elementor-element-76b164f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-76b164f ul, .elementor-5008 .elementor-element.elementor-element-76b164f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-76b164f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-76b164f strong{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-76b164f blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bde9a23 */.elementor-5008 .elementor-element.elementor-element-bde9a23 h1, .elementor-5008 .elementor-element.elementor-element-bde9a23 h2, .elementor-5008 .elementor-element.elementor-element-bde9a23 h3, .elementor-5008 .elementor-element.elementor-element-bde9a23 h4, .elementor-5008 .elementor-element.elementor-element-bde9a23 h5, .elementor-5008 .elementor-element.elementor-element-bde9a23 h6, .elementor-5008 .elementor-element.elementor-element-bde9a23 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7886939 */.elementor-5008 .elementor-element.elementor-element-7886939 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-7886939 ul, .elementor-5008 .elementor-element.elementor-element-7886939 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-7886939 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7886939 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6f7d2f */.elementor-5008 .elementor-element.elementor-element-b6f7d2f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b6f7d2f ul, .elementor-5008 .elementor-element.elementor-element-b6f7d2f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-b6f7d2f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b6f7d2f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24be6e8 */.elementor-5008 .elementor-element.elementor-element-24be6e8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-24be6e8 ul, .elementor-5008 .elementor-element.elementor-element-24be6e8 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-24be6e8 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-24be6e8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26f30e2 */.elementor-5008 .elementor-element.elementor-element-26f30e2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-26f30e2 ul, .elementor-5008 .elementor-element.elementor-element-26f30e2 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-26f30e2 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-26f30e2 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414bdf8 */.elementor-5008 .elementor-element.elementor-element-414bdf8 h1, .elementor-5008 .elementor-element.elementor-element-414bdf8 h2, .elementor-5008 .elementor-element.elementor-element-414bdf8 h3, .elementor-5008 .elementor-element.elementor-element-414bdf8 h4, .elementor-5008 .elementor-element.elementor-element-414bdf8 h5, .elementor-5008 .elementor-element.elementor-element-414bdf8 h6, .elementor-5008 .elementor-element.elementor-element-414bdf8 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70f741 */.elementor-5008 .elementor-element.elementor-element-f70f741 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f70f741 ul, .elementor-5008 .elementor-element.elementor-element-f70f741 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f70f741 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f70f741 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a2d2be */.elementor-5008 .elementor-element.elementor-element-0a2d2be h1, .elementor-5008 .elementor-element.elementor-element-0a2d2be h2, .elementor-5008 .elementor-element.elementor-element-0a2d2be h3, .elementor-5008 .elementor-element.elementor-element-0a2d2be h4, .elementor-5008 .elementor-element.elementor-element-0a2d2be h5, .elementor-5008 .elementor-element.elementor-element-0a2d2be h6, .elementor-5008 .elementor-element.elementor-element-0a2d2be div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee48d0 */.elementor-5008 .elementor-element.elementor-element-aee48d0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-aee48d0 ul, .elementor-5008 .elementor-element.elementor-element-aee48d0 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-aee48d0 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-aee48d0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ba72b2 */.elementor-5008 .elementor-element.elementor-element-3ba72b2 h1, .elementor-5008 .elementor-element.elementor-element-3ba72b2 h2, .elementor-5008 .elementor-element.elementor-element-3ba72b2 h3, .elementor-5008 .elementor-element.elementor-element-3ba72b2 h4, .elementor-5008 .elementor-element.elementor-element-3ba72b2 h5, .elementor-5008 .elementor-element.elementor-element-3ba72b2 h6, .elementor-5008 .elementor-element.elementor-element-3ba72b2 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3526928 */.elementor-5008 .elementor-element.elementor-element-3526928 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3526928 ul, .elementor-5008 .elementor-element.elementor-element-3526928 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3526928 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-3526928 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-017b85d */.elementor-5008 .elementor-element.elementor-element-017b85d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-017b85d ul, .elementor-5008 .elementor-element.elementor-element-017b85d ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-017b85d a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-017b85d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7428eae */.elementor-5008 .elementor-element.elementor-element-7428eae img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-816f27b */.elementor-5008 .elementor-element.elementor-element-816f27b h1, .elementor-5008 .elementor-element.elementor-element-816f27b h2, .elementor-5008 .elementor-element.elementor-element-816f27b h3, .elementor-5008 .elementor-element.elementor-element-816f27b h4, .elementor-5008 .elementor-element.elementor-element-816f27b h5, .elementor-5008 .elementor-element.elementor-element-816f27b h6, .elementor-5008 .elementor-element.elementor-element-816f27b div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14066c0 */.elementor-5008 .elementor-element.elementor-element-14066c0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-14066c0 ul, .elementor-5008 .elementor-element.elementor-element-14066c0 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-14066c0 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-14066c0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a0aad */.elementor-5008 .elementor-element.elementor-element-41a0aad p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-41a0aad ul, .elementor-5008 .elementor-element.elementor-element-41a0aad ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-41a0aad a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-41a0aad strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dbdfc1 */.elementor-5008 .elementor-element.elementor-element-3dbdfc1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be135fc */.elementor-5008 .elementor-element.elementor-element-be135fc h1, .elementor-5008 .elementor-element.elementor-element-be135fc h2, .elementor-5008 .elementor-element.elementor-element-be135fc h3, .elementor-5008 .elementor-element.elementor-element-be135fc h4, .elementor-5008 .elementor-element.elementor-element-be135fc h5, .elementor-5008 .elementor-element.elementor-element-be135fc h6, .elementor-5008 .elementor-element.elementor-element-be135fc div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37e0b89 */.elementor-5008 .elementor-element.elementor-element-37e0b89 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-37e0b89 ul, .elementor-5008 .elementor-element.elementor-element-37e0b89 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-37e0b89 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-37e0b89 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa962e5 */.elementor-5008 .elementor-element.elementor-element-fa962e5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-fa962e5 ul, .elementor-5008 .elementor-element.elementor-element-fa962e5 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-fa962e5 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-fa962e5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b855a6e */.elementor-5008 .elementor-element.elementor-element-b855a6e h1, .elementor-5008 .elementor-element.elementor-element-b855a6e h2, .elementor-5008 .elementor-element.elementor-element-b855a6e h3, .elementor-5008 .elementor-element.elementor-element-b855a6e h4, .elementor-5008 .elementor-element.elementor-element-b855a6e h5, .elementor-5008 .elementor-element.elementor-element-b855a6e h6, .elementor-5008 .elementor-element.elementor-element-b855a6e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2163fc3 */.elementor-5008 .elementor-element.elementor-element-2163fc3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-2163fc3 ul, .elementor-5008 .elementor-element.elementor-element-2163fc3 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-2163fc3 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-2163fc3 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cadc96f */.elementor-5008 .elementor-element.elementor-element-cadc96f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-cadc96f ul, .elementor-5008 .elementor-element.elementor-element-cadc96f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-cadc96f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-cadc96f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2957b68 */.elementor-5008 .elementor-element.elementor-element-2957b68 h1, .elementor-5008 .elementor-element.elementor-element-2957b68 h2, .elementor-5008 .elementor-element.elementor-element-2957b68 h3, .elementor-5008 .elementor-element.elementor-element-2957b68 h4, .elementor-5008 .elementor-element.elementor-element-2957b68 h5, .elementor-5008 .elementor-element.elementor-element-2957b68 h6, .elementor-5008 .elementor-element.elementor-element-2957b68 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb36193 */.elementor-5008 .elementor-element.elementor-element-fb36193 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-fb36193 ul, .elementor-5008 .elementor-element.elementor-element-fb36193 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-fb36193 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-fb36193 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24854f8 */.elementor-5008 .elementor-element.elementor-element-24854f8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-24854f8 ul, .elementor-5008 .elementor-element.elementor-element-24854f8 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-24854f8 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-24854f8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60539ca */.elementor-5008 .elementor-element.elementor-element-60539ca p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-60539ca ul, .elementor-5008 .elementor-element.elementor-element-60539ca ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-60539ca a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-60539ca strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-113ffa4 */.elementor-5008 .elementor-element.elementor-element-113ffa4 h1, .elementor-5008 .elementor-element.elementor-element-113ffa4 h2, .elementor-5008 .elementor-element.elementor-element-113ffa4 h3, .elementor-5008 .elementor-element.elementor-element-113ffa4 h4, .elementor-5008 .elementor-element.elementor-element-113ffa4 h5, .elementor-5008 .elementor-element.elementor-element-113ffa4 h6, .elementor-5008 .elementor-element.elementor-element-113ffa4 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce33f0f */.elementor-5008 .elementor-element.elementor-element-ce33f0f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-ce33f0f ul, .elementor-5008 .elementor-element.elementor-element-ce33f0f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-ce33f0f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-ce33f0f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ecbbd1 */.elementor-5008 .elementor-element.elementor-element-2ecbbd1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8873068 */.elementor-5008 .elementor-element.elementor-element-8873068 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-8873068 ul, .elementor-5008 .elementor-element.elementor-element-8873068 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-8873068 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-8873068 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-8873068 table{
    width: 100%;
    border-collapse: collapse;
}

.elementor-5008 .elementor-element.elementor-element-8873068 th, .elementor-5008 .elementor-element.elementor-element-8873068 td{
    border: 1px solid var(--theme-border-color);
    padding: .5rem .75rem;
    line-height: 2;
    color: var(--text-color-secondary);
}

.elementor-5008 .elementor-element.elementor-element-8873068 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-153abb6 */.elementor-5008 .elementor-element.elementor-element-153abb6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-153abb6 ul, .elementor-5008 .elementor-element.elementor-element-153abb6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-153abb6 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-153abb6 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dce72 */.elementor-5008 .elementor-element.elementor-element-30dce72 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-30dce72 ul, .elementor-5008 .elementor-element.elementor-element-30dce72 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-30dce72 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-30dce72 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78295dd */.elementor-5008 .elementor-element.elementor-element-78295dd h1, .elementor-5008 .elementor-element.elementor-element-78295dd h2, .elementor-5008 .elementor-element.elementor-element-78295dd h3, .elementor-5008 .elementor-element.elementor-element-78295dd h4, .elementor-5008 .elementor-element.elementor-element-78295dd h5, .elementor-5008 .elementor-element.elementor-element-78295dd h6, .elementor-5008 .elementor-element.elementor-element-78295dd div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3070831 */.elementor-5008 .elementor-element.elementor-element-3070831 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3070831 ul, .elementor-5008 .elementor-element.elementor-element-3070831 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3070831 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-3070831 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d8d9b5 */.elementor-5008 .elementor-element.elementor-element-3d8d9b5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3d8d9b5 ul, .elementor-5008 .elementor-element.elementor-element-3d8d9b5 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-3d8d9b5 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-3d8d9b5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9704501 */.elementor-5008 .elementor-element.elementor-element-9704501 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-9704501 ul, .elementor-5008 .elementor-element.elementor-element-9704501 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-9704501 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-9704501 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8127ca2 */.elementor-5008 .elementor-element.elementor-element-8127ca2 h1, .elementor-5008 .elementor-element.elementor-element-8127ca2 h2, .elementor-5008 .elementor-element.elementor-element-8127ca2 h3, .elementor-5008 .elementor-element.elementor-element-8127ca2 h4, .elementor-5008 .elementor-element.elementor-element-8127ca2 h5, .elementor-5008 .elementor-element.elementor-element-8127ca2 h6, .elementor-5008 .elementor-element.elementor-element-8127ca2 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fa942f */.elementor-5008 .elementor-element.elementor-element-2fa942f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-2fa942f ul, .elementor-5008 .elementor-element.elementor-element-2fa942f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-2fa942f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-2fa942f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92eec3d */.elementor-5008 .elementor-element.elementor-element-92eec3d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-92eec3d ul, .elementor-5008 .elementor-element.elementor-element-92eec3d ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-92eec3d a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-92eec3d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aec447 */.elementor-5008 .elementor-element.elementor-element-6aec447 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-6aec447 ul, .elementor-5008 .elementor-element.elementor-element-6aec447 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-6aec447 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-6aec447 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-6aec447 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caff2f */.elementor-5008 .elementor-element.elementor-element-5caff2f h1, .elementor-5008 .elementor-element.elementor-element-5caff2f h2, .elementor-5008 .elementor-element.elementor-element-5caff2f h3, .elementor-5008 .elementor-element.elementor-element-5caff2f h4, .elementor-5008 .elementor-element.elementor-element-5caff2f h5, .elementor-5008 .elementor-element.elementor-element-5caff2f h6, .elementor-5008 .elementor-element.elementor-element-5caff2f div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41121a */.elementor-5008 .elementor-element.elementor-element-a41121a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a ul, .elementor-5008 .elementor-element.elementor-element-a41121a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a413 */.elementor-5008 .elementor-element.elementor-element-0d3a413 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4894e69 */.elementor-5008 .elementor-element.elementor-element-4894e69 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 ul, .elementor-5008 .elementor-element.elementor-element-4894e69 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b055a78 */.elementor-5008 .elementor-element.elementor-element-b055a78 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c223a6 */.elementor-5008 .elementor-element.elementor-element-1c223a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 ul, .elementor-5008 .elementor-element.elementor-element-1c223a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c68d72 */.elementor-5008 .elementor-element.elementor-element-7c68d72 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f547904 */.elementor-5008 .elementor-element.elementor-element-f547904 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 ul, .elementor-5008 .elementor-element.elementor-element-f547904 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72837f */.elementor-5008 .elementor-element.elementor-element-f72837f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41121a */.elementor-5008 .elementor-element.elementor-element-a41121a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a ul, .elementor-5008 .elementor-element.elementor-element-a41121a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a413 */.elementor-5008 .elementor-element.elementor-element-0d3a413 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4894e69 */.elementor-5008 .elementor-element.elementor-element-4894e69 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 ul, .elementor-5008 .elementor-element.elementor-element-4894e69 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b055a78 */.elementor-5008 .elementor-element.elementor-element-b055a78 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c223a6 */.elementor-5008 .elementor-element.elementor-element-1c223a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 ul, .elementor-5008 .elementor-element.elementor-element-1c223a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c68d72 */.elementor-5008 .elementor-element.elementor-element-7c68d72 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f547904 */.elementor-5008 .elementor-element.elementor-element-f547904 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 ul, .elementor-5008 .elementor-element.elementor-element-f547904 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72837f */.elementor-5008 .elementor-element.elementor-element-f72837f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41121a */.elementor-5008 .elementor-element.elementor-element-a41121a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a ul, .elementor-5008 .elementor-element.elementor-element-a41121a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a413 */.elementor-5008 .elementor-element.elementor-element-0d3a413 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4894e69 */.elementor-5008 .elementor-element.elementor-element-4894e69 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 ul, .elementor-5008 .elementor-element.elementor-element-4894e69 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b055a78 */.elementor-5008 .elementor-element.elementor-element-b055a78 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c223a6 */.elementor-5008 .elementor-element.elementor-element-1c223a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 ul, .elementor-5008 .elementor-element.elementor-element-1c223a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c68d72 */.elementor-5008 .elementor-element.elementor-element-7c68d72 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f547904 */.elementor-5008 .elementor-element.elementor-element-f547904 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 ul, .elementor-5008 .elementor-element.elementor-element-f547904 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72837f */.elementor-5008 .elementor-element.elementor-element-f72837f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41121a */.elementor-5008 .elementor-element.elementor-element-a41121a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a ul, .elementor-5008 .elementor-element.elementor-element-a41121a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a413 */.elementor-5008 .elementor-element.elementor-element-0d3a413 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4894e69 */.elementor-5008 .elementor-element.elementor-element-4894e69 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 ul, .elementor-5008 .elementor-element.elementor-element-4894e69 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b055a78 */.elementor-5008 .elementor-element.elementor-element-b055a78 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c223a6 */.elementor-5008 .elementor-element.elementor-element-1c223a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 ul, .elementor-5008 .elementor-element.elementor-element-1c223a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c68d72 */.elementor-5008 .elementor-element.elementor-element-7c68d72 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f547904 */.elementor-5008 .elementor-element.elementor-element-f547904 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 ul, .elementor-5008 .elementor-element.elementor-element-f547904 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72837f */.elementor-5008 .elementor-element.elementor-element-f72837f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41121a */.elementor-5008 .elementor-element.elementor-element-a41121a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a ul, .elementor-5008 .elementor-element.elementor-element-a41121a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-a41121a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a413 */.elementor-5008 .elementor-element.elementor-element-0d3a413 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-0d3a413 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4894e69 */.elementor-5008 .elementor-element.elementor-element-4894e69 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 ul, .elementor-5008 .elementor-element.elementor-element-4894e69 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-4894e69 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b055a78 */.elementor-5008 .elementor-element.elementor-element-b055a78 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-b055a78 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c223a6 */.elementor-5008 .elementor-element.elementor-element-1c223a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 ul, .elementor-5008 .elementor-element.elementor-element-1c223a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1c223a6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c68d72 */.elementor-5008 .elementor-element.elementor-element-7c68d72 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-7c68d72 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f547904 */.elementor-5008 .elementor-element.elementor-element-f547904 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 ul, .elementor-5008 .elementor-element.elementor-element-f547904 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-f547904 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72837f */.elementor-5008 .elementor-element.elementor-element-f72837f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-f72837f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a994ff6 */.elementor-5008 .elementor-element.elementor-element-a994ff6 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5008 .elementor-element.elementor-element-a994ff6 .e-n-accordion-item-title-text{
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .elementor-5008 .elementor-element.elementor-element-a994ff6 .e-n-accordion-item-title-text{
        font-size: 12px;
    }
}

.elementor-5008 .elementor-element.elementor-element-a994ff6 span{
    color: var(--text-color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-a994ff6 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b82d552 */.elementor-5008 .elementor-element.elementor-element-b82d552 h1, .elementor-5008 .elementor-element.elementor-element-b82d552 h2, .elementor-5008 .elementor-element.elementor-element-b82d552 h3, .elementor-5008 .elementor-element.elementor-element-b82d552 h4, .elementor-5008 .elementor-element.elementor-element-b82d552 h5, .elementor-5008 .elementor-element.elementor-element-b82d552 h6, .elementor-5008 .elementor-element.elementor-element-b82d552 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58252dc */.elementor-5008 .elementor-element.elementor-element-58252dc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-58252dc ul, .elementor-5008 .elementor-element.elementor-element-58252dc ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-58252dc a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-58252dc strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e52d2f */.elementor-5008 .elementor-element.elementor-element-1e52d2f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1e52d2f ul, .elementor-5008 .elementor-element.elementor-element-1e52d2f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-1e52d2f a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-1e52d2f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbc8fec */.elementor-5008 .elementor-element.elementor-element-bbc8fec p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-bbc8fec ul, .elementor-5008 .elementor-element.elementor-element-bbc8fec ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-bbc8fec a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-bbc8fec strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ead423 */.elementor-5008 .elementor-element.elementor-element-9ead423 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-9ead423 ul, .elementor-5008 .elementor-element.elementor-element-9ead423 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5008 .elementor-element.elementor-element-9ead423 a{
    color: var(--color-primary)!important;
}

.elementor-5008 .elementor-element.elementor-element-9ead423 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */