.elementor-4513 .elementor-element.elementor-element-84a593c{--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-4513 .elementor-element.elementor-element-6473169 img{width:100%;max-width:100%;}.elementor-4513 .elementor-element.elementor-element-e5bda5c img{width:100%;max-width:100%;}.elementor-4513 .elementor-element.elementor-element-6743f8b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4513 .elementor-element.elementor-element-b72f806{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4513 .elementor-element.elementor-element-901dae3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4513 .elementor-element.elementor-element-acf46b2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4513 .elementor-element.elementor-element-9637fce{--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-4513 .elementor-element.elementor-element-9637fce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4513 .elementor-element.elementor-element-9637fce {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-cf9eadc */.elementor-4513 .elementor-element.elementor-element-cf9eadc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-dc4f932 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-35e592f a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-5cc5a97 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-5d6dd02 */.elementor-4513 .elementor-element.elementor-element-5d6dd02 h1, .elementor-4513 .elementor-element.elementor-element-5d6dd02 h2, .elementor-4513 .elementor-element.elementor-element-5d6dd02 h3, .elementor-4513 .elementor-element.elementor-element-5d6dd02 h4, .elementor-4513 .elementor-element.elementor-element-5d6dd02 h5, .elementor-4513 .elementor-element.elementor-element-5d6dd02 h6, .elementor-4513 .elementor-element.elementor-element-5d6dd02 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-6473169 */.elementor-4513 .elementor-element.elementor-element-6473169 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78c06a7 */.elementor-4513 .elementor-element.elementor-element-78c06a7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4513 .elementor-element.elementor-element-78c06a7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-340bd9b a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4513 .elementor-element.elementor-element-7d85f3d strong{
    color: var(--text-color-primary)!important;
}

.elementor-4513 .elementor-element.elementor-element-7d85f3d table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-d567626 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-ba91dc3 */.elementor-4513 .elementor-element.elementor-element-ba91dc3 h1, .elementor-4513 .elementor-element.elementor-element-ba91dc3 h2, .elementor-4513 .elementor-element.elementor-element-ba91dc3 h3, .elementor-4513 .elementor-element.elementor-element-ba91dc3 h4, .elementor-4513 .elementor-element.elementor-element-ba91dc3 h5, .elementor-4513 .elementor-element.elementor-element-ba91dc3 h6, .elementor-4513 .elementor-element.elementor-element-ba91dc3 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-10d20bb */.elementor-4513 .elementor-element.elementor-element-10d20bb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4513 .elementor-element.elementor-element-10d20bb a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4513 .elementor-element.elementor-element-63408da a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4513 .elementor-element.elementor-element-206b787 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-609c31b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-49e7c3c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4513 .elementor-element.elementor-element-71a8f38 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4513 .elementor-element.elementor-element-6743f8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-901dae3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-6743f8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-901dae3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-6743f8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-901dae3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-6743f8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-901dae3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-6743f8b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-901dae3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-9637fce .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4513 .elementor-element.elementor-element-9637fce span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4513 .elementor-element.elementor-element-04b1263 a{
    color: var(--color-primary)!important;
}

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

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

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

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