.elementor-3938 .elementor-element.elementor-element-2a4f60a{--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-3938 .elementor-element.elementor-element-023e967 img{width:100%;max-width:100%;}.elementor-3938 .elementor-element.elementor-element-fb6f916{--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-3938 .elementor-element.elementor-element-32720b9 .elementor-blockquote__content +.e-q-footer{margin-top:0.25rem;}.elementor-3938 .elementor-element.elementor-element-32720b9 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-3938 .elementor-element.elementor-element-32720b9 .elementor-blockquote__content{margin-top:1rem;}.elementor-3938 .elementor-element.elementor-element-0d08807 img{width:100%;max-width:100%;}.elementor-3938 .elementor-element.elementor-element-ab4acf6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-0769e01{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-c92b740{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-f9d75fc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-dc85a63{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-673fb99{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3938 .elementor-element.elementor-element-7c9bcc3{--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-3938 .elementor-element.elementor-element-7c9bcc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3938 .elementor-element.elementor-element-7c9bcc3 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3938 .elementor-element.elementor-element-7c9bcc3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for text-editor, class: .elementor-element-21bff0b */.elementor-3938 .elementor-element.elementor-element-21bff0b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3938 .elementor-element.elementor-element-21bff0b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-32720b9 .elementor-blockquote:before{
    color: var(--color-primary);
}

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

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

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

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

@media screen and (max-width: 767px){ 
    .elementor-3938 .elementor-element.elementor-element-6e2777e p, .elementor-3938 .elementor-element.elementor-element-6e2777e a{ 
        font-size: 12px;
    }
    .elementor-3938 .elementor-element.elementor-element-6e2777e ul, .elementor-3938 .elementor-element.elementor-element-6e2777e ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d08807 */.elementor-3938 .elementor-element.elementor-element-0d08807 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3de051b */.elementor-3938 .elementor-element.elementor-element-3de051b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-0769e01 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3938 .elementor-element.elementor-element-673fb99 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-3938 .elementor-element.elementor-element-7c9bcc3 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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