.elementor-4985 .elementor-element.elementor-element-e4f68f1{--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-4985 .elementor-element.elementor-element-5b4322c img{width:100%;max-width:100%;}.elementor-4985 .elementor-element.elementor-element-f799bd4 img{width:100%;max-width:100%;}.elementor-4985 .elementor-element.elementor-element-9ff4009 img{width:100%;max-width:100%;}.elementor-4985 .elementor-element.elementor-element-09a3e0e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4985 .elementor-element.elementor-element-9e09590{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4985 .elementor-element.elementor-element-d120b53{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4985 .elementor-element.elementor-element-36e96b1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4985 .elementor-element.elementor-element-75b0082{--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-4985 .elementor-element.elementor-element-75b0082 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4985 .elementor-element.elementor-element-75b0082 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-acc269d */.elementor-4985 .elementor-element.elementor-element-acc269d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-2df0be3 a{
    color: var(--color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-2df0be3 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-2df0be3 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-199b0d1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4985 .elementor-element.elementor-element-57b82cc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4985 .elementor-element.elementor-element-62101ff a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-2f05b84 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-89b1008 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4985 .elementor-element.elementor-element-339bf6e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-80128a3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-45c57f9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4985 .elementor-element.elementor-element-859b2ce a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-770d825 a{
    color: var(--color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-770d825 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-770d825 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-a905515 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-a4f2f05 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-2e9479a */.elementor-4985 .elementor-element.elementor-element-2e9479a h1, .elementor-4985 .elementor-element.elementor-element-2e9479a h2, .elementor-4985 .elementor-element.elementor-element-2e9479a h3, .elementor-4985 .elementor-element.elementor-element-2e9479a h4, .elementor-4985 .elementor-element.elementor-element-2e9479a h5, .elementor-4985 .elementor-element.elementor-element-2e9479a h6, .elementor-4985 .elementor-element.elementor-element-2e9479a 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-87518bf */.elementor-4985 .elementor-element.elementor-element-87518bf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4985 .elementor-element.elementor-element-87518bf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-64b46a4 a{
    color: var(--color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-64b46a4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f6d9c8 */.elementor-4985 .elementor-element.elementor-element-3f6d9c8 h1, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 h2, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 h3, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 h4, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 h5, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 h6, .elementor-4985 .elementor-element.elementor-element-3f6d9c8 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-9ff4009 */.elementor-4985 .elementor-element.elementor-element-9ff4009 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b79d7 */.elementor-4985 .elementor-element.elementor-element-44b79d7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4985 .elementor-element.elementor-element-44b79d7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-95653f6 a{
    color: var(--color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-95653f6 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4985 .elementor-element.elementor-element-95653f6 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-da68f77 */.elementor-4985 .elementor-element.elementor-element-da68f77 h1, .elementor-4985 .elementor-element.elementor-element-da68f77 h2, .elementor-4985 .elementor-element.elementor-element-da68f77 h3, .elementor-4985 .elementor-element.elementor-element-da68f77 h4, .elementor-4985 .elementor-element.elementor-element-da68f77 h5, .elementor-4985 .elementor-element.elementor-element-da68f77 h6, .elementor-4985 .elementor-element.elementor-element-da68f77 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-422a6b2 */.elementor-4985 .elementor-element.elementor-element-422a6b2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4985 .elementor-element.elementor-element-09a3e0e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-9e09590 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-36e96b1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-09a3e0e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-9e09590 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-36e96b1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-09a3e0e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-9e09590 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-36e96b1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-09a3e0e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-9e09590 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-36e96b1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-09a3e0e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4985 .elementor-element.elementor-element-9e09590 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-36e96b1 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4985 .elementor-element.elementor-element-75b0082 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4985 .elementor-element.elementor-element-75b0082 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-5584d02 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4985 .elementor-element.elementor-element-894bc03 a{
    color: var(--color-primary)!important;
}

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