.elementor-4397 .elementor-element.elementor-element-f060e6e{--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-4397 .elementor-element.elementor-element-bc1a36b img{width:100%;max-width:100%;}.elementor-4397 .elementor-element.elementor-element-1a74396 img{width:100%;max-width:100%;}.elementor-4397 .elementor-element.elementor-element-1027486 img{width:100%;max-width:100%;}.elementor-4397 .elementor-element.elementor-element-571e123{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-bc5b168{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-a1c61eb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-969f11f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-1f99988{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-7386dd8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-a36e342{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-f7893f5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-331cd1b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-c90b07b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-0e8cdea{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-e4ac93c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4397 .elementor-element.elementor-element-cf1195a{--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-4397 .elementor-element.elementor-element-cf1195a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4397 .elementor-element.elementor-element-cf1195a {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-163b7cc */.elementor-4397 .elementor-element.elementor-element-163b7cc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-0807a3c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-29d77f7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-5573dd8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-931ca79 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-823abc0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-148af55 a{
    color: var(--color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-148af55 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a74396 */.elementor-4397 .elementor-element.elementor-element-1a74396 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87c37e7 */.elementor-4397 .elementor-element.elementor-element-87c37e7 h1, .elementor-4397 .elementor-element.elementor-element-87c37e7 h2, .elementor-4397 .elementor-element.elementor-element-87c37e7 h3, .elementor-4397 .elementor-element.elementor-element-87c37e7 h4, .elementor-4397 .elementor-element.elementor-element-87c37e7 h5, .elementor-4397 .elementor-element.elementor-element-87c37e7 h6, .elementor-4397 .elementor-element.elementor-element-87c37e7 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-3eec95f */.elementor-4397 .elementor-element.elementor-element-3eec95f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-16a971a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-81043da a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-81efec7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-83e90a8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-81f216e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-6ed3dab table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-435d52e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-423ba6a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-79fadae a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-8456b4f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-3771b1a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-10d3c09 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-822b178 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-629c975 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-61a1f19 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-846b866 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-2776b87 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-3ab0e8f table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-203a437 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-45714bc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-259fe47 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-71699f0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-332db6a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-948cae4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-8884b48 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-2953e18 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-9695fc6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-33d13fc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-2650d83 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-96cdcf7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-781c0c6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-08c2c58 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4397 .elementor-element.elementor-element-057ce12 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4397 .elementor-element.elementor-element-0e8cdea span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-0e8cdea svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30584d1 */.elementor-4397 .elementor-element.elementor-element-30584d1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-30584d1 ul, .elementor-4397 .elementor-element.elementor-element-30584d1 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-30584d1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ac93c */.elementor-4397 .elementor-element.elementor-element-e4ac93c .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-e4ac93c span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-e4ac93c svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32f8ac6 */.elementor-4397 .elementor-element.elementor-element-32f8ac6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-32f8ac6 ul, .elementor-4397 .elementor-element.elementor-element-32f8ac6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-32f8ac6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571e123 */.elementor-4397 .elementor-element.elementor-element-571e123 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-571e123 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-571e123 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-742dd60 */.elementor-4397 .elementor-element.elementor-element-742dd60 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-742dd60 ul, .elementor-4397 .elementor-element.elementor-element-742dd60 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-742dd60 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc5b168 */.elementor-4397 .elementor-element.elementor-element-bc5b168 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-bc5b168 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-bc5b168 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb0350b */.elementor-4397 .elementor-element.elementor-element-cb0350b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-cb0350b ul, .elementor-4397 .elementor-element.elementor-element-cb0350b ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-cb0350b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c61eb */.elementor-4397 .elementor-element.elementor-element-a1c61eb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-a1c61eb span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-a1c61eb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f19f */.elementor-4397 .elementor-element.elementor-element-df8f19f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-df8f19f ul, .elementor-4397 .elementor-element.elementor-element-df8f19f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-df8f19f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969f11f */.elementor-4397 .elementor-element.elementor-element-969f11f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-969f11f span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-969f11f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8844b46 */.elementor-4397 .elementor-element.elementor-element-8844b46 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-8844b46 ul, .elementor-4397 .elementor-element.elementor-element-8844b46 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-8844b46 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f99988 */.elementor-4397 .elementor-element.elementor-element-1f99988 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-1f99988 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-1f99988 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b9799c */.elementor-4397 .elementor-element.elementor-element-8b9799c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-8b9799c ul, .elementor-4397 .elementor-element.elementor-element-8b9799c ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-8b9799c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7386dd8 */.elementor-4397 .elementor-element.elementor-element-7386dd8 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-7386dd8 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-7386dd8 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6412c58 */.elementor-4397 .elementor-element.elementor-element-6412c58 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-6412c58 ul, .elementor-4397 .elementor-element.elementor-element-6412c58 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-6412c58 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36e342 */.elementor-4397 .elementor-element.elementor-element-a36e342 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-a36e342 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-a36e342 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a5d3e5 */.elementor-4397 .elementor-element.elementor-element-3a5d3e5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-3a5d3e5 ul, .elementor-4397 .elementor-element.elementor-element-3a5d3e5 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-3a5d3e5 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7893f5 */.elementor-4397 .elementor-element.elementor-element-f7893f5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-f7893f5 span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-f7893f5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed147d6 */.elementor-4397 .elementor-element.elementor-element-ed147d6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-ed147d6 ul, .elementor-4397 .elementor-element.elementor-element-ed147d6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-ed147d6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331cd1b */.elementor-4397 .elementor-element.elementor-element-331cd1b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-331cd1b span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-331cd1b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029bb56 */.elementor-4397 .elementor-element.elementor-element-029bb56 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-029bb56 ul, .elementor-4397 .elementor-element.elementor-element-029bb56 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-029bb56 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90b07b */.elementor-4397 .elementor-element.elementor-element-c90b07b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-c90b07b span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-c90b07b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20100f6 */.elementor-4397 .elementor-element.elementor-element-20100f6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-20100f6 ul, .elementor-4397 .elementor-element.elementor-element-20100f6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-20100f6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8cdea */.elementor-4397 .elementor-element.elementor-element-0e8cdea .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-0e8cdea span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-0e8cdea svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30584d1 */.elementor-4397 .elementor-element.elementor-element-30584d1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-30584d1 ul, .elementor-4397 .elementor-element.elementor-element-30584d1 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-4397 .elementor-element.elementor-element-30584d1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ac93c */.elementor-4397 .elementor-element.elementor-element-e4ac93c .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-e4ac93c span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-e4ac93c svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cf1195a */.elementor-4397 .elementor-element.elementor-element-cf1195a .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-4397 .elementor-element.elementor-element-cf1195a .e-n-accordion-item-title-text{
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .elementor-4397 .elementor-element.elementor-element-cf1195a .e-n-accordion-item-title-text{
        font-size: 12px;
    }
}

.elementor-4397 .elementor-element.elementor-element-cf1195a span{
    color: var(--text-color-primary)!important;
}

.elementor-4397 .elementor-element.elementor-element-cf1195a svg{
    color: var(--color-primary)!important;
}/* End custom CSS */