.elementor-4419 .elementor-element.elementor-element-0dee2d1{--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-4419 .elementor-element.elementor-element-0ef1d6c img{width:100%;max-width:100%;}.elementor-4419 .elementor-element.elementor-element-4fcea1f img{width:100%;max-width:100%;}.elementor-4419 .elementor-element.elementor-element-6ecbae3 img{width:100%;max-width:100%;}.elementor-4419 .elementor-element.elementor-element-8aba3cd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4419 .elementor-element.elementor-element-da78f17{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4419 .elementor-element.elementor-element-afcb6e9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4419 .elementor-element.elementor-element-2e42049{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4419 .elementor-element.elementor-element-54243a3{--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-4419 .elementor-element.elementor-element-54243a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4419 .elementor-element.elementor-element-54243a3 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-8184c27 */.elementor-4419 .elementor-element.elementor-element-8184c27 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4419 .elementor-element.elementor-element-8184c27 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4419 .elementor-element.elementor-element-34a8975 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-661f6e2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4419 .elementor-element.elementor-element-28a8856 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-195ec7a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4419 .elementor-element.elementor-element-841d0b3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-210d1d0 a{
    color: var(--color-primary)!important;
}

.elementor-4419 .elementor-element.elementor-element-210d1d0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa6b50 */.elementor-4419 .elementor-element.elementor-element-6fa6b50 h1, .elementor-4419 .elementor-element.elementor-element-6fa6b50 h2, .elementor-4419 .elementor-element.elementor-element-6fa6b50 h3, .elementor-4419 .elementor-element.elementor-element-6fa6b50 h4, .elementor-4419 .elementor-element.elementor-element-6fa6b50 h5, .elementor-4419 .elementor-element.elementor-element-6fa6b50 h6, .elementor-4419 .elementor-element.elementor-element-6fa6b50 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-4fcea1f */.elementor-4419 .elementor-element.elementor-element-4fcea1f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6600c68 */.elementor-4419 .elementor-element.elementor-element-6600c68 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4419 .elementor-element.elementor-element-6600c68 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-54fd342 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-143d7bd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-8aba3cd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-2e42049 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4419 .elementor-element.elementor-element-8aba3cd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-2e42049 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4419 .elementor-element.elementor-element-8aba3cd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-2e42049 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4419 .elementor-element.elementor-element-8aba3cd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-2e42049 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4419 .elementor-element.elementor-element-8aba3cd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-2e42049 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4419 .elementor-element.elementor-element-54243a3 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4419 .elementor-element.elementor-element-54243a3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4419 .elementor-element.elementor-element-98db297 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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