﻿.elementor-226 .elementor-element.elementor-element-b4a5b17
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-226 .elementor-element.elementor-element-b4725cf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 9%;
}
.elementor-226 .elementor-element.elementor-element-fe58a7f>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-226 .elementor-element.elementor-element-fe58a7f .elementor-heading-title
{
    color: #fff;
    font-size: 32px;
    text-transform: uppercase;
    line-height: 1.44em;
}
.elementor-226 .elementor-element.elementor-element-575acc3
{
    --spacer-size: 19px;
}
.elementor-226 .elementor-element.elementor-element-b668ea3
{
    font-size: 18px;
    line-height: 32px;
}
.elementor-226 .elementor-element.elementor-element-b2e160a
{
    --spacer-size: 34px;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .bar__base
{
    background-color: transparent;
    background-image: var(--wgl-repeating-gradient);
    --wgl-repeating-gradient: repeating-linear-gradient(90deg,#383838 0%,#383838 4px,#38383800 4px,#38383800 9px);
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .bar__filled
{
    background-color: transparent;
    transform: translateY(0);
    top: 0;
    background-image: var(--wgl-repeating-gradient);
    --wgl-repeating-gradient: repeating-linear-gradient(90deg,#fff10f 0%,#fff10f 4px,rgba(255,241,15,0) 4px,rgba(255,241,15,0) 9px);
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .placeholder__unit, .elementor-226 .elementor-element.elementor-element-eae8bbd .value__unit
{
    order: 1;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .progress__content
{
    justify-content: space-between;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .content__label
{
    margin: 0 12px 0 0;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .content__value
{
    margin: -1px 0 0 0;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .progress__bar
{
    height: 17px;
    margin: 18px 0 10px 0;
}
.elementor-226 .elementor-element.elementor-element-eae8bbd .bar__filled, .elementor-226 .elementor-element.elementor-element-eae8bbd .layout-dynamic_middle .progress__bar
{
    height: 17px;
}
.elementor-226 .elementor-element.elementor-element-7e90744
{
    --spacer-size: 20px;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .bar__base
{
    background-color: transparent;
    background-image: var(--wgl-repeating-gradient);
    --wgl-repeating-gradient: repeating-linear-gradient(90deg,#383838 0%,#383838 4px,#38383800 4px,#38383800 9px);
}
.elementor-226 .elementor-element.elementor-element-59b9579 .bar__filled
{
    background-color: transparent;
    transform: translateY(0);
    top: 0;
    background-image: var(--wgl-repeating-gradient);
    --wgl-repeating-gradient: repeating-linear-gradient(90deg,#fff10f 0%,#fff10f 4px,rgba(255,241,15,0) 4px,rgba(255,241,15,0) 9px);
}
.elementor-226 .elementor-element.elementor-element-59b9579 .placeholder__unit, .elementor-226 .elementor-element.elementor-element-59b9579 .value__unit
{
    order: 1;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .progress__content
{
    justify-content: space-between;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .content__label
{
    margin: 0 12px 0 0;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .content__value
{
    margin: -1px 0 0 0;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .progress__bar
{
    height: 17px;
    margin: 18px 0 10px 0;
}
.elementor-226 .elementor-element.elementor-element-59b9579 .bar__filled, .elementor-226 .elementor-element.elementor-element-59b9579 .layout-dynamic_middle .progress__bar
{
    height: 17px;
}
.elementor-226 .elementor-element.elementor-element-6ca89e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-226 .elementor-element.elementor-element-8eca9b7>.elementor-widget-container
{
    margin: 0 0 0 -15px;
}
@media(max-width: 1200px)
{
    .elementor-226 .elementor-element.elementor-element-b4a5b17
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-226 .elementor-element.elementor-element-b2e160a
    {
        --spacer-size: 25px;
    }
    .elementor-226 .elementor-element.elementor-element-6ca89e9
    {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-226 .elementor-element.elementor-element-8eca9b7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-226 .elementor-element.elementor-element-b4725cf
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-226 .elementor-element.elementor-element-b2e160a
    {
        --spacer-size: 20px;
    }
    .elementor-226 .elementor-element.elementor-element-6ca89e9
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}
@media(min-width: 768px)
{
    .elementor-226 .elementor-element.elementor-element-b4a5b17
    {
        --content-width: 1170px;
    }
    .elementor-226 .elementor-element.elementor-element-b4725cf
    {
        --width: 50%;
    }
    .elementor-226 .elementor-element.elementor-element-6ca89e9
    {
        --width: 50%;
    }
}
@media(max-width: 1200px) and (min-width: 768px)
{
    .elementor-226 .elementor-element.elementor-element-b4725cf
    {
        --width: 70%;
    }
    .elementor-226 .elementor-element.elementor-element-6ca89e9
    {
        --width: 70%;
    }
}