.elementor-4421 .elementor-element.elementor-element-b361f52{--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-4421 .elementor-element.elementor-element-c35b259 img{width:100%;max-width:100%;}.elementor-4421 .elementor-element.elementor-element-775b489 img{width:100%;max-width:100%;}.elementor-4421 .elementor-element.elementor-element-a041905 img{width:100%;max-width:100%;}.elementor-4421 .elementor-element.elementor-element-0cafa88{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4421 .elementor-element.elementor-element-ffbea70{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4421 .elementor-element.elementor-element-67c1fcd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4421 .elementor-element.elementor-element-ea51301{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4421 .elementor-element.elementor-element-e0408c6{--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-4421 .elementor-element.elementor-element-e0408c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4421 .elementor-element.elementor-element-e0408c6 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-deeffdc */.elementor-4421 .elementor-element.elementor-element-deeffdc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-8425bf9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-8749aa3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-92096b7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-eb37b9f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-848b522 */.elementor-4421 .elementor-element.elementor-element-848b522 h1, .elementor-4421 .elementor-element.elementor-element-848b522 h2, .elementor-4421 .elementor-element.elementor-element-848b522 h3, .elementor-4421 .elementor-element.elementor-element-848b522 h4, .elementor-4421 .elementor-element.elementor-element-848b522 h5, .elementor-4421 .elementor-element.elementor-element-848b522 h6, .elementor-4421 .elementor-element.elementor-element-848b522 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-775b489 */.elementor-4421 .elementor-element.elementor-element-775b489 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6b4336 */.elementor-4421 .elementor-element.elementor-element-d6b4336 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-3885b6e a{
    color: var(--color-primary)!important;
}

.elementor-4421 .elementor-element.elementor-element-3885b6e strong{
    color: var(--text-color-primary)!important;
}

.elementor-4421 .elementor-element.elementor-element-3885b6e table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-64bad08 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-22f6efb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-86fbe04 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-952e886 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4421 .elementor-element.elementor-element-742cb11 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-67c1fcd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-67c1fcd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-67c1fcd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-67c1fcd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-67c1fcd span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4421 .elementor-element.elementor-element-58a3fab a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4421 .elementor-element.elementor-element-9596a6c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4421 .elementor-element.elementor-element-51e0ae7 a{
    color: var(--color-primary)!important;
}

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