.elementor-4755 .elementor-element.elementor-element-42a6921{--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-4755 .elementor-element.elementor-element-a1ee87c img{width:100%;max-width:100%;}.elementor-4755 .elementor-element.elementor-element-50c5489 img{width:100%;max-width:100%;}.elementor-4755 .elementor-element.elementor-element-ece0aa3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4755 .elementor-element.elementor-element-a6d75f7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4755 .elementor-element.elementor-element-ccbd5ff{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4755 .elementor-element.elementor-element-30bd851{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4755 .elementor-element.elementor-element-0c11304{--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-4755 .elementor-element.elementor-element-0c11304 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4755 .elementor-element.elementor-element-0c11304 {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-4755 .elementor-element.elementor-element-973bcaf img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-48ea4fa */.elementor-4755 .elementor-element.elementor-element-48ea4fa p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4755 .elementor-element.elementor-element-48ea4fa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-528be7d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-6380acb a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-e879fcc table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-1715b9a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4755 .elementor-element.elementor-element-5133bbf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-38ead4f a{
    color: var(--color-primary)!important;
}

.elementor-4755 .elementor-element.elementor-element-38ead4f strong{
    color: var(--text-color-primary)!important;
}

.elementor-4755 .elementor-element.elementor-element-38ead4f 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-7c250b3 */.elementor-4755 .elementor-element.elementor-element-7c250b3 h1, .elementor-4755 .elementor-element.elementor-element-7c250b3 h2, .elementor-4755 .elementor-element.elementor-element-7c250b3 h3, .elementor-4755 .elementor-element.elementor-element-7c250b3 h4, .elementor-4755 .elementor-element.elementor-element-7c250b3 h5, .elementor-4755 .elementor-element.elementor-element-7c250b3 h6, .elementor-4755 .elementor-element.elementor-element-7c250b3 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-8a214c7 */.elementor-4755 .elementor-element.elementor-element-8a214c7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-25490a3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-21d1961 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-09896e4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-fff0cd3 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-7a6e0ca */.elementor-4755 .elementor-element.elementor-element-7a6e0ca h1, .elementor-4755 .elementor-element.elementor-element-7a6e0ca h2, .elementor-4755 .elementor-element.elementor-element-7a6e0ca h3, .elementor-4755 .elementor-element.elementor-element-7a6e0ca h4, .elementor-4755 .elementor-element.elementor-element-7a6e0ca h5, .elementor-4755 .elementor-element.elementor-element-7a6e0ca h6, .elementor-4755 .elementor-element.elementor-element-7a6e0ca 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-84c6af5 */.elementor-4755 .elementor-element.elementor-element-84c6af5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-30bd851 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-30bd851 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-30bd851 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-30bd851 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-30bd851 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4755 .elementor-element.elementor-element-0c11304 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4755 .elementor-element.elementor-element-0c11304 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-2996c2c a{
    color: var(--color-primary)!important;
}

.elementor-4755 .elementor-element.elementor-element-2996c2c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-973bcaf */.elementor-4755 .elementor-element.elementor-element-973bcaf img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8928476 */.elementor-4755 .elementor-element.elementor-element-8928476 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4755 .elementor-element.elementor-element-12270dd a{
    color: var(--color-primary)!important;
}

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