.elementor-4160 .elementor-element.elementor-element-8ef965a{--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-4160 .elementor-element.elementor-element-3e20a14 img{width:100%;max-width:100%;}.elementor-4160 .elementor-element.elementor-element-51916a3 img{width:100%;max-width:100%;}.elementor-4160 .elementor-element.elementor-element-c0ba53f img{width:100%;max-width:100%;}.elementor-4160 .elementor-element.elementor-element-7d65fc0 img{width:100%;max-width:100%;}.elementor-4160 .elementor-element.elementor-element-aaac9f0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-7542107{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-ecf6d71{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-09a4509{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-0789856{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-dbea1e3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-16d0591{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4160 .elementor-element.elementor-element-c0bef7d{--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-4160 .elementor-element.elementor-element-c0bef7d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4160 .elementor-element.elementor-element-c0bef7d {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-7d5aeee */.elementor-4160 .elementor-element.elementor-element-7d5aeee h1, .elementor-4160 .elementor-element.elementor-element-7d5aeee h2, .elementor-4160 .elementor-element.elementor-element-7d5aeee h3, .elementor-4160 .elementor-element.elementor-element-7d5aeee h4, .elementor-4160 .elementor-element.elementor-element-7d5aeee h5, .elementor-4160 .elementor-element.elementor-element-7d5aeee h6, .elementor-4160 .elementor-element.elementor-element-7d5aeee 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-95b60be */.elementor-4160 .elementor-element.elementor-element-95b60be p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4160 .elementor-element.elementor-element-95b60be a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4160 .elementor-element.elementor-element-8db5ae5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e20a14 */.elementor-4160 .elementor-element.elementor-element-3e20a14 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e49cb */.elementor-4160 .elementor-element.elementor-element-90e49cb h1, .elementor-4160 .elementor-element.elementor-element-90e49cb h2, .elementor-4160 .elementor-element.elementor-element-90e49cb h3, .elementor-4160 .elementor-element.elementor-element-90e49cb h4, .elementor-4160 .elementor-element.elementor-element-90e49cb h5, .elementor-4160 .elementor-element.elementor-element-90e49cb h6, .elementor-4160 .elementor-element.elementor-element-90e49cb 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-4c0c0c7 */.elementor-4160 .elementor-element.elementor-element-4c0c0c7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-f53af4b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-208787c */.elementor-4160 .elementor-element.elementor-element-208787c .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-4160 .elementor-element.elementor-element-208787c table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-4160 .elementor-element.elementor-element-208787c th, .elementor-4160 .elementor-element.elementor-element-208787c td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-4160 .elementor-element.elementor-element-208787c th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-4160 .elementor-element.elementor-element-208787c th, .elementor-4160 .elementor-element.elementor-element-208787c td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51916a3 */.elementor-4160 .elementor-element.elementor-element-51916a3 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-700cacf */.elementor-4160 .elementor-element.elementor-element-700cacf h1, .elementor-4160 .elementor-element.elementor-element-700cacf h2, .elementor-4160 .elementor-element.elementor-element-700cacf h3, .elementor-4160 .elementor-element.elementor-element-700cacf h4, .elementor-4160 .elementor-element.elementor-element-700cacf h5, .elementor-4160 .elementor-element.elementor-element-700cacf h6, .elementor-4160 .elementor-element.elementor-element-700cacf 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-c5888b6 */.elementor-4160 .elementor-element.elementor-element-c5888b6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-84f521d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-ae9c6da strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0ba53f */.elementor-4160 .elementor-element.elementor-element-c0ba53f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32450ac */.elementor-4160 .elementor-element.elementor-element-32450ac h1, .elementor-4160 .elementor-element.elementor-element-32450ac h2, .elementor-4160 .elementor-element.elementor-element-32450ac h3, .elementor-4160 .elementor-element.elementor-element-32450ac h4, .elementor-4160 .elementor-element.elementor-element-32450ac h5, .elementor-4160 .elementor-element.elementor-element-32450ac h6, .elementor-4160 .elementor-element.elementor-element-32450ac 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-8abeff2 */.elementor-4160 .elementor-element.elementor-element-8abeff2 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-4160 .elementor-element.elementor-element-8abeff2 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-4160 .elementor-element.elementor-element-8abeff2 th, .elementor-4160 .elementor-element.elementor-element-8abeff2 td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-4160 .elementor-element.elementor-element-8abeff2 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-4160 .elementor-element.elementor-element-8abeff2 th, .elementor-4160 .elementor-element.elementor-element-8abeff2 td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-898ac55 */.elementor-4160 .elementor-element.elementor-element-898ac55 h1, .elementor-4160 .elementor-element.elementor-element-898ac55 h2, .elementor-4160 .elementor-element.elementor-element-898ac55 h3, .elementor-4160 .elementor-element.elementor-element-898ac55 h4, .elementor-4160 .elementor-element.elementor-element-898ac55 h5, .elementor-4160 .elementor-element.elementor-element-898ac55 h6, .elementor-4160 .elementor-element.elementor-element-898ac55 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-ae20bd4 */.elementor-4160 .elementor-element.elementor-element-ae20bd4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-75411ec a{
    color: var(--color-primary)!important;
}

.elementor-4160 .elementor-element.elementor-element-75411ec strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d65fc0 */.elementor-4160 .elementor-element.elementor-element-7d65fc0 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a187fa5 */.elementor-4160 .elementor-element.elementor-element-a187fa5 h1, .elementor-4160 .elementor-element.elementor-element-a187fa5 h2, .elementor-4160 .elementor-element.elementor-element-a187fa5 h3, .elementor-4160 .elementor-element.elementor-element-a187fa5 h4, .elementor-4160 .elementor-element.elementor-element-a187fa5 h5, .elementor-4160 .elementor-element.elementor-element-a187fa5 h6, .elementor-4160 .elementor-element.elementor-element-a187fa5 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-21d604b */.elementor-4160 .elementor-element.elementor-element-21d604b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-09a4509 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-16d0591 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4160 .elementor-element.elementor-element-c0bef7d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */