.elementor-4763 .elementor-element.elementor-element-f68dee8{--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-4763 .elementor-element.elementor-element-9e920db img{width:100%;max-width:100%;}.elementor-4763 .elementor-element.elementor-element-3ebdf2f img{width:100%;max-width:100%;}.elementor-4763 .elementor-element.elementor-element-fed6dc5 img{width:100%;max-width:100%;}.elementor-4763 .elementor-element.elementor-element-a0b1542{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4763 .elementor-element.elementor-element-50fdffa{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4763 .elementor-element.elementor-element-964dd78{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4763 .elementor-element.elementor-element-1f7c367{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4763 .elementor-element.elementor-element-e0b2460{--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-4763 .elementor-element.elementor-element-e0b2460 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4763 .elementor-element.elementor-element-e0b2460 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-377aaab */.elementor-4763 .elementor-element.elementor-element-377aaab p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4763 .elementor-element.elementor-element-377aaab a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-70cde2d a{
    color: var(--color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-70cde2d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382b6a8 */.elementor-4763 .elementor-element.elementor-element-382b6a8 h1, .elementor-4763 .elementor-element.elementor-element-382b6a8 h2, .elementor-4763 .elementor-element.elementor-element-382b6a8 h3, .elementor-4763 .elementor-element.elementor-element-382b6a8 h4, .elementor-4763 .elementor-element.elementor-element-382b6a8 h5, .elementor-4763 .elementor-element.elementor-element-382b6a8 h6, .elementor-4763 .elementor-element.elementor-element-382b6a8 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e920db */.elementor-4763 .elementor-element.elementor-element-9e920db img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14e0860 */.elementor-4763 .elementor-element.elementor-element-14e0860 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-285e12c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-25a7024 a{
    color: var(--color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-25a7024 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-25a7024 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-648d407 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-22fadd5 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-0dafa19 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-0dafa19 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0641134 */.elementor-4763 .elementor-element.elementor-element-0641134 h1, .elementor-4763 .elementor-element.elementor-element-0641134 h2, .elementor-4763 .elementor-element.elementor-element-0641134 h3, .elementor-4763 .elementor-element.elementor-element-0641134 h4, .elementor-4763 .elementor-element.elementor-element-0641134 h5, .elementor-4763 .elementor-element.elementor-element-0641134 h6, .elementor-4763 .elementor-element.elementor-element-0641134 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fed6dc5 */.elementor-4763 .elementor-element.elementor-element-fed6dc5 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b14d3c1 */.elementor-4763 .elementor-element.elementor-element-b14d3c1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-8614a3c strong{
    color: var(--text-color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-8614a3c table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-902ce1c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-656e5ef a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-630bfed a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4763 .elementor-element.elementor-element-275d65c a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-9bc3096 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4763 .elementor-element.elementor-element-9bc3096 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06509d6 */.elementor-4763 .elementor-element.elementor-element-06509d6 h1, .elementor-4763 .elementor-element.elementor-element-06509d6 h2, .elementor-4763 .elementor-element.elementor-element-06509d6 h3, .elementor-4763 .elementor-element.elementor-element-06509d6 h4, .elementor-4763 .elementor-element.elementor-element-06509d6 h5, .elementor-4763 .elementor-element.elementor-element-06509d6 h6, .elementor-4763 .elementor-element.elementor-element-06509d6 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-0471186 */.elementor-4763 .elementor-element.elementor-element-0471186 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-50fdffa span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-964dd78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-50fdffa span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-964dd78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-50fdffa span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-964dd78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-50fdffa span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-964dd78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4763 .elementor-element.elementor-element-50fdffa span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4763 .elementor-element.elementor-element-964dd78 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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