.elementor-5300 .elementor-element.elementor-element-7724067{--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-5300 .elementor-element.elementor-element-5088e7d img{width:100%;max-width:100%;}.elementor-5300 .elementor-element.elementor-element-a7ce2fa img{width:100%;max-width:100%;}.elementor-5300 .elementor-element.elementor-element-0519523{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5300 .elementor-element.elementor-element-e72198e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5300 .elementor-element.elementor-element-be6b067{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5300 .elementor-element.elementor-element-088eee4{--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-5300 .elementor-element.elementor-element-088eee4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5300 .elementor-element.elementor-element-088eee4 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-189b096 */.elementor-5300 .elementor-element.elementor-element-189b096 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5300 .elementor-element.elementor-element-189b096 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-734ecb0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-a0d3b02 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5088e7d */.elementor-5300 .elementor-element.elementor-element-5088e7d img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1707aa7 */.elementor-5300 .elementor-element.elementor-element-1707aa7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5300 .elementor-element.elementor-element-1707aa7 a{
    color: var(--color-primary)!important;
}

.elementor-5300 .elementor-element.elementor-element-1707aa7 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5300 .elementor-element.elementor-element-1707aa7 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-5300 .elementor-element.elementor-element-742d74f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-9c54f4f strong{
    color: var(--text-color-primary)!important;
}

.elementor-5300 .elementor-element.elementor-element-9c54f4f 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-667305c */.elementor-5300 .elementor-element.elementor-element-667305c h1, .elementor-5300 .elementor-element.elementor-element-667305c h2, .elementor-5300 .elementor-element.elementor-element-667305c h3, .elementor-5300 .elementor-element.elementor-element-667305c h4, .elementor-5300 .elementor-element.elementor-element-667305c h5, .elementor-5300 .elementor-element.elementor-element-667305c h6, .elementor-5300 .elementor-element.elementor-element-667305c 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-4117ec8 */.elementor-5300 .elementor-element.elementor-element-4117ec8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5300 .elementor-element.elementor-element-4117ec8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-52460f7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-52391a0 a{
    color: var(--color-primary)!important;
}

.elementor-5300 .elementor-element.elementor-element-52391a0 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5300 .elementor-element.elementor-element-52391a0 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-cb4fe12 */.elementor-5300 .elementor-element.elementor-element-cb4fe12 h1, .elementor-5300 .elementor-element.elementor-element-cb4fe12 h2, .elementor-5300 .elementor-element.elementor-element-cb4fe12 h3, .elementor-5300 .elementor-element.elementor-element-cb4fe12 h4, .elementor-5300 .elementor-element.elementor-element-cb4fe12 h5, .elementor-5300 .elementor-element.elementor-element-cb4fe12 h6, .elementor-5300 .elementor-element.elementor-element-cb4fe12 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-a7ce2fa */.elementor-5300 .elementor-element.elementor-element-a7ce2fa img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0791c3 */.elementor-5300 .elementor-element.elementor-element-d0791c3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-525bb41 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-039d26d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-088eee4 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5300 .elementor-element.elementor-element-088eee4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5300 .elementor-element.elementor-element-5211eaf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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