.elementor-4068 .elementor-element.elementor-element-2e01b58{--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-4068 .elementor-element.elementor-element-074490f img{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-f1b83fa img{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-d53435c img{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-5d552e5{--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-4068 .elementor-element.elementor-element-310e614 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4068 .elementor-element.elementor-element-310e614 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4068 .elementor-element.elementor-element-310e614 .elementor-blockquote__content{margin-top:1rem;}.elementor-4068 .elementor-element.elementor-element-3e86cf8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-b4b5850{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-101a4df{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-8e0a1a2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-65281c9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-0f747bd{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-7ffe571{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4068 .elementor-element.elementor-element-25f9dfe{--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-4068 .elementor-element.elementor-element-25f9dfe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4068 .elementor-element.elementor-element-25f9dfe {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4068 .elementor-element.elementor-element-25f9dfe > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-9f1dd90 */.elementor-4068 .elementor-element.elementor-element-9f1dd90 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-38e1a8c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-178581d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-310e614 .elementor-blockquote:before{
    color: var(--color-primary);
}

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-8fd34dd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-8d4783c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-3e86cf8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-101a4df span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-062c83e a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-8e0a1a2 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4068 .elementor-element.elementor-element-293e03d a{
    color: var(--color-primary)!important;
}

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

.elementor-4068 .elementor-element.elementor-element-65281c9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4068 .elementor-element.elementor-element-25f9dfe .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4068 .elementor-element.elementor-element-25f9dfe span{
    color: var(--text-color-primary)!important;
}

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