.elementor-3202 .elementor-element.elementor-element-3384d83{--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-3202 .elementor-element.elementor-element-84b9a30 img{width:100%;max-width:100%;}.elementor-3202 .elementor-element.elementor-element-fd02ddd img{width:100%;max-width:100%;}.elementor-3202 .elementor-element.elementor-element-36e0902{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3202 .elementor-element.elementor-element-7be5c76 img{width:100%;max-width:100%;}.elementor-3202 .elementor-element.elementor-element-15d9ecc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-07a47d5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-d47366a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-786cca6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-11f8ee2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-c84d739{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-04d6248{--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-3202 .elementor-element.elementor-element-04d6248 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3202 .elementor-element.elementor-element-04d6248 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for image, class: .elementor-element-84b9a30 */.elementor-3202 .elementor-element.elementor-element-84b9a30 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2aa77 */.elementor-3202 .elementor-element.elementor-element-fe2aa77 h1, .elementor-3202 .elementor-element.elementor-element-fe2aa77 h2, .elementor-3202 .elementor-element.elementor-element-fe2aa77 h3, .elementor-3202 .elementor-element.elementor-element-fe2aa77 h4, .elementor-3202 .elementor-element.elementor-element-fe2aa77 h5, .elementor-3202 .elementor-element.elementor-element-fe2aa77 h6, .elementor-3202 .elementor-element.elementor-element-fe2aa77 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-76d1e84 */.elementor-3202 .elementor-element.elementor-element-76d1e84 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3202 .elementor-element.elementor-element-76d1e84 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3202 .elementor-element.elementor-element-016f7db a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-081627f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-30ceee9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3202 .elementor-element.elementor-element-0491d4c a{
    color: var(--color-primary)!important;
}

.elementor-3202 .elementor-element.elementor-element-0491d4c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd02ddd */.elementor-3202 .elementor-element.elementor-element-fd02ddd img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00858d8 */.elementor-3202 .elementor-element.elementor-element-00858d8 h1, .elementor-3202 .elementor-element.elementor-element-00858d8 h2, .elementor-3202 .elementor-element.elementor-element-00858d8 h3, .elementor-3202 .elementor-element.elementor-element-00858d8 h4, .elementor-3202 .elementor-element.elementor-element-00858d8 h5, .elementor-3202 .elementor-element.elementor-element-00858d8 h6, .elementor-3202 .elementor-element.elementor-element-00858d8 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-c9dba70 */.elementor-3202 .elementor-element.elementor-element-c9dba70 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-36adc3f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-95003c1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-068e8dc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3202 .elementor-element.elementor-element-245614b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-15d9ecc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-07a47d5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-786cca6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3202 .elementor-element.elementor-element-11f8ee2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3202 .elementor-element.elementor-element-04d6248 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3202 .elementor-element.elementor-element-04d6248 span{
    color: var(--text-color-primary)!important;
}

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