.elementor-3200 .elementor-element.elementor-element-cf1d6dc{--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-3200 .elementor-element.elementor-element-fc62506 img{width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-1720011 img{width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-a18a914{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3200 .elementor-element.elementor-element-c005720 img{width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-3cc3df4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-87c8643{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-3bd0b87{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-ddc7155{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-c9b7f44{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-218bb60{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3200 .elementor-element.elementor-element-e16287e{--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-3200 .elementor-element.elementor-element-e16287e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3200 .elementor-element.elementor-element-e16287e {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-8c78b37 */.elementor-3200 .elementor-element.elementor-element-8c78b37 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-432ba1c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3200 .elementor-element.elementor-element-780e904 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-bd4207c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1720011 */.elementor-3200 .elementor-element.elementor-element-1720011 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25e7482 */.elementor-3200 .elementor-element.elementor-element-25e7482 h1, .elementor-3200 .elementor-element.elementor-element-25e7482 h2, .elementor-3200 .elementor-element.elementor-element-25e7482 h3, .elementor-3200 .elementor-element.elementor-element-25e7482 h4, .elementor-3200 .elementor-element.elementor-element-25e7482 h5, .elementor-3200 .elementor-element.elementor-element-25e7482 h6, .elementor-3200 .elementor-element.elementor-element-25e7482 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-4abba77 */.elementor-3200 .elementor-element.elementor-element-4abba77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-03586e7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3200 .elementor-element.elementor-element-3209b2e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3200 .elementor-element.elementor-element-51ce298 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3200 .elementor-element.elementor-element-9302d0f a{
    color: var(--color-primary)!important;
}

.elementor-3200 .elementor-element.elementor-element-9302d0f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be3fee3 */.elementor-3200 .elementor-element.elementor-element-be3fee3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3200 .elementor-element.elementor-element-be3fee3 p, .elementor-3200 .elementor-element.elementor-element-be3fee3 a{ 
        font-size: 12px;
    }
    .elementor-3200 .elementor-element.elementor-element-be3fee3 ul, .elementor-3200 .elementor-element.elementor-element-be3fee3 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18a914 */.elementor-3200 .elementor-element.elementor-element-a18a914{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9034a5 */.elementor-3200 .elementor-element.elementor-element-d9034a5 h1, .elementor-3200 .elementor-element.elementor-element-d9034a5 h2, .elementor-3200 .elementor-element.elementor-element-d9034a5 h3, .elementor-3200 .elementor-element.elementor-element-d9034a5 h4, .elementor-3200 .elementor-element.elementor-element-d9034a5 h5, .elementor-3200 .elementor-element.elementor-element-d9034a5 h6, .elementor-3200 .elementor-element.elementor-element-d9034a5 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-ea29751 */.elementor-3200 .elementor-element.elementor-element-ea29751 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-b4f5adc table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3200 .elementor-element.elementor-element-b4f5adc th, .elementor-3200 .elementor-element.elementor-element-b4f5adc 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-3200 .elementor-element.elementor-element-b4f5adc th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3200 .elementor-element.elementor-element-b4f5adc th, .elementor-3200 .elementor-element.elementor-element-b4f5adc td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ff779e */.elementor-3200 .elementor-element.elementor-element-3ff779e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-18d85a3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-553d6c3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-6747c70 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-91ffbc0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-397a6ed a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3cc3df4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-87c8643 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3200 .elementor-element.elementor-element-3bd0b87 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3200 .elementor-element.elementor-element-218bb60 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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