.elementor-4428 .elementor-element.elementor-element-d7ffe05{--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-4428 .elementor-element.elementor-element-4d7d091 img{width:100%;max-width:100%;}.elementor-4428 .elementor-element.elementor-element-abfd177 img{width:100%;max-width:100%;}.elementor-4428 .elementor-element.elementor-element-1bf35e9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4428 .elementor-element.elementor-element-33ada15{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4428 .elementor-element.elementor-element-b7aae4b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4428 .elementor-element.elementor-element-28402a8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4428 .elementor-element.elementor-element-e042a12{--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-4428 .elementor-element.elementor-element-e042a12 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4428 .elementor-element.elementor-element-e042a12 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-b2b9952 */.elementor-4428 .elementor-element.elementor-element-b2b9952 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-52aea27 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-dc977b5 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-454cceb a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4428 .elementor-element.elementor-element-236cbc4 a{
    color: var(--color-primary)!important;
}

.elementor-4428 .elementor-element.elementor-element-236cbc4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5edeec2 */.elementor-4428 .elementor-element.elementor-element-5edeec2 h1, .elementor-4428 .elementor-element.elementor-element-5edeec2 h2, .elementor-4428 .elementor-element.elementor-element-5edeec2 h3, .elementor-4428 .elementor-element.elementor-element-5edeec2 h4, .elementor-4428 .elementor-element.elementor-element-5edeec2 h5, .elementor-4428 .elementor-element.elementor-element-5edeec2 h6, .elementor-4428 .elementor-element.elementor-element-5edeec2 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-abfd177 */.elementor-4428 .elementor-element.elementor-element-abfd177 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4e970 */.elementor-4428 .elementor-element.elementor-element-1e4e970 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-04a4d5f strong{
    color: var(--text-color-primary)!important;
}

.elementor-4428 .elementor-element.elementor-element-04a4d5f table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-0227eb2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-410d8c5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-73d8a1c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4428 .elementor-element.elementor-element-15e5b8d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4428 .elementor-element.elementor-element-05c2072 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-1bf35e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-33ada15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-28402a8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-1bf35e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-33ada15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-28402a8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-1bf35e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-33ada15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-28402a8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-1bf35e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-33ada15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-28402a8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-1bf35e9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4428 .elementor-element.elementor-element-33ada15 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-28402a8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4428 .elementor-element.elementor-element-15ceb19 a{
    color: var(--color-primary)!important;
}

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

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

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

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