.elementor-4979 .elementor-element.elementor-element-73ea969{--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-4979 .elementor-element.elementor-element-0631ea8 img{width:100%;max-width:100%;}.elementor-4979 .elementor-element.elementor-element-173ccbb img{width:100%;max-width:100%;}.elementor-4979 .elementor-element.elementor-element-cd63815 img{width:100%;max-width:100%;}.elementor-4979 .elementor-element.elementor-element-5177f0c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4979 .elementor-element.elementor-element-4b958d2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4979 .elementor-element.elementor-element-4642ead{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4979 .elementor-element.elementor-element-84e7037{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4979 .elementor-element.elementor-element-403c725{--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-4979 .elementor-element.elementor-element-403c725 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4979 .elementor-element.elementor-element-403c725 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-2536b5a */.elementor-4979 .elementor-element.elementor-element-2536b5a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4979 .elementor-element.elementor-element-2536b5a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-2919d35 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4979 .elementor-element.elementor-element-33bd1b6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-9433e55 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-88f5caa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-48d3832 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-7a1af1d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413f9b9 */.elementor-4979 .elementor-element.elementor-element-413f9b9 h1, .elementor-4979 .elementor-element.elementor-element-413f9b9 h2, .elementor-4979 .elementor-element.elementor-element-413f9b9 h3, .elementor-4979 .elementor-element.elementor-element-413f9b9 h4, .elementor-4979 .elementor-element.elementor-element-413f9b9 h5, .elementor-4979 .elementor-element.elementor-element-413f9b9 h6, .elementor-4979 .elementor-element.elementor-element-413f9b9 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-173ccbb */.elementor-4979 .elementor-element.elementor-element-173ccbb img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35739a2 */.elementor-4979 .elementor-element.elementor-element-35739a2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4979 .elementor-element.elementor-element-35739a2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-dcba7b8 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-83a3f9a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-43f5dbe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-95cd802 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-625ae37 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-855b753 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-b521e7e table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-29bd8ce a{
    color: var(--color-primary)!important;
}

.elementor-4979 .elementor-element.elementor-element-29bd8ce strong{
    color: var(--text-color-primary)!important;
}

.elementor-4979 .elementor-element.elementor-element-29bd8ce 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-2518f67 */.elementor-4979 .elementor-element.elementor-element-2518f67 h1, .elementor-4979 .elementor-element.elementor-element-2518f67 h2, .elementor-4979 .elementor-element.elementor-element-2518f67 h3, .elementor-4979 .elementor-element.elementor-element-2518f67 h4, .elementor-4979 .elementor-element.elementor-element-2518f67 h5, .elementor-4979 .elementor-element.elementor-element-2518f67 h6, .elementor-4979 .elementor-element.elementor-element-2518f67 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-84f6621 */.elementor-4979 .elementor-element.elementor-element-84f6621 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4979 .elementor-element.elementor-element-5177f0c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-4642ead span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-84e7037 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-5177f0c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-4642ead span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-84e7037 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-5177f0c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-4642ead span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-84e7037 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-5177f0c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-4642ead span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-84e7037 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-5177f0c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-4642ead span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4979 .elementor-element.elementor-element-84e7037 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4979 .elementor-element.elementor-element-403c725 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4979 .elementor-element.elementor-element-403c725 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4979 .elementor-element.elementor-element-11a8303 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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