.elementor-3188 .elementor-element.elementor-element-b2f16aa{--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-3188 .elementor-element.elementor-element-60eaad6 img{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-d15e853{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3188 .elementor-element.elementor-element-e69d823{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3188 .elementor-element.elementor-element-cf325aa img{width:100%;max-width:100%;}.elementor-3188 .elementor-element.elementor-element-a077076{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3188 .elementor-element.elementor-element-bb75af3{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3188 .elementor-element.elementor-element-4353c94{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-e03804d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-199d4fb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-3b0c9b9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-f323961{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-5c24a4e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-ed5c093{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3188 .elementor-element.elementor-element-cf16eee{--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;}.elementor-3188 .elementor-element.elementor-element-cf16eee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3188 .elementor-element.elementor-element-cf16eee {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-bd548a7 */.elementor-3188 .elementor-element.elementor-element-bd548a7 h1, .elementor-3188 .elementor-element.elementor-element-bd548a7 h2, .elementor-3188 .elementor-element.elementor-element-bd548a7 h3, .elementor-3188 .elementor-element.elementor-element-bd548a7 h4, .elementor-3188 .elementor-element.elementor-element-bd548a7 h5, .elementor-3188 .elementor-element.elementor-element-bd548a7 h6, .elementor-3188 .elementor-element.elementor-element-bd548a7 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2fc320 */.elementor-3188 .elementor-element.elementor-element-d2fc320 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-d2fc320 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00e6732 */.elementor-3188 .elementor-element.elementor-element-00e6732 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-00e6732 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-00e6732 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d687d3 */.elementor-3188 .elementor-element.elementor-element-1d687d3 h1, .elementor-3188 .elementor-element.elementor-element-1d687d3 h2, .elementor-3188 .elementor-element.elementor-element-1d687d3 h3, .elementor-3188 .elementor-element.elementor-element-1d687d3 h4, .elementor-3188 .elementor-element.elementor-element-1d687d3 h5, .elementor-3188 .elementor-element.elementor-element-1d687d3 h6, .elementor-3188 .elementor-element.elementor-element-1d687d3 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cdaa50 */.elementor-3188 .elementor-element.elementor-element-2cdaa50 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-2cdaa50 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60eaad6 */.elementor-3188 .elementor-element.elementor-element-60eaad6 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910d019 */.elementor-3188 .elementor-element.elementor-element-910d019 h1, .elementor-3188 .elementor-element.elementor-element-910d019 h2, .elementor-3188 .elementor-element.elementor-element-910d019 h3, .elementor-3188 .elementor-element.elementor-element-910d019 h4, .elementor-3188 .elementor-element.elementor-element-910d019 h5, .elementor-3188 .elementor-element.elementor-element-910d019 h6, .elementor-3188 .elementor-element.elementor-element-910d019 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f774863 */.elementor-3188 .elementor-element.elementor-element-f774863 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-f774863 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4ebf33 */.elementor-3188 .elementor-element.elementor-element-c4ebf33 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3188 .elementor-element.elementor-element-c4ebf33 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3188 .elementor-element.elementor-element-c4ebf33 p, .elementor-3188 .elementor-element.elementor-element-c4ebf33 a{ 
        font-size: 12px;
    }
    .elementor-3188 .elementor-element.elementor-element-c4ebf33 ul, .elementor-3188 .elementor-element.elementor-element-c4ebf33 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d15e853 */.elementor-3188 .elementor-element.elementor-element-d15e853{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d1e56 */.elementor-3188 .elementor-element.elementor-element-86d1e56 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-86d1e56 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-86d1e56 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b247a6 */.elementor-3188 .elementor-element.elementor-element-7b247a6 h1, .elementor-3188 .elementor-element.elementor-element-7b247a6 h2, .elementor-3188 .elementor-element.elementor-element-7b247a6 h3, .elementor-3188 .elementor-element.elementor-element-7b247a6 h4, .elementor-3188 .elementor-element.elementor-element-7b247a6 h5, .elementor-3188 .elementor-element.elementor-element-7b247a6 h6, .elementor-3188 .elementor-element.elementor-element-7b247a6 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe6ba7 */.elementor-3188 .elementor-element.elementor-element-6fe6ba7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-6fe6ba7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783c9d6 */.elementor-3188 .elementor-element.elementor-element-783c9d6 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3188 .elementor-element.elementor-element-783c9d6 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3188 .elementor-element.elementor-element-783c9d6 th, .elementor-3188 .elementor-element.elementor-element-783c9d6 td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-3188 .elementor-element.elementor-element-783c9d6 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3188 .elementor-element.elementor-element-783c9d6 th, .elementor-3188 .elementor-element.elementor-element-783c9d6 td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68856b3 */.elementor-3188 .elementor-element.elementor-element-68856b3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-68856b3 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-68856b3 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bd1c25 */.elementor-3188 .elementor-element.elementor-element-1bd1c25 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3188 .elementor-element.elementor-element-1bd1c25 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3188 .elementor-element.elementor-element-1bd1c25 p, .elementor-3188 .elementor-element.elementor-element-1bd1c25 a{ 
        font-size: 12px;
    }
    .elementor-3188 .elementor-element.elementor-element-1bd1c25 ul, .elementor-3188 .elementor-element.elementor-element-1bd1c25 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e69d823 */.elementor-3188 .elementor-element.elementor-element-e69d823{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a208a38 */.elementor-3188 .elementor-element.elementor-element-a208a38 h1, .elementor-3188 .elementor-element.elementor-element-a208a38 h2, .elementor-3188 .elementor-element.elementor-element-a208a38 h3, .elementor-3188 .elementor-element.elementor-element-a208a38 h4, .elementor-3188 .elementor-element.elementor-element-a208a38 h5, .elementor-3188 .elementor-element.elementor-element-a208a38 h6, .elementor-3188 .elementor-element.elementor-element-a208a38 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b87fa8 */.elementor-3188 .elementor-element.elementor-element-8b87fa8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-8b87fa8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf325aa */.elementor-3188 .elementor-element.elementor-element-cf325aa img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69530bd */.elementor-3188 .elementor-element.elementor-element-69530bd h1, .elementor-3188 .elementor-element.elementor-element-69530bd h2, .elementor-3188 .elementor-element.elementor-element-69530bd h3, .elementor-3188 .elementor-element.elementor-element-69530bd h4, .elementor-3188 .elementor-element.elementor-element-69530bd h5, .elementor-3188 .elementor-element.elementor-element-69530bd h6, .elementor-3188 .elementor-element.elementor-element-69530bd div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da671df */.elementor-3188 .elementor-element.elementor-element-da671df p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-da671df strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cacb624 */.elementor-3188 .elementor-element.elementor-element-cacb624 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-cacb624 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dba0215 */.elementor-3188 .elementor-element.elementor-element-dba0215 h1, .elementor-3188 .elementor-element.elementor-element-dba0215 h2, .elementor-3188 .elementor-element.elementor-element-dba0215 h3, .elementor-3188 .elementor-element.elementor-element-dba0215 h4, .elementor-3188 .elementor-element.elementor-element-dba0215 h5, .elementor-3188 .elementor-element.elementor-element-dba0215 h6, .elementor-3188 .elementor-element.elementor-element-dba0215 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-840f1c4 */.elementor-3188 .elementor-element.elementor-element-840f1c4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-840f1c4 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-840f1c4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e18284 */.elementor-3188 .elementor-element.elementor-element-5e18284 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-5e18284 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e81a11 */.elementor-3188 .elementor-element.elementor-element-7e81a11 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3188 .elementor-element.elementor-element-7e81a11 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3188 .elementor-element.elementor-element-7e81a11 p, .elementor-3188 .elementor-element.elementor-element-7e81a11 a{ 
        font-size: 12px;
    }
    .elementor-3188 .elementor-element.elementor-element-7e81a11 ul, .elementor-3188 .elementor-element.elementor-element-7e81a11 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a077076 */.elementor-3188 .elementor-element.elementor-element-a077076{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e415af */.elementor-3188 .elementor-element.elementor-element-8e415af h1, .elementor-3188 .elementor-element.elementor-element-8e415af h2, .elementor-3188 .elementor-element.elementor-element-8e415af h3, .elementor-3188 .elementor-element.elementor-element-8e415af h4, .elementor-3188 .elementor-element.elementor-element-8e415af h5, .elementor-3188 .elementor-element.elementor-element-8e415af h6, .elementor-3188 .elementor-element.elementor-element-8e415af div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525cd63 */.elementor-3188 .elementor-element.elementor-element-525cd63 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-525cd63 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-525cd63 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a04e50 */.elementor-3188 .elementor-element.elementor-element-8a04e50 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-8a04e50 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9997b38 */.elementor-3188 .elementor-element.elementor-element-9997b38 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-9997b38 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-9997b38 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16fa962 */.elementor-3188 .elementor-element.elementor-element-16fa962 h1, .elementor-3188 .elementor-element.elementor-element-16fa962 h2, .elementor-3188 .elementor-element.elementor-element-16fa962 h3, .elementor-3188 .elementor-element.elementor-element-16fa962 h4, .elementor-3188 .elementor-element.elementor-element-16fa962 h5, .elementor-3188 .elementor-element.elementor-element-16fa962 h6, .elementor-3188 .elementor-element.elementor-element-16fa962 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c47542c */.elementor-3188 .elementor-element.elementor-element-c47542c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-c47542c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36ad28c */.elementor-3188 .elementor-element.elementor-element-36ad28c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-36ad28c a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-36ad28c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34fb602 */.elementor-3188 .elementor-element.elementor-element-34fb602 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

.elementor-3188 .elementor-element.elementor-element-34fb602 a{
    color: var(--color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-34fb602 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3188 .elementor-element.elementor-element-34fb602 p, .elementor-3188 .elementor-element.elementor-element-34fb602 a{ 
        font-size: 12px;
    }
    .elementor-3188 .elementor-element.elementor-element-34fb602 ul, .elementor-3188 .elementor-element.elementor-element-34fb602 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb75af3 */.elementor-3188 .elementor-element.elementor-element-bb75af3{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee248f5 */.elementor-3188 .elementor-element.elementor-element-ee248f5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3188 .elementor-element.elementor-element-ee248f5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce07a82 */.elementor-3188 .elementor-element.elementor-element-ce07a82 h1, .elementor-3188 .elementor-element.elementor-element-ce07a82 h2, .elementor-3188 .elementor-element.elementor-element-ce07a82 h3, .elementor-3188 .elementor-element.elementor-element-ce07a82 h4, .elementor-3188 .elementor-element.elementor-element-ce07a82 h5, .elementor-3188 .elementor-element.elementor-element-ce07a82 h6, .elementor-3188 .elementor-element.elementor-element-ce07a82 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ed5c093 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f89f2b */.elementor-3188 .elementor-element.elementor-element-1f89f2b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-1f89f2b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353c94 */.elementor-3188 .elementor-element.elementor-element-4353c94 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-4353c94 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8f7b */.elementor-3188 .elementor-element.elementor-element-38a8f7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-38a8f7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03804d */.elementor-3188 .elementor-element.elementor-element-e03804d .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-e03804d svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443068d */.elementor-3188 .elementor-element.elementor-element-443068d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-443068d a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199d4fb */.elementor-3188 .elementor-element.elementor-element-199d4fb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb span{
    color: var(--text-color-primary)!important;
}

.elementor-3188 .elementor-element.elementor-element-199d4fb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c86224 */.elementor-3188 .elementor-element.elementor-element-0c86224 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-0c86224 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0c9b9 */.elementor-3188 .elementor-element.elementor-element-3b0c9b9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-3b0c9b9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c404fa0 */.elementor-3188 .elementor-element.elementor-element-c404fa0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-c404fa0 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f323961 */.elementor-3188 .elementor-element.elementor-element-f323961 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-f323961 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9eec1 */.elementor-3188 .elementor-element.elementor-element-ba9eec1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-ba9eec1 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24a4e */.elementor-3188 .elementor-element.elementor-element-5c24a4e .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

.elementor-3188 .elementor-element.elementor-element-5c24a4e svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358dbf2 */.elementor-3188 .elementor-element.elementor-element-358dbf2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3188 .elementor-element.elementor-element-358dbf2 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c093 */.elementor-3188 .elementor-element.elementor-element-ed5c093 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

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

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

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

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

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

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