.elementor-4436 .elementor-element.elementor-element-0da8ae4{--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-4436 .elementor-element.elementor-element-93c7586 img{width:100%;max-width:100%;}.elementor-4436 .elementor-element.elementor-element-1f29913 img{width:100%;max-width:100%;}.elementor-4436 .elementor-element.elementor-element-3b7aada{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4436 .elementor-element.elementor-element-124aef9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4436 .elementor-element.elementor-element-1a4ecda{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4436 .elementor-element.elementor-element-5155fb9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4436 .elementor-element.elementor-element-cf7c258{--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-4436 .elementor-element.elementor-element-cf7c258 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4436 .elementor-element.elementor-element-cf7c258 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-0d5d28d */.elementor-4436 .elementor-element.elementor-element-0d5d28d h1, .elementor-4436 .elementor-element.elementor-element-0d5d28d h2, .elementor-4436 .elementor-element.elementor-element-0d5d28d h3, .elementor-4436 .elementor-element.elementor-element-0d5d28d h4, .elementor-4436 .elementor-element.elementor-element-0d5d28d h5, .elementor-4436 .elementor-element.elementor-element-0d5d28d h6, .elementor-4436 .elementor-element.elementor-element-0d5d28d 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-45b8276 */.elementor-4436 .elementor-element.elementor-element-45b8276 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4436 .elementor-element.elementor-element-45b8276 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-a7067e8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2beed7e */.elementor-4436 .elementor-element.elementor-element-2beed7e h1, .elementor-4436 .elementor-element.elementor-element-2beed7e h2, .elementor-4436 .elementor-element.elementor-element-2beed7e h3, .elementor-4436 .elementor-element.elementor-element-2beed7e h4, .elementor-4436 .elementor-element.elementor-element-2beed7e h5, .elementor-4436 .elementor-element.elementor-element-2beed7e h6, .elementor-4436 .elementor-element.elementor-element-2beed7e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93c7586 */.elementor-4436 .elementor-element.elementor-element-93c7586 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c788d4 */.elementor-4436 .elementor-element.elementor-element-7c788d4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-93aaae8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-662fdc9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4436 .elementor-element.elementor-element-49bed7a a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-af9b3b9 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f56978 */.elementor-4436 .elementor-element.elementor-element-6f56978 h1, .elementor-4436 .elementor-element.elementor-element-6f56978 h2, .elementor-4436 .elementor-element.elementor-element-6f56978 h3, .elementor-4436 .elementor-element.elementor-element-6f56978 h4, .elementor-4436 .elementor-element.elementor-element-6f56978 h5, .elementor-4436 .elementor-element.elementor-element-6f56978 h6, .elementor-4436 .elementor-element.elementor-element-6f56978 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f29913 */.elementor-4436 .elementor-element.elementor-element-1f29913 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a89c41a */.elementor-4436 .elementor-element.elementor-element-a89c41a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-80fc633 a{
    color: var(--color-primary)!important;
}

.elementor-4436 .elementor-element.elementor-element-80fc633 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4436 .elementor-element.elementor-element-80fc633 table{
    width: 100%;
    border-collapse: collapse;
}

.elementor-4436 .elementor-element.elementor-element-80fc633 th, .elementor-4436 .elementor-element.elementor-element-80fc633 td{
    border: 1px solid var(--theme-border-color);
    padding: .5rem .75rem;
    line-height: 2;
    color: var(--text-color-secondary);
}

.elementor-4436 .elementor-element.elementor-element-80fc633 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3bb516 */.elementor-4436 .elementor-element.elementor-element-a3bb516 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-3176c86 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4436 .elementor-element.elementor-element-3906f9f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4436 .elementor-element.elementor-element-3950f77 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-124aef9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-1a4ecda span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-5155fb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-124aef9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-1a4ecda span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-5155fb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-124aef9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-1a4ecda span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-5155fb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-124aef9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-1a4ecda span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-5155fb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-124aef9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-1a4ecda span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4436 .elementor-element.elementor-element-5155fb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4436 .elementor-element.elementor-element-5e014a5 a{
    color: var(--color-primary)!important;
}

.elementor-4436 .elementor-element.elementor-element-5e014a5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */