.elementor-4118 .elementor-element.elementor-element-a4c3046{--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-4118 .elementor-element.elementor-element-6512304 img{width:100%;max-width:100%;}.elementor-4118 .elementor-element.elementor-element-47b2232{--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-4118 .elementor-element.elementor-element-125d1f0 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-4118 .elementor-element.elementor-element-125d1f0 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-4118 .elementor-element.elementor-element-125d1f0 .elementor-blockquote__content{margin-top:1rem;}.elementor-4118 .elementor-element.elementor-element-6dbe193 img{width:100%;max-width:100%;}.elementor-4118 .elementor-element.elementor-element-87863ab img{width:100%;max-width:100%;}.elementor-4118 .elementor-element.elementor-element-491f09c img{width:100%;max-width:100%;}.elementor-4118 .elementor-element.elementor-element-6659f5c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-292d677{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-f192008{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-36452a9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-175894c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-f01cf1e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-9727451{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4118 .elementor-element.elementor-element-b322657{--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-4118 .elementor-element.elementor-element-b322657 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4118 .elementor-element.elementor-element-b322657 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4118 .elementor-element.elementor-element-b322657 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-137a848 */.elementor-4118 .elementor-element.elementor-element-137a848 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-4118 .elementor-element.elementor-element-137a848 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-50667f8 a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-125d1f0 .elementor-blockquote:before{
    color: var(--color-primary);
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-619d476 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-352d9a1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-6659f5c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-292d677 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-88b05fe a{
    color: var(--color-primary)!important;
}

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

.elementor-4118 .elementor-element.elementor-element-36452a9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-4118 .elementor-element.elementor-element-175894c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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