.elementor-298 .elementor-element.elementor-element-0859113>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-82c3bc4 {
    --spacer-size: 30px;
}

.elementor-298 .elementor-element.elementor-element-8fa3f77 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-8fa3f77 .dblh__title-wrapper {
    font-size: 24px;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-8fa3f77 .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-8fa3f77>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-298 .elementor-element.elementor-element-eb86fda {
    --spacer-size: 17px;
}

.elementor-298 .elementor-element.elementor-element-f424c61>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-298 .elementor-element.elementor-element-bde0a9b .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-bde0a9b .dblh__title-wrapper {
    font-size: 24px;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-bde0a9b .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .placeholder__unit,
.elementor-298 .elementor-element.elementor-element-8c04a60 .value__unit {
    order: 1;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .progress__content {
    justify-content: space-between;
    text-transform: uppercase;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .content__label {
    margin: 0px 12px 0px 0px;
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .content__value {
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .progress__bar {
    height: 1px;
    margin: 15px 0px 8px 0px;
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .bar__empty {
    background-color: rgba(35, 35, 35, 0.2);
}

.elementor-298 .elementor-element.elementor-element-8c04a60 .bar__filled {
    height: 3px;
    transform: translateY(-2px);
    top: 0;
    background-color: #232323;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .placeholder__unit,
.elementor-298 .elementor-element.elementor-element-1de9a9b .value__unit {
    order: 1;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .progress__content {
    justify-content: space-between;
    text-transform: uppercase;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .content__label {
    margin: 0px 12px 0px 0px;
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .content__value {
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .progress__bar {
    height: 1px;
    margin: 15px 0px 8px 0px;
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .bar__empty {
    background-color: rgba(35, 35, 35, 0.2);
}

.elementor-298 .elementor-element.elementor-element-1de9a9b .bar__filled {
    height: 3px;
    transform: translateY(-2px);
    top: 0;
    background-color: #232323;
}

.elementor-298 .elementor-element.elementor-element-47274aa .placeholder__unit,
.elementor-298 .elementor-element.elementor-element-47274aa .value__unit {
    order: 1;
}

.elementor-298 .elementor-element.elementor-element-47274aa .progress__content {
    justify-content: space-between;
    text-transform: uppercase;
}

.elementor-298 .elementor-element.elementor-element-47274aa .content__label {
    margin: 0px 12px 0px 0px;
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-47274aa .content__value {
    color: #232323;
}

.elementor-298 .elementor-element.elementor-element-47274aa .progress__bar {
    height: 1px;
    margin: 15px 0px 8px 0px;
}

.elementor-298 .elementor-element.elementor-element-47274aa .bar__empty {
    background-color: rgba(35, 35, 35, 0.2);
}

.elementor-298 .elementor-element.elementor-element-47274aa .bar__filled {
    height: 3px;
    transform: translateY(-2px);
    top: 0;
    background-color: #232323;
}

.elementor-bc-flex-widget .elementor-298 .elementor-element.elementor-element-bccd763.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-298 .elementor-element.elementor-element-bccd763.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-298 .elementor-element.elementor-element-bccd763>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-bccd763>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-298 .elementor-element.elementor-element-66cf3ca .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-66cf3ca .dblh__title-wrapper {
    font-size: 24px;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-66cf3ca .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-66cf3ca>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-298 .elementor-element.elementor-element-2e7abf6 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-2e7abf6 .dblh__title-wrapper {
    font-size: 24px;
    line-height: 1em;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-2e7abf6 .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-2e7abf6 {
    width: var(--container-widget-width, 75px);
    max-width: 75px;
    --container-widget-width: 75px;
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-8b51c4e>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-298 .elementor-element.elementor-element-8b51c4e {
    width: var(--container-widget-width, calc(100% - 75px));
    max-width: calc(100% - 75px);
    --container-widget-width: calc(100% - 75px);
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-f38ded5 {
    --spacer-size: 1px;
}

.elementor-298 .elementor-element.elementor-element-cadcf00 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-cadcf00 .dblh__title-wrapper {
    font-size: 24px;
    line-height: 1em;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-cadcf00 .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-cadcf00 {
    width: var(--container-widget-width, 75px);
    max-width: 75px;
    --container-widget-width: 75px;
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-6e77ca7>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-298 .elementor-element.elementor-element-6e77ca7 {
    width: var(--container-widget-width, calc(100% - 75px));
    max-width: calc(100% - 75px);
    --container-widget-width: calc(100% - 75px);
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-4ed453c {
    --spacer-size: 1px;
}

.elementor-298 .elementor-element.elementor-element-e9b6a10 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-e9b6a10 .dblh__title-wrapper {
    font-size: 24px;
    line-height: 1em;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-e9b6a10 .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-e9b6a10 {
    width: var(--container-widget-width, 75px);
    max-width: 75px;
    --container-widget-width: 75px;
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-fc6ecbc {
    width: var(--container-widget-width, calc(100% - 75px));
    max-width: calc(100% - 75px);
    --container-widget-width: calc(100% - 75px);
    --container-widget-flex-grow: 0;
}

.elementor-298 .elementor-element.elementor-element-e21f6aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-ee720cd {
    --spacer-size: 16px;
}

.elementor-298 .elementor-element.elementor-element-8c6fab4 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-8c6fab4 .dblh__title-wrapper {
    font-size: 24px;
    padding: 0px 0px 10px 0px;
}

.elementor-298 .elementor-element.elementor-element-8c6fab4 .dblh__title {
    display: block;
}

.elementor-298 .elementor-element.elementor-element-8c6fab4>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-298 .elementor-element.elementor-element-f1c7e04 {
    --spacer-size: 55px;
}

.elementor-298 .elementor-element.elementor-element-f8c7c36>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-f8c7c36:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-298 .elementor-element.elementor-element-f8c7c36>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-298 .elementor-element.elementor-element-f8c7c36>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 50px 50px 50px;
}

.elementor-298 .elementor-element.elementor-element-f8c7c36>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-298 .elementor-element.elementor-element-ed759d1 .dblh__content {
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-ed759d1 .dblh__title-wrapper {
    font-size: 24px;
    line-height: 1.111em;
}

.elementor-298 .elementor-element.elementor-element-ed759d1 .dblh__title {
    display: inline;
}

.elementor-298 .elementor-element.elementor-element-ed759d1>.elementor-widget-container {
    margin: 0px 0px 7px 0px;
}

.elementor-298 .elementor-element.elementor-element-1a696a1 {
    font-size: 14px;
}

.elementor-298 .elementor-element.elementor-element-1a696a1>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-298 .elementor-element.elementor-element-2f6b0fb .wpcf7-submit {
    margin: 2px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-2f6b0fb .wgl-button.has-animated-bg .wpcf7-submit {
    margin: 0;
}

.elementor-298 .elementor-element.elementor-element-2f6b0fb .wgl-button-cf7 .wpcf7-submit {
    margin: 0;
}

.elementor-298 .elementor-element.elementor-element-2f6b0fb .wgl-button.has-animated-bg {
    margin: 2px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-2f6b0fb .wgl-button-cf7 {
    margin: 2px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-35e86a0 {
    --spacer-size: 80px;
}

@media(max-width:1200px) {
    .elementor-298 .elementor-element.elementor-element-f424c61>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-298 .elementor-element.elementor-element-bccd763>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-298 .elementor-element.elementor-element-f8c7c36>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-298 .elementor-element.elementor-element-35e86a0 {
        --spacer-size: 60px;
    }
}

@media(max-width:767px) {
    .elementor-298 .elementor-element.elementor-element-82c3bc4 {
        --spacer-size: 15px;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-298 .elementor-element.elementor-element-f424c61 {
        width: 100%;
    }

    .elementor-298 .elementor-element.elementor-element-bccd763 {
        width: 100%;
    }
}