.elementor-3186 .elementor-element.elementor-element-9432b9b{--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-3186 .elementor-element.elementor-element-b2b02c4 img{width:100%;max-width:100%;}.elementor-3186 .elementor-element.elementor-element-bf35c45 img{width:100%;max-width:100%;}.elementor-3186 .elementor-element.elementor-element-3e05ea6{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}/* Start custom CSS for heading, class: .elementor-element-d51606c */.elementor-3186 .elementor-element.elementor-element-d51606c h1, .elementor-3186 .elementor-element.elementor-element-d51606c h2, .elementor-3186 .elementor-element.elementor-element-d51606c h3, .elementor-3186 .elementor-element.elementor-element-d51606c h4, .elementor-3186 .elementor-element.elementor-element-d51606c h5, .elementor-3186 .elementor-element.elementor-element-d51606c h6, .elementor-3186 .elementor-element.elementor-element-d51606c 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-f7801ae */.elementor-3186 .elementor-element.elementor-element-f7801ae p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-524c5fb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-561dc89 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-5769dd0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-364d206 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-ee9f25f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf35c45 */.elementor-3186 .elementor-element.elementor-element-bf35c45 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9849c3 */.elementor-3186 .elementor-element.elementor-element-a9849c3 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3186 .elementor-element.elementor-element-a9849c3 p, .elementor-3186 .elementor-element.elementor-element-a9849c3 a{ 
        font-size: 12px;
    }
    .elementor-3186 .elementor-element.elementor-element-a9849c3 ul, .elementor-3186 .elementor-element.elementor-element-a9849c3 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e05ea6 */.elementor-3186 .elementor-element.elementor-element-3e05ea6{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c987f8 */.elementor-3186 .elementor-element.elementor-element-8c987f8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-65720d7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3186 .elementor-element.elementor-element-8743dfb a{
    color: var(--color-primary)!important;
}

.elementor-3186 .elementor-element.elementor-element-8743dfb strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */