.elementor-3195 .elementor-element.elementor-element-a72a53a{--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-3195 .elementor-element.elementor-element-ad338e1 img{width:100%;max-width:100%;}.elementor-3195 .elementor-element.elementor-element-82d3b1b img{width:100%;max-width:100%;}.elementor-3195 .elementor-element.elementor-element-21500d7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-47b564b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-e1c7c58{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-72bf6bb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-50b5246{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-a91749b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-29053f5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3195 .elementor-element.elementor-element-95ab4b7{--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-3195 .elementor-element.elementor-element-95ab4b7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3195 .elementor-element.elementor-element-95ab4b7 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-09adbb4 */.elementor-3195 .elementor-element.elementor-element-09adbb4 h1, .elementor-3195 .elementor-element.elementor-element-09adbb4 h2, .elementor-3195 .elementor-element.elementor-element-09adbb4 h3, .elementor-3195 .elementor-element.elementor-element-09adbb4 h4, .elementor-3195 .elementor-element.elementor-element-09adbb4 h5, .elementor-3195 .elementor-element.elementor-element-09adbb4 h6, .elementor-3195 .elementor-element.elementor-element-09adbb4 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-1d487b8 */.elementor-3195 .elementor-element.elementor-element-1d487b8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-63567ae a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3195 .elementor-element.elementor-element-606bdb7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-56657c4 a{
    color: var(--color-primary)!important;
}

.elementor-3195 .elementor-element.elementor-element-56657c4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-936d2c3 */.elementor-3195 .elementor-element.elementor-element-936d2c3 h1, .elementor-3195 .elementor-element.elementor-element-936d2c3 h2, .elementor-3195 .elementor-element.elementor-element-936d2c3 h3, .elementor-3195 .elementor-element.elementor-element-936d2c3 h4, .elementor-3195 .elementor-element.elementor-element-936d2c3 h5, .elementor-3195 .elementor-element.elementor-element-936d2c3 h6, .elementor-3195 .elementor-element.elementor-element-936d2c3 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 image, class: .elementor-element-ad338e1 */.elementor-3195 .elementor-element.elementor-element-ad338e1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d6da0c */.elementor-3195 .elementor-element.elementor-element-8d6da0c h1, .elementor-3195 .elementor-element.elementor-element-8d6da0c h2, .elementor-3195 .elementor-element.elementor-element-8d6da0c h3, .elementor-3195 .elementor-element.elementor-element-8d6da0c h4, .elementor-3195 .elementor-element.elementor-element-8d6da0c h5, .elementor-3195 .elementor-element.elementor-element-8d6da0c h6, .elementor-3195 .elementor-element.elementor-element-8d6da0c 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-51c94e2 */.elementor-3195 .elementor-element.elementor-element-51c94e2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-559a915 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3195 .elementor-element.elementor-element-243b259 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-54505f8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-014019d a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-8067ad0 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-22626aa a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3195 .elementor-element.elementor-element-15d17e8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3195 .elementor-element.elementor-element-40b3252 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3195 .elementor-element.elementor-element-936fadc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-71b014e a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-21500d7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-47b564b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-72bf6bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3195 .elementor-element.elementor-element-50b5246 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3195 .elementor-element.elementor-element-29053f5 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-3195 .elementor-element.elementor-element-95ab4b7 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3195 .elementor-element.elementor-element-95ab4b7 span{
    color: var(--text-color-primary)!important;
}

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