.elementor-3194 .elementor-element.elementor-element-c9a5ef0{--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-3194 .elementor-element.elementor-element-21754f7 img{width:100%;max-width:100%;}.elementor-3194 .elementor-element.elementor-element-a31a319 img{width:100%;max-width:100%;}.elementor-3194 .elementor-element.elementor-element-76a5377{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-941faf2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-d0449a3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-d8b4673{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-03d9de1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-0b10188{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3194 .elementor-element.elementor-element-fa02837{--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-3194 .elementor-element.elementor-element-fa02837 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3194 .elementor-element.elementor-element-fa02837 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-15a2391 */.elementor-3194 .elementor-element.elementor-element-15a2391 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-234ed2f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-02c0b5a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03395d4 a{
    color: var(--color-primary)!important;
}

.elementor-3194 .elementor-element.elementor-element-03395d4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21754f7 */.elementor-3194 .elementor-element.elementor-element-21754f7 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c0b28 */.elementor-3194 .elementor-element.elementor-element-47c0b28 h1, .elementor-3194 .elementor-element.elementor-element-47c0b28 h2, .elementor-3194 .elementor-element.elementor-element-47c0b28 h3, .elementor-3194 .elementor-element.elementor-element-47c0b28 h4, .elementor-3194 .elementor-element.elementor-element-47c0b28 h5, .elementor-3194 .elementor-element.elementor-element-47c0b28 h6, .elementor-3194 .elementor-element.elementor-element-47c0b28 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-14a2422 */.elementor-3194 .elementor-element.elementor-element-14a2422 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-620f911 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-0629a24 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-35e159d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-476416e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-0746ce1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-65efc4a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-1987bd6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3194 .elementor-element.elementor-element-11b15d1 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-76a5377 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3194 .elementor-element.elementor-element-941faf2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3194 .elementor-element.elementor-element-03d9de1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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