.elementor-2933 .elementor-element.elementor-element-da1468f{--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-2933 .elementor-element.elementor-element-f62603a img{width:100%;max-width:100%;}.elementor-2933 .elementor-element.elementor-element-c2ccdc8{--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-2933 .elementor-element.elementor-element-6ea45f5{--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-2933 .elementor-element.elementor-element-f9c1dec{--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-2933 .elementor-element.elementor-element-b081bd7 img{width:100%;max-width:100%;}.elementor-2933 .elementor-element.elementor-element-4d7243a{--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-2933 .elementor-element.elementor-element-3131081{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-2d73c5d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-8bdbbd5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-e797b5c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-50276e9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-1011b78{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-c2e2a5a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2933 .elementor-element.elementor-element-9efa7a1{--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-2933 .elementor-element.elementor-element-9efa7a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2933 .elementor-element.elementor-element-9efa7a1 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2933 .elementor-element.elementor-element-9efa7a1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for image, class: .elementor-element-f62603a */.elementor-2933 .elementor-element.elementor-element-f62603a img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcb45f1 */.elementor-2933 .elementor-element.elementor-element-bcb45f1 h1, .elementor-2933 .elementor-element.elementor-element-bcb45f1 h2, .elementor-2933 .elementor-element.elementor-element-bcb45f1 h3, .elementor-2933 .elementor-element.elementor-element-bcb45f1 h4, .elementor-2933 .elementor-element.elementor-element-bcb45f1 h5, .elementor-2933 .elementor-element.elementor-element-bcb45f1 h6, .elementor-2933 .elementor-element.elementor-element-bcb45f1 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-b86e3fd */.elementor-2933 .elementor-element.elementor-element-b86e3fd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-79dc1c9 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c1dec */.elementor-2933 .elementor-element.elementor-element-f9c1dec{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-759bde1 */.elementor-2933 .elementor-element.elementor-element-759bde1 h1, .elementor-2933 .elementor-element.elementor-element-759bde1 h2, .elementor-2933 .elementor-element.elementor-element-759bde1 h3, .elementor-2933 .elementor-element.elementor-element-759bde1 h4, .elementor-2933 .elementor-element.elementor-element-759bde1 h5, .elementor-2933 .elementor-element.elementor-element-759bde1 h6, .elementor-2933 .elementor-element.elementor-element-759bde1 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b081bd7 */.elementor-2933 .elementor-element.elementor-element-b081bd7 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e3f39f */.elementor-2933 .elementor-element.elementor-element-0e3f39f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-2d73c5d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-50276e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2933 .elementor-element.elementor-element-1011b78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-2933 .elementor-element.elementor-element-9efa7a1 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */