.elementor-4431 .elementor-element.elementor-element-0f0156f{--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-4431 .elementor-element.elementor-element-b83d480 img{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-aea23b8 img{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-eb7d847 img{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-87f83d0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4431 .elementor-element.elementor-element-10fecca{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4431 .elementor-element.elementor-element-b3c05e4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4431 .elementor-element.elementor-element-1f2e8c4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4431 .elementor-element.elementor-element-3300109{--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-4431 .elementor-element.elementor-element-3300109 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4431 .elementor-element.elementor-element-3300109 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-da578ef */.elementor-4431 .elementor-element.elementor-element-da578ef p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-51928d0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4431 .elementor-element.elementor-element-5455f19 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-3dcb3cb strong{
    color: var(--text-color-primary)!important;
}

.elementor-4431 .elementor-element.elementor-element-3dcb3cb table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-84e75ff a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4431 .elementor-element.elementor-element-73282ad a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4431 .elementor-element.elementor-element-188b2f1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-c31ae44 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-05997e5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-046e274 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-92db793 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-068d008 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-87f83d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-10fecca span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-87f83d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-10fecca span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-87f83d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-10fecca span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-87f83d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-10fecca span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4431 .elementor-element.elementor-element-87f83d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4431 .elementor-element.elementor-element-10fecca span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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