.elementor-4957 .elementor-element.elementor-element-bd8a4b0{--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-4957 .elementor-element.elementor-element-780cd6b img{width:100%;max-width:100%;}.elementor-4957 .elementor-element.elementor-element-87285b3 img{width:100%;max-width:100%;}.elementor-4957 .elementor-element.elementor-element-17b3653 img{width:100%;max-width:100%;}.elementor-4957 .elementor-element.elementor-element-1efa6b8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4957 .elementor-element.elementor-element-433064d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4957 .elementor-element.elementor-element-c0c9039{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4957 .elementor-element.elementor-element-7eff280{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4957 .elementor-element.elementor-element-ff694d0{--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-4957 .elementor-element.elementor-element-ff694d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4957 .elementor-element.elementor-element-ff694d0 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-78c6614 */.elementor-4957 .elementor-element.elementor-element-78c6614 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4957 .elementor-element.elementor-element-78c6614 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-57079a8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-01fc771 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-56bd86c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-8996fdf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4957 .elementor-element.elementor-element-180a50a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4957 .elementor-element.elementor-element-95101aa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-6d6199f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b57df96 */.elementor-4957 .elementor-element.elementor-element-b57df96 h1, .elementor-4957 .elementor-element.elementor-element-b57df96 h2, .elementor-4957 .elementor-element.elementor-element-b57df96 h3, .elementor-4957 .elementor-element.elementor-element-b57df96 h4, .elementor-4957 .elementor-element.elementor-element-b57df96 h5, .elementor-4957 .elementor-element.elementor-element-b57df96 h6, .elementor-4957 .elementor-element.elementor-element-b57df96 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-87285b3 */.elementor-4957 .elementor-element.elementor-element-87285b3 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b78ef2 */.elementor-4957 .elementor-element.elementor-element-5b78ef2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7ec0022 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4957 .elementor-element.elementor-element-7ec0022 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 text-editor, class: .elementor-element-8875e10 */.elementor-4957 .elementor-element.elementor-element-8875e10 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4957 .elementor-element.elementor-element-8875e10 a{
    color: var(--color-primary)!important;
}

.elementor-4957 .elementor-element.elementor-element-8875e10 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4957 .elementor-element.elementor-element-8875e10 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4957 .elementor-element.elementor-element-161e708 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4957 .elementor-element.elementor-element-934d718 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4957 .elementor-element.elementor-element-6524f32 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-06f34a4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-b543dd7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fb418c */.elementor-4957 .elementor-element.elementor-element-8fb418c h1, .elementor-4957 .elementor-element.elementor-element-8fb418c h2, .elementor-4957 .elementor-element.elementor-element-8fb418c h3, .elementor-4957 .elementor-element.elementor-element-8fb418c h4, .elementor-4957 .elementor-element.elementor-element-8fb418c h5, .elementor-4957 .elementor-element.elementor-element-8fb418c h6, .elementor-4957 .elementor-element.elementor-element-8fb418c 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-17b3653 */.elementor-4957 .elementor-element.elementor-element-17b3653 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea9ac03 */.elementor-4957 .elementor-element.elementor-element-ea9ac03 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-cd8ec3e table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-d2ab81a 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-cc6b40e */.elementor-4957 .elementor-element.elementor-element-cc6b40e h1, .elementor-4957 .elementor-element.elementor-element-cc6b40e h2, .elementor-4957 .elementor-element.elementor-element-cc6b40e h3, .elementor-4957 .elementor-element.elementor-element-cc6b40e h4, .elementor-4957 .elementor-element.elementor-element-cc6b40e h5, .elementor-4957 .elementor-element.elementor-element-cc6b40e h6, .elementor-4957 .elementor-element.elementor-element-cc6b40e 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-defcf74 */.elementor-4957 .elementor-element.elementor-element-defcf74 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-433064d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7eff280 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-433064d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7eff280 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-433064d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7eff280 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-433064d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7eff280 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-433064d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-7eff280 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-4957 .elementor-element.elementor-element-990bfeb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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