.elementor-4767 .elementor-element.elementor-element-27d3f45{--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-4767 .elementor-element.elementor-element-776a365 img{width:100%;max-width:100%;}.elementor-4767 .elementor-element.elementor-element-29cf96f img{width:100%;max-width:100%;}.elementor-4767 .elementor-element.elementor-element-4caaf8b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4767 .elementor-element.elementor-element-6aec71e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4767 .elementor-element.elementor-element-7e19e6c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4767 .elementor-element.elementor-element-50fd2e1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4767 .elementor-element.elementor-element-b16fd0b{--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-4767 .elementor-element.elementor-element-b16fd0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4767 .elementor-element.elementor-element-b16fd0b {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-4767 .elementor-element.elementor-element-85df0f6 img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-30b980f */.elementor-4767 .elementor-element.elementor-element-30b980f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-e85ec38 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb5525 */.elementor-4767 .elementor-element.elementor-element-9cb5525 h1, .elementor-4767 .elementor-element.elementor-element-9cb5525 h2, .elementor-4767 .elementor-element.elementor-element-9cb5525 h3, .elementor-4767 .elementor-element.elementor-element-9cb5525 h4, .elementor-4767 .elementor-element.elementor-element-9cb5525 h5, .elementor-4767 .elementor-element.elementor-element-9cb5525 h6, .elementor-4767 .elementor-element.elementor-element-9cb5525 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-c75399e */.elementor-4767 .elementor-element.elementor-element-c75399e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-9a11b6b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f55083a */.elementor-4767 .elementor-element.elementor-element-f55083a h1, .elementor-4767 .elementor-element.elementor-element-f55083a h2, .elementor-4767 .elementor-element.elementor-element-f55083a h3, .elementor-4767 .elementor-element.elementor-element-f55083a h4, .elementor-4767 .elementor-element.elementor-element-f55083a h5, .elementor-4767 .elementor-element.elementor-element-f55083a h6, .elementor-4767 .elementor-element.elementor-element-f55083a 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-dda761d */.elementor-4767 .elementor-element.elementor-element-dda761d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-dda761d table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4767 .elementor-element.elementor-element-dda761d th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbfc56d */.elementor-4767 .elementor-element.elementor-element-bbfc56d h1, .elementor-4767 .elementor-element.elementor-element-bbfc56d h2, .elementor-4767 .elementor-element.elementor-element-bbfc56d h3, .elementor-4767 .elementor-element.elementor-element-bbfc56d h4, .elementor-4767 .elementor-element.elementor-element-bbfc56d h5, .elementor-4767 .elementor-element.elementor-element-bbfc56d h6, .elementor-4767 .elementor-element.elementor-element-bbfc56d 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 image, class: .elementor-element-776a365 */.elementor-4767 .elementor-element.elementor-element-776a365 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61e9146 */.elementor-4767 .elementor-element.elementor-element-61e9146 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-61e9146 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-61e9146 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-014232e */.elementor-4767 .elementor-element.elementor-element-014232e h1, .elementor-4767 .elementor-element.elementor-element-014232e h2, .elementor-4767 .elementor-element.elementor-element-014232e h3, .elementor-4767 .elementor-element.elementor-element-014232e h4, .elementor-4767 .elementor-element.elementor-element-014232e h5, .elementor-4767 .elementor-element.elementor-element-014232e h6, .elementor-4767 .elementor-element.elementor-element-014232e 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-7ec82e9 */.elementor-4767 .elementor-element.elementor-element-7ec82e9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-7ec82e9 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-7ec82e9 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe3e4e3 */.elementor-4767 .elementor-element.elementor-element-fe3e4e3 h1, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 h2, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 h3, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 h4, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 h5, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 h6, .elementor-4767 .elementor-element.elementor-element-fe3e4e3 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-e9d83ec */.elementor-4767 .elementor-element.elementor-element-e9d83ec p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-e9d83ec strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de06527 */.elementor-4767 .elementor-element.elementor-element-de06527 h1, .elementor-4767 .elementor-element.elementor-element-de06527 h2, .elementor-4767 .elementor-element.elementor-element-de06527 h3, .elementor-4767 .elementor-element.elementor-element-de06527 h4, .elementor-4767 .elementor-element.elementor-element-de06527 h5, .elementor-4767 .elementor-element.elementor-element-de06527 h6, .elementor-4767 .elementor-element.elementor-element-de06527 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-cf02b17 */.elementor-4767 .elementor-element.elementor-element-cf02b17 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-cf02b17 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a3a9a */.elementor-4767 .elementor-element.elementor-element-49a3a9a h1, .elementor-4767 .elementor-element.elementor-element-49a3a9a h2, .elementor-4767 .elementor-element.elementor-element-49a3a9a h3, .elementor-4767 .elementor-element.elementor-element-49a3a9a h4, .elementor-4767 .elementor-element.elementor-element-49a3a9a h5, .elementor-4767 .elementor-element.elementor-element-49a3a9a h6, .elementor-4767 .elementor-element.elementor-element-49a3a9a 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-807487e */.elementor-4767 .elementor-element.elementor-element-807487e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-807487e a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-807487e strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d32787 */.elementor-4767 .elementor-element.elementor-element-4d32787 h1, .elementor-4767 .elementor-element.elementor-element-4d32787 h2, .elementor-4767 .elementor-element.elementor-element-4d32787 h3, .elementor-4767 .elementor-element.elementor-element-4d32787 h4, .elementor-4767 .elementor-element.elementor-element-4d32787 h5, .elementor-4767 .elementor-element.elementor-element-4d32787 h6, .elementor-4767 .elementor-element.elementor-element-4d32787 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-491d20b */.elementor-4767 .elementor-element.elementor-element-491d20b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-491d20b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-67b69e1 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-67b69e1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d9f */.elementor-4767 .elementor-element.elementor-element-99d5d9f h1, .elementor-4767 .elementor-element.elementor-element-99d5d9f h2, .elementor-4767 .elementor-element.elementor-element-99d5d9f h3, .elementor-4767 .elementor-element.elementor-element-99d5d9f h4, .elementor-4767 .elementor-element.elementor-element-99d5d9f h5, .elementor-4767 .elementor-element.elementor-element-99d5d9f h6, .elementor-4767 .elementor-element.elementor-element-99d5d9f 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-2829af4 */.elementor-4767 .elementor-element.elementor-element-2829af4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-2829af4 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-2829af4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80fca1e */.elementor-4767 .elementor-element.elementor-element-80fca1e h1, .elementor-4767 .elementor-element.elementor-element-80fca1e h2, .elementor-4767 .elementor-element.elementor-element-80fca1e h3, .elementor-4767 .elementor-element.elementor-element-80fca1e h4, .elementor-4767 .elementor-element.elementor-element-80fca1e h5, .elementor-4767 .elementor-element.elementor-element-80fca1e h6, .elementor-4767 .elementor-element.elementor-element-80fca1e 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-4f88901 */.elementor-4767 .elementor-element.elementor-element-4f88901 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-4f88901 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-4f88901 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-201be62 */.elementor-4767 .elementor-element.elementor-element-201be62 h1, .elementor-4767 .elementor-element.elementor-element-201be62 h2, .elementor-4767 .elementor-element.elementor-element-201be62 h3, .elementor-4767 .elementor-element.elementor-element-201be62 h4, .elementor-4767 .elementor-element.elementor-element-201be62 h5, .elementor-4767 .elementor-element.elementor-element-201be62 h6, .elementor-4767 .elementor-element.elementor-element-201be62 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-4375eb6 */.elementor-4767 .elementor-element.elementor-element-4375eb6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-4375eb6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-791fabe a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-791fabe strong{
    color: var(--text-color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-791fabe table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-421ef05 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-421ef05 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7abd397 */.elementor-4767 .elementor-element.elementor-element-7abd397 h1, .elementor-4767 .elementor-element.elementor-element-7abd397 h2, .elementor-4767 .elementor-element.elementor-element-7abd397 h3, .elementor-4767 .elementor-element.elementor-element-7abd397 h4, .elementor-4767 .elementor-element.elementor-element-7abd397 h5, .elementor-4767 .elementor-element.elementor-element-7abd397 h6, .elementor-4767 .elementor-element.elementor-element-7abd397 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-30d7477 */.elementor-4767 .elementor-element.elementor-element-30d7477 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-30d7477 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7797d45 */.elementor-4767 .elementor-element.elementor-element-7797d45 h1, .elementor-4767 .elementor-element.elementor-element-7797d45 h2, .elementor-4767 .elementor-element.elementor-element-7797d45 h3, .elementor-4767 .elementor-element.elementor-element-7797d45 h4, .elementor-4767 .elementor-element.elementor-element-7797d45 h5, .elementor-4767 .elementor-element.elementor-element-7797d45 h6, .elementor-4767 .elementor-element.elementor-element-7797d45 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-7088599 */.elementor-4767 .elementor-element.elementor-element-7088599 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-7088599 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c2e433 */.elementor-4767 .elementor-element.elementor-element-9c2e433 h1, .elementor-4767 .elementor-element.elementor-element-9c2e433 h2, .elementor-4767 .elementor-element.elementor-element-9c2e433 h3, .elementor-4767 .elementor-element.elementor-element-9c2e433 h4, .elementor-4767 .elementor-element.elementor-element-9c2e433 h5, .elementor-4767 .elementor-element.elementor-element-9c2e433 h6, .elementor-4767 .elementor-element.elementor-element-9c2e433 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-e230046 */.elementor-4767 .elementor-element.elementor-element-e230046 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-23b61eb a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-23b61eb strong{
    color: var(--text-color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-23b61eb 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-387b25e */.elementor-4767 .elementor-element.elementor-element-387b25e h1, .elementor-4767 .elementor-element.elementor-element-387b25e h2, .elementor-4767 .elementor-element.elementor-element-387b25e h3, .elementor-4767 .elementor-element.elementor-element-387b25e h4, .elementor-4767 .elementor-element.elementor-element-387b25e h5, .elementor-4767 .elementor-element.elementor-element-387b25e h6, .elementor-4767 .elementor-element.elementor-element-387b25e 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 image, class: .elementor-element-29cf96f */.elementor-4767 .elementor-element.elementor-element-29cf96f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b20cef */.elementor-4767 .elementor-element.elementor-element-3b20cef p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-174d78e a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-174d78e strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce91fb7 */.elementor-4767 .elementor-element.elementor-element-ce91fb7 h1, .elementor-4767 .elementor-element.elementor-element-ce91fb7 h2, .elementor-4767 .elementor-element.elementor-element-ce91fb7 h3, .elementor-4767 .elementor-element.elementor-element-ce91fb7 h4, .elementor-4767 .elementor-element.elementor-element-ce91fb7 h5, .elementor-4767 .elementor-element.elementor-element-ce91fb7 h6, .elementor-4767 .elementor-element.elementor-element-ce91fb7 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-60532ac */.elementor-4767 .elementor-element.elementor-element-60532ac p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-60532ac a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-aa1b8e6 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-b5c4d2a */.elementor-4767 .elementor-element.elementor-element-b5c4d2a h1, .elementor-4767 .elementor-element.elementor-element-b5c4d2a h2, .elementor-4767 .elementor-element.elementor-element-b5c4d2a h3, .elementor-4767 .elementor-element.elementor-element-b5c4d2a h4, .elementor-4767 .elementor-element.elementor-element-b5c4d2a h5, .elementor-4767 .elementor-element.elementor-element-b5c4d2a h6, .elementor-4767 .elementor-element.elementor-element-b5c4d2a 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-dae72f8 */.elementor-4767 .elementor-element.elementor-element-dae72f8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-c76980b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-217c536 */.elementor-4767 .elementor-element.elementor-element-217c536 h1, .elementor-4767 .elementor-element.elementor-element-217c536 h2, .elementor-4767 .elementor-element.elementor-element-217c536 h3, .elementor-4767 .elementor-element.elementor-element-217c536 h4, .elementor-4767 .elementor-element.elementor-element-217c536 h5, .elementor-4767 .elementor-element.elementor-element-217c536 h6, .elementor-4767 .elementor-element.elementor-element-217c536 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-53c2d2a */.elementor-4767 .elementor-element.elementor-element-53c2d2a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-53c2d2a a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-53c2d2a strong{
    color: var(--text-color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-53c2d2a table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4767 .elementor-element.elementor-element-53c2d2a th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-462613c */.elementor-4767 .elementor-element.elementor-element-462613c h1, .elementor-4767 .elementor-element.elementor-element-462613c h2, .elementor-4767 .elementor-element.elementor-element-462613c h3, .elementor-4767 .elementor-element.elementor-element-462613c h4, .elementor-4767 .elementor-element.elementor-element-462613c h5, .elementor-4767 .elementor-element.elementor-element-462613c h6, .elementor-4767 .elementor-element.elementor-element-462613c 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-36ca7a7 */.elementor-4767 .elementor-element.elementor-element-36ca7a7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-36ca7a7 a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-36ca7a7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d432a16 */.elementor-4767 .elementor-element.elementor-element-d432a16 h1, .elementor-4767 .elementor-element.elementor-element-d432a16 h2, .elementor-4767 .elementor-element.elementor-element-d432a16 h3, .elementor-4767 .elementor-element.elementor-element-d432a16 h4, .elementor-4767 .elementor-element.elementor-element-d432a16 h5, .elementor-4767 .elementor-element.elementor-element-d432a16 h6, .elementor-4767 .elementor-element.elementor-element-d432a16 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-36fa2c9 */.elementor-4767 .elementor-element.elementor-element-36fa2c9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-4caaf8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-6aec71e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-50fd2e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-4caaf8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-6aec71e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-50fd2e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-4caaf8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-6aec71e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-50fd2e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-4caaf8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-6aec71e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-50fd2e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-4caaf8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4767 .elementor-element.elementor-element-6aec71e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-50fd2e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4767 .elementor-element.elementor-element-b16fd0b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a4d43d */.elementor-4767 .elementor-element.elementor-element-9a4d43d h1, .elementor-4767 .elementor-element.elementor-element-9a4d43d h2, .elementor-4767 .elementor-element.elementor-element-9a4d43d h3, .elementor-4767 .elementor-element.elementor-element-9a4d43d h4, .elementor-4767 .elementor-element.elementor-element-9a4d43d h5, .elementor-4767 .elementor-element.elementor-element-9a4d43d h6, .elementor-4767 .elementor-element.elementor-element-9a4d43d 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-4d24c2a */.elementor-4767 .elementor-element.elementor-element-4d24c2a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4767 .elementor-element.elementor-element-4d24c2a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4767 .elementor-element.elementor-element-870dd0d a{
    color: var(--color-primary)!important;
}

.elementor-4767 .elementor-element.elementor-element-870dd0d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85df0f6 */.elementor-4767 .elementor-element.elementor-element-85df0f6 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b38855d */.elementor-4767 .elementor-element.elementor-element-b38855d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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