.elementor-5201 .elementor-element.elementor-element-378cd00{--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-5201 .elementor-element.elementor-element-79bad98 img{width:100%;max-width:100%;}.elementor-5201 .elementor-element.elementor-element-758394e img{width:100%;max-width:100%;}.elementor-5201 .elementor-element.elementor-element-10bff93{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5201 .elementor-element.elementor-element-547b9f2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5201 .elementor-element.elementor-element-246f79a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5201 .elementor-element.elementor-element-f5ea9d7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5201 .elementor-element.elementor-element-46c9ee2{--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-5201 .elementor-element.elementor-element-46c9ee2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5201 .elementor-element.elementor-element-46c9ee2 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-fdc9a89 */.elementor-5201 .elementor-element.elementor-element-fdc9a89 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-958bf02 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-6539fd8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-b039d84 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d15396 */.elementor-5201 .elementor-element.elementor-element-9d15396 h1, .elementor-5201 .elementor-element.elementor-element-9d15396 h2, .elementor-5201 .elementor-element.elementor-element-9d15396 h3, .elementor-5201 .elementor-element.elementor-element-9d15396 h4, .elementor-5201 .elementor-element.elementor-element-9d15396 h5, .elementor-5201 .elementor-element.elementor-element-9d15396 h6, .elementor-5201 .elementor-element.elementor-element-9d15396 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-79bad98 */.elementor-5201 .elementor-element.elementor-element-79bad98 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e093d */.elementor-5201 .elementor-element.elementor-element-35e093d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5201 .elementor-element.elementor-element-35e093d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5201 .elementor-element.elementor-element-42f73fa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-87a0788 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-77426e7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-e53aebf table{
    width: 100%;
    border-collapse: collapse;
}

.elementor-5201 .elementor-element.elementor-element-e53aebf th, .elementor-5201 .elementor-element.elementor-element-e53aebf td{
    border: 1px solid var(--theme-border-color);
    padding: .5rem .75rem;
    line-height: 2;
    color: var(--text-color-secondary);
}

.elementor-5201 .elementor-element.elementor-element-e53aebf th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3d624 */.elementor-5201 .elementor-element.elementor-element-6e3d624 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-50c4147 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-6067084 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c52242 */.elementor-5201 .elementor-element.elementor-element-5c52242 h1, .elementor-5201 .elementor-element.elementor-element-5c52242 h2, .elementor-5201 .elementor-element.elementor-element-5c52242 h3, .elementor-5201 .elementor-element.elementor-element-5c52242 h4, .elementor-5201 .elementor-element.elementor-element-5c52242 h5, .elementor-5201 .elementor-element.elementor-element-5c52242 h6, .elementor-5201 .elementor-element.elementor-element-5c52242 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-65667cd */.elementor-5201 .elementor-element.elementor-element-65667cd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-5201 .elementor-element.elementor-element-10bff93 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-547b9f2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-246f79a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-10bff93 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-547b9f2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-246f79a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-10bff93 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-547b9f2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-246f79a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-10bff93 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-547b9f2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-246f79a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-10bff93 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-547b9f2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5201 .elementor-element.elementor-element-246f79a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-46c9ee2 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5201 .elementor-element.elementor-element-46c9ee2 span{
    color: var(--text-color-primary)!important;
}

.elementor-5201 .elementor-element.elementor-element-46c9ee2 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7191d70 */.elementor-5201 .elementor-element.elementor-element-7191d70 h1, .elementor-5201 .elementor-element.elementor-element-7191d70 h2, .elementor-5201 .elementor-element.elementor-element-7191d70 h3, .elementor-5201 .elementor-element.elementor-element-7191d70 h4, .elementor-5201 .elementor-element.elementor-element-7191d70 h5, .elementor-5201 .elementor-element.elementor-element-7191d70 h6, .elementor-5201 .elementor-element.elementor-element-7191d70 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-780d741 */.elementor-5201 .elementor-element.elementor-element-780d741 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5201 .elementor-element.elementor-element-780d741 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5201 .elementor-element.elementor-element-1338abf a{
    color: var(--color-primary)!important;
}

.elementor-5201 .elementor-element.elementor-element-1338abf strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */