.elementor-3081 .elementor-element.elementor-element-58ce5bc{--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-3081 .elementor-element.elementor-element-40491c5 img{width:100%;max-width:100%;}.elementor-3081 .elementor-element.elementor-element-a6f0226 img{width:100%;max-width:100%;}.elementor-3081 .elementor-element.elementor-element-d0bac7a img{width:100%;max-width:100%;}.elementor-3081 .elementor-element.elementor-element-01d1cc9{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3081 .elementor-element.elementor-element-6fd6a49{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3081 .elementor-element.elementor-element-0239213{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-a7f6e1f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-cb5d19d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-20a0ac3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-af73215{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-ecd70a6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3081 .elementor-element.elementor-element-8e4f067{--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-3081 .elementor-element.elementor-element-8e4f067 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3081 .elementor-element.elementor-element-8e4f067 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-37e8bbe */.elementor-3081 .elementor-element.elementor-element-37e8bbe h1, .elementor-3081 .elementor-element.elementor-element-37e8bbe h2, .elementor-3081 .elementor-element.elementor-element-37e8bbe h3, .elementor-3081 .elementor-element.elementor-element-37e8bbe h4, .elementor-3081 .elementor-element.elementor-element-37e8bbe h5, .elementor-3081 .elementor-element.elementor-element-37e8bbe h6, .elementor-3081 .elementor-element.elementor-element-37e8bbe 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-dd34f8e */.elementor-3081 .elementor-element.elementor-element-dd34f8e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-808b175 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-598c692 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3081 .elementor-element.elementor-element-634b02e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-15585c1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3081 .elementor-element.elementor-element-4039a03 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3081 .elementor-element.elementor-element-30540ed a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-22dafc5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-464f655 a{
    color: var(--color-primary)!important;
}

.elementor-3081 .elementor-element.elementor-element-464f655 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6f0226 */.elementor-3081 .elementor-element.elementor-element-a6f0226 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b13f4d */.elementor-3081 .elementor-element.elementor-element-9b13f4d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-289e974 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-393a1f8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3081 .elementor-element.elementor-element-8626a3c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-786def2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3081 .elementor-element.elementor-element-448ebbf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-823fe01 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-03c1521 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-6427a9d a{
    color: var(--color-primary)!important;
}

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

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

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

@media screen and (max-width: 767px){ 
    .elementor-3081 .elementor-element.elementor-element-1f15cb4 p, .elementor-3081 .elementor-element.elementor-element-1f15cb4 a{ 
        font-size: 12px;
    }
    .elementor-3081 .elementor-element.elementor-element-1f15cb4 ul, .elementor-3081 .elementor-element.elementor-element-1f15cb4 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd6a49 */.elementor-3081 .elementor-element.elementor-element-6fd6a49{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3176bc7 */.elementor-3081 .elementor-element.elementor-element-3176bc7 h1, .elementor-3081 .elementor-element.elementor-element-3176bc7 h2, .elementor-3081 .elementor-element.elementor-element-3176bc7 h3, .elementor-3081 .elementor-element.elementor-element-3176bc7 h4, .elementor-3081 .elementor-element.elementor-element-3176bc7 h5, .elementor-3081 .elementor-element.elementor-element-3176bc7 h6, .elementor-3081 .elementor-element.elementor-element-3176bc7 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-a6cffa3 */.elementor-3081 .elementor-element.elementor-element-a6cffa3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-20a0ac3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3081 .elementor-element.elementor-element-8e4f067 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3081 .elementor-element.elementor-element-8e4f067 span{
    color: var(--text-color-primary)!important;
}

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