.elementor-5169 .elementor-element.elementor-element-cfb0737{--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-5169 .elementor-element.elementor-element-0621934 img{width:100%;max-width:100%;}.elementor-5169 .elementor-element.elementor-element-8b7139b img{width:100%;max-width:100%;}.elementor-5169 .elementor-element.elementor-element-9b25836{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-39a7b61{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-cc81994{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-42c6ff3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5169 .elementor-element.elementor-element-1bea675{--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-5169 .elementor-element.elementor-element-1bea675 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5169 .elementor-element.elementor-element-1bea675 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-fa36529 */.elementor-5169 .elementor-element.elementor-element-fa36529 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-99304e4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-570b138 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-90ab0e1 a{
    color: var(--color-primary)!important;
}

.elementor-5169 .elementor-element.elementor-element-90ab0e1 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5169 .elementor-element.elementor-element-90ab0e1 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5169 .elementor-element.elementor-element-90ab0e1 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678c7bf */.elementor-5169 .elementor-element.elementor-element-678c7bf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5169 .elementor-element.elementor-element-678c7bf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-64485fa a{
    color: var(--color-primary)!important;
}

.elementor-5169 .elementor-element.elementor-element-64485fa strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3df115f */.elementor-5169 .elementor-element.elementor-element-3df115f h1, .elementor-5169 .elementor-element.elementor-element-3df115f h2, .elementor-5169 .elementor-element.elementor-element-3df115f h3, .elementor-5169 .elementor-element.elementor-element-3df115f h4, .elementor-5169 .elementor-element.elementor-element-3df115f h5, .elementor-5169 .elementor-element.elementor-element-3df115f h6, .elementor-5169 .elementor-element.elementor-element-3df115f 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-8b7139b */.elementor-5169 .elementor-element.elementor-element-8b7139b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f8a6f */.elementor-5169 .elementor-element.elementor-element-21f8a6f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5169 .elementor-element.elementor-element-21f8a6f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5169 .elementor-element.elementor-element-06c75c3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5169 .elementor-element.elementor-element-78831b6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5169 .elementor-element.elementor-element-28851d5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-34903eb a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5169 .elementor-element.elementor-element-51f17c1 strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-39a7b61 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-42c6ff3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-39a7b61 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-42c6ff3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-39a7b61 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-42c6ff3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-39a7b61 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-42c6ff3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-39a7b61 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5169 .elementor-element.elementor-element-42c6ff3 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5169 .elementor-element.elementor-element-1bea675 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5169 .elementor-element.elementor-element-1bea675 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-5169 .elementor-element.elementor-element-8d97dce a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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