.elementor-3191 .elementor-element.elementor-element-dc0203c{--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-3191 .elementor-element.elementor-element-fc1bc15 img{width:100%;max-width:100%;}.elementor-3191 .elementor-element.elementor-element-3b7e236 img{width:100%;max-width:100%;}.elementor-3191 .elementor-element.elementor-element-5e1f393 img{width:100%;max-width:100%;}.elementor-3191 .elementor-element.elementor-element-6d19e62 img{width:100%;max-width:100%;}.elementor-3191 .elementor-element.elementor-element-7e748a0{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3191 .elementor-element.elementor-element-c933537{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-243b237{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-c29f533{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-9849875{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-dd6c9e0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-4bff35f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-2f9d79f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-e970668{--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-3191 .elementor-element.elementor-element-e970668 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3191 .elementor-element.elementor-element-e970668 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-19b1f87 */.elementor-3191 .elementor-element.elementor-element-19b1f87 h1, .elementor-3191 .elementor-element.elementor-element-19b1f87 h2, .elementor-3191 .elementor-element.elementor-element-19b1f87 h3, .elementor-3191 .elementor-element.elementor-element-19b1f87 h4, .elementor-3191 .elementor-element.elementor-element-19b1f87 h5, .elementor-3191 .elementor-element.elementor-element-19b1f87 h6, .elementor-3191 .elementor-element.elementor-element-19b1f87 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-550a8b5 */.elementor-3191 .elementor-element.elementor-element-550a8b5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3191 .elementor-element.elementor-element-550a8b5 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3191 .elementor-element.elementor-element-f8495b5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc6d2a */.elementor-3191 .elementor-element.elementor-element-ccc6d2a h1, .elementor-3191 .elementor-element.elementor-element-ccc6d2a h2, .elementor-3191 .elementor-element.elementor-element-ccc6d2a h3, .elementor-3191 .elementor-element.elementor-element-ccc6d2a h4, .elementor-3191 .elementor-element.elementor-element-ccc6d2a h5, .elementor-3191 .elementor-element.elementor-element-ccc6d2a h6, .elementor-3191 .elementor-element.elementor-element-ccc6d2a 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-fc1bc15 */.elementor-3191 .elementor-element.elementor-element-fc1bc15 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6d892 */.elementor-3191 .elementor-element.elementor-element-2a6d892 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-917ac78 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-a1f888f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1d1fe3 */.elementor-3191 .elementor-element.elementor-element-f1d1fe3 h1, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 h2, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 h3, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 h4, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 h5, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 h6, .elementor-3191 .elementor-element.elementor-element-f1d1fe3 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-3b7e236 */.elementor-3191 .elementor-element.elementor-element-3b7e236 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6532a93 */.elementor-3191 .elementor-element.elementor-element-6532a93 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3191 .elementor-element.elementor-element-6532a93 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-022d7ed a{
    color: var(--color-primary)!important;
}

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

.elementor-3191 .elementor-element.elementor-element-906d1ec table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3191 .elementor-element.elementor-element-906d1ec th, .elementor-3191 .elementor-element.elementor-element-906d1ec td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-3191 .elementor-element.elementor-element-906d1ec th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3191 .elementor-element.elementor-element-906d1ec th, .elementor-3191 .elementor-element.elementor-element-906d1ec td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e1f393 */.elementor-3191 .elementor-element.elementor-element-5e1f393 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eeb5f6 */.elementor-3191 .elementor-element.elementor-element-1eeb5f6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-068d4c5 a{
    color: var(--color-primary)!important;
}

.elementor-3191 .elementor-element.elementor-element-068d4c5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d19e62 */.elementor-3191 .elementor-element.elementor-element-6d19e62 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e2a31e */.elementor-3191 .elementor-element.elementor-element-0e2a31e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-002aa24 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-200f845 a{
    color: var(--color-primary)!important;
}

.elementor-3191 .elementor-element.elementor-element-200f845 strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-243b237 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3191 .elementor-element.elementor-element-4bff35f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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