.elementor-4153 .elementor-element.elementor-element-18752f6{--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-4153 .elementor-element.elementor-element-b7baa25 img{width:100%;max-width:100%;}.elementor-4153 .elementor-element.elementor-element-a3d57ba img{width:100%;max-width:100%;}.elementor-4153 .elementor-element.elementor-element-7d73917 img{width:100%;max-width:100%;}.elementor-4153 .elementor-element.elementor-element-b18d898 img{width:100%;max-width:100%;}.elementor-4153 .elementor-element.elementor-element-5966bf5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-b79203e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-df555b3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-fdc3477{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-01607b3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-32ce262{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-d7ea741{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4153 .elementor-element.elementor-element-c1707a2{--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-4153 .elementor-element.elementor-element-c1707a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4153 .elementor-element.elementor-element-c1707a2 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-08d2c8e */.elementor-4153 .elementor-element.elementor-element-08d2c8e h1, .elementor-4153 .elementor-element.elementor-element-08d2c8e h2, .elementor-4153 .elementor-element.elementor-element-08d2c8e h3, .elementor-4153 .elementor-element.elementor-element-08d2c8e h4, .elementor-4153 .elementor-element.elementor-element-08d2c8e h5, .elementor-4153 .elementor-element.elementor-element-08d2c8e h6, .elementor-4153 .elementor-element.elementor-element-08d2c8e 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-f04bdcd */.elementor-4153 .elementor-element.elementor-element-f04bdcd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-cb4380c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7baa25 */.elementor-4153 .elementor-element.elementor-element-b7baa25 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93ed3de */.elementor-4153 .elementor-element.elementor-element-93ed3de h1, .elementor-4153 .elementor-element.elementor-element-93ed3de h2, .elementor-4153 .elementor-element.elementor-element-93ed3de h3, .elementor-4153 .elementor-element.elementor-element-93ed3de h4, .elementor-4153 .elementor-element.elementor-element-93ed3de h5, .elementor-4153 .elementor-element.elementor-element-93ed3de h6, .elementor-4153 .elementor-element.elementor-element-93ed3de 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-714a37f */.elementor-4153 .elementor-element.elementor-element-714a37f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4153 .elementor-element.elementor-element-714a37f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-50b9445 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-3601fff a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-58d4b08 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4153 .elementor-element.elementor-element-710ae3e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4153 .elementor-element.elementor-element-398eac9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-6bcdcaf strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d73917 */.elementor-4153 .elementor-element.elementor-element-7d73917 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a5764d */.elementor-4153 .elementor-element.elementor-element-5a5764d h1, .elementor-4153 .elementor-element.elementor-element-5a5764d h2, .elementor-4153 .elementor-element.elementor-element-5a5764d h3, .elementor-4153 .elementor-element.elementor-element-5a5764d h4, .elementor-4153 .elementor-element.elementor-element-5a5764d h5, .elementor-4153 .elementor-element.elementor-element-5a5764d h6, .elementor-4153 .elementor-element.elementor-element-5a5764d 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-dbd8ac2 */.elementor-4153 .elementor-element.elementor-element-dbd8ac2 .narbit-table-wrap{
    overflow-x: auto;
}

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-7861c99 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-7877c66 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-721f642 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-163b366 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4153 .elementor-element.elementor-element-9883c50 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-063e298 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-bd60f0f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b18d898 */.elementor-4153 .elementor-element.elementor-element-b18d898 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ece2b8 */.elementor-4153 .elementor-element.elementor-element-9ece2b8 h1, .elementor-4153 .elementor-element.elementor-element-9ece2b8 h2, .elementor-4153 .elementor-element.elementor-element-9ece2b8 h3, .elementor-4153 .elementor-element.elementor-element-9ece2b8 h4, .elementor-4153 .elementor-element.elementor-element-9ece2b8 h5, .elementor-4153 .elementor-element.elementor-element-9ece2b8 h6, .elementor-4153 .elementor-element.elementor-element-9ece2b8 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-5b883e0 */.elementor-4153 .elementor-element.elementor-element-5b883e0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-850a70f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-5966bf5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4153 .elementor-element.elementor-element-01607b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4153 .elementor-element.elementor-element-32ce262 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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