.elementor-2931 .elementor-element.elementor-element-980501c{--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-2931 .elementor-element.elementor-element-a9372de img{width:100%;max-width:100%;}.elementor-2931 .elementor-element.elementor-element-cf399d9 img{width:100%;max-width:100%;}.elementor-2931 .elementor-element.elementor-element-55a0508 img{width:100%;max-width:100%;}.elementor-2931 .elementor-element.elementor-element-969bba0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-86a9f77{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-60e31b2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-20ed540{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-33015c1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-a7bd1fa{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2931 .elementor-element.elementor-element-0bdd13f{--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;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-2931 .elementor-element.elementor-element-0bdd13f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2931 .elementor-element.elementor-element-0bdd13f {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2931 .elementor-element.elementor-element-0bdd13f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-305149b */.elementor-2931 .elementor-element.elementor-element-305149b h1, .elementor-2931 .elementor-element.elementor-element-305149b h2, .elementor-2931 .elementor-element.elementor-element-305149b h3, .elementor-2931 .elementor-element.elementor-element-305149b h4, .elementor-2931 .elementor-element.elementor-element-305149b h5, .elementor-2931 .elementor-element.elementor-element-305149b h6, .elementor-2931 .elementor-element.elementor-element-305149b div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9372de */.elementor-2931 .elementor-element.elementor-element-a9372de img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0c98e */.elementor-2931 .elementor-element.elementor-element-3d0c98e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-e620736 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1e217f */.elementor-2931 .elementor-element.elementor-element-b1e217f h1, .elementor-2931 .elementor-element.elementor-element-b1e217f h2, .elementor-2931 .elementor-element.elementor-element-b1e217f h3, .elementor-2931 .elementor-element.elementor-element-b1e217f h4, .elementor-2931 .elementor-element.elementor-element-b1e217f h5, .elementor-2931 .elementor-element.elementor-element-b1e217f h6, .elementor-2931 .elementor-element.elementor-element-b1e217f div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf399d9 */.elementor-2931 .elementor-element.elementor-element-cf399d9 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8f6d36 */.elementor-2931 .elementor-element.elementor-element-c8f6d36 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-623ffe7 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b95505 */.elementor-2931 .elementor-element.elementor-element-6b95505 h1, .elementor-2931 .elementor-element.elementor-element-6b95505 h2, .elementor-2931 .elementor-element.elementor-element-6b95505 h3, .elementor-2931 .elementor-element.elementor-element-6b95505 h4, .elementor-2931 .elementor-element.elementor-element-6b95505 h5, .elementor-2931 .elementor-element.elementor-element-6b95505 h6, .elementor-2931 .elementor-element.elementor-element-6b95505 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-130f0aa */.elementor-2931 .elementor-element.elementor-element-130f0aa p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2931 .elementor-element.elementor-element-130f0aa a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1ab1b */.elementor-2931 .elementor-element.elementor-element-ae1ab1b h1, .elementor-2931 .elementor-element.elementor-element-ae1ab1b h2, .elementor-2931 .elementor-element.elementor-element-ae1ab1b h3, .elementor-2931 .elementor-element.elementor-element-ae1ab1b h4, .elementor-2931 .elementor-element.elementor-element-ae1ab1b h5, .elementor-2931 .elementor-element.elementor-element-ae1ab1b h6, .elementor-2931 .elementor-element.elementor-element-ae1ab1b 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-65218af */.elementor-2931 .elementor-element.elementor-element-65218af p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2931 .elementor-element.elementor-element-65218af a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e45575 */.elementor-2931 .elementor-element.elementor-element-0e45575 h1, .elementor-2931 .elementor-element.elementor-element-0e45575 h2, .elementor-2931 .elementor-element.elementor-element-0e45575 h3, .elementor-2931 .elementor-element.elementor-element-0e45575 h4, .elementor-2931 .elementor-element.elementor-element-0e45575 h5, .elementor-2931 .elementor-element.elementor-element-0e45575 h6, .elementor-2931 .elementor-element.elementor-element-0e45575 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55a0508 */.elementor-2931 .elementor-element.elementor-element-55a0508 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87017fd */.elementor-2931 .elementor-element.elementor-element-87017fd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-969bba0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-86a9f77 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-60e31b2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-20ed540 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2931 .elementor-element.elementor-element-33015c1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-2931 .elementor-element.elementor-element-0bdd13f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */