.elementor-3196 .elementor-element.elementor-element-e9399b9{--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-3196 .elementor-element.elementor-element-148b673 img{width:100%;max-width:100%;}.elementor-3196 .elementor-element.elementor-element-d7369df img{width:100%;max-width:100%;}.elementor-3196 .elementor-element.elementor-element-7e14f1f img{width:100%;max-width:100%;}.elementor-3196 .elementor-element.elementor-element-078b0c3{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3196 .elementor-element.elementor-element-1829071{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-2e4b631{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-6fda3db{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-7a0a045{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-0c53a0a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-3baf1b9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3196 .elementor-element.elementor-element-3c923e8{--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-3196 .elementor-element.elementor-element-3c923e8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3196 .elementor-element.elementor-element-3c923e8 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-ad8bd69 */.elementor-3196 .elementor-element.elementor-element-ad8bd69 h1, .elementor-3196 .elementor-element.elementor-element-ad8bd69 h2, .elementor-3196 .elementor-element.elementor-element-ad8bd69 h3, .elementor-3196 .elementor-element.elementor-element-ad8bd69 h4, .elementor-3196 .elementor-element.elementor-element-ad8bd69 h5, .elementor-3196 .elementor-element.elementor-element-ad8bd69 h6, .elementor-3196 .elementor-element.elementor-element-ad8bd69 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-f6de294 */.elementor-3196 .elementor-element.elementor-element-f6de294 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-5398c9f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-046c4d5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-56d9292 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-807cdc3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-06d14c4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-10db835 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3196 .elementor-element.elementor-element-7c8dfb0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-68cd813 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3196 .elementor-element.elementor-element-8688cf3 a{
    color: var(--color-primary)!important;
}

.elementor-3196 .elementor-element.elementor-element-8688cf3 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e14f1f */.elementor-3196 .elementor-element.elementor-element-7e14f1f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c1d19 */.elementor-3196 .elementor-element.elementor-element-89c1d19 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3196 .elementor-element.elementor-element-89c1d19 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-2e4b631 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-6fda3db span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-7a0a045 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3196 .elementor-element.elementor-element-0c53a0a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3196 .elementor-element.elementor-element-3c923e8 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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