.elementor-3083 .elementor-element.elementor-element-9ec41cf{--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-3083 .elementor-element.elementor-element-4a4addd img{width:100%;max-width:100%;}.elementor-3083 .elementor-element.elementor-element-52fafd1{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3083 .elementor-element.elementor-element-c516612 img{width:100%;max-width:100%;}.elementor-3083 .elementor-element.elementor-element-b9bb0b3 img{width:100%;max-width:100%;}.elementor-3083 .elementor-element.elementor-element-caa1026{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3083 .elementor-element.elementor-element-e323596{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-0b7949d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-d806c79{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-2bec39e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-53fcafe{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-afb370f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-7594213{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3083 .elementor-element.elementor-element-df4318e{--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-3083 .elementor-element.elementor-element-df4318e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3083 .elementor-element.elementor-element-df4318e {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for image, class: .elementor-element-4a4addd */.elementor-3083 .elementor-element.elementor-element-4a4addd img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6495d79 */.elementor-3083 .elementor-element.elementor-element-6495d79 h1, .elementor-3083 .elementor-element.elementor-element-6495d79 h2, .elementor-3083 .elementor-element.elementor-element-6495d79 h3, .elementor-3083 .elementor-element.elementor-element-6495d79 h4, .elementor-3083 .elementor-element.elementor-element-6495d79 h5, .elementor-3083 .elementor-element.elementor-element-6495d79 h6, .elementor-3083 .elementor-element.elementor-element-6495d79 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-9102598 */.elementor-3083 .elementor-element.elementor-element-9102598 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-224c682 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-94b9cd1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-39cfa66 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-96b5765 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3083 .elementor-element.elementor-element-4509d33 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-843f21c a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-02cec0b a{
    color: var(--color-primary)!important;
}

.elementor-3083 .elementor-element.elementor-element-02cec0b strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-56f7e05 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3083 .elementor-element.elementor-element-2bec39e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3083 .elementor-element.elementor-element-53fcafe span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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