.elementor-25 .elementor-element.elementor-element-yxudaop>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-yxudaop:not(.elementor-motion-effects-element-type-background),
.elementor-25 .elementor-element.elementor-element-yxudaop>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(160deg, #7ED9B9 51%, #7E7575 100%);
}

.elementor-25 .elementor-element.elementor-element-yxudaop:hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7ED9B9 0%, #757575 100%);
}

.elementor-25 .elementor-element.elementor-element-yxudaop>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-yxudaop>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-yxudaop {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-084e730>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-e0419e5 {
    margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: justify;
    font-family: "Roboto", Sans-serif;
    font-size: 9px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 11px;
    color: var( --e-global-color-astglobalcolor4);
}

.elementor-25 .elementor-element.elementor-element-k3wlqhc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-25 .elementor-element.elementor-element-k3wlqhc:not(.elementor-motion-effects-element-type-background),
.elementor-25 .elementor-element.elementor-element-k3wlqhc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-k3wlqhc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-k3wlqhc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-638b864>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 20px;
}

.elementor-25 .elementor-element.elementor-element-638b864>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-25 .elementor-element.elementor-element-e84ab42 .elementor-button {
    background-color: #D80000;
    padding: 15px 230px 15px 230px;
}

.elementor-25 .elementor-element.elementor-element-e84ab42 {
    width: 100%;
    max-width: 100%;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-9bff8ab>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-dd27c57 .elementor-button {
    background-color: #D80000;
    padding: 15px 230px 15px 230px;
}

.elementor-25 .elementor-element.elementor-element-dd27c57 {
    width: 100%;
    max-width: 100%;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-cb4ded8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-cb4ded8>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-cb4ded8>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cb4ded8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f54d6cb {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-f54d6cb {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f54d6cb {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-c141c6a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-c141c6a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-25 .elementor-element.elementor-element-0e85347 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-cfed6a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-fb83547 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1cee845 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-bd422a7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bd422a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bd422a7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-bd422a7>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-e483a58 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-e483a58 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-e483a58 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-e483a58 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-fc4e138>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-fc4e138>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-fc4e138>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fc4e138 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3b2bc06 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-3b2bc06 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-3b2bc06 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-702c237.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-702c237>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-60e0f05 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-0701822>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-74713c2 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b74def8 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-9795629.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-9795629.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-9795629.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-9795629>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-5b9f354 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-5b9f354 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-5b9f354 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-5b9f354 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-49c5a8e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-49c5a8e>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-49c5a8e>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-49c5a8e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6897fd2 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6897fd2 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6897fd2 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-2063d1f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-2063d1f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-eb92b34 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-02896d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-b0b940b .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0444d96 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3033f70 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-d9a7c7d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d9a7c7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d9a7c7d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-d9a7c7d>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-dd99706 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-dd99706 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-dd99706 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-dd99706 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-db08f7e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-db08f7e>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-db08f7e>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-db08f7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-45b835c {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-45b835c {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-45b835c {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-2b03f42.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-2b03f42>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d957296 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-0213b9e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-53cb431 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-82d31ba {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-34fcced.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-34fcced.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-34fcced.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-34fcced>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-63249b1 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-63249b1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-63249b1 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-63249b1 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-bd86f25>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-bd86f25>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-bd86f25>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-bd86f25 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-60b7d32 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-60b7d32 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-60b7d32 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-9783737.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-9783737>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-9c86a0d {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-c0fd379>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-7bd1564 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b7e78c1 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-94cdcab {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-4702aec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-4702aec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-4702aec.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-4702aec>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-844974a .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-844974a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-844974a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-844974a .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-3254458>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-3254458>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-3254458>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3254458 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bfa72af {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-bfa72af {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-bfa72af {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-2ef254c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-2ef254c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-48d0cdb {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-47ed0c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-8e58a50 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e135725 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c026e55 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-5114cce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-5114cce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-5114cce.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-5114cce>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-d1bb7a8 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-d1bb7a8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-d1bb7a8 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-d1bb7a8 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-ae9b72d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-ae9b72d>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-ae9b72d>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ae9b72d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-96359fb {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-96359fb {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-96359fb {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-a5b073a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-a5b073a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d01c59c {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-403e006>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-8988063 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-67b70d5 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-7dde080.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7dde080.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7dde080.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-7dde080>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-f8d5893 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-f8d5893 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-f8d5893 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-f8d5893 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-b4d9a61>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-b4d9a61>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-b4d9a61>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b4d9a61 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3165b5d {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-3165b5d {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-3165b5d {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-96a37f1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-96a37f1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-80fdb64 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-095fd63>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-488acd8 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-01d54e8 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-b75fa41.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b75fa41.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b75fa41.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-b75fa41>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-606f12d .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-606f12d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-606f12d .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-606f12d .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-51f1640>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-51f1640>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-51f1640>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-51f1640 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-58ce144 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-58ce144 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-58ce144 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-107546c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-107546c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3b254ee {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-d719bbf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-6adf670 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7b59af8 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0e26447 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-22208c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-22208c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-22208c8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-22208c8>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-b78c3d3 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-b78c3d3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-b78c3d3 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-b78c3d3 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e032e0f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e032e0f>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e032e0f>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e032e0f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5c8028d {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-5c8028d {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-5c8028d {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-081c5d0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-081c5d0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-06d8d0a {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-3825ae6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-f0ccd19 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6aa6fb4 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5544959 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-667c3eb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-667c3eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-667c3eb.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-667c3eb>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-6aeae2b .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-6aeae2b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-6aeae2b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-6aeae2b .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e55b9de>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e55b9de>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e55b9de>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e55b9de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6586de9 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6586de9 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6586de9 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-2ffee52.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-2ffee52>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-aa4e53c {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-e429cec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-5da0f62 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-501301d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-48666eb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-48666eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-48666eb.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-48666eb>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-1cee7c2 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-1cee7c2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-1cee7c2 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-1cee7c2 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-64baa1e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-64baa1e>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-64baa1e>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-64baa1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-62906e9 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-62906e9 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-62906e9 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-a3e5811.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-a3e5811>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3de3dbf {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-1c2be30>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d5abb1e .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-69f8e94 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-8c77255.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-8c77255.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-8c77255.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-8c77255>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-68344b5 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-68344b5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-68344b5 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-68344b5 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-a00021a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-a00021a>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-a00021a>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a00021a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6ed3255 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6ed3255 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6ed3255 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-c7a4bb9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-c7a4bb9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-331ab13 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-baf4509>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-81d3e81 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-49b63ae {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f9ea8eb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f9ea8eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f9ea8eb.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-f9ea8eb>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-bfc0835 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-bfc0835 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-bfc0835 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-bfc0835 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-ab47411>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-ab47411>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-ab47411>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ab47411 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-8f3e178 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-8f3e178 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-8f3e178 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-7555823.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-7555823>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-83892cf {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-803e76e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-aada8b5 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fe8973a {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-3f5ac55.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3f5ac55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3f5ac55.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-3f5ac55>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-e6bd816 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-e6bd816 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-e6bd816 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-e6bd816 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e1654d3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e1654d3>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e1654d3>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e1654d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-719480c {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-719480c {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-719480c {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-182dc73.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-182dc73>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-a21c039 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-5691bbd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-91fea0c .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cc86cc1 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-e0648ff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-e0648ff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-e0648ff.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-e0648ff>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-1bbe9c5 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-1bbe9c5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-1bbe9c5 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-1bbe9c5 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-70efbeb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-70efbeb>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-70efbeb>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-70efbeb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-c39c54f {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-c39c54f {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-c39c54f {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-75f726f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-75f726f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-e9ea84b {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-c8e318a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-cb98d47 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c3738ca {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-aa254c6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-aa254c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-aa254c6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-aa254c6>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-9288ecc .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-9288ecc {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-9288ecc .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-9288ecc .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-4b3ee5b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-4b3ee5b>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-4b3ee5b>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b3ee5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-c521c57 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-c521c57 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-c521c57 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-58f5fd5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-58f5fd5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-b8a5604 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-355779a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-1d1fb72 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5111faf {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-25f94a8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-25f94a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-25f94a8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-25f94a8>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-6c27faf .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-6c27faf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-6c27faf .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-6c27faf .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-2f53684>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-2f53684>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-2f53684>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2f53684 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6dc0c20 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6dc0c20 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6dc0c20 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-5f208ce.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-5f208ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-2f6d223 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-158bbac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-462c0af .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-aba247f {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-52781b7 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f5c1401.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f5c1401.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f5c1401.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-f5c1401>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-5a1301f .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-5a1301f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-5a1301f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-5a1301f .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-12dc187>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-12dc187>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-12dc187>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-12dc187 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b3a770c {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-b3a770c {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-b3a770c {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-21b81ea.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-21b81ea>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d2d1ea8 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-fc77c41>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-cfda39c .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4ed5e4f {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efd88ad {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-de529ef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-de529ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-de529ef.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-de529ef>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-0c7edc7 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-0c7edc7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-0c7edc7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-0c7edc7 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-5a4d7c6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-5a4d7c6>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-5a4d7c6>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5a4d7c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-78c097e {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-78c097e {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-78c097e {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-cd858cc.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-cd858cc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-8e19be7 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-acbb05d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-e321578 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1c821ea {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-0323885.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-0323885.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-0323885.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-0323885>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-5cecded .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-5cecded {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-5cecded .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-5cecded .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-3c50f3f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-3c50f3f>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-3c50f3f>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3c50f3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-16e4fb5 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-16e4fb5 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-16e4fb5 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-638e81e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-638e81e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-9e0bf3d {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-3429599>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-e0d7649 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4e67e53 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3160b93 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-5100c85.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-5100c85.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-5100c85.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-5100c85>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-b95b8db .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-b95b8db {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-b95b8db .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-b95b8db .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-ac927ff>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-ac927ff>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-ac927ff>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ac927ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-40bd854 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-40bd854 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-40bd854 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-f92c7be.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-f92c7be>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-96b4c85 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-54f36a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-35dcade .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3d6fe2b {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-01e5f62.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-01e5f62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-01e5f62.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-01e5f62>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-fb301ba .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-fb301ba {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-fb301ba .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-fb301ba .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-db99c3c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-db99c3c>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-db99c3c>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-db99c3c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-aa072f8 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-aa072f8 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-aa072f8 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-680eb6e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-680eb6e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-5e9d3d3 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-89534d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-e7d68a6 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-64d9741 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-ecdaaa7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-ecdaaa7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-ecdaaa7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-ecdaaa7>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-5aa2200 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-5aa2200 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-5aa2200 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-5aa2200 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-72f9941>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-72f9941>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-72f9941>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-72f9941 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5fc8f11 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-5fc8f11 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-5fc8f11 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-1f4fc7c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-1f4fc7c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-297f0cd {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-dd91fdd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d7f7924 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fba189e {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5b65eae {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-82ae144.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-82ae144.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-82ae144.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-82ae144>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-61ac0b7 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-61ac0b7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-61ac0b7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-61ac0b7 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-966e79c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-966e79c>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-966e79c>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-966e79c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b8f5b44 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-b8f5b44 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-b8f5b44 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-1893075.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-1893075>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-36612ca {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-3a9c39a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-cba3218 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-af1996b {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-991e60e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-991e60e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-991e60e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-991e60e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-58fd590 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-58fd590 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-58fd590 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-58fd590 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-8c623e7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-8c623e7>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-8c623e7>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8c623e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e2f8dd3 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-e2f8dd3 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-e2f8dd3 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-ef9ee5f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-ef9ee5f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-f6165df {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-7b2848c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-57b4e9b .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4682e6d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-9777c3a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-9777c3a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-9777c3a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-9777c3a>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-cb63a8b .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-cb63a8b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-cb63a8b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-cb63a8b .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-8ebf194>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-8ebf194>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-8ebf194>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8ebf194 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f2f33ce {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-f2f33ce {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f2f33ce {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-28e233a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-28e233a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-7f1da34 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-7b81ba5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-68f9fcd .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-eeb4dff {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c91831 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-25d8118.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-25d8118.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-25d8118.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-25d8118>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-795656a .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-795656a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-795656a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-795656a .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-5df6879>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-5df6879>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-5df6879>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5df6879 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-9d96114 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-9d96114 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-9d96114 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-19a1afc.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-19a1afc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-bca8a47 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-abba1a1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-5f6c9e9 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6cc8393 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-48cd719.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-48cd719.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-48cd719.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-48cd719>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-ebba7e9 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-ebba7e9 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-ebba7e9 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-ebba7e9 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-307be89>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-307be89>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-307be89>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-307be89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-629f98a {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-629f98a {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-629f98a {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-a238878.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-a238878>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-da507e3 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-3547fa9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d1f9b87 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-860210c {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-61f3823.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-61f3823.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-61f3823.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-61f3823>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-f4af3ad .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-f4af3ad {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-f4af3ad .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-f4af3ad .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-a8834e1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-a8834e1>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-a8834e1>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a8834e1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-9261b21 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-9261b21 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-9261b21 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-ef66029.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-ef66029>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-5f60524 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-a46b982>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-ca02f86 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-73de443 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-cd439c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-cd439c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-cd439c0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-cd439c0>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-081f3af .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-081f3af {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-081f3af .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-081f3af .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e279e7a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e279e7a>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e279e7a>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e279e7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2de5358 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-2de5358 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-2de5358 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-571dd8e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-571dd8e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-da70734 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-aca5144>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-640bf42 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-16b261b {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-7732811.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7732811.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7732811.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-7732811>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-6fd52fe .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-6fd52fe {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-6fd52fe .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-6fd52fe .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-c84f915>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-c84f915>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-c84f915>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-c84f915 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-a701ef8 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-a701ef8 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-a701ef8 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-5b75b44.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-5b75b44>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d77ce74 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-8f665a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-77dbb45 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fee6c80 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-dce8fd0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-dce8fd0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-dce8fd0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-dce8fd0>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-2f7c5ca .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-2f7c5ca {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-2f7c5ca .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-2f7c5ca .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-691ca63>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-691ca63>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-691ca63>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-691ca63 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-8321918 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-8321918 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-8321918 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-cb75d6c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-cb75d6c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-ec964b4 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-334f102>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-b58940d .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3adb7d7 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-70aa8df {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-bac735e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bac735e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bac735e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-bac735e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-1435edb .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-1435edb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-1435edb .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-1435edb .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-b736b17>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-b736b17>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-b736b17>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b736b17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e3fdf13 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-e3fdf13 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-e3fdf13 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-083c444.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-083c444>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d1d5307 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-c72d603>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-0f3cfe3 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7088397 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-534f626.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-534f626.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-534f626.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-534f626>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-54c1322 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-54c1322 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-54c1322 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-54c1322 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-3eef166>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-3eef166>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-3eef166>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3eef166 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-169abe6 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-169abe6 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-169abe6 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-d59509b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-d59509b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-164de5a {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-abe32cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-2ab4012 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-155d0d2 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8661797 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-1fca211.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-1fca211.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-1fca211.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-1fca211>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-f83048c .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-f83048c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-f83048c .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-f83048c .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-531faf0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-531faf0>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-531faf0>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-531faf0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-8904fd0 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-8904fd0 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-8904fd0 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-53691f0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-53691f0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-793bb94 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-6d14028>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-8110872 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-094285c {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9052e43 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-fb41b0c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-fb41b0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-fb41b0c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-fb41b0c>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-0a3838c .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-0a3838c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-0a3838c .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-0a3838c .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-89809ab>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-89809ab>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-89809ab>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-89809ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-56e6875 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-56e6875 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-56e6875 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-6d056e9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-6d056e9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-7db24a8 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-6e879ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-34f71e4 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-25dc9ef {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-06dce02 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-128abc6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-128abc6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-128abc6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-128abc6>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-1552a20 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-1552a20 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-1552a20 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-1552a20 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-f3ae0a2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-f3ae0a2>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-f3ae0a2>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f3ae0a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-c1e1a8f {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-c1e1a8f {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-c1e1a8f {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-fcfb5e5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-fcfb5e5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-1af96e4 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-90be00e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-24e7875 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-340aa70 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-2be8ad2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-2be8ad2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-2be8ad2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-2be8ad2>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-3311e12 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-3311e12 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-3311e12 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-3311e12 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-3e7da6a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-3e7da6a>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-3e7da6a>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3e7da6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-abb8d4e {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-abb8d4e {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-abb8d4e {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-55040e3.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-55040e3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-59c4a14 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-f537adf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-2739511 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e0bb4a6 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-697a675 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-7fdd95e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7fdd95e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-7fdd95e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-7fdd95e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-f2e457c .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-f2e457c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-f2e457c .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-f2e457c .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-b206ec3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-b206ec3>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-b206ec3>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b206ec3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-849c34a {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-849c34a {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-849c34a {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-e6e3d40.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-e6e3d40>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-a467238 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-56c3742>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d172e84 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8049060 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f085763.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f085763.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f085763.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-f085763>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-bda5c64 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-bda5c64 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-bda5c64 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-bda5c64 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e73365d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e73365d>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e73365d>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e73365d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e54fc0b {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-e54fc0b {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-e54fc0b {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-722b079.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-722b079>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-9eacee1 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-8ec0d8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-73c5b0c .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9a88cec {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-67df271 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-df0d9e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-df0d9e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-df0d9e4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-df0d9e4>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-63c2f3b .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-63c2f3b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-63c2f3b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-63c2f3b .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-f2edb7b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-f2edb7b>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-f2edb7b>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f2edb7b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-6f10f44 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-6f10f44 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-6f10f44 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-99a9da9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-99a9da9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-f733260 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-15f2caf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d7fa126 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e4945e4 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-26219c2 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-3466b3e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3466b3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3466b3e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-3466b3e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-c36a13a .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-c36a13a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-c36a13a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-c36a13a .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-d2582cd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-d2582cd>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-d2582cd>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d2582cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bbbe6b4 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-bbbe6b4 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-bbbe6b4 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-935291c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-935291c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-b12f013 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-9c239d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-faa871a .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-56ba1c6 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b40d743 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-fd3d723.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-fd3d723.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-fd3d723.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-fd3d723>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-4d43820 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-4d43820 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-4d43820 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-4d43820 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-f5c0ef9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-f5c0ef9>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-f5c0ef9>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f5c0ef9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-23506cb {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-23506cb {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-23506cb {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-83019c5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-83019c5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-f29372a {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-fef1d11>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-db51a7a .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-38eb003 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-c44ca1e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-c44ca1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-c44ca1e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-c44ca1e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-aef8fac .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-aef8fac {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-aef8fac .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-aef8fac .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-adfb9d8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-adfb9d8>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-adfb9d8>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-adfb9d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4d9b4aa {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-4d9b4aa {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-4d9b4aa {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-058ca9c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-058ca9c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-12e37cb {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-229b4c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-6fbe52b .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-92058db {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-12a521d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f18eb0e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f18eb0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-f18eb0e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-f18eb0e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-61938f0 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-61938f0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-61938f0 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-61938f0 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-4da303f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-4da303f>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-4da303f>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4da303f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-d991698 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-d991698 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-d991698 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-c670889.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-c670889>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-8f8a4b2 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-332716f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-c1ea56f .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7b21411 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-e87e075.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-e87e075.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-e87e075.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-e87e075>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-0f3f7a7 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-0f3f7a7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-0f3f7a7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-0f3f7a7 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-2db8ba7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-2db8ba7>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-2db8ba7>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2db8ba7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-844af6e {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-844af6e {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-844af6e {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-e1c6857.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-e1c6857>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-a280a38 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-6ba8cc5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-6086af5 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9eaa3f2 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4b34076 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-b46784c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b46784c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b46784c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-b46784c>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-3f04b98 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-3f04b98 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-3f04b98 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-3f04b98 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-7a0fca6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-7a0fca6>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-7a0fca6>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7a0fca6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-862cb36 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-862cb36 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-862cb36 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-22123fd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-22123fd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3f4cfb3 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-8efbbb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-3de7411 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ecd4ccb {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-b854061.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b854061.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-b854061.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-b854061>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-d86c147 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-d86c147 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-d86c147 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-d86c147 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-ca32edc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-ca32edc>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-ca32edc>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ca32edc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-cc882aa {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-cc882aa {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-cc882aa {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-1fee530.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-1fee530>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-db95601 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-9cae7ab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-e8fdab5 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-71d9180 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7f374bc {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-ef40d1c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-ef40d1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-ef40d1c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-ef40d1c>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-de96ba9 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-de96ba9 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-de96ba9 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-de96ba9 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-59027fb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-59027fb>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-59027fb>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-59027fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-4be96ab {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-4be96ab {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-4be96ab {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-209098a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-209098a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-8e6311c {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-78c9bda>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-e3ba9e2 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d6df569 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4eb004f {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-c78ee2b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-c78ee2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-c78ee2b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-c78ee2b>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-11b36d3 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-11b36d3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-11b36d3 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-11b36d3 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-7c2572e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-7c2572e>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-7c2572e>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7c2572e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-daddb7d {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-daddb7d {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-daddb7d {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-89f2e43.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-89f2e43>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3281b4c {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-d9f250c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-97f96af .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9cfd91a {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-be22856 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-d3e041e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d3e041e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d3e041e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-d3e041e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-144412f .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-144412f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-144412f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-144412f .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-ea5b98d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-ea5b98d>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-ea5b98d>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ea5b98d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1e44deb {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-1e44deb {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-1e44deb {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-f692a48.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-f692a48>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-4d19c74 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-fbc5f28>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-76e5738 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-17c39b3 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7742e22 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-34a3a2a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-34a3a2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-34a3a2a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-34a3a2a>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-06be9a8 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-06be9a8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-06be9a8 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-06be9a8 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-d79cdf6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-d79cdf6>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-d79cdf6>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d79cdf6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-95b04ae {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-95b04ae {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-95b04ae {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-0decb75.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-0decb75>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-9fcdc80 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-497d9bb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-4e08a33 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-72fe12e {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-8e207d0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-8e207d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-8e207d0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-8e207d0>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-a02e4aa .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-a02e4aa {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-a02e4aa .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-a02e4aa .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-b06b888>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-b06b888>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-b06b888>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b06b888 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-075b085 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-075b085 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-075b085 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-ad48c46.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-ad48c46>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d5ff10f {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-909255d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-016af68 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a80b707 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-bbf719b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bbf719b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bbf719b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-bbf719b>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-5df2325 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-5df2325 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-5df2325 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-5df2325 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-e9dda8c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-e9dda8c>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-e9dda8c>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e9dda8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-602d7e5 {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-602d7e5 {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-602d7e5 {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-bb1ec4f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-bb1ec4f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-32eda3d {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-cb18928>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-11a13dd .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-362b67d {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-53c380e {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-d8dc7d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d8dc7d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-d8dc7d7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-d8dc7d7>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-ea721cc .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-ea721cc {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-ea721cc .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-ea721cc .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-d6cf110>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-d6cf110>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-d6cf110>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d6cf110 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px 0px 12px 0px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ce5e05d {
    left: 0px;
}

body.rtl .elementor-25 .elementor-element.elementor-element-ce5e05d {
    right: 0px;
}

.elementor-25 .elementor-element.elementor-element-ce5e05d {
    top: 0px;
    text-align: center;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-f5aab28.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-25 .elementor-element.elementor-element-f5aab28>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-f554879 {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-a28add4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-41bc682 .elementor-heading-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-icon i {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-icon svg {
    fill: #EB2800;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e171c00 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-text {
    color: #EB2800;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-icon i {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-icon svg {
    fill: #009C18;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ac12801 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-item>a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-text {
    color: #009C18;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-bba56be.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bba56be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-bba56be.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-bba56be>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-0e23383 .elementor-button {
    background-color: #007BFF;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-0e23383 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-25 .elementor-element.elementor-element-0e23383 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-0e23383 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-25 .elementor-element.elementor-element-0ea46ab:not(.elementor-motion-effects-element-type-background),
.elementor-25 .elementor-element.elementor-element-0ea46ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF0F0;
}

.elementor-25 .elementor-element.elementor-element-0ea46ab>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-0ea46ab>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0ea46ab {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFA6A6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 15px;
    padding: 15px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-0ea46ab,
.elementor-25 .elementor-element.elementor-element-0ea46ab>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-2df7f86>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-d4e98fb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-25 .elementor-element.elementor-element-d4e98fb {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #222222;
}

.elementor-25 .elementor-element.elementor-element-69bb02b>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-69bb02b>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-69bb02b {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-69bb02b,
.elementor-25 .elementor-element.elementor-element-69bb02b>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-638c892>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-53ec7eb {
    width: var( --container-widget-width, 100.617%);
    max-width: 100.617%;
    --container-widget-width: 100.617%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #00A415;
}

.elementor-25 .elementor-element.elementor-element-53ec7eb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-25 .elementor-element.elementor-element-6fb71c6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-25 .elementor-element.elementor-element-6fb71c6>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6fb71c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 30px 0px;
}

.elementor-25 .elementor-element.elementor-element-20b8521>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 5px;
}

.elementor-25 .elementor-element.elementor-element-20b8521>.elementor-element-populated {
    border-style: none;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-25 .elementor-element.elementor-element-b52de9f {
    background-color: #000000;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    border-style: dotted;
    border-width: 2px 0px 2px 0px;
    border-color: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-b52de9f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-25 .elementor-element.elementor-element-0558177>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-0558177>.elementor-container {
    max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-0558177>.elementor-background-overlay {
    opacity: 0.13;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0558177 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 10px 0px;
}

.elementor-25 .elementor-element.elementor-element-a6c3434>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-089ad91 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #000000;
}

.elementor-25 .elementor-element.elementor-element-ad45b21 {
    text-align: justify;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    color: #000000;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-25 .elementor-element.elementor-element-62fe725 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-c141c6a {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-cfed6a0 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-f30ae0c {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-702c237 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-0701822 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-b5659ab {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-2063d1f {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-02896d9 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-7e87afc {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-2b03f42 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-0213b9e {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-4d5f399 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-9783737 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-c0fd379 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-f61dc1d {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-2ef254c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-47ed0c4 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-e265804 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-a5b073a {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-403e006 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-2f2d9c3 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-96a37f1 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-095fd63 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-2ca1bd4 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-107546c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-d719bbf {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-d7f6f19 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-081c5d0 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-3825ae6 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-d928dd1 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-2ffee52 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-e429cec {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-4d05da4 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-a3e5811 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-1c2be30 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-6167e9f {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-c7a4bb9 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-baf4509 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-e0bbc2f {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-7555823 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-803e76e {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-f69570b {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-182dc73 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-5691bbd {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-c9c9a3f {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-75f726f {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-c8e318a {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-34d8e96 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-58f5fd5 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-355779a {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-47d6992 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-5f208ce {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-158bbac {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-c0ed07e {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-21b81ea {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-fc77c41 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-d723c5b {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-cd858cc {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-acbb05d {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-858a5f7 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-638e81e {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-3429599 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-4f2372e {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-f92c7be {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-54f36a7 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-b62a0b8 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-680eb6e {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-89534d7 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-a3f51f1 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-1f4fc7c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-dd91fdd {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-0913357 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-1893075 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-3a9c39a {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-f308d8c {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-ef9ee5f {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-7b2848c {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-089c05b {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-28e233a {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-7b81ba5 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-660f0bb {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-19a1afc {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-abba1a1 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-03edb26 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-a238878 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-3547fa9 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-31b395c {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-ef66029 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-a46b982 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-0d28e2f {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-571dd8e {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-aca5144 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-aa49d0b {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-5b75b44 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-8f665a0 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-2d843d1 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-cb75d6c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-334f102 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-cbc2b24 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-083c444 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-c72d603 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-1c5ba39 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-d59509b {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-abe32cd {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-5fcca74 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-53691f0 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-6d14028 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-7714a81 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-6d056e9 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-6e879ef {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-084b935 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-fcfb5e5 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-90be00e {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-e5706a4 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-55040e3 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-f537adf {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-67bf5eb {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-e6e3d40 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-56c3742 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-5df5db8 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-722b079 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-8ec0d8c {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-bf1fa88 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-99a9da9 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-15f2caf {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-ce36e81 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-935291c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-9c239d7 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-8eb51e7 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-83019c5 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-fef1d11 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-acbd66f {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-058ca9c {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-229b4c6 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-5009608 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-c670889 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-332716f {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-daba3f8 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-e1c6857 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-6ba8cc5 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-4d44739 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-22123fd {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-8efbbb2 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-5765c76 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-1fee530 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-9cae7ab {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-681f097 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-209098a {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-78c9bda {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-4d4baf3 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-89f2e43 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-d9f250c {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-a9395b7 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-f692a48 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-fbc5f28 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-357c183 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-0decb75 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-497d9bb {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-9e3a681 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-ad48c46 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-909255d {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-a4789f7 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-bb1ec4f {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-cb18928 {
        width: 66%;
    }
    .elementor-25 .elementor-element.elementor-element-7a762f9 {
        width: 3%;
    }
    .elementor-25 .elementor-element.elementor-element-f5aab28 {
        width: 6%;
    }
    .elementor-25 .elementor-element.elementor-element-a28add4 {
        width: 66%;
    }
}

@media(max-width:1024px) {
    .elementor-25 .elementor-element.elementor-element-yxudaop {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-084e730>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-k3wlqhc {
        padding: 90px 25px 90px 25px;
    }
    .elementor-25 .elementor-element.elementor-element-e84ab42 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9bff8ab>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-dd27c57 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-cb4ded8 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-bd422a7>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-e483a58 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-fc4e138 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-9795629>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-5b9f354 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-49c5a8e {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-d9a7c7d>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-dd99706 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-db08f7e {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-34fcced>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-63249b1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bd86f25 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-4702aec>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-844974a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3254458 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-5114cce>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-d1bb7a8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ae9b72d {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-7dde080>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-f8d5893 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b4d9a61 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-b75fa41>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-606f12d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-51f1640 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-22208c8>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-b78c3d3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e032e0f {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-667c3eb>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-6aeae2b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e55b9de {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-48666eb>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-1cee7c2 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-64baa1e {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-8c77255>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-68344b5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a00021a {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-f9ea8eb>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-bfc0835 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ab47411 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-3f5ac55>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-e6bd816 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e1654d3 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-e0648ff>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-1bbe9c5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-70efbeb {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-aa254c6>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-9288ecc {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4b3ee5b {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-25f94a8>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-6c27faf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2f53684 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-f5c1401>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-5a1301f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-12dc187 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-de529ef>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-0c7edc7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5a4d7c6 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-0323885>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-5cecded {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3c50f3f {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-5100c85>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-b95b8db {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ac927ff {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-01e5f62>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-fb301ba {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-db99c3c {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-ecdaaa7>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-5aa2200 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-72f9941 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-82ae144>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-61ac0b7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-966e79c {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-991e60e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-58fd590 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-8c623e7 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-9777c3a>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-cb63a8b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-8ebf194 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-25d8118>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-795656a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5df6879 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-48cd719>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-ebba7e9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-307be89 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-61f3823>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-f4af3ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a8834e1 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-cd439c0>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-081f3af {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e279e7a {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-7732811>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-6fd52fe {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c84f915 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-dce8fd0>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-2f7c5ca {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-691ca63 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-bac735e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-1435edb {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b736b17 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-534f626>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-54c1322 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3eef166 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-1fca211>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-f83048c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-531faf0 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-fb41b0c>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-0a3838c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-89809ab {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-128abc6>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-1552a20 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f3ae0a2 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-2be8ad2>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-3311e12 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3e7da6a {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-7fdd95e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-f2e457c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b206ec3 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-f085763>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-bda5c64 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e73365d {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-df0d9e4>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-63c2f3b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f2edb7b {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-3466b3e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-c36a13a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d2582cd {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-fd3d723>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-4d43820 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f5c0ef9 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-c44ca1e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-aef8fac {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-adfb9d8 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-f18eb0e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-61938f0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4da303f {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-e87e075>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-0f3f7a7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2db8ba7 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-b46784c>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-3f04b98 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7a0fca6 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-b854061>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-d86c147 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ca32edc {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-ef40d1c>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-de96ba9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-59027fb {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-c78ee2b>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-11b36d3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7c2572e {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-d3e041e>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-144412f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ea5b98d {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-34a3a2a>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-06be9a8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d79cdf6 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-8e207d0>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-a02e4aa {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b06b888 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-bbf719b>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-5df2325 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e9dda8c {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-d8dc7d7>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-ea721cc {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d6cf110 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-bba56be>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-0e23383 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0ea46ab {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-69bb02b {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-6fb71c6 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-0558177 {
        padding: 80px 100px 80px 100px;
    }
    .elementor-25 .elementor-element.elementor-element-a6c3434>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-25 .elementor-element.elementor-element-yxudaop {
        padding: 12px 20px 0px 20px;
    }
    .elementor-25 .elementor-element.elementor-element-084e730>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e0419e5 {
        font-size: 13px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-k3wlqhc {
        padding: 15px 0px 15px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-638b864 {
        width: 50%;
    }
    .elementor-25 .elementor-element.elementor-element-e84ab42 .elementor-button {
        padding: 12px 30px 12px 30px;
    }
    .elementor-25 .elementor-element.elementor-element-9bff8ab {
        width: 50%;
    }
    .elementor-25 .elementor-element.elementor-element-9bff8ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-dd27c57 .elementor-button {
        padding: 12px 30px 12px 30px;
    }
    .elementor-25 .elementor-element.elementor-element-cb4ded8 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-62fe725 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-f54d6cb {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-c141c6a {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-cfed6a0 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-fb83547 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-1cee845 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-1cee845 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-9a5edcf {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-9a5edcf .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-bd422a7 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-bd422a7.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-bd422a7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e483a58 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e483a58 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-fc4e138 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f30ae0c {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-3b2bc06 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-702c237 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-0701822 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-74713c2 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-b74def8 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-b74def8 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-6a1d1d5 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-6a1d1d5 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-9795629 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-9795629.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-9795629>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5b9f354 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5b9f354 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-49c5a8e {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b5659ab {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-6897fd2 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-2063d1f {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-02896d9 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-b0b940b .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-0444d96 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-0444d96 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-3033f70 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-3033f70 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-d9a7c7d {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-d9a7c7d.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-d9a7c7d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-dd99706 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-dd99706 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-db08f7e {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7e87afc {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-45b835c {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-2b03f42 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-0213b9e {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-53cb431 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-82d31ba {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-82d31ba .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-dbf8221 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-dbf8221 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-34fcced {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-34fcced.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-34fcced>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-63249b1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-63249b1 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-bd86f25 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d5f399 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-60b7d32 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-9783737 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-c0fd379 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-7bd1564 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-b7e78c1 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-b7e78c1 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-94cdcab {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-94cdcab .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-4702aec {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-4702aec.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-4702aec>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-844974a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-844974a .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3254458 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f61dc1d {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-bfa72af {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-2ef254c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-47ed0c4 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-8e58a50 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-e135725 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-e135725 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-c026e55 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-c026e55 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5114cce {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-5114cce.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-5114cce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d1bb7a8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d1bb7a8 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ae9b72d {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e265804 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-96359fb {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-a5b073a {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-403e006 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-8988063 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-67b70d5 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-67b70d5 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-1e6fffe {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-1e6fffe .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7dde080 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-7dde080.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-7dde080>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f8d5893 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f8d5893 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b4d9a61 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2f2d9c3 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-3165b5d {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-96a37f1 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-095fd63 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-488acd8 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-01d54e8 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-01d54e8 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-bb95f9e {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-bb95f9e .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-b75fa41 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-b75fa41.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-b75fa41>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-606f12d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-606f12d .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-51f1640 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2ca1bd4 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-58ce144 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-107546c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-d719bbf {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-6adf670 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-7b59af8 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7b59af8 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-0e26447 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-0e26447 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-22208c8 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-22208c8.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-22208c8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b78c3d3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b78c3d3 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e032e0f {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d7f6f19 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-5c8028d {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-081c5d0 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-3825ae6 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-f0ccd19 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-6aa6fb4 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-6aa6fb4 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5544959 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-5544959 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-667c3eb {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-667c3eb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-667c3eb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6aeae2b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6aeae2b .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e55b9de {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d928dd1 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-6586de9 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-2ffee52 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-e429cec {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-5da0f62 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-501301d {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-501301d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-41c8f69 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-41c8f69 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-48666eb {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-48666eb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-48666eb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1cee7c2 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1cee7c2 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-64baa1e {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d05da4 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-62906e9 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-a3e5811 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-1c2be30 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-d5abb1e .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-69f8e94 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-69f8e94 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-4b1fbbe {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4b1fbbe .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-8c77255 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-8c77255.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-8c77255>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-68344b5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-68344b5 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-a00021a {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6167e9f {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-6ed3255 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-c7a4bb9 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-baf4509 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-81d3e81 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-49b63ae {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-49b63ae .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-ecf0164 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-ecf0164 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-f9ea8eb {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-f9ea8eb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-f9ea8eb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bfc0835 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bfc0835 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ab47411 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e0bbc2f {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-8f3e178 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-7555823 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-803e76e {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-aada8b5 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-fe8973a {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-fe8973a .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-6db30c7 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-6db30c7 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-3f5ac55 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-3f5ac55.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-3f5ac55>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e6bd816 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e6bd816 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e1654d3 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f69570b {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-719480c {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-182dc73 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-5691bbd {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-91fea0c .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-cc86cc1 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-cc86cc1 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-d3b6991 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-d3b6991 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-e0648ff {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-e0648ff.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-e0648ff>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1bbe9c5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1bbe9c5 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-70efbeb {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c9c9a3f {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-c39c54f {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-75f726f {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-c8e318a {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-cb98d47 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-c3738ca {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-c3738ca .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5f9ceca {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-5f9ceca .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-aa254c6 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-aa254c6.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-aa254c6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9288ecc {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9288ecc .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-4b3ee5b {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-34d8e96 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-c521c57 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-58f5fd5 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-355779a {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-1d1fb72 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-5111faf {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-5111faf .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-37a8ecf {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-37a8ecf .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-25f94a8 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-25f94a8.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-25f94a8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6c27faf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6c27faf .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-2f53684 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-47d6992 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-6dc0c20 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-5f208ce {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-158bbac {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-462c0af .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-aba247f {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-aba247f .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-52781b7 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-52781b7 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-f5c1401 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-f5c1401.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-f5c1401>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5a1301f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5a1301f .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-12dc187 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c0ed07e {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-b3a770c {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-21b81ea {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-fc77c41 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-cfda39c .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-4ed5e4f {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4ed5e4f .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-efd88ad {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-efd88ad .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-de529ef {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-de529ef.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-de529ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0c7edc7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0c7edc7 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-5a4d7c6 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d723c5b {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-78c097e {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-cd858cc {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-acbb05d {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-e321578 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-1c821ea {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-1c821ea .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-321c1f9 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-321c1f9 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-0323885 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-0323885.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-0323885>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5cecded {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5cecded .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3c50f3f {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-858a5f7 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-16e4fb5 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-638e81e {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-3429599 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-e0d7649 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-4e67e53 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4e67e53 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-3160b93 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-3160b93 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5100c85 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-5100c85.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-5100c85>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b95b8db {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b95b8db .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ac927ff {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4f2372e {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-40bd854 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-f92c7be {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-54f36a7 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-35dcade .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-3d6fe2b {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-3d6fe2b .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-2fc34c4 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-2fc34c4 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-01e5f62 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-01e5f62.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-01e5f62>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-fb301ba {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-fb301ba .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-db99c3c {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b62a0b8 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-aa072f8 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-680eb6e {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-89534d7 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-e7d68a6 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-64d9741 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-64d9741 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-b2a6be6 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-b2a6be6 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-ecdaaa7 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-ecdaaa7.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-ecdaaa7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5aa2200 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5aa2200 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-72f9941 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a3f51f1 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-5fc8f11 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-1f4fc7c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-dd91fdd {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-d7f7924 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-fba189e {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-fba189e .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5b65eae {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-5b65eae .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-82ae144 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-82ae144.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-82ae144>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-61ac0b7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-61ac0b7 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-966e79c {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0913357 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-b8f5b44 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-1893075 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-3a9c39a {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-cba3218 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-af1996b {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-af1996b .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-41e4a24 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-41e4a24 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-991e60e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-991e60e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-991e60e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-58fd590 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-58fd590 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-8c623e7 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f308d8c {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-e2f8dd3 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-ef9ee5f {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-7b2848c {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-57b4e9b .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-4682e6d {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4682e6d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-04a74a2 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-04a74a2 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-9777c3a {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-9777c3a.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-9777c3a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-cb63a8b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-cb63a8b .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-8ebf194 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-089c05b {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-f2f33ce {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-28e233a {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-7b81ba5 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-68f9fcd .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-eeb4dff {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-eeb4dff .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-0c91831 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-0c91831 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-25d8118 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-25d8118.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-25d8118>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-795656a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-795656a .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-5df6879 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-660f0bb {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-9d96114 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-19a1afc {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-abba1a1 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-5f6c9e9 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-6cc8393 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-6cc8393 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-eee4cfb {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-eee4cfb .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-48cd719 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-48cd719.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-48cd719>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ebba7e9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ebba7e9 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-307be89 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-03edb26 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-629f98a {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-a238878 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-3547fa9 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-d1f9b87 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-860210c {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-860210c .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-fbcef35 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-fbcef35 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-61f3823 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-61f3823.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-61f3823>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f4af3ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f4af3ad .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-a8834e1 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-31b395c {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-9261b21 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-ef66029 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-a46b982 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-ca02f86 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-73de443 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-73de443 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-ba5dde0 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-ba5dde0 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-cd439c0 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-cd439c0.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-cd439c0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-081f3af {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-081f3af .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e279e7a {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0d28e2f {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-2de5358 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-571dd8e {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-aca5144 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-640bf42 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-16b261b {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-16b261b .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-efbedd3 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-efbedd3 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7732811 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-7732811.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-7732811>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6fd52fe {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6fd52fe .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-c84f915 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-aa49d0b {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-a701ef8 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-5b75b44 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-8f665a0 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-77dbb45 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-fee6c80 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-fee6c80 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-a62fe25 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-a62fe25 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-dce8fd0 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-dce8fd0.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-dce8fd0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2f7c5ca {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2f7c5ca .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-691ca63 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2d843d1 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-8321918 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-cb75d6c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-334f102 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-b58940d .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-3adb7d7 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-3adb7d7 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-70aa8df {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-70aa8df .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-bac735e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-bac735e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-bac735e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1435edb {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1435edb .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b736b17 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-cbc2b24 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-e3fdf13 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-083c444 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-c72d603 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-0f3cfe3 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-7088397 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7088397 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-17a2f8d {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-17a2f8d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-534f626 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-534f626.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-534f626>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-54c1322 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-54c1322 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3eef166 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1c5ba39 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-169abe6 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-d59509b {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-abe32cd {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-2ab4012 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-155d0d2 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-155d0d2 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-8661797 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-8661797 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-1fca211 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-1fca211.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-1fca211>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f83048c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f83048c .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-531faf0 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5fcca74 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-8904fd0 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-53691f0 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-6d14028 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-8110872 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-094285c {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-094285c .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-9052e43 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-9052e43 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-fb41b0c {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-fb41b0c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-fb41b0c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0a3838c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0a3838c .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-89809ab {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7714a81 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-56e6875 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-6d056e9 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-6e879ef {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-34f71e4 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-25dc9ef {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-25dc9ef .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-06dce02 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-06dce02 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-128abc6 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-128abc6.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-128abc6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1552a20 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-1552a20 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-f3ae0a2 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-084b935 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-c1e1a8f {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-fcfb5e5 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-90be00e {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-24e7875 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-340aa70 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-340aa70 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-8b7b633 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-8b7b633 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-2be8ad2 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-2be8ad2.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-2be8ad2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3311e12 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3311e12 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-3e7da6a {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-e5706a4 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-abb8d4e {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-55040e3 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-f537adf {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-2739511 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-e0bb4a6 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-e0bb4a6 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-697a675 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-697a675 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7fdd95e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-7fdd95e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-7fdd95e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f2e457c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-f2e457c .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b206ec3 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-67bf5eb {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-849c34a {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-e6e3d40 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-56c3742 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-d172e84 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-8049060 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-8049060 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-6ad8847 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-6ad8847 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-f085763 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-f085763.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-f085763>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bda5c64 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bda5c64 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e73365d {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5df5db8 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-e54fc0b {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-722b079 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-8ec0d8c {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-73c5b0c .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-9a88cec {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-9a88cec .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-67df271 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-67df271 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-df0d9e4 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-df0d9e4.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-df0d9e4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-63c2f3b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-63c2f3b .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-f2edb7b {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-bf1fa88 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-6f10f44 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-99a9da9 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-15f2caf {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-d7fa126 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-e4945e4 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-e4945e4 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-26219c2 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-26219c2 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-3466b3e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-3466b3e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-3466b3e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c36a13a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-c36a13a .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-d2582cd {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ce36e81 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-bbbe6b4 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-935291c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-9c239d7 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-faa871a .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-56ba1c6 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-56ba1c6 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-b40d743 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-b40d743 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-fd3d723 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-fd3d723.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-fd3d723>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d43820 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d43820 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-f5c0ef9 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-8eb51e7 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-23506cb {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-83019c5 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-fef1d11 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-db51a7a .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-38eb003 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-38eb003 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-0c6b01d {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-0c6b01d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-c44ca1e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-c44ca1e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-c44ca1e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-aef8fac {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-aef8fac .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-adfb9d8 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-acbd66f {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-4d9b4aa {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-058ca9c {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-229b4c6 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-6fbe52b .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-92058db {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-92058db .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-12a521d {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-12a521d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-f18eb0e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-f18eb0e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-f18eb0e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-61938f0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-61938f0 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-4da303f {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5009608 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-d991698 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-c670889 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-332716f {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-c1ea56f .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-7b21411 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7b21411 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-3a53eb0 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-3a53eb0 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-e87e075 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-e87e075.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-e87e075>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0f3f7a7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0f3f7a7 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-2db8ba7 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-daba3f8 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-844af6e {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-e1c6857 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-6ba8cc5 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-6086af5 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-9eaa3f2 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-9eaa3f2 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-4b34076 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4b34076 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-b46784c {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-b46784c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-b46784c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3f04b98 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-3f04b98 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-7a0fca6 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d44739 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-862cb36 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-22123fd {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-8efbbb2 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-3de7411 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-ecd4ccb {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-ecd4ccb .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-5efd8b1 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-5efd8b1 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-b854061 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-b854061.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-b854061>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d86c147 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-d86c147 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ca32edc {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5765c76 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-cc882aa {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-1fee530 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-9cae7ab {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-e8fdab5 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-71d9180 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-71d9180 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7f374bc {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7f374bc .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-ef40d1c {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-ef40d1c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-ef40d1c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-de96ba9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-de96ba9 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-59027fb {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-681f097 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-4be96ab {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-209098a {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-78c9bda {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-e3ba9e2 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-d6df569 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-d6df569 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-4eb004f {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-4eb004f .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-c78ee2b {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-c78ee2b.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-c78ee2b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-11b36d3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-11b36d3 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-7c2572e {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-4d4baf3 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-daddb7d {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-89f2e43 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-d9f250c {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-97f96af .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-9cfd91a {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-9cfd91a .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-be22856 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-be22856 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-d3e041e {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-d3e041e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-d3e041e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-144412f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-144412f .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-ea5b98d {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a9395b7 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-1e44deb {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-f692a48 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-fbc5f28 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-76e5738 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-17c39b3 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-17c39b3 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7742e22 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7742e22 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-34a3a2a {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-34a3a2a.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-34a3a2a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-06be9a8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-06be9a8 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-d79cdf6 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-357c183 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-95b04ae {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-0decb75 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-497d9bb {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-4e08a33 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-72fe12e {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-72fe12e .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-7ed3b08 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-7ed3b08 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-8e207d0 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-8e207d0.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-8e207d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a02e4aa {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a02e4aa .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-b06b888 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-9e3a681 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-075b085 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-ad48c46 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-909255d {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-016af68 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-a80b707 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-a80b707 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-cfe26ec {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-cfe26ec .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-bbf719b {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-bbf719b.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-bbf719b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5df2325 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-5df2325 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e9dda8c {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-a4789f7 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-602d7e5 {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-bb1ec4f {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-cb18928 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-11a13dd .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-362b67d {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-362b67d .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-53c380e {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-53c380e .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-d8dc7d7 {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-d8dc7d7.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-d8dc7d7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ea721cc {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ea721cc .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-d6cf110 {
        padding: 10px 0px 10px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-7a762f9 {
        width: 10%;
    }
    .elementor-25 .elementor-element.elementor-element-ce5e05d {
        font-size: 11px;
    }
    .elementor-25 .elementor-element.elementor-element-f5aab28 {
        width: 20%;
    }
    .elementor-25 .elementor-element.elementor-element-a28add4 {
        width: 40%;
    }
    .elementor-25 .elementor-element.elementor-element-41bc682 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-25 .elementor-element.elementor-element-e171c00 {
        --e-icon-list-icon-size: 10px;
    }
    .elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-e171c00 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-ac12801 {
        --e-icon-list-icon-size: 10px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-offset: 0px;
    }
    .elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-25 .elementor-element.elementor-element-ac12801 .elementor-icon-list-item>a {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-25 .elementor-element.elementor-element-bba56be {
        width: 30%;
    }
    .elementor-25 .elementor-element.elementor-element-bba56be.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-25 .elementor-element.elementor-element-bba56be>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0e23383 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-25 .elementor-element.elementor-element-0e23383 .elementor-button {
        font-size: 11px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-25 .elementor-element.elementor-element-0ea46ab {
        padding: 20px 0px 20px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-2df7f86 {
        width: 100%;
    }
    .elementor-25 .elementor-element.elementor-element-d4e98fb {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-25 .elementor-element.elementor-element-69bb02b {
        padding: 10px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-638c892 {
        width: 100%;
    }
    .elementor-25 .elementor-element.elementor-element-53ec7eb {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-25 .elementor-element.elementor-element-6fb71c6 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-25 .elementor-element.elementor-element-20b8521 {
        width: 100%;
    }
    .elementor-25 .elementor-element.elementor-element-b52de9f {
        width: var( --container-widget-width, 401px);
        max-width: 401px;
        --container-widget-width: 401px;
        --container-widget-flex-grow: 0;
    }
    .elementor-25 .elementor-element.elementor-element-0558177 {
        padding: 20px 15px 10px 15px;
    }
    .elementor-25 .elementor-element.elementor-element-a6c3434>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-25 .elementor-element.elementor-element-638b864 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-c141c6a {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-702c237 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-2063d1f {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-2b03f42 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-9783737 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-2ef254c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-a5b073a {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-96a37f1 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-107546c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-081c5d0 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-2ffee52 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-a3e5811 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-c7a4bb9 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-7555823 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-182dc73 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-75f726f {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-58f5fd5 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-5f208ce {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-21b81ea {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-cd858cc {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-638e81e {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-f92c7be {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-680eb6e {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-1f4fc7c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-1893075 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-ef9ee5f {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-28e233a {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-19a1afc {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-a238878 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-ef66029 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-571dd8e {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-5b75b44 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-cb75d6c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-083c444 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-d59509b {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-53691f0 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-6d056e9 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-fcfb5e5 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-55040e3 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-e6e3d40 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-722b079 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-99a9da9 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-935291c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-83019c5 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-058ca9c {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-c670889 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-e1c6857 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-22123fd {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-1fee530 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-209098a {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-89f2e43 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-f692a48 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-0decb75 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-ad48c46 {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-bb1ec4f {
        width: 45%;
    }
    .elementor-25 .elementor-element.elementor-element-f5aab28 {
        width: 45%;
    }
}