.elementor-5297 .elementor-element.elementor-element-8cf2af8{--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-5297 .elementor-element.elementor-element-51e919d img{width:100%;max-width:100%;}.elementor-5297 .elementor-element.elementor-element-3ed05f4 img{width:100%;max-width:100%;}.elementor-5297 .elementor-element.elementor-element-345d31f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5297 .elementor-element.elementor-element-f227820{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5297 .elementor-element.elementor-element-958b710{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5297 .elementor-element.elementor-element-65339e1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5297 .elementor-element.elementor-element-081a401{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5297 .elementor-element.elementor-element-6f87849{--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-5297 .elementor-element.elementor-element-6f87849 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5297 .elementor-element.elementor-element-6f87849 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-5176f58 */.elementor-5297 .elementor-element.elementor-element-5176f58 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5297 .elementor-element.elementor-element-5176f58 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-19b1601 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5297 .elementor-element.elementor-element-5231e0e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-6136c70 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5297 .elementor-element.elementor-element-4361b6a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-490a108 a{
    color: var(--color-primary)!important;
}

.elementor-5297 .elementor-element.elementor-element-490a108 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5297 .elementor-element.elementor-element-490a108 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-e064e6a */.elementor-5297 .elementor-element.elementor-element-e064e6a h1, .elementor-5297 .elementor-element.elementor-element-e064e6a h2, .elementor-5297 .elementor-element.elementor-element-e064e6a h3, .elementor-5297 .elementor-element.elementor-element-e064e6a h4, .elementor-5297 .elementor-element.elementor-element-e064e6a h5, .elementor-5297 .elementor-element.elementor-element-e064e6a h6, .elementor-5297 .elementor-element.elementor-element-e064e6a 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-871ca29 */.elementor-5297 .elementor-element.elementor-element-871ca29 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5297 .elementor-element.elementor-element-871ca29 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-4525bd1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-cfe0b32 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-815afb8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5297 .elementor-element.elementor-element-729913b a{
    color: var(--color-primary)!important;
}

.elementor-5297 .elementor-element.elementor-element-729913b strong{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-345d31f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-958b710 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-65339e1 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5297 .elementor-element.elementor-element-081a401 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5297 .elementor-element.elementor-element-6f87849 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5297 .elementor-element.elementor-element-6f87849 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5297 .elementor-element.elementor-element-51ef172 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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