.elementor-2612 .elementor-element.elementor-element-34fc025{--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-2612 .elementor-element.elementor-element-7b17d86{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-54933cc{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-00a3cef{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-37a9c46{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2612 .elementor-element.elementor-element-ca75ba1{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-fa30a39{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-2bfcfe1{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-e0981d4{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-3ab70e2{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-6549b42{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2612 .elementor-element.elementor-element-9b9b959{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-d9d2192{--spacer-size:2rem;}.elementor-2612 .elementor-element.elementor-element-20f26cd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2612 .elementor-element.elementor-element-964b05e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2612 .elementor-element.elementor-element-6d89b2a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2612 .elementor-element.elementor-element-70ef63a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2612 .elementor-element.elementor-element-8a2d904{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2612 .elementor-element.elementor-element-70b5507{--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-2612 .elementor-element.elementor-element-70b5507 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2612 .elementor-element.elementor-element-70b5507 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2612 .elementor-element.elementor-element-70b5507 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-0169b3b */.elementor-2612 .elementor-element.elementor-element-0169b3b h1, .elementor-2612 .elementor-element.elementor-element-0169b3b h2, .elementor-2612 .elementor-element.elementor-element-0169b3b h3, .elementor-2612 .elementor-element.elementor-element-0169b3b h4, .elementor-2612 .elementor-element.elementor-element-0169b3b h5, .elementor-2612 .elementor-element.elementor-element-0169b3b h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7862dcd */.elementor-2612 .elementor-element.elementor-element-7862dcd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-7862dcd a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e818b40 */.elementor-2612 .elementor-element.elementor-element-e818b40 h1, .elementor-2612 .elementor-element.elementor-element-e818b40 h2, .elementor-2612 .elementor-element.elementor-element-e818b40 h3, .elementor-2612 .elementor-element.elementor-element-e818b40 h4, .elementor-2612 .elementor-element.elementor-element-e818b40 h5, .elementor-2612 .elementor-element.elementor-element-e818b40 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51299ac */.elementor-2612 .elementor-element.elementor-element-51299ac p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-51299ac a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388aae7 */.elementor-2612 .elementor-element.elementor-element-388aae7 h1, .elementor-2612 .elementor-element.elementor-element-388aae7 h2, .elementor-2612 .elementor-element.elementor-element-388aae7 h3, .elementor-2612 .elementor-element.elementor-element-388aae7 h4, .elementor-2612 .elementor-element.elementor-element-388aae7 h5, .elementor-2612 .elementor-element.elementor-element-388aae7 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d944c */.elementor-2612 .elementor-element.elementor-element-e1d944c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-e1d944c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35a885a */.elementor-2612 .elementor-element.elementor-element-35a885a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2612 .elementor-element.elementor-element-35a885a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a9c46 */.elementor-2612 .elementor-element.elementor-element-37a9c46{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2329708 */.elementor-2612 .elementor-element.elementor-element-2329708 h1, .elementor-2612 .elementor-element.elementor-element-2329708 h2, .elementor-2612 .elementor-element.elementor-element-2329708 h3, .elementor-2612 .elementor-element.elementor-element-2329708 h4, .elementor-2612 .elementor-element.elementor-element-2329708 h5, .elementor-2612 .elementor-element.elementor-element-2329708 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e35c79 */.elementor-2612 .elementor-element.elementor-element-3e35c79 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-3e35c79 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e1f16 */.elementor-2612 .elementor-element.elementor-element-21e1f16 h1, .elementor-2612 .elementor-element.elementor-element-21e1f16 h2, .elementor-2612 .elementor-element.elementor-element-21e1f16 h3, .elementor-2612 .elementor-element.elementor-element-21e1f16 h4, .elementor-2612 .elementor-element.elementor-element-21e1f16 h5, .elementor-2612 .elementor-element.elementor-element-21e1f16 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf8c605 */.elementor-2612 .elementor-element.elementor-element-bf8c605 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-bf8c605 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c39d598 */.elementor-2612 .elementor-element.elementor-element-c39d598 h1, .elementor-2612 .elementor-element.elementor-element-c39d598 h2, .elementor-2612 .elementor-element.elementor-element-c39d598 h3, .elementor-2612 .elementor-element.elementor-element-c39d598 h4, .elementor-2612 .elementor-element.elementor-element-c39d598 h5, .elementor-2612 .elementor-element.elementor-element-c39d598 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88a729b */.elementor-2612 .elementor-element.elementor-element-88a729b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-88a729b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c202acd */.elementor-2612 .elementor-element.elementor-element-c202acd h1, .elementor-2612 .elementor-element.elementor-element-c202acd h2, .elementor-2612 .elementor-element.elementor-element-c202acd h3, .elementor-2612 .elementor-element.elementor-element-c202acd h4, .elementor-2612 .elementor-element.elementor-element-c202acd h5, .elementor-2612 .elementor-element.elementor-element-c202acd h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-827e571 */.elementor-2612 .elementor-element.elementor-element-827e571 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-827e571 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15bb545 */.elementor-2612 .elementor-element.elementor-element-15bb545 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2612 .elementor-element.elementor-element-15bb545 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6549b42 */.elementor-2612 .elementor-element.elementor-element-6549b42{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ec7986 */.elementor-2612 .elementor-element.elementor-element-0ec7986 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2612 .elementor-element.elementor-element-0ec7986 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09582fb */.elementor-2612 .elementor-element.elementor-element-09582fb 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-bbf0f52 */.elementor-2612 .elementor-element.elementor-element-bbf0f52 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-964b05e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-2612 .elementor-element.elementor-element-70ef63a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2612 .elementor-element.elementor-element-8a2d904 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-2612 .elementor-element.elementor-element-70b5507 span{
    color: var(--text-color-primary)!important;
}

.elementor-2612 .elementor-element.elementor-element-70b5507 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */