.elementor-5166 .elementor-element.elementor-element-f20915a{--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-5166 .elementor-element.elementor-element-c3073f5 img{width:100%;max-width:100%;}.elementor-5166 .elementor-element.elementor-element-3cf91ca img{width:100%;max-width:100%;}.elementor-5166 .elementor-element.elementor-element-9831623{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5166 .elementor-element.elementor-element-d0498d5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5166 .elementor-element.elementor-element-a6259b5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5166 .elementor-element.elementor-element-73ff4da{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5166 .elementor-element.elementor-element-8c56cfe{--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-5166 .elementor-element.elementor-element-8c56cfe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5166 .elementor-element.elementor-element-8c56cfe {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-21ea62c */.elementor-5166 .elementor-element.elementor-element-21ea62c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-517e07d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-786aa3b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-9434ed8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-24d08f0 a{
    color: var(--color-primary)!important;
}

.elementor-5166 .elementor-element.elementor-element-24d08f0 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5166 .elementor-element.elementor-element-24d08f0 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5166 .elementor-element.elementor-element-24d08f0 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa3482 */.elementor-5166 .elementor-element.elementor-element-0aa3482 h1, .elementor-5166 .elementor-element.elementor-element-0aa3482 h2, .elementor-5166 .elementor-element.elementor-element-0aa3482 h3, .elementor-5166 .elementor-element.elementor-element-0aa3482 h4, .elementor-5166 .elementor-element.elementor-element-0aa3482 h5, .elementor-5166 .elementor-element.elementor-element-0aa3482 h6, .elementor-5166 .elementor-element.elementor-element-0aa3482 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-c3073f5 */.elementor-5166 .elementor-element.elementor-element-c3073f5 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3fe818 */.elementor-5166 .elementor-element.elementor-element-b3fe818 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-005adbc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-17ee304 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5166 .elementor-element.elementor-element-1c6e61f strong{
    color: var(--text-color-primary)!important;
}

.elementor-5166 .elementor-element.elementor-element-1c6e61f 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-6f775c9 */.elementor-5166 .elementor-element.elementor-element-6f775c9 h1, .elementor-5166 .elementor-element.elementor-element-6f775c9 h2, .elementor-5166 .elementor-element.elementor-element-6f775c9 h3, .elementor-5166 .elementor-element.elementor-element-6f775c9 h4, .elementor-5166 .elementor-element.elementor-element-6f775c9 h5, .elementor-5166 .elementor-element.elementor-element-6f775c9 h6, .elementor-5166 .elementor-element.elementor-element-6f775c9 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-3cf91ca */.elementor-5166 .elementor-element.elementor-element-3cf91ca img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1aee3 */.elementor-5166 .elementor-element.elementor-element-bd1aee3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-1e8180a strong{
    color: var(--text-color-primary)!important;
}

.elementor-5166 .elementor-element.elementor-element-1e8180a table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-79dc999 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5166 .elementor-element.elementor-element-465d90e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-73ff4da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-73ff4da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-73ff4da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-73ff4da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-73ff4da span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5166 .elementor-element.elementor-element-8c56cfe .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-5166 .elementor-element.elementor-element-109f218 a{
    color: var(--color-primary)!important;
}

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

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

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

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