.elementor-3185 .elementor-element.elementor-element-22d476f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3185 .elementor-element.elementor-element-fb0e6ca img{width:100%;max-width:100%;}.elementor-3185 .elementor-element.elementor-element-238ccb7 img{width:100%;max-width:100%;}.elementor-3185 .elementor-element.elementor-element-118638c{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3185 .elementor-element.elementor-element-0a8e79c img{width:100%;max-width:100%;}.elementor-3185 .elementor-element.elementor-element-9fe0a63{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3185 .elementor-element.elementor-element-9f0bd00{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-235e3b0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-11375ef{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-77fa0fc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-a6f4bd1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-095a14a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-408b0f4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3185 .elementor-element.elementor-element-54b29d7{--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-3185 .elementor-element.elementor-element-54b29d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3185 .elementor-element.elementor-element-54b29d7 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-c751175 */.elementor-3185 .elementor-element.elementor-element-c751175 h1, .elementor-3185 .elementor-element.elementor-element-c751175 h2, .elementor-3185 .elementor-element.elementor-element-c751175 h3, .elementor-3185 .elementor-element.elementor-element-c751175 h4, .elementor-3185 .elementor-element.elementor-element-c751175 h5, .elementor-3185 .elementor-element.elementor-element-c751175 h6, .elementor-3185 .elementor-element.elementor-element-c751175 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-4ef2c3d */.elementor-3185 .elementor-element.elementor-element-4ef2c3d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3185 .elementor-element.elementor-element-4ef2c3d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-67bdece a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-8242caa a{
    color: var(--color-primary)!important;
}

.elementor-3185 .elementor-element.elementor-element-8242caa strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a8e79c */.elementor-3185 .elementor-element.elementor-element-0a8e79c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61da5a5 */.elementor-3185 .elementor-element.elementor-element-61da5a5 h1, .elementor-3185 .elementor-element.elementor-element-61da5a5 h2, .elementor-3185 .elementor-element.elementor-element-61da5a5 h3, .elementor-3185 .elementor-element.elementor-element-61da5a5 h4, .elementor-3185 .elementor-element.elementor-element-61da5a5 h5, .elementor-3185 .elementor-element.elementor-element-61da5a5 h6, .elementor-3185 .elementor-element.elementor-element-61da5a5 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-00712be */.elementor-3185 .elementor-element.elementor-element-00712be p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3185 .elementor-element.elementor-element-00712be a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-42388d5 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3185 .elementor-element.elementor-element-2c6cb0b strong{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-9f0bd00 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-235e3b0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-11375ef span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-77fa0fc span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3185 .elementor-element.elementor-element-095a14a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3185 .elementor-element.elementor-element-408b0f4 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-3185 .elementor-element.elementor-element-54b29d7 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3185 .elementor-element.elementor-element-54b29d7 span{
    color: var(--text-color-primary)!important;
}

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