.elementor-2595 .elementor-element.elementor-element-73c45f6{--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-2595 .elementor-element.elementor-element-e93fbae{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-f9bd659{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2595 .elementor-element.elementor-element-57f626f img{width:100%;max-width:100%;}.elementor-2595 .elementor-element.elementor-element-cb7df6c{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-8995fad{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-5285879 img{width:100%;max-width:100%;}.elementor-2595 .elementor-element.elementor-element-5e67bd7{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-734707b{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-23c781e{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-ad36b44{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2595 .elementor-element.elementor-element-4f764e4{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-f61745d{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-4194999{--spacer-size:2rem;}.elementor-2595 .elementor-element.elementor-element-7a47b3c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2595 .elementor-element.elementor-element-0fa9fe3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-7390fcf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-421ee02{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-901d083{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-d555e41{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-4cd1de6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2595 .elementor-element.elementor-element-9125841{--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;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-2595 .elementor-element.elementor-element-9125841 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2595 .elementor-element.elementor-element-9125841 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2595 .elementor-element.elementor-element-9125841 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-3cf4ac7 */.elementor-2595 .elementor-element.elementor-element-3cf4ac7 h1, .elementor-2595 .elementor-element.elementor-element-3cf4ac7 h2, .elementor-2595 .elementor-element.elementor-element-3cf4ac7 h3, .elementor-2595 .elementor-element.elementor-element-3cf4ac7 h4, .elementor-2595 .elementor-element.elementor-element-3cf4ac7 h5, .elementor-2595 .elementor-element.elementor-element-3cf4ac7 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9a7f2c */.elementor-2595 .elementor-element.elementor-element-f9a7f2c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-f9a7f2c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dc7cfd */.elementor-2595 .elementor-element.elementor-element-7dc7cfd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2595 .elementor-element.elementor-element-7dc7cfd a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9bd659 */.elementor-2595 .elementor-element.elementor-element-f9bd659{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57f626f */.elementor-2595 .elementor-element.elementor-element-57f626f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c5b828 */.elementor-2595 .elementor-element.elementor-element-6c5b828 h1, .elementor-2595 .elementor-element.elementor-element-6c5b828 h2, .elementor-2595 .elementor-element.elementor-element-6c5b828 h3, .elementor-2595 .elementor-element.elementor-element-6c5b828 h4, .elementor-2595 .elementor-element.elementor-element-6c5b828 h5, .elementor-2595 .elementor-element.elementor-element-6c5b828 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49934bf */.elementor-2595 .elementor-element.elementor-element-49934bf p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-49934bf a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db11a6f */.elementor-2595 .elementor-element.elementor-element-db11a6f h1, .elementor-2595 .elementor-element.elementor-element-db11a6f h2, .elementor-2595 .elementor-element.elementor-element-db11a6f h3, .elementor-2595 .elementor-element.elementor-element-db11a6f h4, .elementor-2595 .elementor-element.elementor-element-db11a6f h5, .elementor-2595 .elementor-element.elementor-element-db11a6f h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd6f6e */.elementor-2595 .elementor-element.elementor-element-acd6f6e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-acd6f6e a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5285879 */.elementor-2595 .elementor-element.elementor-element-5285879 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc973f */.elementor-2595 .elementor-element.elementor-element-fcc973f h1, .elementor-2595 .elementor-element.elementor-element-fcc973f h2, .elementor-2595 .elementor-element.elementor-element-fcc973f h3, .elementor-2595 .elementor-element.elementor-element-fcc973f h4, .elementor-2595 .elementor-element.elementor-element-fcc973f h5, .elementor-2595 .elementor-element.elementor-element-fcc973f h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ca02ce */.elementor-2595 .elementor-element.elementor-element-8ca02ce p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-8ca02ce a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f422d3 */.elementor-2595 .elementor-element.elementor-element-8f422d3 h1, .elementor-2595 .elementor-element.elementor-element-8f422d3 h2, .elementor-2595 .elementor-element.elementor-element-8f422d3 h3, .elementor-2595 .elementor-element.elementor-element-8f422d3 h4, .elementor-2595 .elementor-element.elementor-element-8f422d3 h5, .elementor-2595 .elementor-element.elementor-element-8f422d3 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b974cfd */.elementor-2595 .elementor-element.elementor-element-b974cfd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-b974cfd a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29fc40e */.elementor-2595 .elementor-element.elementor-element-29fc40e h1, .elementor-2595 .elementor-element.elementor-element-29fc40e h2, .elementor-2595 .elementor-element.elementor-element-29fc40e h3, .elementor-2595 .elementor-element.elementor-element-29fc40e h4, .elementor-2595 .elementor-element.elementor-element-29fc40e h5, .elementor-2595 .elementor-element.elementor-element-29fc40e h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742e370 */.elementor-2595 .elementor-element.elementor-element-742e370 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-742e370 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90a558e */.elementor-2595 .elementor-element.elementor-element-90a558e h1, .elementor-2595 .elementor-element.elementor-element-90a558e h2, .elementor-2595 .elementor-element.elementor-element-90a558e h3, .elementor-2595 .elementor-element.elementor-element-90a558e h4, .elementor-2595 .elementor-element.elementor-element-90a558e h5, .elementor-2595 .elementor-element.elementor-element-90a558e h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4e2add */.elementor-2595 .elementor-element.elementor-element-b4e2add p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-b4e2add a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97d09be */.elementor-2595 .elementor-element.elementor-element-97d09be h1, .elementor-2595 .elementor-element.elementor-element-97d09be h2, .elementor-2595 .elementor-element.elementor-element-97d09be h3, .elementor-2595 .elementor-element.elementor-element-97d09be h4, .elementor-2595 .elementor-element.elementor-element-97d09be h5, .elementor-2595 .elementor-element.elementor-element-97d09be h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d624c24 */.elementor-2595 .elementor-element.elementor-element-d624c24 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-d624c24 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f73b11 */.elementor-2595 .elementor-element.elementor-element-7f73b11 h1, .elementor-2595 .elementor-element.elementor-element-7f73b11 h2, .elementor-2595 .elementor-element.elementor-element-7f73b11 h3, .elementor-2595 .elementor-element.elementor-element-7f73b11 h4, .elementor-2595 .elementor-element.elementor-element-7f73b11 h5, .elementor-2595 .elementor-element.elementor-element-7f73b11 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba7642d */.elementor-2595 .elementor-element.elementor-element-ba7642d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-ba7642d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bb5ebb */.elementor-2595 .elementor-element.elementor-element-5bb5ebb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2595 .elementor-element.elementor-element-5bb5ebb a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad36b44 */.elementor-2595 .elementor-element.elementor-element-ad36b44{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2ae8a */.elementor-2595 .elementor-element.elementor-element-ae2ae8a h1, .elementor-2595 .elementor-element.elementor-element-ae2ae8a h2, .elementor-2595 .elementor-element.elementor-element-ae2ae8a h3, .elementor-2595 .elementor-element.elementor-element-ae2ae8a h4, .elementor-2595 .elementor-element.elementor-element-ae2ae8a h5, .elementor-2595 .elementor-element.elementor-element-ae2ae8a h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e22a59 */.elementor-2595 .elementor-element.elementor-element-5e22a59 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-5e22a59 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af161a8 */.elementor-2595 .elementor-element.elementor-element-af161a8 h1, .elementor-2595 .elementor-element.elementor-element-af161a8 h2, .elementor-2595 .elementor-element.elementor-element-af161a8 h3, .elementor-2595 .elementor-element.elementor-element-af161a8 h4, .elementor-2595 .elementor-element.elementor-element-af161a8 h5, .elementor-2595 .elementor-element.elementor-element-af161a8 h6{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59af229 */.elementor-2595 .elementor-element.elementor-element-59af229 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2595 .elementor-element.elementor-element-59af229 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8984ac6 */.elementor-2595 .elementor-element.elementor-element-8984ac6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2595 .elementor-element.elementor-element-8984ac6 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a47b3c */.elementor-2595 .elementor-element.elementor-element-7a47b3c{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9edd */.elementor-2595 .elementor-element.elementor-element-c5b9edd div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa20e90 */.elementor-2595 .elementor-element.elementor-element-fa20e90 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-0fa9fe3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-7390fcf span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-421ee02 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2595 .elementor-element.elementor-element-901d083 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-2595 .elementor-element.elementor-element-9125841 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */