.elementor-4576 .elementor-element.elementor-element-aeefa60{--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-4576 .elementor-element.elementor-element-36672df img{width:100%;max-width:100%;}.elementor-4576 .elementor-element.elementor-element-2cde2db img{width:100%;max-width:100%;}.elementor-4576 .elementor-element.elementor-element-4db044d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4576 .elementor-element.elementor-element-d7422a2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4576 .elementor-element.elementor-element-f3fd3c5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4576 .elementor-element.elementor-element-37f038b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4576 .elementor-element.elementor-element-4d73593{--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-4576 .elementor-element.elementor-element-4d73593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4576 .elementor-element.elementor-element-4d73593 {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-4576 .elementor-element.elementor-element-81d37a4 img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-3dac460 */.elementor-4576 .elementor-element.elementor-element-3dac460 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-5672e6e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-68b43b7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-8acb8fb 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-4e63580 */.elementor-4576 .elementor-element.elementor-element-4e63580 h1, .elementor-4576 .elementor-element.elementor-element-4e63580 h2, .elementor-4576 .elementor-element.elementor-element-4e63580 h3, .elementor-4576 .elementor-element.elementor-element-4e63580 h4, .elementor-4576 .elementor-element.elementor-element-4e63580 h5, .elementor-4576 .elementor-element.elementor-element-4e63580 h6, .elementor-4576 .elementor-element.elementor-element-4e63580 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-36672df */.elementor-4576 .elementor-element.elementor-element-36672df img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160a7bf */.elementor-4576 .elementor-element.elementor-element-160a7bf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4576 .elementor-element.elementor-element-160a7bf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4576 .elementor-element.elementor-element-80a6b12 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-ad9632d table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4576 .elementor-element.elementor-element-85c116d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-e658248 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-97a58e6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-4db044d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-37f038b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4576 .elementor-element.elementor-element-4db044d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-37f038b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4576 .elementor-element.elementor-element-4db044d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-37f038b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4576 .elementor-element.elementor-element-4db044d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-37f038b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4576 .elementor-element.elementor-element-4db044d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4576 .elementor-element.elementor-element-37f038b span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4576 .elementor-element.elementor-element-4d73593 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4576 .elementor-element.elementor-element-4d73593 span{
    color: var(--text-color-primary)!important;
}

.elementor-4576 .elementor-element.elementor-element-4d73593 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ddf7b */.elementor-4576 .elementor-element.elementor-element-d0ddf7b h1, .elementor-4576 .elementor-element.elementor-element-d0ddf7b h2, .elementor-4576 .elementor-element.elementor-element-d0ddf7b h3, .elementor-4576 .elementor-element.elementor-element-d0ddf7b h4, .elementor-4576 .elementor-element.elementor-element-d0ddf7b h5, .elementor-4576 .elementor-element.elementor-element-d0ddf7b h6, .elementor-4576 .elementor-element.elementor-element-d0ddf7b 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-81d37a4 */.elementor-4576 .elementor-element.elementor-element-81d37a4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ca16e5 */.elementor-4576 .elementor-element.elementor-element-1ca16e5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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