.elementor-3080 .elementor-element.elementor-element-076895a{--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-3080 .elementor-element.elementor-element-e35bd9f img{width:100%;max-width:100%;}.elementor-3080 .elementor-element.elementor-element-d4047be img{width:100%;max-width:100%;}.elementor-3080 .elementor-element.elementor-element-e1984ba img{width:100%;max-width:100%;}.elementor-3080 .elementor-element.elementor-element-c3f8d99 img{width:100%;max-width:100%;}.elementor-3080 .elementor-element.elementor-element-505ffaf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-3dbcd45{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-2065ada{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-f16ab19{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-e4b79cf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-062b493{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3080 .elementor-element.elementor-element-0c973f7{--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-3080 .elementor-element.elementor-element-0c973f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3080 .elementor-element.elementor-element-0c973f7 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-07feebc */.elementor-3080 .elementor-element.elementor-element-07feebc h1, .elementor-3080 .elementor-element.elementor-element-07feebc h2, .elementor-3080 .elementor-element.elementor-element-07feebc h3, .elementor-3080 .elementor-element.elementor-element-07feebc h4, .elementor-3080 .elementor-element.elementor-element-07feebc h5, .elementor-3080 .elementor-element.elementor-element-07feebc h6, .elementor-3080 .elementor-element.elementor-element-07feebc 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-240e1c6 */.elementor-3080 .elementor-element.elementor-element-240e1c6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-240e1c6 a{
    color: var(--color-primary)!important;
}

.elementor-3080 .elementor-element.elementor-element-240e1c6 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e35bd9f */.elementor-3080 .elementor-element.elementor-element-e35bd9f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57b8053 */.elementor-3080 .elementor-element.elementor-element-57b8053 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-57b8053 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3080 .elementor-element.elementor-element-97c7b2d a{
    color: var(--color-primary)!important;
}

.elementor-3080 .elementor-element.elementor-element-97c7b2d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3594373 */.elementor-3080 .elementor-element.elementor-element-3594373 h1, .elementor-3080 .elementor-element.elementor-element-3594373 h2, .elementor-3080 .elementor-element.elementor-element-3594373 h3, .elementor-3080 .elementor-element.elementor-element-3594373 h4, .elementor-3080 .elementor-element.elementor-element-3594373 h5, .elementor-3080 .elementor-element.elementor-element-3594373 h6, .elementor-3080 .elementor-element.elementor-element-3594373 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-554b5ee */.elementor-3080 .elementor-element.elementor-element-554b5ee p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-554b5ee a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-bfe4924 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4047be */.elementor-3080 .elementor-element.elementor-element-d4047be img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43e91ba */.elementor-3080 .elementor-element.elementor-element-43e91ba p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-43e91ba a{
    color: var(--color-primary)!important;
}

.elementor-3080 .elementor-element.elementor-element-43e91ba strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf75ea6 */.elementor-3080 .elementor-element.elementor-element-bf75ea6 h1, .elementor-3080 .elementor-element.elementor-element-bf75ea6 h2, .elementor-3080 .elementor-element.elementor-element-bf75ea6 h3, .elementor-3080 .elementor-element.elementor-element-bf75ea6 h4, .elementor-3080 .elementor-element.elementor-element-bf75ea6 h5, .elementor-3080 .elementor-element.elementor-element-bf75ea6 h6, .elementor-3080 .elementor-element.elementor-element-bf75ea6 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-5fc1305 */.elementor-3080 .elementor-element.elementor-element-5fc1305 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3080 .elementor-element.elementor-element-5fc1305 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0b9634 */.elementor-3080 .elementor-element.elementor-element-c0b9634 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3080 .elementor-element.elementor-element-c0b9634 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3080 .elementor-element.elementor-element-c0b9634 th, .elementor-3080 .elementor-element.elementor-element-c0b9634 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-3080 .elementor-element.elementor-element-c0b9634 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-c682d10 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6093e4 */.elementor-3080 .elementor-element.elementor-element-e6093e4 h1, .elementor-3080 .elementor-element.elementor-element-e6093e4 h2, .elementor-3080 .elementor-element.elementor-element-e6093e4 h3, .elementor-3080 .elementor-element.elementor-element-e6093e4 h4, .elementor-3080 .elementor-element.elementor-element-e6093e4 h5, .elementor-3080 .elementor-element.elementor-element-e6093e4 h6, .elementor-3080 .elementor-element.elementor-element-e6093e4 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-a85c923 */.elementor-3080 .elementor-element.elementor-element-a85c923 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3080 .elementor-element.elementor-element-a85c923 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1984ba */.elementor-3080 .elementor-element.elementor-element-e1984ba img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a9f961 */.elementor-3080 .elementor-element.elementor-element-8a9f961 h1, .elementor-3080 .elementor-element.elementor-element-8a9f961 h2, .elementor-3080 .elementor-element.elementor-element-8a9f961 h3, .elementor-3080 .elementor-element.elementor-element-8a9f961 h4, .elementor-3080 .elementor-element.elementor-element-8a9f961 h5, .elementor-3080 .elementor-element.elementor-element-8a9f961 h6, .elementor-3080 .elementor-element.elementor-element-8a9f961 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-df3564a */.elementor-3080 .elementor-element.elementor-element-df3564a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-c339633 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d817b2b */.elementor-3080 .elementor-element.elementor-element-d817b2b h1, .elementor-3080 .elementor-element.elementor-element-d817b2b h2, .elementor-3080 .elementor-element.elementor-element-d817b2b h3, .elementor-3080 .elementor-element.elementor-element-d817b2b h4, .elementor-3080 .elementor-element.elementor-element-d817b2b h5, .elementor-3080 .elementor-element.elementor-element-d817b2b h6, .elementor-3080 .elementor-element.elementor-element-d817b2b 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-24f61d3 */.elementor-3080 .elementor-element.elementor-element-24f61d3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-24f61d3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-5dc8585 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29af31e */.elementor-3080 .elementor-element.elementor-element-29af31e h1, .elementor-3080 .elementor-element.elementor-element-29af31e h2, .elementor-3080 .elementor-element.elementor-element-29af31e h3, .elementor-3080 .elementor-element.elementor-element-29af31e h4, .elementor-3080 .elementor-element.elementor-element-29af31e h5, .elementor-3080 .elementor-element.elementor-element-29af31e h6, .elementor-3080 .elementor-element.elementor-element-29af31e 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-764b6f7 */.elementor-3080 .elementor-element.elementor-element-764b6f7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-764b6f7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3080 .elementor-element.elementor-element-01741b0 a{
    color: var(--color-primary)!important;
}

.elementor-3080 .elementor-element.elementor-element-01741b0 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d57dcc */.elementor-3080 .elementor-element.elementor-element-0d57dcc h1, .elementor-3080 .elementor-element.elementor-element-0d57dcc h2, .elementor-3080 .elementor-element.elementor-element-0d57dcc h3, .elementor-3080 .elementor-element.elementor-element-0d57dcc h4, .elementor-3080 .elementor-element.elementor-element-0d57dcc h5, .elementor-3080 .elementor-element.elementor-element-0d57dcc h6, .elementor-3080 .elementor-element.elementor-element-0d57dcc 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-70cca2a */.elementor-3080 .elementor-element.elementor-element-70cca2a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3080 .elementor-element.elementor-element-70cca2a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-904cbdc a{
    color: var(--color-primary)!important;
}

.elementor-3080 .elementor-element.elementor-element-904cbdc strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3f8d99 */.elementor-3080 .elementor-element.elementor-element-c3f8d99 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d722f3e */.elementor-3080 .elementor-element.elementor-element-d722f3e h1, .elementor-3080 .elementor-element.elementor-element-d722f3e h2, .elementor-3080 .elementor-element.elementor-element-d722f3e h3, .elementor-3080 .elementor-element.elementor-element-d722f3e h4, .elementor-3080 .elementor-element.elementor-element-d722f3e h5, .elementor-3080 .elementor-element.elementor-element-d722f3e h6, .elementor-3080 .elementor-element.elementor-element-d722f3e 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-3a267f6 */.elementor-3080 .elementor-element.elementor-element-3a267f6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-b1e62d4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be233ff */.elementor-3080 .elementor-element.elementor-element-be233ff h1, .elementor-3080 .elementor-element.elementor-element-be233ff h2, .elementor-3080 .elementor-element.elementor-element-be233ff h3, .elementor-3080 .elementor-element.elementor-element-be233ff h4, .elementor-3080 .elementor-element.elementor-element-be233ff h5, .elementor-3080 .elementor-element.elementor-element-be233ff h6, .elementor-3080 .elementor-element.elementor-element-be233ff 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-a3acab7 */.elementor-3080 .elementor-element.elementor-element-a3acab7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3080 .elementor-element.elementor-element-505ffaf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-2065ada span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3080 .elementor-element.elementor-element-062b493 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-3080 .elementor-element.elementor-element-0c973f7 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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