.elementor-5168 .elementor-element.elementor-element-8825d03{--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-5168 .elementor-element.elementor-element-4eaff99 img{width:100%;max-width:100%;}.elementor-5168 .elementor-element.elementor-element-b37527e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5168 .elementor-element.elementor-element-467d7c3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5168 .elementor-element.elementor-element-51dd0bc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5168 .elementor-element.elementor-element-50f0f7a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5168 .elementor-element.elementor-element-852588e{--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-5168 .elementor-element.elementor-element-852588e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5168 .elementor-element.elementor-element-852588e {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-5168 .elementor-element.elementor-element-0f57a74 img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-99df7eb */.elementor-5168 .elementor-element.elementor-element-99df7eb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5168 .elementor-element.elementor-element-99df7eb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-777d7a1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5168 .elementor-element.elementor-element-96ae3fb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-08513e0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-9b5c407 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5168 .elementor-element.elementor-element-9b5c407 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-55aba2b a{
    color: var(--color-primary)!important;
}

.elementor-5168 .elementor-element.elementor-element-55aba2b strong{
    color: var(--text-color-primary)!important;
}

.elementor-5168 .elementor-element.elementor-element-55aba2b 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-cddfba6 */.elementor-5168 .elementor-element.elementor-element-cddfba6 h1, .elementor-5168 .elementor-element.elementor-element-cddfba6 h2, .elementor-5168 .elementor-element.elementor-element-cddfba6 h3, .elementor-5168 .elementor-element.elementor-element-cddfba6 h4, .elementor-5168 .elementor-element.elementor-element-cddfba6 h5, .elementor-5168 .elementor-element.elementor-element-cddfba6 h6, .elementor-5168 .elementor-element.elementor-element-cddfba6 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-d9a35d9 */.elementor-5168 .elementor-element.elementor-element-d9a35d9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-49d55e8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5168 .elementor-element.elementor-element-022a62d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5168 .elementor-element.elementor-element-9053c88 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-418dcbe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-48d6d50 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-da6618e 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-ddba38c */.elementor-5168 .elementor-element.elementor-element-ddba38c h1, .elementor-5168 .elementor-element.elementor-element-ddba38c h2, .elementor-5168 .elementor-element.elementor-element-ddba38c h3, .elementor-5168 .elementor-element.elementor-element-ddba38c h4, .elementor-5168 .elementor-element.elementor-element-ddba38c h5, .elementor-5168 .elementor-element.elementor-element-ddba38c h6, .elementor-5168 .elementor-element.elementor-element-ddba38c 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-a77ad92 */.elementor-5168 .elementor-element.elementor-element-a77ad92 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-467d7c3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-51dd0bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-50f0f7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-467d7c3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-51dd0bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-50f0f7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-467d7c3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-51dd0bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-50f0f7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-467d7c3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-51dd0bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-50f0f7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-467d7c3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-51dd0bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-50f0f7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-852588e span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-5168 .elementor-element.elementor-element-49125c6 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5168 .elementor-element.elementor-element-a0c1f97 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f57a74 */.elementor-5168 .elementor-element.elementor-element-0f57a74 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbafec5 */.elementor-5168 .elementor-element.elementor-element-cbafec5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5168 .elementor-element.elementor-element-47c9dfe a{
    color: var(--color-primary)!important;
}

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