.elementor-3051 .elementor-element.elementor-element-11405e4{--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-3051 .elementor-element.elementor-element-0906fd3 img{width:100%;max-width:100%;}.elementor-3051 .elementor-element.elementor-element-6ccdcd4 img{width:100%;max-width:100%;}.elementor-3051 .elementor-element.elementor-element-d60b4e3{--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-3051 .elementor-element.elementor-element-30514de{--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-3051 .elementor-element.elementor-element-b02b72f img{width:100%;max-width:100%;}.elementor-3051 .elementor-element.elementor-element-8076217{--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-3051 .elementor-element.elementor-element-56ef121{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-184cd55{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-4eb3c4b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-6943fbd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-3dd653a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-3ec2e13{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-aef073e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3051 .elementor-element.elementor-element-3bb8e3b{--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-3051 .elementor-element.elementor-element-3bb8e3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3051 .elementor-element.elementor-element-3bb8e3b {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3051 .elementor-element.elementor-element-3bb8e3b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-487f818 */.elementor-3051 .elementor-element.elementor-element-487f818 h1, .elementor-3051 .elementor-element.elementor-element-487f818 h2, .elementor-3051 .elementor-element.elementor-element-487f818 h3, .elementor-3051 .elementor-element.elementor-element-487f818 h4, .elementor-3051 .elementor-element.elementor-element-487f818 h5, .elementor-3051 .elementor-element.elementor-element-487f818 h6, .elementor-3051 .elementor-element.elementor-element-487f818 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-68f0147 */.elementor-3051 .elementor-element.elementor-element-68f0147 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3051 .elementor-element.elementor-element-68f0147 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0906fd3 */.elementor-3051 .elementor-element.elementor-element-0906fd3 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c80bd0 */.elementor-3051 .elementor-element.elementor-element-0c80bd0 h1, .elementor-3051 .elementor-element.elementor-element-0c80bd0 h2, .elementor-3051 .elementor-element.elementor-element-0c80bd0 h3, .elementor-3051 .elementor-element.elementor-element-0c80bd0 h4, .elementor-3051 .elementor-element.elementor-element-0c80bd0 h5, .elementor-3051 .elementor-element.elementor-element-0c80bd0 h6, .elementor-3051 .elementor-element.elementor-element-0c80bd0 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-837d1a9 */.elementor-3051 .elementor-element.elementor-element-837d1a9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-c11ffe6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ccdcd4 */.elementor-3051 .elementor-element.elementor-element-6ccdcd4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1f057 */.elementor-3051 .elementor-element.elementor-element-8b1f057 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3051 .elementor-element.elementor-element-b4eaeb2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60b4e3 */.elementor-3051 .elementor-element.elementor-element-d60b4e3{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b42f766 */.elementor-3051 .elementor-element.elementor-element-b42f766 h1, .elementor-3051 .elementor-element.elementor-element-b42f766 h2, .elementor-3051 .elementor-element.elementor-element-b42f766 h3, .elementor-3051 .elementor-element.elementor-element-b42f766 h4, .elementor-3051 .elementor-element.elementor-element-b42f766 h5, .elementor-3051 .elementor-element.elementor-element-b42f766 h6, .elementor-3051 .elementor-element.elementor-element-b42f766 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-f50a102 */.elementor-3051 .elementor-element.elementor-element-f50a102 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3051 .elementor-element.elementor-element-b99786d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30514de */.elementor-3051 .elementor-element.elementor-element-30514de{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7ca71 */.elementor-3051 .elementor-element.elementor-element-0a7ca71 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-742b18c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02b72f */.elementor-3051 .elementor-element.elementor-element-b02b72f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b38ac1 */.elementor-3051 .elementor-element.elementor-element-5b38ac1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-75aacd4 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b53cda */.elementor-3051 .elementor-element.elementor-element-3b53cda p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-3051 .elementor-element.elementor-element-3b53cda a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8076217 */.elementor-3051 .elementor-element.elementor-element-8076217{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5138f62 */.elementor-3051 .elementor-element.elementor-element-5138f62 h1, .elementor-3051 .elementor-element.elementor-element-5138f62 h2, .elementor-3051 .elementor-element.elementor-element-5138f62 h3, .elementor-3051 .elementor-element.elementor-element-5138f62 h4, .elementor-3051 .elementor-element.elementor-element-5138f62 h5, .elementor-3051 .elementor-element.elementor-element-5138f62 h6, .elementor-3051 .elementor-element.elementor-element-5138f62 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-c6983f0 */.elementor-3051 .elementor-element.elementor-element-c6983f0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-56ef121 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3051 .elementor-element.elementor-element-184cd55 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-6943fbd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3051 .elementor-element.elementor-element-3bb8e3b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */