.elementor-5198 .elementor-element.elementor-element-ab8c924{--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-5198 .elementor-element.elementor-element-0fca9fe img{width:100%;max-width:100%;}.elementor-5198 .elementor-element.elementor-element-3acfcc8 img{width:100%;max-width:100%;}.elementor-5198 .elementor-element.elementor-element-056691d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5198 .elementor-element.elementor-element-752da38{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5198 .elementor-element.elementor-element-df5351e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5198 .elementor-element.elementor-element-4ca6332{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5198 .elementor-element.elementor-element-57dd269{--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-5198 .elementor-element.elementor-element-57dd269 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5198 .elementor-element.elementor-element-57dd269 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-aa0e5d2 */.elementor-5198 .elementor-element.elementor-element-aa0e5d2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-835d81f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-15188cd a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-6190c4e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-74bda5c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-46ef002 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-37171d8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-47a0cfe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-ebf9532 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5198 .elementor-element.elementor-element-ebf9532 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-257353d */.elementor-5198 .elementor-element.elementor-element-257353d h1, .elementor-5198 .elementor-element.elementor-element-257353d h2, .elementor-5198 .elementor-element.elementor-element-257353d h3, .elementor-5198 .elementor-element.elementor-element-257353d h4, .elementor-5198 .elementor-element.elementor-element-257353d h5, .elementor-5198 .elementor-element.elementor-element-257353d h6, .elementor-5198 .elementor-element.elementor-element-257353d 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-b6c6140 */.elementor-5198 .elementor-element.elementor-element-b6c6140 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-351dfcb a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-e1877b9 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-436fcfc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-111a5af a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-d372c02 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-3cb1dc1 */.elementor-5198 .elementor-element.elementor-element-3cb1dc1 h1, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 h2, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 h3, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 h4, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 h5, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 h6, .elementor-5198 .elementor-element.elementor-element-3cb1dc1 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-878bfb8 */.elementor-5198 .elementor-element.elementor-element-878bfb8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5198 .elementor-element.elementor-element-878bfb8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-5e0f1db strong{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-34f299c a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-056691d span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-752da38 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-4ca6332 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-056691d span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-752da38 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-4ca6332 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-056691d span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-752da38 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-4ca6332 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-056691d span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-752da38 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-4ca6332 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-056691d span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5198 .elementor-element.elementor-element-752da38 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-4ca6332 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5198 .elementor-element.elementor-element-57dd269 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5198 .elementor-element.elementor-element-57dd269 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5198 .elementor-element.elementor-element-76f6d05 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5198 .elementor-element.elementor-element-511029f a{
    color: var(--color-primary)!important;
}

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