.elementor-3199 .elementor-element.elementor-element-cbcdabe{--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-3199 .elementor-element.elementor-element-105c669 img{width:100%;max-width:100%;}.elementor-3199 .elementor-element.elementor-element-de136a2{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3199 .elementor-element.elementor-element-6ab1d64 img{width:100%;max-width:100%;}.elementor-3199 .elementor-element.elementor-element-6076f36{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3199 .elementor-element.elementor-element-f1dfa8f{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3199 .elementor-element.elementor-element-8cb8d3f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-4ffa2e7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-abfad4a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-57e31f5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-43cdeb7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-46afa70{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-82dd4bb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3199 .elementor-element.elementor-element-990e4a1{--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-3199 .elementor-element.elementor-element-990e4a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3199 .elementor-element.elementor-element-990e4a1 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-d28abb8 */.elementor-3199 .elementor-element.elementor-element-d28abb8 h1, .elementor-3199 .elementor-element.elementor-element-d28abb8 h2, .elementor-3199 .elementor-element.elementor-element-d28abb8 h3, .elementor-3199 .elementor-element.elementor-element-d28abb8 h4, .elementor-3199 .elementor-element.elementor-element-d28abb8 h5, .elementor-3199 .elementor-element.elementor-element-d28abb8 h6, .elementor-3199 .elementor-element.elementor-element-d28abb8 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-51647d0 */.elementor-3199 .elementor-element.elementor-element-51647d0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3199 .elementor-element.elementor-element-51647d0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-d5ac895 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-105c669 */.elementor-3199 .elementor-element.elementor-element-105c669 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ca521 */.elementor-3199 .elementor-element.elementor-element-96ca521 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3199 .elementor-element.elementor-element-96ca521 strong{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-3199 .elementor-element.elementor-element-3357f28 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3199 .elementor-element.elementor-element-64913dc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-54a0fdd a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-3ae0cea table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-9f1a1ff strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ab1d64 */.elementor-3199 .elementor-element.elementor-element-6ab1d64 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-032add5 */.elementor-3199 .elementor-element.elementor-element-032add5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

.elementor-3199 .elementor-element.elementor-element-032add5 a{
    color: var(--color-primary)!important;
}

.elementor-3199 .elementor-element.elementor-element-032add5 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3199 .elementor-element.elementor-element-032add5 p, .elementor-3199 .elementor-element.elementor-element-032add5 a{ 
        font-size: 12px;
    }
    .elementor-3199 .elementor-element.elementor-element-032add5 ul, .elementor-3199 .elementor-element.elementor-element-032add5 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6076f36 */.elementor-3199 .elementor-element.elementor-element-6076f36{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e983ee */.elementor-3199 .elementor-element.elementor-element-9e983ee p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-0334c6f a{
    color: var(--color-primary)!important;
}

.elementor-3199 .elementor-element.elementor-element-0334c6f strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3199 .elementor-element.elementor-element-57e31f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-43cdeb7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-46afa70 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3199 .elementor-element.elementor-element-82dd4bb span{
    color: var(--text-color-primary)!important;
}

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

.elementor-3199 .elementor-element.elementor-element-990e4a1 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3199 .elementor-element.elementor-element-990e4a1 span{
    color: var(--text-color-primary)!important;
}

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