.elementor-4962 .elementor-element.elementor-element-f093ba2{--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-4962 .elementor-element.elementor-element-e75357f img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-1363fb2 img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-69e86b2 img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-a840d10 img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-50f25bd img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-968875f img{width:100%;max-width:100%;}.elementor-4962 .elementor-element.elementor-element-ced5485{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4962 .elementor-element.elementor-element-651f58e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4962 .elementor-element.elementor-element-f24c1cb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4962 .elementor-element.elementor-element-b57a991{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4962 .elementor-element.elementor-element-5d8438c{--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-4962 .elementor-element.elementor-element-5d8438c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4962 .elementor-element.elementor-element-5d8438c {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-b6cc997 */.elementor-4962 .elementor-element.elementor-element-b6cc997 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-527f8d8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4962 .elementor-element.elementor-element-99a5ff1 a{
    color: var(--color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-99a5ff1 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-99a5ff1 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4962 .elementor-element.elementor-element-99a5ff1 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055301d */.elementor-4962 .elementor-element.elementor-element-055301d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4962 .elementor-element.elementor-element-055301d a{
    color: var(--color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-055301d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b10164 */.elementor-4962 .elementor-element.elementor-element-7b10164 h1, .elementor-4962 .elementor-element.elementor-element-7b10164 h2, .elementor-4962 .elementor-element.elementor-element-7b10164 h3, .elementor-4962 .elementor-element.elementor-element-7b10164 h4, .elementor-4962 .elementor-element.elementor-element-7b10164 h5, .elementor-4962 .elementor-element.elementor-element-7b10164 h6, .elementor-4962 .elementor-element.elementor-element-7b10164 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-e75357f */.elementor-4962 .elementor-element.elementor-element-e75357f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43fe964 */.elementor-4962 .elementor-element.elementor-element-43fe964 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4962 .elementor-element.elementor-element-43fe964 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-10f0388 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66c3cc */.elementor-4962 .elementor-element.elementor-element-a66c3cc h1, .elementor-4962 .elementor-element.elementor-element-a66c3cc h2, .elementor-4962 .elementor-element.elementor-element-a66c3cc h3, .elementor-4962 .elementor-element.elementor-element-a66c3cc h4, .elementor-4962 .elementor-element.elementor-element-a66c3cc h5, .elementor-4962 .elementor-element.elementor-element-a66c3cc h6, .elementor-4962 .elementor-element.elementor-element-a66c3cc 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-1363fb2 */.elementor-4962 .elementor-element.elementor-element-1363fb2 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eac517d */.elementor-4962 .elementor-element.elementor-element-eac517d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-876b83f a{
    color: var(--color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-876b83f strong{
    color: var(--text-color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-876b83f 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-be3c4c1 */.elementor-4962 .elementor-element.elementor-element-be3c4c1 h1, .elementor-4962 .elementor-element.elementor-element-be3c4c1 h2, .elementor-4962 .elementor-element.elementor-element-be3c4c1 h3, .elementor-4962 .elementor-element.elementor-element-be3c4c1 h4, .elementor-4962 .elementor-element.elementor-element-be3c4c1 h5, .elementor-4962 .elementor-element.elementor-element-be3c4c1 h6, .elementor-4962 .elementor-element.elementor-element-be3c4c1 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-3b59c43 */.elementor-4962 .elementor-element.elementor-element-3b59c43 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-227d650 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-4744fd5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-5376b8e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-598f09b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-65bbef8 a{
    color: var(--color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-65bbef8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50f25bd */.elementor-4962 .elementor-element.elementor-element-50f25bd img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05d1fe1 */.elementor-4962 .elementor-element.elementor-element-05d1fe1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4962 .elementor-element.elementor-element-05d1fe1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-4ae5222 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97638 */.elementor-4962 .elementor-element.elementor-element-3d97638 h1, .elementor-4962 .elementor-element.elementor-element-3d97638 h2, .elementor-4962 .elementor-element.elementor-element-3d97638 h3, .elementor-4962 .elementor-element.elementor-element-3d97638 h4, .elementor-4962 .elementor-element.elementor-element-3d97638 h5, .elementor-4962 .elementor-element.elementor-element-3d97638 h6, .elementor-4962 .elementor-element.elementor-element-3d97638 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-968875f */.elementor-4962 .elementor-element.elementor-element-968875f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7100155 */.elementor-4962 .elementor-element.elementor-element-7100155 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-10ff5b8 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4962 .elementor-element.elementor-element-10ff5b8 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4962 .elementor-element.elementor-element-82aadef a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-651f58e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-651f58e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-651f58e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-651f58e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-651f58e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-5d8438c .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4962 .elementor-element.elementor-element-5d8438c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4962 .elementor-element.elementor-element-439d398 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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