.elementor-2620 .elementor-element.elementor-element-198c0f9{--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-2620 .elementor-element.elementor-element-aebd618 img{width:100%;max-width:100%;}.elementor-2620 .elementor-element.elementor-element-cc4a4f8{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-6398d58{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2620 .elementor-element.elementor-element-4183bcc{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-b1b0f16 img{width:100%;max-width:100%;}.elementor-2620 .elementor-element.elementor-element-fbe8d8b{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-fabb509{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-eefcc8d{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-6429223{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2620 .elementor-element.elementor-element-7514939{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-917988f img{width:100%;max-width:100%;}.elementor-2620 .elementor-element.elementor-element-65460e6{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-8c119b7{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-71e1385{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2620 .elementor-element.elementor-element-d5b5b1c{--spacer-size:2rem;}.elementor-2620 .elementor-element.elementor-element-8aff3b5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-7962083{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-eb19ba2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-aafb910{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-ebb05c0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-c42e609{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2620 .elementor-element.elementor-element-3a3d928{--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;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-2620 .elementor-element.elementor-element-3a3d928 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2620 .elementor-element.elementor-element-3a3d928 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2620 .elementor-element.elementor-element-3a3d928 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-a7dd5aa */.elementor-2620 .elementor-element.elementor-element-a7dd5aa h1, .elementor-2620 .elementor-element.elementor-element-a7dd5aa h2, .elementor-2620 .elementor-element.elementor-element-a7dd5aa h3, .elementor-2620 .elementor-element.elementor-element-a7dd5aa h4, .elementor-2620 .elementor-element.elementor-element-a7dd5aa h5, .elementor-2620 .elementor-element.elementor-element-a7dd5aa h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bd7324 */.elementor-2620 .elementor-element.elementor-element-4bd7324 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-4bd7324 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aebd618 */.elementor-2620 .elementor-element.elementor-element-aebd618 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06d7eb7 */.elementor-2620 .elementor-element.elementor-element-06d7eb7 h1, .elementor-2620 .elementor-element.elementor-element-06d7eb7 h2, .elementor-2620 .elementor-element.elementor-element-06d7eb7 h3, .elementor-2620 .elementor-element.elementor-element-06d7eb7 h4, .elementor-2620 .elementor-element.elementor-element-06d7eb7 h5, .elementor-2620 .elementor-element.elementor-element-06d7eb7 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d322da */.elementor-2620 .elementor-element.elementor-element-7d322da p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2620 .elementor-element.elementor-element-f1610df a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6398d58 */.elementor-2620 .elementor-element.elementor-element-6398d58{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb267f */.elementor-2620 .elementor-element.elementor-element-2eb267f h1, .elementor-2620 .elementor-element.elementor-element-2eb267f h2, .elementor-2620 .elementor-element.elementor-element-2eb267f h3, .elementor-2620 .elementor-element.elementor-element-2eb267f h4, .elementor-2620 .elementor-element.elementor-element-2eb267f h5, .elementor-2620 .elementor-element.elementor-element-2eb267f h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e119b1c */.elementor-2620 .elementor-element.elementor-element-e119b1c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-e119b1c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d65225 */.elementor-2620 .elementor-element.elementor-element-2d65225 h1, .elementor-2620 .elementor-element.elementor-element-2d65225 h2, .elementor-2620 .elementor-element.elementor-element-2d65225 h3, .elementor-2620 .elementor-element.elementor-element-2d65225 h4, .elementor-2620 .elementor-element.elementor-element-2d65225 h5, .elementor-2620 .elementor-element.elementor-element-2d65225 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2c5071 */.elementor-2620 .elementor-element.elementor-element-f2c5071 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-f2c5071 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1b0f16 */.elementor-2620 .elementor-element.elementor-element-b1b0f16 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45d7cb7 */.elementor-2620 .elementor-element.elementor-element-45d7cb7 h1, .elementor-2620 .elementor-element.elementor-element-45d7cb7 h2, .elementor-2620 .elementor-element.elementor-element-45d7cb7 h3, .elementor-2620 .elementor-element.elementor-element-45d7cb7 h4, .elementor-2620 .elementor-element.elementor-element-45d7cb7 h5, .elementor-2620 .elementor-element.elementor-element-45d7cb7 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ba2c81 */.elementor-2620 .elementor-element.elementor-element-9ba2c81 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-9ba2c81 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d77ba5c */.elementor-2620 .elementor-element.elementor-element-d77ba5c h1, .elementor-2620 .elementor-element.elementor-element-d77ba5c h2, .elementor-2620 .elementor-element.elementor-element-d77ba5c h3, .elementor-2620 .elementor-element.elementor-element-d77ba5c h4, .elementor-2620 .elementor-element.elementor-element-d77ba5c h5, .elementor-2620 .elementor-element.elementor-element-d77ba5c h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-357e0fb */.elementor-2620 .elementor-element.elementor-element-357e0fb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-357e0fb a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69636b6 */.elementor-2620 .elementor-element.elementor-element-69636b6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2620 .elementor-element.elementor-element-69636b6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6429223 */.elementor-2620 .elementor-element.elementor-element-6429223{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7bfbcf */.elementor-2620 .elementor-element.elementor-element-e7bfbcf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-e7bfbcf a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bcac3a */.elementor-2620 .elementor-element.elementor-element-0bcac3a h1, .elementor-2620 .elementor-element.elementor-element-0bcac3a h2, .elementor-2620 .elementor-element.elementor-element-0bcac3a h3, .elementor-2620 .elementor-element.elementor-element-0bcac3a h4, .elementor-2620 .elementor-element.elementor-element-0bcac3a h5, .elementor-2620 .elementor-element.elementor-element-0bcac3a h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61f2c53 */.elementor-2620 .elementor-element.elementor-element-61f2c53 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-61f2c53 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-917988f */.elementor-2620 .elementor-element.elementor-element-917988f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23419d2 */.elementor-2620 .elementor-element.elementor-element-23419d2 h1, .elementor-2620 .elementor-element.elementor-element-23419d2 h2, .elementor-2620 .elementor-element.elementor-element-23419d2 h3, .elementor-2620 .elementor-element.elementor-element-23419d2 h4, .elementor-2620 .elementor-element.elementor-element-23419d2 h5, .elementor-2620 .elementor-element.elementor-element-23419d2 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbefa95 */.elementor-2620 .elementor-element.elementor-element-cbefa95 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2620 .elementor-element.elementor-element-cbefa95 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748fa20 */.elementor-2620 .elementor-element.elementor-element-748fa20 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2620 .elementor-element.elementor-element-748fa20 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e1385 */.elementor-2620 .elementor-element.elementor-element-71e1385{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dca29e */.elementor-2620 .elementor-element.elementor-element-5dca29e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09932eb */.elementor-2620 .elementor-element.elementor-element-09932eb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-8aff3b5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2620 .elementor-element.elementor-element-3a3d928 span{
    color: var(--text-color-primary)!important;
}

.elementor-2620 .elementor-element.elementor-element-3a3d928 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */