.elementor-5302 .elementor-element.elementor-element-abcea17{--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-5302 .elementor-element.elementor-element-e353528 img{width:100%;max-width:100%;}.elementor-5302 .elementor-element.elementor-element-80267d8 img{width:100%;max-width:100%;}.elementor-5302 .elementor-element.elementor-element-c9390ed img{width:100%;max-width:100%;}.elementor-5302 .elementor-element.elementor-element-6d5ce86{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5302 .elementor-element.elementor-element-f84aa6c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5302 .elementor-element.elementor-element-92574b7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5302 .elementor-element.elementor-element-55eaae5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5302 .elementor-element.elementor-element-828c2c5{--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-5302 .elementor-element.elementor-element-828c2c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5302 .elementor-element.elementor-element-828c2c5 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-cd5a327 */.elementor-5302 .elementor-element.elementor-element-cd5a327 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-308117f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-283c5d0 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-46d46db a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-36a14ce a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-d2f2c45 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5302 .elementor-element.elementor-element-d2f2c45 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e353528 */.elementor-5302 .elementor-element.elementor-element-e353528 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0d41a */.elementor-5302 .elementor-element.elementor-element-2c0d41a h1, .elementor-5302 .elementor-element.elementor-element-2c0d41a h2, .elementor-5302 .elementor-element.elementor-element-2c0d41a h3, .elementor-5302 .elementor-element.elementor-element-2c0d41a h4, .elementor-5302 .elementor-element.elementor-element-2c0d41a h5, .elementor-5302 .elementor-element.elementor-element-2c0d41a h6, .elementor-5302 .elementor-element.elementor-element-2c0d41a 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-5bae59d */.elementor-5302 .elementor-element.elementor-element-5bae59d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-49de7d7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-397695b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-3b4d173 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-4557ad9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-4200eef a{
    color: var(--color-primary)!important;
}

.elementor-5302 .elementor-element.elementor-element-4200eef strong{
    color: var(--text-color-primary)!important;
}

.elementor-5302 .elementor-element.elementor-element-4200eef table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5302 .elementor-element.elementor-element-4200eef th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9390ed */.elementor-5302 .elementor-element.elementor-element-c9390ed img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2783c27 */.elementor-5302 .elementor-element.elementor-element-2783c27 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5302 .elementor-element.elementor-element-2783c27 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-6c6759c strong{
    color: var(--text-color-primary)!important;
}

.elementor-5302 .elementor-element.elementor-element-6c6759c 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-921ca5e */.elementor-5302 .elementor-element.elementor-element-921ca5e h1, .elementor-5302 .elementor-element.elementor-element-921ca5e h2, .elementor-5302 .elementor-element.elementor-element-921ca5e h3, .elementor-5302 .elementor-element.elementor-element-921ca5e h4, .elementor-5302 .elementor-element.elementor-element-921ca5e h5, .elementor-5302 .elementor-element.elementor-element-921ca5e h6, .elementor-5302 .elementor-element.elementor-element-921ca5e 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-7cb7fd2 */.elementor-5302 .elementor-element.elementor-element-7cb7fd2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-17d322f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-93d9e30 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5302 .elementor-element.elementor-element-3bc9003 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-3ba1af6 a{
    color: var(--color-primary)!important;
}

.elementor-5302 .elementor-element.elementor-element-3ba1af6 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5302 .elementor-element.elementor-element-3ba1af6 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-eff4bfb */.elementor-5302 .elementor-element.elementor-element-eff4bfb h1, .elementor-5302 .elementor-element.elementor-element-eff4bfb h2, .elementor-5302 .elementor-element.elementor-element-eff4bfb h3, .elementor-5302 .elementor-element.elementor-element-eff4bfb h4, .elementor-5302 .elementor-element.elementor-element-eff4bfb h5, .elementor-5302 .elementor-element.elementor-element-eff4bfb h6, .elementor-5302 .elementor-element.elementor-element-eff4bfb 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-a3a98fc */.elementor-5302 .elementor-element.elementor-element-a3a98fc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-92574b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5302 .elementor-element.elementor-element-55eaae5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-92574b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5302 .elementor-element.elementor-element-55eaae5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-92574b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5302 .elementor-element.elementor-element-55eaae5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-92574b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5302 .elementor-element.elementor-element-55eaae5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5302 .elementor-element.elementor-element-92574b7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5302 .elementor-element.elementor-element-55eaae5 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5302 .elementor-element.elementor-element-828c2c5 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5302 .elementor-element.elementor-element-828c2c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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