.elementor-4493 .elementor-element.elementor-element-ef9c273{--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-4493 .elementor-element.elementor-element-50bad54 img{width:100%;max-width:100%;}.elementor-4493 .elementor-element.elementor-element-7224437 img{width:100%;max-width:100%;}.elementor-4493 .elementor-element.elementor-element-7783790{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4493 .elementor-element.elementor-element-b3982a5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4493 .elementor-element.elementor-element-bde1d36{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4493 .elementor-element.elementor-element-a8ddde2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4493 .elementor-element.elementor-element-8891d43{--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-4493 .elementor-element.elementor-element-8891d43 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4493 .elementor-element.elementor-element-8891d43 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-30bdd5f */.elementor-4493 .elementor-element.elementor-element-30bdd5f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4493 .elementor-element.elementor-element-30bdd5f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-3109d80 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-448be31 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-786f750 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-e12786d 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-c17ee10 */.elementor-4493 .elementor-element.elementor-element-c17ee10 h1, .elementor-4493 .elementor-element.elementor-element-c17ee10 h2, .elementor-4493 .elementor-element.elementor-element-c17ee10 h3, .elementor-4493 .elementor-element.elementor-element-c17ee10 h4, .elementor-4493 .elementor-element.elementor-element-c17ee10 h5, .elementor-4493 .elementor-element.elementor-element-c17ee10 h6, .elementor-4493 .elementor-element.elementor-element-c17ee10 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-25954c9 */.elementor-4493 .elementor-element.elementor-element-25954c9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4493 .elementor-element.elementor-element-25954c9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-3869d2a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-326514c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-87a7703 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-88e5145 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-04a0ffc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-40112fa a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-499a8e0 a{
    color: var(--color-primary)!important;
}

.elementor-4493 .elementor-element.elementor-element-499a8e0 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4493 .elementor-element.elementor-element-499a8e0 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-be40483 */.elementor-4493 .elementor-element.elementor-element-be40483 h1, .elementor-4493 .elementor-element.elementor-element-be40483 h2, .elementor-4493 .elementor-element.elementor-element-be40483 h3, .elementor-4493 .elementor-element.elementor-element-be40483 h4, .elementor-4493 .elementor-element.elementor-element-be40483 h5, .elementor-4493 .elementor-element.elementor-element-be40483 h6, .elementor-4493 .elementor-element.elementor-element-be40483 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-7224437 */.elementor-4493 .elementor-element.elementor-element-7224437 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aab6a8 */.elementor-4493 .elementor-element.elementor-element-6aab6a8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-3fa780e strong{
    color: var(--text-color-primary)!important;
}

.elementor-4493 .elementor-element.elementor-element-3fa780e table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4493 .elementor-element.elementor-element-14a410b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-8891d43 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4493 .elementor-element.elementor-element-8891d43 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4493 .elementor-element.elementor-element-06b9816 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4493 .elementor-element.elementor-element-1388a85 a{
    color: var(--color-primary)!important;
}

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

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

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

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