.elementor-2729 .elementor-element.elementor-element-8b513bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2729 .elementor-element.elementor-element-8cc9667{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2729 .elementor-element.elementor-element-db0fcad img{width:100%;max-width:100%;}.elementor-2729 .elementor-element.elementor-element-7c2bd56{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2729 .elementor-element.elementor-element-dcd5a5c img{width:100%;max-width:100%;}.elementor-2729 .elementor-element.elementor-element-93941ea{--spacer-size:2rem;}.elementor-2729 .elementor-element.elementor-element-adcd52f img{width:100%;max-width:100%;}.elementor-2729 .elementor-element.elementor-element-3247007 img{width:100%;max-width:100%;}.elementor-2729 .elementor-element.elementor-element-a440ebf img{width:100%;max-width:100%;}.elementor-2729 .elementor-element.elementor-element-11a8a66{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2729 .elementor-element.elementor-element-19d289b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-bb4385d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-b8e2004{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-74bf258{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-e346d1c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-abbaba3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-6bf1c9e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2729 .elementor-element.elementor-element-3f1ff35{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:1.5rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--n-accordion-icon-size:20px;--n-accordion-icon-gap:8px;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-2729 .elementor-element.elementor-element-3f1ff35 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2729 .elementor-element.elementor-element-3f1ff35 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2729 .elementor-element.elementor-element-3f1ff35 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-7b6421e */.elementor-2729 .elementor-element.elementor-element-7b6421e h1, .elementor-2729 .elementor-element.elementor-element-7b6421e h2, .elementor-2729 .elementor-element.elementor-element-7b6421e h3, .elementor-2729 .elementor-element.elementor-element-7b6421e h4, .elementor-2729 .elementor-element.elementor-element-7b6421e h5, .elementor-2729 .elementor-element.elementor-element-7b6421e h6, .elementor-2729 .elementor-element.elementor-element-7b6421e 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-bcebc7f */.elementor-2729 .elementor-element.elementor-element-bcebc7f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2729 .elementor-element.elementor-element-6791085 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc9667 */.elementor-2729 .elementor-element.elementor-element-8cc9667{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db0fcad */.elementor-2729 .elementor-element.elementor-element-db0fcad img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a38f28f */.elementor-2729 .elementor-element.elementor-element-a38f28f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2729 .elementor-element.elementor-element-a38f28f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2bd56 */.elementor-2729 .elementor-element.elementor-element-7c2bd56{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16989eb */.elementor-2729 .elementor-element.elementor-element-16989eb h1, .elementor-2729 .elementor-element.elementor-element-16989eb h2, .elementor-2729 .elementor-element.elementor-element-16989eb h3, .elementor-2729 .elementor-element.elementor-element-16989eb h4, .elementor-2729 .elementor-element.elementor-element-16989eb h5, .elementor-2729 .elementor-element.elementor-element-16989eb h6, .elementor-2729 .elementor-element.elementor-element-16989eb 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-5bf16b1 */.elementor-2729 .elementor-element.elementor-element-5bf16b1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2729 .elementor-element.elementor-element-5bf16b1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcd5a5c */.elementor-2729 .elementor-element.elementor-element-dcd5a5c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-521e12a */.elementor-2729 .elementor-element.elementor-element-521e12a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-75d05d9 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cb4cac */.elementor-2729 .elementor-element.elementor-element-7cb4cac h1, .elementor-2729 .elementor-element.elementor-element-7cb4cac h2, .elementor-2729 .elementor-element.elementor-element-7cb4cac h3, .elementor-2729 .elementor-element.elementor-element-7cb4cac h4, .elementor-2729 .elementor-element.elementor-element-7cb4cac h5, .elementor-2729 .elementor-element.elementor-element-7cb4cac h6, .elementor-2729 .elementor-element.elementor-element-7cb4cac 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-68bc7fc */.elementor-2729 .elementor-element.elementor-element-68bc7fc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2729 .elementor-element.elementor-element-68bc7fc a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adcd52f */.elementor-2729 .elementor-element.elementor-element-adcd52f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a58830 */.elementor-2729 .elementor-element.elementor-element-8a58830 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-8190b07 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3247007 */.elementor-2729 .elementor-element.elementor-element-3247007 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7af77 */.elementor-2729 .elementor-element.elementor-element-7d7af77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-2729 .elementor-element.elementor-element-aa05baf a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a440ebf */.elementor-2729 .elementor-element.elementor-element-a440ebf img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27721c3 */.elementor-2729 .elementor-element.elementor-element-27721c3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2729 .elementor-element.elementor-element-f088f55 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a8a66 */.elementor-2729 .elementor-element.elementor-element-11a8a66{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8414f9d */.elementor-2729 .elementor-element.elementor-element-8414f9d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-19d289b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2729 .elementor-element.elementor-element-74bf258 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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