.elementor-4044 .elementor-element.elementor-element-195cc27{--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-4044 .elementor-element.elementor-element-5908c32 img{width:100%;max-width:100%;}.elementor-4044 .elementor-element.elementor-element-cf40042 img{width:100%;max-width:100%;}.elementor-4044 .elementor-element.elementor-element-b763560 img{width:100%;max-width:100%;}.elementor-4044 .elementor-element.elementor-element-1d2afd3{--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-4044 .elementor-element.elementor-element-5d82821 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4044 .elementor-element.elementor-element-5d82821 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4044 .elementor-element.elementor-element-5d82821 .elementor-blockquote__content{margin-top:1rem;}.elementor-4044 .elementor-element.elementor-element-e9e645a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-e5314a3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-3399abf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-7dfadba{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-1505d11{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-a364e8c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-546de4e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4044 .elementor-element.elementor-element-1be1fcb{--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-4044 .elementor-element.elementor-element-1be1fcb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4044 .elementor-element.elementor-element-1be1fcb {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4044 .elementor-element.elementor-element-1be1fcb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-94385bd */.elementor-4044 .elementor-element.elementor-element-94385bd h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

.elementor-4044 .elementor-element.elementor-element-94385bd 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-eba6528 */.elementor-4044 .elementor-element.elementor-element-eba6528 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-dd1237e 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-04a1a7e */.elementor-4044 .elementor-element.elementor-element-04a1a7e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-4044 .elementor-element.elementor-element-04a1a7e a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-c9da4d9 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-dec35bb */.elementor-4044 .elementor-element.elementor-element-dec35bb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-fabb40e 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-23f5e4f */.elementor-4044 .elementor-element.elementor-element-23f5e4f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-2831db7 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-daaf172 */.elementor-4044 .elementor-element.elementor-element-daaf172 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-26eb903 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-d8a6637 */.elementor-4044 .elementor-element.elementor-element-d8a6637 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-8976382 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-1ececdb */.elementor-4044 .elementor-element.elementor-element-1ececdb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-819782f 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-1e10eb5 */.elementor-4044 .elementor-element.elementor-element-1e10eb5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-6561bc3 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-2da0086 */.elementor-4044 .elementor-element.elementor-element-2da0086 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-8908aba h3{
    color: var(--text-color-primary)!important;
    font-size: 16px;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-5d82821 */.elementor-4044 .elementor-element.elementor-element-5d82821 div{
    color: var(--text-color-primary);
    line-height: 2.5!important;
    font-size: 14px;
}

.elementor-4044 .elementor-element.elementor-element-5d82821 .elementor-blockquote:before{
    color: var(--color-primary);
}

.elementor-4044 .elementor-element.elementor-element-5d82821 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-4044 .elementor-element.elementor-element-5d82821 p, .elementor-4044 .elementor-element.elementor-element-5d82821 div{ 
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d2afd3 */.elementor-4044 .elementor-element.elementor-element-1d2afd3{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a05e035 */.elementor-4044 .elementor-element.elementor-element-a05e035 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4044 .elementor-element.elementor-element-4995910 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-72e8771 */.elementor-4044 .elementor-element.elementor-element-72e8771 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-4044 .elementor-element.elementor-element-72e8771 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-3399abf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-7dfadba span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4044 .elementor-element.elementor-element-720450c a{
    color: var(--color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1505d11 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4044 .elementor-element.elementor-element-546de4e span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4044 .elementor-element.elementor-element-1be1fcb .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4044 .elementor-element.elementor-element-1be1fcb span{
    color: var(--text-color-primary)!important;
}

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