.elementor-4495 .elementor-element.elementor-element-6d08ba5{--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-4495 .elementor-element.elementor-element-2dd63f2 img{width:100%;max-width:100%;}.elementor-4495 .elementor-element.elementor-element-35ab648 img{width:100%;max-width:100%;}.elementor-4495 .elementor-element.elementor-element-28d3635{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4495 .elementor-element.elementor-element-b0cffc8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4495 .elementor-element.elementor-element-09b3101{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4495 .elementor-element.elementor-element-e385c2d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4495 .elementor-element.elementor-element-b1d8c84{--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-4495 .elementor-element.elementor-element-b1d8c84 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4495 .elementor-element.elementor-element-b1d8c84 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-77b3db1 */.elementor-4495 .elementor-element.elementor-element-77b3db1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4495 .elementor-element.elementor-element-77b3db1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-44203d1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-17ba767 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-16c4a8e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-5455e8a a{
    color: var(--color-primary)!important;
}

.elementor-4495 .elementor-element.elementor-element-5455e8a strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd63f2 */.elementor-4495 .elementor-element.elementor-element-2dd63f2 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d76a1e */.elementor-4495 .elementor-element.elementor-element-5d76a1e h1, .elementor-4495 .elementor-element.elementor-element-5d76a1e h2, .elementor-4495 .elementor-element.elementor-element-5d76a1e h3, .elementor-4495 .elementor-element.elementor-element-5d76a1e h4, .elementor-4495 .elementor-element.elementor-element-5d76a1e h5, .elementor-4495 .elementor-element.elementor-element-5d76a1e h6, .elementor-4495 .elementor-element.elementor-element-5d76a1e 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-2335c5b */.elementor-4495 .elementor-element.elementor-element-2335c5b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4495 .elementor-element.elementor-element-2335c5b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-80d1c0f a{
    color: var(--color-primary)!important;
}

.elementor-4495 .elementor-element.elementor-element-80d1c0f strong{
    color: var(--text-color-primary)!important;
}

.elementor-4495 .elementor-element.elementor-element-80d1c0f table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-701dda0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-635a5dc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-6a5cfa1 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4495 .elementor-element.elementor-element-6a5cfa1 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-90c0944 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-3312d4b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-547aa1a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09ceeea a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-287ea1c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-4151a4a a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4495 .elementor-element.elementor-element-c9af0bc strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35ab648 */.elementor-4495 .elementor-element.elementor-element-35ab648 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56872e8 */.elementor-4495 .elementor-element.elementor-element-56872e8 h1, .elementor-4495 .elementor-element.elementor-element-56872e8 h2, .elementor-4495 .elementor-element.elementor-element-56872e8 h3, .elementor-4495 .elementor-element.elementor-element-56872e8 h4, .elementor-4495 .elementor-element.elementor-element-56872e8 h5, .elementor-4495 .elementor-element.elementor-element-56872e8 h6, .elementor-4495 .elementor-element.elementor-element-56872e8 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-8965faf */.elementor-4495 .elementor-element.elementor-element-8965faf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4495 .elementor-element.elementor-element-8965faf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4495 .elementor-element.elementor-element-7396c7c a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4495 .elementor-element.elementor-element-5a85306 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4495 .elementor-element.elementor-element-5a85306 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-78ef736 */.elementor-4495 .elementor-element.elementor-element-78ef736 h1, .elementor-4495 .elementor-element.elementor-element-78ef736 h2, .elementor-4495 .elementor-element.elementor-element-78ef736 h3, .elementor-4495 .elementor-element.elementor-element-78ef736 h4, .elementor-4495 .elementor-element.elementor-element-78ef736 h5, .elementor-4495 .elementor-element.elementor-element-78ef736 h6, .elementor-4495 .elementor-element.elementor-element-78ef736 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-9dbc7bd */.elementor-4495 .elementor-element.elementor-element-9dbc7bd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-28d3635 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09b3101 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-28d3635 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09b3101 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-28d3635 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09b3101 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-28d3635 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09b3101 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-28d3635 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-09b3101 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4495 .elementor-element.elementor-element-091c6f7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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