.elementor-3192 .elementor-element.elementor-element-77f753e{--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-3192 .elementor-element.elementor-element-71f1592 img{width:100%;max-width:100%;}.elementor-3192 .elementor-element.elementor-element-108b1dd img{width:100%;max-width:100%;}.elementor-3192 .elementor-element.elementor-element-9f269ea{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3192 .elementor-element.elementor-element-d60ddd1 img{width:100%;max-width:100%;}.elementor-3192 .elementor-element.elementor-element-4915fb1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-b325dd2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-ea6a130{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-efed273{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-77e8b15{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-cd06cd6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3192 .elementor-element.elementor-element-c411ed6{--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-3192 .elementor-element.elementor-element-c411ed6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3192 .elementor-element.elementor-element-c411ed6 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-4524aff */.elementor-3192 .elementor-element.elementor-element-4524aff h1, .elementor-3192 .elementor-element.elementor-element-4524aff h2, .elementor-3192 .elementor-element.elementor-element-4524aff h3, .elementor-3192 .elementor-element.elementor-element-4524aff h4, .elementor-3192 .elementor-element.elementor-element-4524aff h5, .elementor-3192 .elementor-element.elementor-element-4524aff h6, .elementor-3192 .elementor-element.elementor-element-4524aff 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-b8b8b6f */.elementor-3192 .elementor-element.elementor-element-b8b8b6f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-073fdc1 a{
    color: var(--color-primary)!important;
}

.elementor-3192 .elementor-element.elementor-element-073fdc1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71f1592 */.elementor-3192 .elementor-element.elementor-element-71f1592 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19be22d */.elementor-3192 .elementor-element.elementor-element-19be22d h1, .elementor-3192 .elementor-element.elementor-element-19be22d h2, .elementor-3192 .elementor-element.elementor-element-19be22d h3, .elementor-3192 .elementor-element.elementor-element-19be22d h4, .elementor-3192 .elementor-element.elementor-element-19be22d h5, .elementor-3192 .elementor-element.elementor-element-19be22d h6, .elementor-3192 .elementor-element.elementor-element-19be22d 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-f8cc69f */.elementor-3192 .elementor-element.elementor-element-f8cc69f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-41dc715 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-14cee11 a{
    color: var(--color-primary)!important;
}

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

.elementor-3192 .elementor-element.elementor-element-087a286 a{
    color: var(--color-primary)!important;
}

.elementor-3192 .elementor-element.elementor-element-087a286 strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-94b944a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-4915fb1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3192 .elementor-element.elementor-element-77e8b15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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