.elementor-4084 .elementor-element.elementor-element-49d4b12{--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-4084 .elementor-element.elementor-element-c5199c3 img{width:100%;max-width:100%;}.elementor-4084 .elementor-element.elementor-element-21338ef{--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-4084 .elementor-element.elementor-element-ecfcfe3 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4084 .elementor-element.elementor-element-ecfcfe3 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4084 .elementor-element.elementor-element-ecfcfe3 .elementor-blockquote__content{margin-top:1rem;}.elementor-4084 .elementor-element.elementor-element-dab1fce img{width:100%;max-width:100%;}.elementor-4084 .elementor-element.elementor-element-1dd091e img{width:100%;max-width:100%;}.elementor-4084 .elementor-element.elementor-element-a8c4ae9 img{width:100%;max-width:100%;}.elementor-4084 .elementor-element.elementor-element-7f0ad22 img{width:100%;max-width:100%;}.elementor-4084 .elementor-element.elementor-element-b42708f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-fe8d5b9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-e9bcff2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-d672c9f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-5cde7f8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-a8469b1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-79ff8bc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4084 .elementor-element.elementor-element-b18b825{--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-4084 .elementor-element.elementor-element-b18b825 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4084 .elementor-element.elementor-element-b18b825 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4084 .elementor-element.elementor-element-b18b825 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-8d14cc8 */.elementor-4084 .elementor-element.elementor-element-8d14cc8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-953d94d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-7788b9e a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4084 .elementor-element.elementor-element-8698c80 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-ecfcfe3 .elementor-blockquote:before{
    color: var(--color-primary);
}

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-6449b21 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-767d1f3 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4084 .elementor-element.elementor-element-454aab2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-81625c8 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4084 .elementor-element.elementor-element-943a22f a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4084 .elementor-element.elementor-element-73d4cfd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-300c78c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-5cde7f8 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4084 .elementor-element.elementor-element-58fa057 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4084 .elementor-element.elementor-element-666f9f6 a{
    color: var(--color-primary)!important;
}

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

.elementor-4084 .elementor-element.elementor-element-79ff8bc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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