.elementor-4026 .elementor-element.elementor-element-9f3cd85{--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-4026 .elementor-element.elementor-element-94699fd{--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-4026 .elementor-element.elementor-element-b27c087 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4026 .elementor-element.elementor-element-b27c087 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4026 .elementor-element.elementor-element-b27c087 .elementor-blockquote__content{margin-top:1rem;}.elementor-4026 .elementor-element.elementor-element-0637877 img{width:100%;max-width:100%;}.elementor-4026 .elementor-element.elementor-element-ca62f3a img{width:100%;max-width:100%;}.elementor-4026 .elementor-element.elementor-element-27a624b img{width:100%;max-width:100%;}.elementor-4026 .elementor-element.elementor-element-9442910 img{width:100%;max-width:100%;}.elementor-4026 .elementor-element.elementor-element-a497e4a{--display:flex;}.elementor-4026 .elementor-element.elementor-element-a8e4707{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-21c62d6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-712f70f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-ec9d759{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-80108b7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-ef84ed8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4026 .elementor-element.elementor-element-19374ca{--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-4026 .elementor-element.elementor-element-19374ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4026 .elementor-element.elementor-element-19374ca {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4026 .elementor-element.elementor-element-19374ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-5f9816a */.elementor-4026 .elementor-element.elementor-element-5f9816a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4026 .elementor-element.elementor-element-b27c087 .elementor-blockquote:before{
    color: var(--color-primary);
}

.elementor-4026 .elementor-element.elementor-element-b27c087 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-4026 .elementor-element.elementor-element-b27c087 p, .elementor-4026 .elementor-element.elementor-element-b27c087 div{ 
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94699fd */.elementor-4026 .elementor-element.elementor-element-94699fd{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1048d32 */.elementor-4026 .elementor-element.elementor-element-1048d32 h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

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

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

.elementor-4026 .elementor-element.elementor-element-893ddf2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-90ca7e5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0c292f1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-39f6167 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4026 .elementor-element.elementor-element-50f6115 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-59643ae a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4026 .elementor-element.elementor-element-26d0854 a{
    color: var(--color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-4026 .elementor-element.elementor-element-26d0854 p, .elementor-4026 .elementor-element.elementor-element-26d0854 a{ 
        font-size: 12px;
    }
    .elementor-4026 .elementor-element.elementor-element-26d0854 ul, .elementor-4026 .elementor-element.elementor-element-26d0854 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c90eefc */.elementor-4026 .elementor-element.elementor-element-c90eefc h1, .elementor-4026 .elementor-element.elementor-element-c90eefc h2, .elementor-4026 .elementor-element.elementor-element-c90eefc h3, .elementor-4026 .elementor-element.elementor-element-c90eefc h4, .elementor-4026 .elementor-element.elementor-element-c90eefc h5, .elementor-4026 .elementor-element.elementor-element-c90eefc h6, .elementor-4026 .elementor-element.elementor-element-c90eefc div{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d7eb92 */.elementor-4026 .elementor-element.elementor-element-0d7eb92 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-0d7eb92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-21c62d6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-712f70f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-80108b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-4026 .elementor-element.elementor-element-19374ca .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4026 .elementor-element.elementor-element-19374ca span{
    color: var(--text-color-primary)!important;
}

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