.elementor-3928 .elementor-element.elementor-element-ec1d71e{--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-3928 .elementor-element.elementor-element-6f22d62 img{width:100%;max-width:100%;}.elementor-3928 .elementor-element.elementor-element-4f42091 img{width:100%;max-width:100%;}.elementor-3928 .elementor-element.elementor-element-76e3fd6{--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-3928 .elementor-element.elementor-element-3adaf77 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-3928 .elementor-element.elementor-element-3adaf77 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-3928 .elementor-element.elementor-element-3adaf77 .elementor-blockquote__content{margin-top:1rem;}.elementor-3928 .elementor-element.elementor-element-9d9ec57 img{width:100%;max-width:100%;}.elementor-3928 .elementor-element.elementor-element-f6a495f{--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-3928 .elementor-element.elementor-element-d5c369b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3928 .elementor-element.elementor-element-b436dbc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3928 .elementor-element.elementor-element-b646bbb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3928 .elementor-element.elementor-element-a93ae65{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3928 .elementor-element.elementor-element-c190d82{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3928 .elementor-element.elementor-element-b50d33b{--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-3928 .elementor-element.elementor-element-b50d33b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3928 .elementor-element.elementor-element-b50d33b {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3928 .elementor-element.elementor-element-b50d33b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-1a781e3 */.elementor-3928 .elementor-element.elementor-element-1a781e3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-1a781e3 p, .elementor-3928 .elementor-element.elementor-element-1a781e3 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-1a781e3 ul, .elementor-3928 .elementor-element.elementor-element-1a781e3 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f22d62 */.elementor-3928 .elementor-element.elementor-element-6f22d62 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daca37e */.elementor-3928 .elementor-element.elementor-element-daca37e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-daca37e p, .elementor-3928 .elementor-element.elementor-element-daca37e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-daca37e ul, .elementor-3928 .elementor-element.elementor-element-daca37e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4e4f67 */.elementor-3928 .elementor-element.elementor-element-f4e4f67 h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

.elementor-3928 .elementor-element.elementor-element-f4e4f67 h3{
    color: var(--text-color-primary)!important;
    font-size: 16px;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ed41d */.elementor-3928 .elementor-element.elementor-element-c8ed41d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-c8ed41d p, .elementor-3928 .elementor-element.elementor-element-c8ed41d a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-c8ed41d ul, .elementor-3928 .elementor-element.elementor-element-c8ed41d ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f42091 */.elementor-3928 .elementor-element.elementor-element-4f42091 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a74c406 */.elementor-3928 .elementor-element.elementor-element-a74c406 h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

.elementor-3928 .elementor-element.elementor-element-a74c406 h3{
    color: var(--text-color-primary)!important;
    font-size: 16px;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e337b5 */.elementor-3928 .elementor-element.elementor-element-4e337b5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4e337b5 p, .elementor-3928 .elementor-element.elementor-element-4e337b5 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4e337b5 ul, .elementor-3928 .elementor-element.elementor-element-4e337b5 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-3adaf77 */.elementor-3928 .elementor-element.elementor-element-3adaf77 div{
    color: var(--text-color-primary);
    line-height: 2.5!important;
    font-size: 14px;
}

.elementor-3928 .elementor-element.elementor-element-3adaf77 .elementor-blockquote:before{
    color: var(--color-primary);
}

.elementor-3928 .elementor-element.elementor-element-3adaf77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-3adaf77 p, .elementor-3928 .elementor-element.elementor-element-3adaf77 div{ 
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e3fd6 */.elementor-3928 .elementor-element.elementor-element-76e3fd6{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5123303 */.elementor-3928 .elementor-element.elementor-element-5123303 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-5123303 p, .elementor-3928 .elementor-element.elementor-element-5123303 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-5123303 ul, .elementor-3928 .elementor-element.elementor-element-5123303 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d9ec57 */.elementor-3928 .elementor-element.elementor-element-9d9ec57 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db07e7b */.elementor-3928 .elementor-element.elementor-element-db07e7b h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

.elementor-3928 .elementor-element.elementor-element-db07e7b h3{
    color: var(--text-color-primary)!important;
    font-size: 16px;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eab6ac4 */.elementor-3928 .elementor-element.elementor-element-eab6ac4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-eab6ac4 p, .elementor-3928 .elementor-element.elementor-element-eab6ac4 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-eab6ac4 ul, .elementor-3928 .elementor-element.elementor-element-eab6ac4 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789b716 */.elementor-3928 .elementor-element.elementor-element-789b716 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

.elementor-3928 .elementor-element.elementor-element-789b716 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-789b716 p, .elementor-3928 .elementor-element.elementor-element-789b716 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-789b716 ul, .elementor-3928 .elementor-element.elementor-element-789b716 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6a495f */.elementor-3928 .elementor-element.elementor-element-f6a495f{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c051ad */.elementor-3928 .elementor-element.elementor-element-2c051ad h1, .elementor-3928 .elementor-element.elementor-element-2c051ad h2, .elementor-3928 .elementor-element.elementor-element-2c051ad h3, .elementor-3928 .elementor-element.elementor-element-2c051ad h4, .elementor-3928 .elementor-element.elementor-element-2c051ad h5, .elementor-3928 .elementor-element.elementor-element-2c051ad h6, .elementor-3928 .elementor-element.elementor-element-2c051ad div{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-c190d82 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-c190d82 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-c190d82 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-c190d82 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-c190d82 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c47261 */.elementor-3928 .elementor-element.elementor-element-6c47261 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-6c47261 p, .elementor-3928 .elementor-element.elementor-element-6c47261 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-6c47261 ul, .elementor-3928 .elementor-element.elementor-element-6c47261 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c369b */.elementor-3928 .elementor-element.elementor-element-d5c369b .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-d5c369b svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4522d9f */.elementor-3928 .elementor-element.elementor-element-4522d9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-4522d9f a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-4522d9f p, .elementor-3928 .elementor-element.elementor-element-4522d9f a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-4522d9f ul, .elementor-3928 .elementor-element.elementor-element-4522d9f ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b436dbc */.elementor-3928 .elementor-element.elementor-element-b436dbc .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b436dbc svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5d357 */.elementor-3928 .elementor-element.elementor-element-7d5d357 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-7d5d357 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-7d5d357 p, .elementor-3928 .elementor-element.elementor-element-7d5d357 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-7d5d357 ul, .elementor-3928 .elementor-element.elementor-element-7d5d357 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646bbb */.elementor-3928 .elementor-element.elementor-element-b646bbb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-b646bbb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719838e */.elementor-3928 .elementor-element.elementor-element-719838e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3928 .elementor-element.elementor-element-719838e a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-719838e p, .elementor-3928 .elementor-element.elementor-element-719838e a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-719838e ul, .elementor-3928 .elementor-element.elementor-element-719838e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93ae65 */.elementor-3928 .elementor-element.elementor-element-a93ae65 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3928 .elementor-element.elementor-element-a93ae65 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0a184 */.elementor-3928 .elementor-element.elementor-element-dc0a184 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3928 .elementor-element.elementor-element-dc0a184 p, .elementor-3928 .elementor-element.elementor-element-dc0a184 a{ 
        font-size: 12px;
    }
    .elementor-3928 .elementor-element.elementor-element-dc0a184 ul, .elementor-3928 .elementor-element.elementor-element-dc0a184 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c190d82 */.elementor-3928 .elementor-element.elementor-element-c190d82 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

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

.elementor-3928 .elementor-element.elementor-element-b50d33b .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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