.elementor-5296 .elementor-element.elementor-element-b4d01ea{--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-5296 .elementor-element.elementor-element-41794e7 img{width:100%;max-width:100%;}.elementor-5296 .elementor-element.elementor-element-ba636e9 img{width:100%;max-width:100%;}.elementor-5296 .elementor-element.elementor-element-38ad52b img{width:100%;max-width:100%;}.elementor-5296 .elementor-element.elementor-element-ece3cbb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5296 .elementor-element.elementor-element-35c6cf4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5296 .elementor-element.elementor-element-d748eec{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5296 .elementor-element.elementor-element-9d62b57{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5296 .elementor-element.elementor-element-dd4791c{--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-5296 .elementor-element.elementor-element-dd4791c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5296 .elementor-element.elementor-element-dd4791c {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-22b873f */.elementor-5296 .elementor-element.elementor-element-22b873f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-20fc2e2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-62cdcd1 a{
    color: var(--color-primary)!important;
}

.elementor-5296 .elementor-element.elementor-element-62cdcd1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41794e7 */.elementor-5296 .elementor-element.elementor-element-41794e7 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3501b2e */.elementor-5296 .elementor-element.elementor-element-3501b2e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5296 .elementor-element.elementor-element-3501b2e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-480ba4f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-f36b732 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba636e9 */.elementor-5296 .elementor-element.elementor-element-ba636e9 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a812824 */.elementor-5296 .elementor-element.elementor-element-a812824 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-5296 .elementor-element.elementor-element-a812824 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5296 .elementor-element.elementor-element-a812824 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5566790 */.elementor-5296 .elementor-element.elementor-element-5566790 h1, .elementor-5296 .elementor-element.elementor-element-5566790 h2, .elementor-5296 .elementor-element.elementor-element-5566790 h3, .elementor-5296 .elementor-element.elementor-element-5566790 h4, .elementor-5296 .elementor-element.elementor-element-5566790 h5, .elementor-5296 .elementor-element.elementor-element-5566790 h6, .elementor-5296 .elementor-element.elementor-element-5566790 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-6b3a5bf */.elementor-5296 .elementor-element.elementor-element-6b3a5bf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-5296 .elementor-element.elementor-element-6b3a5bf strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ad52b */.elementor-5296 .elementor-element.elementor-element-38ad52b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-884bad5 */.elementor-5296 .elementor-element.elementor-element-884bad5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5296 .elementor-element.elementor-element-884bad5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-571a4c3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-91b772a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5296 .elementor-element.elementor-element-66d9f96 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5296 .elementor-element.elementor-element-1655d02 a{
    color: var(--color-primary)!important;
}

.elementor-5296 .elementor-element.elementor-element-1655d02 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5296 .elementor-element.elementor-element-1655d02 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-ff0481f */.elementor-5296 .elementor-element.elementor-element-ff0481f h1, .elementor-5296 .elementor-element.elementor-element-ff0481f h2, .elementor-5296 .elementor-element.elementor-element-ff0481f h3, .elementor-5296 .elementor-element.elementor-element-ff0481f h4, .elementor-5296 .elementor-element.elementor-element-ff0481f h5, .elementor-5296 .elementor-element.elementor-element-ff0481f h6, .elementor-5296 .elementor-element.elementor-element-ff0481f 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-051b693 */.elementor-5296 .elementor-element.elementor-element-051b693 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5296 .elementor-element.elementor-element-051b693 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-35c6cf4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-9d62b57 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-35c6cf4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-9d62b57 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-35c6cf4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-9d62b57 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-35c6cf4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-9d62b57 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-35c6cf4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-9d62b57 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-5296 .elementor-element.elementor-element-4355b54 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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