.elementor-3053 .elementor-element.elementor-element-db5f42e{--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-3053 .elementor-element.elementor-element-b56e761 img{width:100%;max-width:100%;}.elementor-3053 .elementor-element.elementor-element-fc16eea{--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-3053 .elementor-element.elementor-element-80c3c1d{--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-3053 .elementor-element.elementor-element-4daae9b img{width:100%;max-width:100%;}.elementor-3053 .elementor-element.elementor-element-d829155{--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-3053 .elementor-element.elementor-element-2259f45{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-08c8f14{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-9a208d6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-56e9c89{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-d63363f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-76559f9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-cba9cea{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3053 .elementor-element.elementor-element-271908a{--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-3053 .elementor-element.elementor-element-271908a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3053 .elementor-element.elementor-element-271908a {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3053 .elementor-element.elementor-element-271908a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-a380175 */.elementor-3053 .elementor-element.elementor-element-a380175 h1, .elementor-3053 .elementor-element.elementor-element-a380175 h2, .elementor-3053 .elementor-element.elementor-element-a380175 h3, .elementor-3053 .elementor-element.elementor-element-a380175 h4, .elementor-3053 .elementor-element.elementor-element-a380175 h5, .elementor-3053 .elementor-element.elementor-element-a380175 h6, .elementor-3053 .elementor-element.elementor-element-a380175 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-9b31d03 */.elementor-3053 .elementor-element.elementor-element-9b31d03 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3053 .elementor-element.elementor-element-9b31d03 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b56e761 */.elementor-3053 .elementor-element.elementor-element-b56e761 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49747e9 */.elementor-3053 .elementor-element.elementor-element-49747e9 h1, .elementor-3053 .elementor-element.elementor-element-49747e9 h2, .elementor-3053 .elementor-element.elementor-element-49747e9 h3, .elementor-3053 .elementor-element.elementor-element-49747e9 h4, .elementor-3053 .elementor-element.elementor-element-49747e9 h5, .elementor-3053 .elementor-element.elementor-element-49747e9 h6, .elementor-3053 .elementor-element.elementor-element-49747e9 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-77f982e */.elementor-3053 .elementor-element.elementor-element-77f982e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-ba7c870 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4daae9b */.elementor-3053 .elementor-element.elementor-element-4daae9b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d32903 */.elementor-3053 .elementor-element.elementor-element-1d32903 h1, .elementor-3053 .elementor-element.elementor-element-1d32903 h2, .elementor-3053 .elementor-element.elementor-element-1d32903 h3, .elementor-3053 .elementor-element.elementor-element-1d32903 h4, .elementor-3053 .elementor-element.elementor-element-1d32903 h5, .elementor-3053 .elementor-element.elementor-element-1d32903 h6, .elementor-3053 .elementor-element.elementor-element-1d32903 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-5072712 */.elementor-3053 .elementor-element.elementor-element-5072712 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-2259f45 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-08c8f14 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3053 .elementor-element.elementor-element-9a208d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-76559f9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3053 .elementor-element.elementor-element-271908a span{
    color: var(--text-color-primary)!important;
}

.elementor-3053 .elementor-element.elementor-element-271908a svg{
    color: var(--color-primary)!important;
}/* End custom CSS */