.elementor-4498 .elementor-element.elementor-element-f4d2173{--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-4498 .elementor-element.elementor-element-cb05847 img{width:100%;max-width:100%;}.elementor-4498 .elementor-element.elementor-element-ebe5ab7 img{width:100%;max-width:100%;}.elementor-4498 .elementor-element.elementor-element-6c47dd6 img{width:100%;max-width:100%;}.elementor-4498 .elementor-element.elementor-element-a1ad65a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4498 .elementor-element.elementor-element-8c46d3d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4498 .elementor-element.elementor-element-3672d6e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4498 .elementor-element.elementor-element-8a2c298{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4498 .elementor-element.elementor-element-b8c8364{--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-4498 .elementor-element.elementor-element-b8c8364 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4498 .elementor-element.elementor-element-b8c8364 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-58d3b01 */.elementor-4498 .elementor-element.elementor-element-58d3b01 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-17a8860 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-42958a1 a{
    color: var(--color-primary)!important;
}

.elementor-4498 .elementor-element.elementor-element-42958a1 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4498 .elementor-element.elementor-element-42958a1 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-67fdc59 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-c8879ee 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-e55c8f3 */.elementor-4498 .elementor-element.elementor-element-e55c8f3 h1, .elementor-4498 .elementor-element.elementor-element-e55c8f3 h2, .elementor-4498 .elementor-element.elementor-element-e55c8f3 h3, .elementor-4498 .elementor-element.elementor-element-e55c8f3 h4, .elementor-4498 .elementor-element.elementor-element-e55c8f3 h5, .elementor-4498 .elementor-element.elementor-element-e55c8f3 h6, .elementor-4498 .elementor-element.elementor-element-e55c8f3 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-d44bb21 */.elementor-4498 .elementor-element.elementor-element-d44bb21 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-3672d6e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-3672d6e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-3672d6e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-3672d6e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-3672d6e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4498 .elementor-element.elementor-element-933f537 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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