.elementor-4961 .elementor-element.elementor-element-e0ffd82{--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-4961 .elementor-element.elementor-element-c5472dd img{width:100%;max-width:100%;}.elementor-4961 .elementor-element.elementor-element-1a9d6e5 img{width:100%;max-width:100%;}.elementor-4961 .elementor-element.elementor-element-802adad{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4961 .elementor-element.elementor-element-9937c7a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4961 .elementor-element.elementor-element-81437dc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4961 .elementor-element.elementor-element-09909ff{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4961 .elementor-element.elementor-element-8a42bfd{--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-4961 .elementor-element.elementor-element-8a42bfd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4961 .elementor-element.elementor-element-8a42bfd {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-42ca944 */.elementor-4961 .elementor-element.elementor-element-42ca944 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4961 .elementor-element.elementor-element-42ca944 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4961 .elementor-element.elementor-element-30b4fd5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-94c75a2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4961 .elementor-element.elementor-element-327addc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4961 .elementor-element.elementor-element-72098dc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-791dc70 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4961 .elementor-element.elementor-element-37d7544 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-70dd9d1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-89125f5 a{
    color: var(--color-primary)!important;
}

.elementor-4961 .elementor-element.elementor-element-89125f5 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4961 .elementor-element.elementor-element-89125f5 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-518363e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-230ef33 a{
    color: var(--color-primary)!important;
}

.elementor-4961 .elementor-element.elementor-element-230ef33 strong{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-802adad span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-9937c7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-81437dc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-09909ff span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-802adad span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-9937c7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-81437dc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-09909ff span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-802adad span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-9937c7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-81437dc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-09909ff span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-802adad span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-9937c7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-81437dc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-09909ff span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-802adad span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-9937c7a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-81437dc span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4961 .elementor-element.elementor-element-09909ff span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4961 .elementor-element.elementor-element-8a42bfd .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4961 .elementor-element.elementor-element-285d49f a{
    color: var(--color-primary)!important;
}

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

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

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

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