.elementor-3052 .elementor-element.elementor-element-4945efd{--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-3052 .elementor-element.elementor-element-e0a0180 img{width:100%;max-width:100%;}.elementor-3052 .elementor-element.elementor-element-a720f1e img{width:100%;max-width:100%;}.elementor-3052 .elementor-element.elementor-element-21a70b8{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3052 .elementor-element.elementor-element-1f18484{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3052 .elementor-element.elementor-element-0b20d56{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-55c14da{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-a86eee6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-a676ac1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-37d357d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-cab5614{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3052 .elementor-element.elementor-element-6b74196{--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;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-3052 .elementor-element.elementor-element-6b74196 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3052 .elementor-element.elementor-element-6b74196 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3052 .elementor-element.elementor-element-6b74196 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-0df84fc */.elementor-3052 .elementor-element.elementor-element-0df84fc h1, .elementor-3052 .elementor-element.elementor-element-0df84fc h2, .elementor-3052 .elementor-element.elementor-element-0df84fc h3, .elementor-3052 .elementor-element.elementor-element-0df84fc h4, .elementor-3052 .elementor-element.elementor-element-0df84fc h5, .elementor-3052 .elementor-element.elementor-element-0df84fc h6, .elementor-3052 .elementor-element.elementor-element-0df84fc div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0a0180 */.elementor-3052 .elementor-element.elementor-element-e0a0180 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7270333 */.elementor-3052 .elementor-element.elementor-element-7270333 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

.elementor-3052 .elementor-element.elementor-element-6cc1cbb a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a720f1e */.elementor-3052 .elementor-element.elementor-element-a720f1e img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c9acd */.elementor-3052 .elementor-element.elementor-element-29c9acd h1, .elementor-3052 .elementor-element.elementor-element-29c9acd h2, .elementor-3052 .elementor-element.elementor-element-29c9acd h3, .elementor-3052 .elementor-element.elementor-element-29c9acd h4, .elementor-3052 .elementor-element.elementor-element-29c9acd h5, .elementor-3052 .elementor-element.elementor-element-29c9acd h6, .elementor-3052 .elementor-element.elementor-element-29c9acd 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-9c65d5b */.elementor-3052 .elementor-element.elementor-element-9c65d5b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3052 .elementor-element.elementor-element-ba29ade a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a70b8 */.elementor-3052 .elementor-element.elementor-element-21a70b8{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305bedd */.elementor-3052 .elementor-element.elementor-element-305bedd h1, .elementor-3052 .elementor-element.elementor-element-305bedd h2, .elementor-3052 .elementor-element.elementor-element-305bedd h3, .elementor-3052 .elementor-element.elementor-element-305bedd h4, .elementor-3052 .elementor-element.elementor-element-305bedd h5, .elementor-3052 .elementor-element.elementor-element-305bedd h6, .elementor-3052 .elementor-element.elementor-element-305bedd 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-8f85ea2 */.elementor-3052 .elementor-element.elementor-element-8f85ea2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-90ac7e5 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69b873c */.elementor-3052 .elementor-element.elementor-element-69b873c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-3052 .elementor-element.elementor-element-69b873c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f18484 */.elementor-3052 .elementor-element.elementor-element-1f18484{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2fda09 */.elementor-3052 .elementor-element.elementor-element-a2fda09 h1, .elementor-3052 .elementor-element.elementor-element-a2fda09 h2, .elementor-3052 .elementor-element.elementor-element-a2fda09 h3, .elementor-3052 .elementor-element.elementor-element-a2fda09 h4, .elementor-3052 .elementor-element.elementor-element-a2fda09 h5, .elementor-3052 .elementor-element.elementor-element-a2fda09 h6, .elementor-3052 .elementor-element.elementor-element-a2fda09 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
    margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92aafdc */.elementor-3052 .elementor-element.elementor-element-92aafdc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-55c14da span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-37d357d span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3052 .elementor-element.elementor-element-6b74196 span{
    color: var(--text-color-primary)!important;
}

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