.elementor-4336 .elementor-element.elementor-element-691d1c0{--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-4336 .elementor-element.elementor-element-48a7d7b img{width:100%;max-width:100%;}.elementor-4336 .elementor-element.elementor-element-047c0f8 img{width:100%;max-width:100%;}.elementor-4336 .elementor-element.elementor-element-d2ba0bf img{width:100%;max-width:100%;}.elementor-4336 .elementor-element.elementor-element-9804d7c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-01ef6ce{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-b2a7c13{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-3fd5243{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-138ab4f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-e6ab456{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-04590e2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4336 .elementor-element.elementor-element-5f2eaa5{--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-4336 .elementor-element.elementor-element-5f2eaa5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4336 .elementor-element.elementor-element-5f2eaa5 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-488cbed */.elementor-4336 .elementor-element.elementor-element-488cbed p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4336 .elementor-element.elementor-element-488cbed a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-20c2e99 a{
    color: var(--color-primary)!important;
}

.elementor-4336 .elementor-element.elementor-element-20c2e99 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48a7d7b */.elementor-4336 .elementor-element.elementor-element-48a7d7b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88019bb */.elementor-4336 .elementor-element.elementor-element-88019bb h1, .elementor-4336 .elementor-element.elementor-element-88019bb h2, .elementor-4336 .elementor-element.elementor-element-88019bb h3, .elementor-4336 .elementor-element.elementor-element-88019bb h4, .elementor-4336 .elementor-element.elementor-element-88019bb h5, .elementor-4336 .elementor-element.elementor-element-88019bb h6, .elementor-4336 .elementor-element.elementor-element-88019bb 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-258953c */.elementor-4336 .elementor-element.elementor-element-258953c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4336 .elementor-element.elementor-element-258953c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-0c53f6d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-99962c3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-64e0b87 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-331207d a{
    color: var(--color-primary)!important;
}

.elementor-4336 .elementor-element.elementor-element-331207d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-047c0f8 */.elementor-4336 .elementor-element.elementor-element-047c0f8 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd131a0 */.elementor-4336 .elementor-element.elementor-element-cd131a0 h1, .elementor-4336 .elementor-element.elementor-element-cd131a0 h2, .elementor-4336 .elementor-element.elementor-element-cd131a0 h3, .elementor-4336 .elementor-element.elementor-element-cd131a0 h4, .elementor-4336 .elementor-element.elementor-element-cd131a0 h5, .elementor-4336 .elementor-element.elementor-element-cd131a0 h6, .elementor-4336 .elementor-element.elementor-element-cd131a0 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-1fe3940 */.elementor-4336 .elementor-element.elementor-element-1fe3940 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-713040f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-8cc65ec a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-71ed435 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-364f390 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-295ef9e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-366d2db a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-86f0e70 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-62819fc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-351ad9f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-9c08a40 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2ba0bf */.elementor-4336 .elementor-element.elementor-element-d2ba0bf img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb06f6 */.elementor-4336 .elementor-element.elementor-element-acb06f6 h1, .elementor-4336 .elementor-element.elementor-element-acb06f6 h2, .elementor-4336 .elementor-element.elementor-element-acb06f6 h3, .elementor-4336 .elementor-element.elementor-element-acb06f6 h4, .elementor-4336 .elementor-element.elementor-element-acb06f6 h5, .elementor-4336 .elementor-element.elementor-element-acb06f6 h6, .elementor-4336 .elementor-element.elementor-element-acb06f6 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-2a34b95 */.elementor-4336 .elementor-element.elementor-element-2a34b95 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-770d3bd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-0fdbb54 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-8c4d37c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4336 .elementor-element.elementor-element-868bfe4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-9804d7c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-01ef6ce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-3fd5243 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4336 .elementor-element.elementor-element-138ab4f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4336 .elementor-element.elementor-element-04590e2 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4336 .elementor-element.elementor-element-5f2eaa5 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4336 .elementor-element.elementor-element-5f2eaa5 span{
    color: var(--text-color-primary)!important;
}

.elementor-4336 .elementor-element.elementor-element-5f2eaa5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */