.elementor-4769 .elementor-element.elementor-element-f5671bb{--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-4769 .elementor-element.elementor-element-d3f8941 img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-c8d50af img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-6fdb5a6 img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-756d8d4 img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-d8f1b34 img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-b0c1553 img{width:100%;max-width:100%;}.elementor-4769 .elementor-element.elementor-element-32a2883{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4769 .elementor-element.elementor-element-4a6c2f0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4769 .elementor-element.elementor-element-421a8fa{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4769 .elementor-element.elementor-element-1828640{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4769 .elementor-element.elementor-element-af6cbb4{--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-4769 .elementor-element.elementor-element-af6cbb4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4769 .elementor-element.elementor-element-af6cbb4 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-61e396d */.elementor-4769 .elementor-element.elementor-element-61e396d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4769 .elementor-element.elementor-element-61e396d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-6de9863 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-416f8b6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-089d930 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-dca7d3d table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-98f1b34 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-45d4fa5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-9ec9ddd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-78e6dd2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-9b0c687 a{
    color: var(--color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-9b0c687 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8d50af */.elementor-4769 .elementor-element.elementor-element-c8d50af img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fdb5a6 */.elementor-4769 .elementor-element.elementor-element-6fdb5a6 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b96ab90 */.elementor-4769 .elementor-element.elementor-element-b96ab90 h1, .elementor-4769 .elementor-element.elementor-element-b96ab90 h2, .elementor-4769 .elementor-element.elementor-element-b96ab90 h3, .elementor-4769 .elementor-element.elementor-element-b96ab90 h4, .elementor-4769 .elementor-element.elementor-element-b96ab90 h5, .elementor-4769 .elementor-element.elementor-element-b96ab90 h6, .elementor-4769 .elementor-element.elementor-element-b96ab90 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-77fbebe */.elementor-4769 .elementor-element.elementor-element-77fbebe p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4769 .elementor-element.elementor-element-77fbebe a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-693e237 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-cb50ead 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-1101c9a */.elementor-4769 .elementor-element.elementor-element-1101c9a h1, .elementor-4769 .elementor-element.elementor-element-1101c9a h2, .elementor-4769 .elementor-element.elementor-element-1101c9a h3, .elementor-4769 .elementor-element.elementor-element-1101c9a h4, .elementor-4769 .elementor-element.elementor-element-1101c9a h5, .elementor-4769 .elementor-element.elementor-element-1101c9a h6, .elementor-4769 .elementor-element.elementor-element-1101c9a 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-756d8d4 */.elementor-4769 .elementor-element.elementor-element-756d8d4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-329fa4a */.elementor-4769 .elementor-element.elementor-element-329fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4769 .elementor-element.elementor-element-329fa4a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-25f66dd a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-271a0f8 a{
    color: var(--color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-271a0f8 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-271a0f8 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4769 .elementor-element.elementor-element-162f2c9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-74de28c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-12c9696 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4769 .elementor-element.elementor-element-531540e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-211d1bc a{
    color: var(--color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-211d1bc strong{
    color: var(--text-color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-211d1bc 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-e083716 */.elementor-4769 .elementor-element.elementor-element-e083716 h1, .elementor-4769 .elementor-element.elementor-element-e083716 h2, .elementor-4769 .elementor-element.elementor-element-e083716 h3, .elementor-4769 .elementor-element.elementor-element-e083716 h4, .elementor-4769 .elementor-element.elementor-element-e083716 h5, .elementor-4769 .elementor-element.elementor-element-e083716 h6, .elementor-4769 .elementor-element.elementor-element-e083716 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-b0c1553 */.elementor-4769 .elementor-element.elementor-element-b0c1553 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c119ffd */.elementor-4769 .elementor-element.elementor-element-c119ffd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-c473d87 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4769 .elementor-element.elementor-element-c473d87 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7813efc */.elementor-4769 .elementor-element.elementor-element-7813efc h1, .elementor-4769 .elementor-element.elementor-element-7813efc h2, .elementor-4769 .elementor-element.elementor-element-7813efc h3, .elementor-4769 .elementor-element.elementor-element-7813efc h4, .elementor-4769 .elementor-element.elementor-element-7813efc h5, .elementor-4769 .elementor-element.elementor-element-7813efc h6, .elementor-4769 .elementor-element.elementor-element-7813efc 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-9622d77 */.elementor-4769 .elementor-element.elementor-element-9622d77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4769 .elementor-element.elementor-element-9622d77 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-32a2883 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-421a8fa span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-32a2883 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-421a8fa span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-32a2883 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-421a8fa span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-32a2883 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-421a8fa span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-32a2883 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-421a8fa span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-861261f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4769 .elementor-element.elementor-element-194c362 a{
    color: var(--color-primary)!important;
}

.elementor-4769 .elementor-element.elementor-element-194c362 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */