.elementor-3079 .elementor-element.elementor-element-2b3c7b6{--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-3079 .elementor-element.elementor-element-287a3dd img{width:100%;max-width:100%;}.elementor-3079 .elementor-element.elementor-element-22ef77e img{width:100%;max-width:100%;}.elementor-3079 .elementor-element.elementor-element-93889a2{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3079 .elementor-element.elementor-element-456867e img{width:100%;max-width:100%;}.elementor-3079 .elementor-element.elementor-element-290ec40{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-8ec3c6d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-d40b85c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-f3b7294{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-7a71c58{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-22ee1b3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-a25009a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3079 .elementor-element.elementor-element-4c3a7a0{--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-3079 .elementor-element.elementor-element-4c3a7a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3079 .elementor-element.elementor-element-4c3a7a0 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for image, class: .elementor-element-287a3dd */.elementor-3079 .elementor-element.elementor-element-287a3dd img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc3c574 */.elementor-3079 .elementor-element.elementor-element-cc3c574 h1, .elementor-3079 .elementor-element.elementor-element-cc3c574 h2, .elementor-3079 .elementor-element.elementor-element-cc3c574 h3, .elementor-3079 .elementor-element.elementor-element-cc3c574 h4, .elementor-3079 .elementor-element.elementor-element-cc3c574 h5, .elementor-3079 .elementor-element.elementor-element-cc3c574 h6, .elementor-3079 .elementor-element.elementor-element-cc3c574 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-49095ab */.elementor-3079 .elementor-element.elementor-element-49095ab p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3079 .elementor-element.elementor-element-49095ab a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-2abd69b table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-a8863c2 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c6d91 */.elementor-3079 .elementor-element.elementor-element-55c6d91 h1, .elementor-3079 .elementor-element.elementor-element-55c6d91 h2, .elementor-3079 .elementor-element.elementor-element-55c6d91 h3, .elementor-3079 .elementor-element.elementor-element-55c6d91 h4, .elementor-3079 .elementor-element.elementor-element-55c6d91 h5, .elementor-3079 .elementor-element.elementor-element-55c6d91 h6, .elementor-3079 .elementor-element.elementor-element-55c6d91 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 image, class: .elementor-element-22ef77e */.elementor-3079 .elementor-element.elementor-element-22ef77e img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f618caf */.elementor-3079 .elementor-element.elementor-element-f618caf h1, .elementor-3079 .elementor-element.elementor-element-f618caf h2, .elementor-3079 .elementor-element.elementor-element-f618caf h3, .elementor-3079 .elementor-element.elementor-element-f618caf h4, .elementor-3079 .elementor-element.elementor-element-f618caf h5, .elementor-3079 .elementor-element.elementor-element-f618caf h6, .elementor-3079 .elementor-element.elementor-element-f618caf 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-7ca59a6 */.elementor-3079 .elementor-element.elementor-element-7ca59a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-1428b03 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3079 .elementor-element.elementor-element-a5f7aa7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e793069 */.elementor-3079 .elementor-element.elementor-element-e793069 h1, .elementor-3079 .elementor-element.elementor-element-e793069 h2, .elementor-3079 .elementor-element.elementor-element-e793069 h3, .elementor-3079 .elementor-element.elementor-element-e793069 h4, .elementor-3079 .elementor-element.elementor-element-e793069 h5, .elementor-3079 .elementor-element.elementor-element-e793069 h6, .elementor-3079 .elementor-element.elementor-element-e793069 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 image, class: .elementor-element-456867e */.elementor-3079 .elementor-element.elementor-element-456867e img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bd5a43 */.elementor-3079 .elementor-element.elementor-element-6bd5a43 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-2199fe4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-2734dc0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3079 .elementor-element.elementor-element-0abdb3f a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-290ec40 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-22ee1b3 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3079 .elementor-element.elementor-element-4c3a7a0 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3079 .elementor-element.elementor-element-4c3a7a0 span{
    color: var(--text-color-primary)!important;
}

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