.elementor-5162 .elementor-element.elementor-element-cf4c3a3{--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-5162 .elementor-element.elementor-element-a2a4359 img{width:100%;max-width:100%;}.elementor-5162 .elementor-element.elementor-element-2297718 img{width:100%;max-width:100%;}.elementor-5162 .elementor-element.elementor-element-d897ac6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5162 .elementor-element.elementor-element-a56246f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5162 .elementor-element.elementor-element-cfd3742{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5162 .elementor-element.elementor-element-8e4ef0d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5162 .elementor-element.elementor-element-8607ad5{--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-5162 .elementor-element.elementor-element-8607ad5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5162 .elementor-element.elementor-element-8607ad5 {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-5162 .elementor-element.elementor-element-d40e959 img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-7c93d52 */.elementor-5162 .elementor-element.elementor-element-7c93d52 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-3731c77 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-afebb2c 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-b43a99e */.elementor-5162 .elementor-element.elementor-element-b43a99e h1, .elementor-5162 .elementor-element.elementor-element-b43a99e h2, .elementor-5162 .elementor-element.elementor-element-b43a99e h3, .elementor-5162 .elementor-element.elementor-element-b43a99e h4, .elementor-5162 .elementor-element.elementor-element-b43a99e h5, .elementor-5162 .elementor-element.elementor-element-b43a99e h6, .elementor-5162 .elementor-element.elementor-element-b43a99e 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-a461e40 */.elementor-5162 .elementor-element.elementor-element-a461e40 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-62c1b5c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5162 .elementor-element.elementor-element-64d3070 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5162 .elementor-element.elementor-element-0ce2321 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5162 .elementor-element.elementor-element-0ce2321 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5162 .elementor-element.elementor-element-0ce2321 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f25c64 */.elementor-5162 .elementor-element.elementor-element-1f25c64 h1, .elementor-5162 .elementor-element.elementor-element-1f25c64 h2, .elementor-5162 .elementor-element.elementor-element-1f25c64 h3, .elementor-5162 .elementor-element.elementor-element-1f25c64 h4, .elementor-5162 .elementor-element.elementor-element-1f25c64 h5, .elementor-5162 .elementor-element.elementor-element-1f25c64 h6, .elementor-5162 .elementor-element.elementor-element-1f25c64 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-07d9e44 */.elementor-5162 .elementor-element.elementor-element-07d9e44 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5162 .elementor-element.elementor-element-07d9e44 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-27f78ec a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-52166ba a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-4217ce6 a{
    color: var(--color-primary)!important;
}

.elementor-5162 .elementor-element.elementor-element-4217ce6 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2297718 */.elementor-5162 .elementor-element.elementor-element-2297718 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ef03 */.elementor-5162 .elementor-element.elementor-element-f41ef03 h1, .elementor-5162 .elementor-element.elementor-element-f41ef03 h2, .elementor-5162 .elementor-element.elementor-element-f41ef03 h3, .elementor-5162 .elementor-element.elementor-element-f41ef03 h4, .elementor-5162 .elementor-element.elementor-element-f41ef03 h5, .elementor-5162 .elementor-element.elementor-element-f41ef03 h6, .elementor-5162 .elementor-element.elementor-element-f41ef03 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-75028c8 */.elementor-5162 .elementor-element.elementor-element-75028c8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5162 .elementor-element.elementor-element-75028c8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5162 .elementor-element.elementor-element-18ecfc6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-8754c0c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-887b188 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-297e21f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-bf91b98 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-157b04a */.elementor-5162 .elementor-element.elementor-element-157b04a h1, .elementor-5162 .elementor-element.elementor-element-157b04a h2, .elementor-5162 .elementor-element.elementor-element-157b04a h3, .elementor-5162 .elementor-element.elementor-element-157b04a h4, .elementor-5162 .elementor-element.elementor-element-157b04a h5, .elementor-5162 .elementor-element.elementor-element-157b04a h6, .elementor-5162 .elementor-element.elementor-element-157b04a 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-4955ecd */.elementor-5162 .elementor-element.elementor-element-4955ecd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-8607ad5 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5162 .elementor-element.elementor-element-8607ad5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-9caf81b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-5162 .elementor-element.elementor-element-7d79087 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */