.elementor-5288 .elementor-element.elementor-element-7b7f817{--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-5288 .elementor-element.elementor-element-e0a4719 img{width:100%;max-width:100%;}.elementor-5288 .elementor-element.elementor-element-38ebb24 img{width:100%;max-width:100%;}.elementor-5288 .elementor-element.elementor-element-8eda04a img{width:100%;max-width:100%;}.elementor-5288 .elementor-element.elementor-element-4d6809c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5288 .elementor-element.elementor-element-2f95138{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5288 .elementor-element.elementor-element-6405057{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5288 .elementor-element.elementor-element-4c37f4c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5288 .elementor-element.elementor-element-650e99e{--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-5288 .elementor-element.elementor-element-650e99e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5288 .elementor-element.elementor-element-650e99e {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-db59ea6 */.elementor-5288 .elementor-element.elementor-element-db59ea6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-731b6a2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-219c5f0 a{
    color: var(--color-primary)!important;
}

.elementor-5288 .elementor-element.elementor-element-219c5f0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0a4719 */.elementor-5288 .elementor-element.elementor-element-e0a4719 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50fc62d */.elementor-5288 .elementor-element.elementor-element-50fc62d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5288 .elementor-element.elementor-element-50fc62d a{
    color: var(--color-primary)!important;
}

.elementor-5288 .elementor-element.elementor-element-50fc62d strong{
    color: var(--text-color-primary)!important;
}

.elementor-5288 .elementor-element.elementor-element-50fc62d table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-5288 .elementor-element.elementor-element-00160ca a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-b476b64 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ebb24 */.elementor-5288 .elementor-element.elementor-element-38ebb24 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d63a90 */.elementor-5288 .elementor-element.elementor-element-4d63a90 h1, .elementor-5288 .elementor-element.elementor-element-4d63a90 h2, .elementor-5288 .elementor-element.elementor-element-4d63a90 h3, .elementor-5288 .elementor-element.elementor-element-4d63a90 h4, .elementor-5288 .elementor-element.elementor-element-4d63a90 h5, .elementor-5288 .elementor-element.elementor-element-4d63a90 h6, .elementor-5288 .elementor-element.elementor-element-4d63a90 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-20fcd84 */.elementor-5288 .elementor-element.elementor-element-20fcd84 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-79caa0f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5288 .elementor-element.elementor-element-127c866 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-731c5f4 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5288 .elementor-element.elementor-element-812ad2b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-32416cd a{
    color: var(--color-primary)!important;
}

.elementor-5288 .elementor-element.elementor-element-32416cd strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eda04a */.elementor-5288 .elementor-element.elementor-element-8eda04a img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca89b50 */.elementor-5288 .elementor-element.elementor-element-ca89b50 h1, .elementor-5288 .elementor-element.elementor-element-ca89b50 h2, .elementor-5288 .elementor-element.elementor-element-ca89b50 h3, .elementor-5288 .elementor-element.elementor-element-ca89b50 h4, .elementor-5288 .elementor-element.elementor-element-ca89b50 h5, .elementor-5288 .elementor-element.elementor-element-ca89b50 h6, .elementor-5288 .elementor-element.elementor-element-ca89b50 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-556ccbf */.elementor-5288 .elementor-element.elementor-element-556ccbf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5288 .elementor-element.elementor-element-556ccbf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-903eeda a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4584159 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-49a0fa1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-54693b0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4d6809c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4c37f4c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5288 .elementor-element.elementor-element-4d6809c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4c37f4c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5288 .elementor-element.elementor-element-4d6809c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4c37f4c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5288 .elementor-element.elementor-element-4d6809c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4c37f4c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5288 .elementor-element.elementor-element-4d6809c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-4c37f4c span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5288 .elementor-element.elementor-element-650e99e .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5288 .elementor-element.elementor-element-650e99e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5288 .elementor-element.elementor-element-46ed81e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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