.elementor-4766 .elementor-element.elementor-element-30ae910{--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-4766 .elementor-element.elementor-element-eed6ab9 img{width:100%;max-width:100%;}.elementor-4766 .elementor-element.elementor-element-8859a8e img{width:100%;max-width:100%;}.elementor-4766 .elementor-element.elementor-element-c4bad00{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4766 .elementor-element.elementor-element-f3e66cf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4766 .elementor-element.elementor-element-de5072b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4766 .elementor-element.elementor-element-44b4cd6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4766 .elementor-element.elementor-element-60f3420{--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-4766 .elementor-element.elementor-element-60f3420 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4766 .elementor-element.elementor-element-60f3420 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-7baa4b5 */.elementor-4766 .elementor-element.elementor-element-7baa4b5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-337dc7c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4766 .elementor-element.elementor-element-1510e35 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-501f8b7 a{
    color: var(--color-primary)!important;
}

.elementor-4766 .elementor-element.elementor-element-501f8b7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f841c */.elementor-4766 .elementor-element.elementor-element-43f841c h1, .elementor-4766 .elementor-element.elementor-element-43f841c h2, .elementor-4766 .elementor-element.elementor-element-43f841c h3, .elementor-4766 .elementor-element.elementor-element-43f841c h4, .elementor-4766 .elementor-element.elementor-element-43f841c h5, .elementor-4766 .elementor-element.elementor-element-43f841c h6, .elementor-4766 .elementor-element.elementor-element-43f841c div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eed6ab9 */.elementor-4766 .elementor-element.elementor-element-eed6ab9 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf731c2 */.elementor-4766 .elementor-element.elementor-element-bf731c2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-e4b5891 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4766 .elementor-element.elementor-element-562b744 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-5275b26 a{
    color: var(--color-primary)!important;
}

.elementor-4766 .elementor-element.elementor-element-5275b26 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4766 .elementor-element.elementor-element-5275b26 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dff126 */.elementor-4766 .elementor-element.elementor-element-6dff126 h1, .elementor-4766 .elementor-element.elementor-element-6dff126 h2, .elementor-4766 .elementor-element.elementor-element-6dff126 h3, .elementor-4766 .elementor-element.elementor-element-6dff126 h4, .elementor-4766 .elementor-element.elementor-element-6dff126 h5, .elementor-4766 .elementor-element.elementor-element-6dff126 h6, .elementor-4766 .elementor-element.elementor-element-6dff126 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8859a8e */.elementor-4766 .elementor-element.elementor-element-8859a8e img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e64125e */.elementor-4766 .elementor-element.elementor-element-e64125e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-663b5c1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-33704b0 a{
    color: var(--color-primary)!important;
}

.elementor-4766 .elementor-element.elementor-element-33704b0 strong{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-44b4cd6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-44b4cd6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-44b4cd6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-44b4cd6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-44b4cd6 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4766 .elementor-element.elementor-element-60f3420 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4766 .elementor-element.elementor-element-60f3420 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-899fcfa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4766 .elementor-element.elementor-element-18e2996 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */