.elementor-5353 .elementor-element.elementor-element-3db77ca{--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-5353 .elementor-element.elementor-element-d0310af img{width:100%;max-width:100%;}.elementor-5353 .elementor-element.elementor-element-599bd94 img{width:100%;max-width:100%;}.elementor-5353 .elementor-element.elementor-element-ec9beaf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5353 .elementor-element.elementor-element-c1cbcf5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5353 .elementor-element.elementor-element-d4ea4d9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5353 .elementor-element.elementor-element-ef43c15{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5353 .elementor-element.elementor-element-0e353ce{--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-5353 .elementor-element.elementor-element-0e353ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5353 .elementor-element.elementor-element-0e353ce {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-2c57326 */.elementor-5353 .elementor-element.elementor-element-2c57326 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5353 .elementor-element.elementor-element-2c57326 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-21ceae1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-3aaa79d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-7a87f78 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-0005b2f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-8fff0c6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-f5f7783 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5353 .elementor-element.elementor-element-f5f7783 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-293fd74 */.elementor-5353 .elementor-element.elementor-element-293fd74 h1, .elementor-5353 .elementor-element.elementor-element-293fd74 h2, .elementor-5353 .elementor-element.elementor-element-293fd74 h3, .elementor-5353 .elementor-element.elementor-element-293fd74 h4, .elementor-5353 .elementor-element.elementor-element-293fd74 h5, .elementor-5353 .elementor-element.elementor-element-293fd74 h6, .elementor-5353 .elementor-element.elementor-element-293fd74 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-599bd94 */.elementor-5353 .elementor-element.elementor-element-599bd94 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8652f47 */.elementor-5353 .elementor-element.elementor-element-8652f47 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5353 .elementor-element.elementor-element-8652f47 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-2a4bfeb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-5a50338 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5353 .elementor-element.elementor-element-5a50338 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-7860a1c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-929c208 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-7bf53fd a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-139f3bd a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-170a1bf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5353 .elementor-element.elementor-element-23ca932 a{
    color: var(--color-primary)!important;
}

.elementor-5353 .elementor-element.elementor-element-23ca932 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5353 .elementor-element.elementor-element-23ca932 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbace8 */.elementor-5353 .elementor-element.elementor-element-3dbace8 h1, .elementor-5353 .elementor-element.elementor-element-3dbace8 h2, .elementor-5353 .elementor-element.elementor-element-3dbace8 h3, .elementor-5353 .elementor-element.elementor-element-3dbace8 h4, .elementor-5353 .elementor-element.elementor-element-3dbace8 h5, .elementor-5353 .elementor-element.elementor-element-3dbace8 h6, .elementor-5353 .elementor-element.elementor-element-3dbace8 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-a8708c8 */.elementor-5353 .elementor-element.elementor-element-a8708c8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-0e353ce .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-37db143 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5353 .elementor-element.elementor-element-31ff4f5 a{
    color: var(--color-primary)!important;
}

.elementor-5353 .elementor-element.elementor-element-31ff4f5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */