.elementor-4762 .elementor-element.elementor-element-0d2c0c3{--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-4762 .elementor-element.elementor-element-bd1042f img{width:100%;max-width:100%;}.elementor-4762 .elementor-element.elementor-element-71f74e4 img{width:100%;max-width:100%;}.elementor-4762 .elementor-element.elementor-element-0609555{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4762 .elementor-element.elementor-element-dfb648d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4762 .elementor-element.elementor-element-244aad8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4762 .elementor-element.elementor-element-abeca46{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4762 .elementor-element.elementor-element-7228f4b{--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-4762 .elementor-element.elementor-element-7228f4b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4762 .elementor-element.elementor-element-7228f4b {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-79c850e */.elementor-4762 .elementor-element.elementor-element-79c850e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4762 .elementor-element.elementor-element-79c850e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-01cf49b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-3029f69 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-9925e28 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-f310acd table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4762 .elementor-element.elementor-element-5370dc5 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-42b7c36 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-23e7ef0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-680f1e4 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4762 .elementor-element.elementor-element-3f1dc3f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b3c0c1 */.elementor-4762 .elementor-element.elementor-element-2b3c0c1 h1, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 h2, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 h3, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 h4, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 h5, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 h6, .elementor-4762 .elementor-element.elementor-element-2b3c0c1 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-71f74e4 */.elementor-4762 .elementor-element.elementor-element-71f74e4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f711914 */.elementor-4762 .elementor-element.elementor-element-f711914 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-022f829 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-75d0d4b a{
    color: var(--color-primary)!important;
}

.elementor-4762 .elementor-element.elementor-element-75d0d4b strong{
    color: var(--text-color-primary)!important;
}

.elementor-4762 .elementor-element.elementor-element-75d0d4b table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4762 .elementor-element.elementor-element-94f6538 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-52a2b08 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-41e360a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-1342f53 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-521357d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-880562f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-31439a0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-c6d37d2 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-519afae */.elementor-4762 .elementor-element.elementor-element-519afae h1, .elementor-4762 .elementor-element.elementor-element-519afae h2, .elementor-4762 .elementor-element.elementor-element-519afae h3, .elementor-4762 .elementor-element.elementor-element-519afae h4, .elementor-4762 .elementor-element.elementor-element-519afae h5, .elementor-4762 .elementor-element.elementor-element-519afae h6, .elementor-4762 .elementor-element.elementor-element-519afae 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-45d8cea */.elementor-4762 .elementor-element.elementor-element-45d8cea p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-0663ad3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4762 .elementor-element.elementor-element-238ec87 a{
    color: var(--color-primary)!important;
}

.elementor-4762 .elementor-element.elementor-element-238ec87 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4762 .elementor-element.elementor-element-238ec87 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-a48a0e4 */.elementor-4762 .elementor-element.elementor-element-a48a0e4 h1, .elementor-4762 .elementor-element.elementor-element-a48a0e4 h2, .elementor-4762 .elementor-element.elementor-element-a48a0e4 h3, .elementor-4762 .elementor-element.elementor-element-a48a0e4 h4, .elementor-4762 .elementor-element.elementor-element-a48a0e4 h5, .elementor-4762 .elementor-element.elementor-element-a48a0e4 h6, .elementor-4762 .elementor-element.elementor-element-a48a0e4 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-105d857 */.elementor-4762 .elementor-element.elementor-element-105d857 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-244aad8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-244aad8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-244aad8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-244aad8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-244aad8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-7228f4b .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4762 .elementor-element.elementor-element-7228f4b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4762 .elementor-element.elementor-element-491a679 a{
    color: var(--color-primary)!important;
}

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