.elementor-4433 .elementor-element.elementor-element-c83f0bb{--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-4433 .elementor-element.elementor-element-4e90c87 img{width:100%;max-width:100%;}.elementor-4433 .elementor-element.elementor-element-b638c77 img{width:100%;max-width:100%;}.elementor-4433 .elementor-element.elementor-element-d2e6803 img{width:100%;max-width:100%;}.elementor-4433 .elementor-element.elementor-element-b44761d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4433 .elementor-element.elementor-element-7faf80d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4433 .elementor-element.elementor-element-4a46847{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4433 .elementor-element.elementor-element-0d57598{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4433 .elementor-element.elementor-element-de5efde{--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;}.elementor-4433 .elementor-element.elementor-element-de5efde > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4433 .elementor-element.elementor-element-de5efde {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-acd9624 */.elementor-4433 .elementor-element.elementor-element-acd9624 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-acd9624 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-acd9624 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-535a4a9 */.elementor-4433 .elementor-element.elementor-element-535a4a9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-535a4a9 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-535a4a9 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106b327 */.elementor-4433 .elementor-element.elementor-element-106b327 h1, .elementor-4433 .elementor-element.elementor-element-106b327 h2, .elementor-4433 .elementor-element.elementor-element-106b327 h3, .elementor-4433 .elementor-element.elementor-element-106b327 h4, .elementor-4433 .elementor-element.elementor-element-106b327 h5, .elementor-4433 .elementor-element.elementor-element-106b327 h6, .elementor-4433 .elementor-element.elementor-element-106b327 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-f2b7020 */.elementor-4433 .elementor-element.elementor-element-f2b7020 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-f2b7020 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-eab443f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-b3a4ccf a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-b3a4ccf strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af4c3c8 */.elementor-4433 .elementor-element.elementor-element-af4c3c8 h1, .elementor-4433 .elementor-element.elementor-element-af4c3c8 h2, .elementor-4433 .elementor-element.elementor-element-af4c3c8 h3, .elementor-4433 .elementor-element.elementor-element-af4c3c8 h4, .elementor-4433 .elementor-element.elementor-element-af4c3c8 h5, .elementor-4433 .elementor-element.elementor-element-af4c3c8 h6, .elementor-4433 .elementor-element.elementor-element-af4c3c8 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-34a9580 */.elementor-4433 .elementor-element.elementor-element-34a9580 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-34a9580 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-34a9580 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d02b10 */.elementor-4433 .elementor-element.elementor-element-0d02b10 h1, .elementor-4433 .elementor-element.elementor-element-0d02b10 h2, .elementor-4433 .elementor-element.elementor-element-0d02b10 h3, .elementor-4433 .elementor-element.elementor-element-0d02b10 h4, .elementor-4433 .elementor-element.elementor-element-0d02b10 h5, .elementor-4433 .elementor-element.elementor-element-0d02b10 h6, .elementor-4433 .elementor-element.elementor-element-0d02b10 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-76d6d2f */.elementor-4433 .elementor-element.elementor-element-76d6d2f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-76d6d2f a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-76d6d2f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d478f3 */.elementor-4433 .elementor-element.elementor-element-1d478f3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-1d478f3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-4cbde0a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-d2a5a7f a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-d2a5a7f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f57c6e1 */.elementor-4433 .elementor-element.elementor-element-f57c6e1 h1, .elementor-4433 .elementor-element.elementor-element-f57c6e1 h2, .elementor-4433 .elementor-element.elementor-element-f57c6e1 h3, .elementor-4433 .elementor-element.elementor-element-f57c6e1 h4, .elementor-4433 .elementor-element.elementor-element-f57c6e1 h5, .elementor-4433 .elementor-element.elementor-element-f57c6e1 h6, .elementor-4433 .elementor-element.elementor-element-f57c6e1 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-2869de7 */.elementor-4433 .elementor-element.elementor-element-2869de7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-2869de7 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-2869de7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1f3f3 */.elementor-4433 .elementor-element.elementor-element-bd1f3f3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-bd1f3f3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-0abc974 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-c6bcf66 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-c6bcf66 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1cd244 */.elementor-4433 .elementor-element.elementor-element-e1cd244 h1, .elementor-4433 .elementor-element.elementor-element-e1cd244 h2, .elementor-4433 .elementor-element.elementor-element-e1cd244 h3, .elementor-4433 .elementor-element.elementor-element-e1cd244 h4, .elementor-4433 .elementor-element.elementor-element-e1cd244 h5, .elementor-4433 .elementor-element.elementor-element-e1cd244 h6, .elementor-4433 .elementor-element.elementor-element-e1cd244 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-4e90c87 */.elementor-4433 .elementor-element.elementor-element-4e90c87 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bd68e3 */.elementor-4433 .elementor-element.elementor-element-5bd68e3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-5bd68e3 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-5bd68e3 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06aedec */.elementor-4433 .elementor-element.elementor-element-06aedec p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-06aedec a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-06aedec strong{
    color: var(--text-color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-06aedec table{
    width: 100%;
    border-collapse: collapse;
}

.elementor-4433 .elementor-element.elementor-element-06aedec th, .elementor-4433 .elementor-element.elementor-element-06aedec td{
    border: 1px solid var(--theme-border-color);
    padding: .5rem .75rem;
    line-height: 2;
    color: var(--text-color-secondary);
}

.elementor-4433 .elementor-element.elementor-element-06aedec th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ec0f0 */.elementor-4433 .elementor-element.elementor-element-d2ec0f0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-d2ec0f0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-0b2fac7 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-0b2fac7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bea6827 */.elementor-4433 .elementor-element.elementor-element-bea6827 h1, .elementor-4433 .elementor-element.elementor-element-bea6827 h2, .elementor-4433 .elementor-element.elementor-element-bea6827 h3, .elementor-4433 .elementor-element.elementor-element-bea6827 h4, .elementor-4433 .elementor-element.elementor-element-bea6827 h5, .elementor-4433 .elementor-element.elementor-element-bea6827 h6, .elementor-4433 .elementor-element.elementor-element-bea6827 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-b638c77 */.elementor-4433 .elementor-element.elementor-element-b638c77 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1489af2 */.elementor-4433 .elementor-element.elementor-element-1489af2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-1489af2 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-1489af2 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95c51d */.elementor-4433 .elementor-element.elementor-element-b95c51d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-b95c51d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-e9f1740 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-e9f1740 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e8c30c */.elementor-4433 .elementor-element.elementor-element-0e8c30c h1, .elementor-4433 .elementor-element.elementor-element-0e8c30c h2, .elementor-4433 .elementor-element.elementor-element-0e8c30c h3, .elementor-4433 .elementor-element.elementor-element-0e8c30c h4, .elementor-4433 .elementor-element.elementor-element-0e8c30c h5, .elementor-4433 .elementor-element.elementor-element-0e8c30c h6, .elementor-4433 .elementor-element.elementor-element-0e8c30c 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-d2e6803 */.elementor-4433 .elementor-element.elementor-element-d2e6803 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3897afb */.elementor-4433 .elementor-element.elementor-element-3897afb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-3897afb a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-3897afb strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-004bd52 */.elementor-4433 .elementor-element.elementor-element-004bd52 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-004bd52 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-004bd52 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e71b1ab */.elementor-4433 .elementor-element.elementor-element-e71b1ab p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-e71b1ab a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-e71b1ab strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10ddb35 */.elementor-4433 .elementor-element.elementor-element-10ddb35 h1, .elementor-4433 .elementor-element.elementor-element-10ddb35 h2, .elementor-4433 .elementor-element.elementor-element-10ddb35 h3, .elementor-4433 .elementor-element.elementor-element-10ddb35 h4, .elementor-4433 .elementor-element.elementor-element-10ddb35 h5, .elementor-4433 .elementor-element.elementor-element-10ddb35 h6, .elementor-4433 .elementor-element.elementor-element-10ddb35 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-b4edeb0 */.elementor-4433 .elementor-element.elementor-element-b4edeb0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-b4edeb0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-c039b3b a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-c039b3b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6da0a1d */.elementor-4433 .elementor-element.elementor-element-6da0a1d h1, .elementor-4433 .elementor-element.elementor-element-6da0a1d h2, .elementor-4433 .elementor-element.elementor-element-6da0a1d h3, .elementor-4433 .elementor-element.elementor-element-6da0a1d h4, .elementor-4433 .elementor-element.elementor-element-6da0a1d h5, .elementor-4433 .elementor-element.elementor-element-6da0a1d h6, .elementor-4433 .elementor-element.elementor-element-6da0a1d 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 heading, class: .elementor-element-6754ae0 */.elementor-4433 .elementor-element.elementor-element-6754ae0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-7faf80d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-7faf80d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-7faf80d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-7faf80d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-7faf80d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4433 .elementor-element.elementor-element-de5efde .e-n-accordion-item-title-text{
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .elementor-4433 .elementor-element.elementor-element-de5efde .e-n-accordion-item-title-text{
        font-size: 12px;
    }
}

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

.elementor-4433 .elementor-element.elementor-element-de5efde svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f3985 */.elementor-4433 .elementor-element.elementor-element-41f3985 h1, .elementor-4433 .elementor-element.elementor-element-41f3985 h2, .elementor-4433 .elementor-element.elementor-element-41f3985 h3, .elementor-4433 .elementor-element.elementor-element-41f3985 h4, .elementor-4433 .elementor-element.elementor-element-41f3985 h5, .elementor-4433 .elementor-element.elementor-element-41f3985 h6, .elementor-4433 .elementor-element.elementor-element-41f3985 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-90ad568 */.elementor-4433 .elementor-element.elementor-element-90ad568 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-90ad568 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-90ad568 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eee1c77 */.elementor-4433 .elementor-element.elementor-element-eee1c77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-eee1c77 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4433 .elementor-element.elementor-element-b47b2ff a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-b47b2ff strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ca4631 */.elementor-4433 .elementor-element.elementor-element-1ca4631 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4433 .elementor-element.elementor-element-1ca4631 a{
    color: var(--color-primary)!important;
}

.elementor-4433 .elementor-element.elementor-element-1ca4631 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */