.elementor-4768 .elementor-element.elementor-element-b6aa884{--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-4768 .elementor-element.elementor-element-6e52ec4 img{width:100%;max-width:100%;}.elementor-4768 .elementor-element.elementor-element-fa4008b img{width:100%;max-width:100%;}.elementor-4768 .elementor-element.elementor-element-fd765df{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4768 .elementor-element.elementor-element-a8e1d17{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4768 .elementor-element.elementor-element-c7a5571{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4768 .elementor-element.elementor-element-6e472fc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4768 .elementor-element.elementor-element-2bcf0ee{--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-4768 .elementor-element.elementor-element-2bcf0ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4768 .elementor-element.elementor-element-2bcf0ee {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-446eeb5 */.elementor-4768 .elementor-element.elementor-element-446eeb5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4768 .elementor-element.elementor-element-446eeb5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-64239b1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-812da36 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-76bd1b2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-447b60a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-572d344 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4768 .elementor-element.elementor-element-197d2bb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-11977b8 a{
    color: var(--color-primary)!important;
}

.elementor-4768 .elementor-element.elementor-element-11977b8 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4768 .elementor-element.elementor-element-11977b8 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4768 .elementor-element.elementor-element-588fd08 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4768 .elementor-element.elementor-element-7f91b48 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4768 .elementor-element.elementor-element-7f91b48 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a69b0 */.elementor-4768 .elementor-element.elementor-element-c5a69b0 h1, .elementor-4768 .elementor-element.elementor-element-c5a69b0 h2, .elementor-4768 .elementor-element.elementor-element-c5a69b0 h3, .elementor-4768 .elementor-element.elementor-element-c5a69b0 h4, .elementor-4768 .elementor-element.elementor-element-c5a69b0 h5, .elementor-4768 .elementor-element.elementor-element-c5a69b0 h6, .elementor-4768 .elementor-element.elementor-element-c5a69b0 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-fa4008b */.elementor-4768 .elementor-element.elementor-element-fa4008b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f7697e */.elementor-4768 .elementor-element.elementor-element-0f7697e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-5bcfa5b strong{
    color: var(--text-color-primary)!important;
}

.elementor-4768 .elementor-element.elementor-element-5bcfa5b blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8aae0b */.elementor-4768 .elementor-element.elementor-element-e8aae0b h1, .elementor-4768 .elementor-element.elementor-element-e8aae0b h2, .elementor-4768 .elementor-element.elementor-element-e8aae0b h3, .elementor-4768 .elementor-element.elementor-element-e8aae0b h4, .elementor-4768 .elementor-element.elementor-element-e8aae0b h5, .elementor-4768 .elementor-element.elementor-element-e8aae0b h6, .elementor-4768 .elementor-element.elementor-element-e8aae0b 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-12dcc61 */.elementor-4768 .elementor-element.elementor-element-12dcc61 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4768 .elementor-element.elementor-element-12dcc61 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4768 .elementor-element.elementor-element-5c1e85b strong{
    color: var(--text-color-primary)!important;
}

.elementor-4768 .elementor-element.elementor-element-5c1e85b table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4768 .elementor-element.elementor-element-65fa76e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4768 .elementor-element.elementor-element-435001c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-6e472fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-6e472fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-6e472fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-6e472fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-6e472fc span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4768 .elementor-element.elementor-element-2bcf0ee .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4768 .elementor-element.elementor-element-2bcf0ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4768 .elementor-element.elementor-element-68234b0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4768 .elementor-element.elementor-element-923cb4b a{
    color: var(--color-primary)!important;
}

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