.elementor-4966 .elementor-element.elementor-element-baeae5c{--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-4966 .elementor-element.elementor-element-9302b4c img{width:100%;max-width:100%;}.elementor-4966 .elementor-element.elementor-element-03fa815 img{width:100%;max-width:100%;}.elementor-4966 .elementor-element.elementor-element-9fe61c7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4966 .elementor-element.elementor-element-9caf14d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4966 .elementor-element.elementor-element-e8cbc99{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4966 .elementor-element.elementor-element-d65f8af{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4966 .elementor-element.elementor-element-92d9696{--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-4966 .elementor-element.elementor-element-92d9696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4966 .elementor-element.elementor-element-92d9696 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-3f2efbf */.elementor-4966 .elementor-element.elementor-element-3f2efbf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-19b3e8c a{
    color: var(--color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-19b3e8c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d616ab */.elementor-4966 .elementor-element.elementor-element-7d616ab h1, .elementor-4966 .elementor-element.elementor-element-7d616ab h2, .elementor-4966 .elementor-element.elementor-element-7d616ab h3, .elementor-4966 .elementor-element.elementor-element-7d616ab h4, .elementor-4966 .elementor-element.elementor-element-7d616ab h5, .elementor-4966 .elementor-element.elementor-element-7d616ab h6, .elementor-4966 .elementor-element.elementor-element-7d616ab 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-9302b4c */.elementor-4966 .elementor-element.elementor-element-9302b4c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55de9f4 */.elementor-4966 .elementor-element.elementor-element-55de9f4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4966 .elementor-element.elementor-element-55de9f4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-94b364d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-a97e164 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-46e4bad a{
    color: var(--color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-46e4bad strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6370f30 */.elementor-4966 .elementor-element.elementor-element-6370f30 h1, .elementor-4966 .elementor-element.elementor-element-6370f30 h2, .elementor-4966 .elementor-element.elementor-element-6370f30 h3, .elementor-4966 .elementor-element.elementor-element-6370f30 h4, .elementor-4966 .elementor-element.elementor-element-6370f30 h5, .elementor-4966 .elementor-element.elementor-element-6370f30 h6, .elementor-4966 .elementor-element.elementor-element-6370f30 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-03fa815 */.elementor-4966 .elementor-element.elementor-element-03fa815 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08d76c2 */.elementor-4966 .elementor-element.elementor-element-08d76c2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4966 .elementor-element.elementor-element-08d76c2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-94ed61a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4966 .elementor-element.elementor-element-468c9b2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-26e7bc3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4966 .elementor-element.elementor-element-143e398 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4966 .elementor-element.elementor-element-814cf14 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-01e4836 a{
    color: var(--color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-01e4836 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-01e4836 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-987b066 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-8269bb2 a{
    color: var(--color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-8269bb2 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4966 .elementor-element.elementor-element-8269bb2 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c36ed63 */.elementor-4966 .elementor-element.elementor-element-c36ed63 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-9fe61c7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-9caf14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-9fe61c7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-9caf14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-9fe61c7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-9caf14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-9fe61c7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-9caf14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-9fe61c7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4966 .elementor-element.elementor-element-9caf14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-92d9696 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4966 .elementor-element.elementor-element-92d9696 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4966 .elementor-element.elementor-element-7325b90 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4966 .elementor-element.elementor-element-614d643 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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