.elementor-4489 .elementor-element.elementor-element-a51005d{--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-4489 .elementor-element.elementor-element-354f4f8 img{width:100%;max-width:100%;}.elementor-4489 .elementor-element.elementor-element-78f9a33 img{width:100%;max-width:100%;}.elementor-4489 .elementor-element.elementor-element-fc0c908 img{width:100%;max-width:100%;}.elementor-4489 .elementor-element.elementor-element-69d117f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4489 .elementor-element.elementor-element-c3daa0d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4489 .elementor-element.elementor-element-9febd8b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4489 .elementor-element.elementor-element-8ffbb9e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4489 .elementor-element.elementor-element-86623e0{--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-4489 .elementor-element.elementor-element-86623e0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4489 .elementor-element.elementor-element-86623e0 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-725d1af */.elementor-4489 .elementor-element.elementor-element-725d1af p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4489 .elementor-element.elementor-element-725d1af a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-507dde3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4489 .elementor-element.elementor-element-561ae6b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-3cbeb11 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-354f4f8 */.elementor-4489 .elementor-element.elementor-element-354f4f8 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19e7f88 */.elementor-4489 .elementor-element.elementor-element-19e7f88 h1, .elementor-4489 .elementor-element.elementor-element-19e7f88 h2, .elementor-4489 .elementor-element.elementor-element-19e7f88 h3, .elementor-4489 .elementor-element.elementor-element-19e7f88 h4, .elementor-4489 .elementor-element.elementor-element-19e7f88 h5, .elementor-4489 .elementor-element.elementor-element-19e7f88 h6, .elementor-4489 .elementor-element.elementor-element-19e7f88 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-8aeaacb */.elementor-4489 .elementor-element.elementor-element-8aeaacb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-5634b99 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-192a487 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4489 .elementor-element.elementor-element-752e1d7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-0424eda a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-17f234a a{
    color: var(--color-primary)!important;
}

.elementor-4489 .elementor-element.elementor-element-17f234a strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0fd06e */.elementor-4489 .elementor-element.elementor-element-e0fd06e h1, .elementor-4489 .elementor-element.elementor-element-e0fd06e h2, .elementor-4489 .elementor-element.elementor-element-e0fd06e h3, .elementor-4489 .elementor-element.elementor-element-e0fd06e h4, .elementor-4489 .elementor-element.elementor-element-e0fd06e h5, .elementor-4489 .elementor-element.elementor-element-e0fd06e h6, .elementor-4489 .elementor-element.elementor-element-e0fd06e 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-78f9a33 */.elementor-4489 .elementor-element.elementor-element-78f9a33 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e63577 */.elementor-4489 .elementor-element.elementor-element-8e63577 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4489 .elementor-element.elementor-element-8e63577 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4489 .elementor-element.elementor-element-8e63577 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4489 .elementor-element.elementor-element-8e63577 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a72e049 */.elementor-4489 .elementor-element.elementor-element-a72e049 h1, .elementor-4489 .elementor-element.elementor-element-a72e049 h2, .elementor-4489 .elementor-element.elementor-element-a72e049 h3, .elementor-4489 .elementor-element.elementor-element-a72e049 h4, .elementor-4489 .elementor-element.elementor-element-a72e049 h5, .elementor-4489 .elementor-element.elementor-element-a72e049 h6, .elementor-4489 .elementor-element.elementor-element-a72e049 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-fc0c908 */.elementor-4489 .elementor-element.elementor-element-fc0c908 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc3270 */.elementor-4489 .elementor-element.elementor-element-1bc3270 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-054c142 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-208b4cf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-3a24759 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4489 .elementor-element.elementor-element-3a24759 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-4acccb0 */.elementor-4489 .elementor-element.elementor-element-4acccb0 h1, .elementor-4489 .elementor-element.elementor-element-4acccb0 h2, .elementor-4489 .elementor-element.elementor-element-4acccb0 h3, .elementor-4489 .elementor-element.elementor-element-4acccb0 h4, .elementor-4489 .elementor-element.elementor-element-4acccb0 h5, .elementor-4489 .elementor-element.elementor-element-4acccb0 h6, .elementor-4489 .elementor-element.elementor-element-4acccb0 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-ce6f98b */.elementor-4489 .elementor-element.elementor-element-ce6f98b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-630a1b9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4489 .elementor-element.elementor-element-27b1dbf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-90ccdb7 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4489 .elementor-element.elementor-element-69d117f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-8ffbb9e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4489 .elementor-element.elementor-element-69d117f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-8ffbb9e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4489 .elementor-element.elementor-element-69d117f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-8ffbb9e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4489 .elementor-element.elementor-element-69d117f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-8ffbb9e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4489 .elementor-element.elementor-element-69d117f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-8ffbb9e span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4489 .elementor-element.elementor-element-86623e0 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4489 .elementor-element.elementor-element-86623e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4489 .elementor-element.elementor-element-774c3fb a{
    color: var(--color-primary)!important;
}

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

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

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

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