.elementor-4500 .elementor-element.elementor-element-29a18ef{--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-4500 .elementor-element.elementor-element-7df07a5 img{width:100%;max-width:100%;}.elementor-4500 .elementor-element.elementor-element-9bbdeeb img{width:100%;max-width:100%;}.elementor-4500 .elementor-element.elementor-element-6f32c28 img{width:100%;max-width:100%;}.elementor-4500 .elementor-element.elementor-element-81805b9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4500 .elementor-element.elementor-element-3919372{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4500 .elementor-element.elementor-element-4d25760{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4500 .elementor-element.elementor-element-b279c79{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4500 .elementor-element.elementor-element-a5e4dd9{--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-4500 .elementor-element.elementor-element-a5e4dd9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4500 .elementor-element.elementor-element-a5e4dd9 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-7c90e98 */.elementor-4500 .elementor-element.elementor-element-7c90e98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-86ef664 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-09d8d26 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-16f53bb a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4500 .elementor-element.elementor-element-62a8340 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4500 .elementor-element.elementor-element-08c5281 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-5365d64 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-503af3f a{
    color: var(--color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-503af3f strong{
    color: var(--text-color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-503af3f table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4500 .elementor-element.elementor-element-503af3f th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bbdeeb */.elementor-4500 .elementor-element.elementor-element-9bbdeeb img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-168167e */.elementor-4500 .elementor-element.elementor-element-168167e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-6052fd3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-554b95d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-699cfef a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4500 .elementor-element.elementor-element-86bffad a{
    color: var(--color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-86bffad strong{
    color: var(--text-color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-86bffad table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-82e00b1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-24d1876 a{
    color: var(--color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-24d1876 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4500 .elementor-element.elementor-element-24d1876 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-b6ac4ac */.elementor-4500 .elementor-element.elementor-element-b6ac4ac h1, .elementor-4500 .elementor-element.elementor-element-b6ac4ac h2, .elementor-4500 .elementor-element.elementor-element-b6ac4ac h3, .elementor-4500 .elementor-element.elementor-element-b6ac4ac h4, .elementor-4500 .elementor-element.elementor-element-b6ac4ac h5, .elementor-4500 .elementor-element.elementor-element-b6ac4ac h6, .elementor-4500 .elementor-element.elementor-element-b6ac4ac 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-26e750f */.elementor-4500 .elementor-element.elementor-element-26e750f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4500 .elementor-element.elementor-element-26e750f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-81805b9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-81805b9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-81805b9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-81805b9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-81805b9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4500 .elementor-element.elementor-element-1460fe2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4500 .elementor-element.elementor-element-1250f9f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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