.elementor-4165 .elementor-element.elementor-element-7e0c36d{--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-4165 .elementor-element.elementor-element-a4b39ed img{width:100%;max-width:100%;}.elementor-4165 .elementor-element.elementor-element-124051b img{width:100%;max-width:100%;}.elementor-4165 .elementor-element.elementor-element-54d33e6 img{width:100%;max-width:100%;}.elementor-4165 .elementor-element.elementor-element-07ce89d img{width:100%;max-width:100%;}.elementor-4165 .elementor-element.elementor-element-4e43000{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-bf1608c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-881deb9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-4e266b0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-b6034e6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-6cfea62{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-ab631e0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-dfbc4eb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4165 .elementor-element.elementor-element-4fb318b{--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-4165 .elementor-element.elementor-element-4fb318b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4165 .elementor-element.elementor-element-4fb318b {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-f214383 */.elementor-4165 .elementor-element.elementor-element-f214383 h1, .elementor-4165 .elementor-element.elementor-element-f214383 h2, .elementor-4165 .elementor-element.elementor-element-f214383 h3, .elementor-4165 .elementor-element.elementor-element-f214383 h4, .elementor-4165 .elementor-element.elementor-element-f214383 h5, .elementor-4165 .elementor-element.elementor-element-f214383 h6, .elementor-4165 .elementor-element.elementor-element-f214383 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-bc159ff */.elementor-4165 .elementor-element.elementor-element-bc159ff p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-98240d3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-189f2b6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-044d6e3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-294b24c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-37a2365 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-5307e85 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-072aaa5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-87bd614 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54d33e6 */.elementor-4165 .elementor-element.elementor-element-54d33e6 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c5499c */.elementor-4165 .elementor-element.elementor-element-9c5499c h1, .elementor-4165 .elementor-element.elementor-element-9c5499c h2, .elementor-4165 .elementor-element.elementor-element-9c5499c h3, .elementor-4165 .elementor-element.elementor-element-9c5499c h4, .elementor-4165 .elementor-element.elementor-element-9c5499c h5, .elementor-4165 .elementor-element.elementor-element-9c5499c h6, .elementor-4165 .elementor-element.elementor-element-9c5499c 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-e3e53a1 */.elementor-4165 .elementor-element.elementor-element-e3e53a1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-3471e02 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-841a07b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-5689f82 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-02c094c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-40cdcf1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-0944e3b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-47788f8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4165 .elementor-element.elementor-element-55cd7fa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-7781d76 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-881deb9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4165 .elementor-element.elementor-element-4fb318b .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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