.elementor-4418 .elementor-element.elementor-element-f32f72a{--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-4418 .elementor-element.elementor-element-b528c30 img{width:100%;max-width:100%;}.elementor-4418 .elementor-element.elementor-element-00d9833 img{width:100%;max-width:100%;}.elementor-4418 .elementor-element.elementor-element-59d018a img{width:100%;max-width:100%;}.elementor-4418 .elementor-element.elementor-element-6ae5f08{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4418 .elementor-element.elementor-element-c0562af{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4418 .elementor-element.elementor-element-ca477eb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4418 .elementor-element.elementor-element-ca2aee7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4418 .elementor-element.elementor-element-9c3c3cb{--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-4418 .elementor-element.elementor-element-9c3c3cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4418 .elementor-element.elementor-element-9c3c3cb {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-94880aa */.elementor-4418 .elementor-element.elementor-element-94880aa p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4418 .elementor-element.elementor-element-94880aa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-9924f0a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-1259ade a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-6075d3b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-559e37f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-48c01ee a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-eca0792 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-101bfe4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-9bb8420 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4418 .elementor-element.elementor-element-8508b9a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-f8e7712 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fd152 */.elementor-4418 .elementor-element.elementor-element-66fd152 h1, .elementor-4418 .elementor-element.elementor-element-66fd152 h2, .elementor-4418 .elementor-element.elementor-element-66fd152 h3, .elementor-4418 .elementor-element.elementor-element-66fd152 h4, .elementor-4418 .elementor-element.elementor-element-66fd152 h5, .elementor-4418 .elementor-element.elementor-element-66fd152 h6, .elementor-4418 .elementor-element.elementor-element-66fd152 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-59d018a */.elementor-4418 .elementor-element.elementor-element-59d018a img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ccd708 */.elementor-4418 .elementor-element.elementor-element-6ccd708 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-9c3c3cb .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4418 .elementor-element.elementor-element-375fe78 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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