.elementor-4494 .elementor-element.elementor-element-e189bb1{--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-4494 .elementor-element.elementor-element-a4499b9 img{width:100%;max-width:100%;}.elementor-4494 .elementor-element.elementor-element-72dd2f1 img{width:100%;max-width:100%;}.elementor-4494 .elementor-element.elementor-element-7a6f4aa img{width:100%;max-width:100%;}.elementor-4494 .elementor-element.elementor-element-bc79385{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4494 .elementor-element.elementor-element-e0b59bd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4494 .elementor-element.elementor-element-e1816ba{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4494 .elementor-element.elementor-element-bd0f6d9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4494 .elementor-element.elementor-element-3ab2cf8{--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-4494 .elementor-element.elementor-element-3ab2cf8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4494 .elementor-element.elementor-element-3ab2cf8 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-a1102c1 */.elementor-4494 .elementor-element.elementor-element-a1102c1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-11b1870 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-22758ad a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-dc1b6c0 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4494 .elementor-element.elementor-element-92bbbf2 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4494 .elementor-element.elementor-element-1d9f1af strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e4536 */.elementor-4494 .elementor-element.elementor-element-e5e4536 h1, .elementor-4494 .elementor-element.elementor-element-e5e4536 h2, .elementor-4494 .elementor-element.elementor-element-e5e4536 h3, .elementor-4494 .elementor-element.elementor-element-e5e4536 h4, .elementor-4494 .elementor-element.elementor-element-e5e4536 h5, .elementor-4494 .elementor-element.elementor-element-e5e4536 h6, .elementor-4494 .elementor-element.elementor-element-e5e4536 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-72dd2f1 */.elementor-4494 .elementor-element.elementor-element-72dd2f1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26474c4 */.elementor-4494 .elementor-element.elementor-element-26474c4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4494 .elementor-element.elementor-element-26474c4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-ac77493 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-23af923 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-609ed33 a{
    color: var(--color-primary)!important;
}

.elementor-4494 .elementor-element.elementor-element-609ed33 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb06504 */.elementor-4494 .elementor-element.elementor-element-eb06504 h1, .elementor-4494 .elementor-element.elementor-element-eb06504 h2, .elementor-4494 .elementor-element.elementor-element-eb06504 h3, .elementor-4494 .elementor-element.elementor-element-eb06504 h4, .elementor-4494 .elementor-element.elementor-element-eb06504 h5, .elementor-4494 .elementor-element.elementor-element-eb06504 h6, .elementor-4494 .elementor-element.elementor-element-eb06504 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-7a6f4aa */.elementor-4494 .elementor-element.elementor-element-7a6f4aa img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69fe8c7 */.elementor-4494 .elementor-element.elementor-element-69fe8c7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4494 .elementor-element.elementor-element-69fe8c7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4494 .elementor-element.elementor-element-78122ce a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-1254fe9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-003c32b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-3ab2cf8 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4494 .elementor-element.elementor-element-3ab2cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4494 .elementor-element.elementor-element-9466f6b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4494 .elementor-element.elementor-element-308bf18 a{
    color: var(--color-primary)!important;
}

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