.elementor-4126 .elementor-element.elementor-element-5d3c6e4{--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-4126 .elementor-element.elementor-element-b3989a4{--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-4126 .elementor-element.elementor-element-0861d34 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4126 .elementor-element.elementor-element-0861d34 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4126 .elementor-element.elementor-element-0861d34 .elementor-blockquote__content{margin-top:1rem;}.elementor-4126 .elementor-element.elementor-element-7b8d8e0 img{width:100%;max-width:100%;}.elementor-4126 .elementor-element.elementor-element-36e1d7f img{width:100%;max-width:100%;}.elementor-4126 .elementor-element.elementor-element-4ffb86b img{width:100%;max-width:100%;}.elementor-4126 .elementor-element.elementor-element-88fed2a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-1723fa7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-4577d91{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-c33a586{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-a3aea64{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-27aa1fe{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-75fa14d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4126 .elementor-element.elementor-element-4167de5{--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-4126 .elementor-element.elementor-element-4167de5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4126 .elementor-element.elementor-element-4167de5 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4126 .elementor-element.elementor-element-4167de5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-2f52380 */.elementor-4126 .elementor-element.elementor-element-2f52380 h2{
    color: var(--text-color-primary)!important;
    font-size: 18px;
    line-height: 2;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-0861d34 .elementor-blockquote:before{
    color: var(--color-primary);
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-16d499f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-2671db5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px){ 
    .elementor-4126 .elementor-element.elementor-element-e98c1a0 p, .elementor-4126 .elementor-element.elementor-element-e98c1a0 a{ 
        font-size: 12px;
    }
    .elementor-4126 .elementor-element.elementor-element-e98c1a0 ul, .elementor-4126 .elementor-element.elementor-element-e98c1a0 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1bd385 */.elementor-4126 .elementor-element.elementor-element-c1bd385 h1, .elementor-4126 .elementor-element.elementor-element-c1bd385 h2, .elementor-4126 .elementor-element.elementor-element-c1bd385 h3, .elementor-4126 .elementor-element.elementor-element-c1bd385 h4, .elementor-4126 .elementor-element.elementor-element-c1bd385 h5, .elementor-4126 .elementor-element.elementor-element-c1bd385 h6, .elementor-4126 .elementor-element.elementor-element-c1bd385 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-0bdbd14 */.elementor-4126 .elementor-element.elementor-element-0bdbd14 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-88fed2a span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-29b6c50 a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-1723fa7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-4577d91 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-749a625 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4126 .elementor-element.elementor-element-27aa1fe span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4126 .elementor-element.elementor-element-78d858b a{
    color: var(--color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-75fa14d span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4126 .elementor-element.elementor-element-4167de5 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4126 .elementor-element.elementor-element-4167de5 span{
    color: var(--text-color-primary)!important;
}

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