.elementor-2133 .elementor-element.elementor-element-f676821:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-f676821>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-f676821 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 22px 40px 24px 40px;
}

.elementor-2133 .elementor-element.elementor-element-f676821>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-11b3c78>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-2133 .elementor-element.elementor-element-11b3c78>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-2133 .elementor-element.elementor-element-3a0e53b .elementor-heading-title {
    font-size: 40px;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-2133 .elementor-element.elementor-element-8e35e8b:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-8e35e8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F5;
}

.elementor-2133 .elementor-element.elementor-element-8e35e8b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 40px 64px 40px;
}

.elementor-2133 .elementor-element.elementor-element-8e35e8b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-79436ab.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2133 .elementor-element.elementor-element-a263bea>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2133 .elementor-element.elementor-element-a263bea .elementor-heading-title {
    font-weight: 200;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-4ab73b2>.elementor-widget-container {
    padding: 0px 24px 0px 0px;
}

.elementor-2133 .elementor-element.elementor-element-4ab73b2 {
    font-weight: 500;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-f813a13:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-f813a13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-f813a13 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 66px 40px 64px 40px;
}

.elementor-2133 .elementor-element.elementor-element-f813a13>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-f813a13>.elementor-shape-top .elementor-shape-fill {
    fill: #F4F4F5;
}

.elementor-2133 .elementor-element.elementor-element-f813a13>.elementor-shape-top svg {
    height: 93px;
}

.elementor-2133 .elementor-element.elementor-element-f813a13>.elementor-shape-bottom svg {
    height: 0px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2133 .elementor-element.elementor-element-590c290.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2133 .elementor-element.elementor-element-590c290>.elementor-element-populated {
    padding: 76px 0px 0px 0px;
}

.elementor-2133 .elementor-element.elementor-element-3a78e13>.elementor-widget-container {
    padding: 0% 5% 0% 0%;
}

.elementor-2133 .elementor-element.elementor-element-3a78e13 .elementor-heading-title {
    font-weight: 200;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-d3dc488 {
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-0425c08:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-0425c08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F5;
}

.elementor-2133 .elementor-element.elementor-element-0425c08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 193px 40px 82px 40px;
}

.elementor-2133 .elementor-element.elementor-element-0425c08>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-0425c08>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-0425c08>.elementor-shape-top svg {
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2133 .elementor-element.elementor-element-448aae5 {
    text-align: left;
}

.elementor-2133 .elementor-element.elementor-element-448aae5 .elementor-heading-title {
    font-size: 37px;
    font-weight: 200;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-5e4fabc {
    font-weight: 500;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-ddb5155:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-ddb5155>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-ddb5155 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 66px 40px 64px 40px;
}

.elementor-2133 .elementor-element.elementor-element-ddb5155>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-ddb5155>.elementor-shape-top .elementor-shape-fill {
    fill: #F4F4F5;
}

.elementor-2133 .elementor-element.elementor-element-ddb5155>.elementor-shape-top svg {
    height: 93px;
}

.elementor-2133 .elementor-element.elementor-element-ddb5155>.elementor-shape-bottom svg {
    height: 0px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2133 .elementor-element.elementor-element-321c0f4.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2133 .elementor-element.elementor-element-321c0f4>.elementor-element-populated {
    padding: 76px 0px 0px 0px;
}

.elementor-2133 .elementor-element.elementor-element-d177ea7>.elementor-widget-container {
    padding: 0% 5% 0% 0%;
}

.elementor-2133 .elementor-element.elementor-element-d177ea7 .elementor-heading-title {
    font-weight: 200;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-636ab4c {
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-9ff9eda:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-9ff9eda>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-9ff9eda {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 40px 0px 40px;
}

.elementor-2133 .elementor-element.elementor-element-9ff9eda>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-9ff9eda>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-ee25ebe>.elementor-widget-container {
    padding: 0% 5% 0% 0%;
}

.elementor-2133 .elementor-element.elementor-element-ee25ebe .elementor-heading-title {
    font-weight: 200;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-5e88526 {
    font-weight: 500;
    color: #000000;
}

.elementor-2133 .elementor-element.elementor-element-732de15:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-732de15>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-732de15>.elementor-container {
    max-width: 1518px;
}

.elementor-2133 .elementor-element.elementor-element-732de15>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-732de15 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 40px 0px 40px;
}

.elementor-2133 .elementor-element.elementor-element-732de15>.elementor-shape-top .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-34e8bb9.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2133 .elementor-element.elementor-element-34e8bb9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c {
    width: var(--container-widget-width, 110.417%);
    max-width: 110.417%;
    --container-widget-width: 110.417%;
    --container-widget-flex-grow: 0;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-gap {
    width: 10px;
    height: 10px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-line {
    background-color: #d9d9d9;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-icon {
    width: 80px;
    height: 80px;
    background-color: #223246;
    color: #ffffff;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-icon {
    font-size: 24px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-graphic-image img {
    width: 24px;
    height: 24px;
    object-fit: cover;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-icon svg {
    fill: #ffffff;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-icon,
.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-graphic-image img {
    border-radius: 100px 100px 100px 100px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .uc-item-active .ue-step-icon {
    background-color: #000000 !important;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-label {
    background-color: #c9c9c9;
    color: #ffffff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px 10px 10px 10px;
    min-width: 0px;
    min-height: 0px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-spacer {
    width: 0px;
    height: 0px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-content-title {
    color: #000000;
    font-size: 17px;
    margin-top: 10px;
}

.elementor-2133 .elementor-element.elementor-element-f2b683c .ue-step-item-content-text {
    color: #000000;
    font-weight: 400;
    margin-top: 10px;
}

.elementor-bc-flex-widget .elementor-2133 .elementor-element.elementor-element-8b4c49d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2133 .elementor-element.elementor-element-8b4c49d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2133 .elementor-element.elementor-element-8b4c49d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button:hover,
.elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button:focus {
    background-color: #121240;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-31fd124 {
    width: var(--container-widget-width, 101.125%);
    max-width: 101.125%;
    --container-widget-width: 101.125%;
    --container-widget-flex-grow: 0;
}

.elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button {
    font-size: 16px;
}

.elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button:hover svg,
.elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button:hover,
.elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button:focus {
    background-color: #121240;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-1a8e20d {
    width: var(--container-widget-width, 101.125%);
    max-width: 101.125%;
    --container-widget-width: 101.125%;
    --container-widget-flex-grow: 0;
}

.elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button {
    font-size: 16px;
}

.elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button:hover svg,
.elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button:hover,
.elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button:focus {
    background-color: #121240;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-a2c8435 {
    width: var(--container-widget-width, 101.125%);
    max-width: 101.125%;
    --container-widget-width: 101.125%;
    --container-widget-flex-grow: 0;
}

.elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button {
    font-size: 16px;
}

.elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button:hover svg,
.elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-db94951:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-db94951>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-db94951 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 168px 40px 73px 40px;
}

.elementor-2133 .elementor-element.elementor-element-db94951>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-db94951>.elementor-shape-top .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-db94951>.elementor-shape-top svg {
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2133 .elementor-element.elementor-element-629407b {
    text-align: left;
}

.elementor-2133 .elementor-element.elementor-element-629407b .elementor-heading-title {
    font-size: 36px;
    font-weight: 200;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-8e2a1ff {
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-2133 .elementor-element.elementor-element-1a3748b:not(.elementor-motion-effects-element-type-background),
.elementor-2133 .elementor-element.elementor-element-1a3748b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-2133 .elementor-element.elementor-element-1a3748b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 40px 104px 40px;
}

.elementor-2133 .elementor-element.elementor-element-1a3748b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2133 .elementor-element.elementor-element-87744fd>.elementor-element-populated {
    padding: 0px 32px 0px 0px;
}

.elementor-2133 .elementor-element.elementor-element-85c4cf2 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-2133 .elementor-element.elementor-element-85c4cf2 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor4);
    font-size: 16px;
    font-weight: 600;
}

.elementor-2133 .elementor-element.elementor-element-85c4cf2 .elementor-testimonial-name {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Heebo", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-2133 .elementor-element.elementor-element-1074201>.elementor-element-populated {
    padding: 0px 16px 0px 16px;
}

.elementor-2133 .elementor-element.elementor-element-9e20127 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-2133 .elementor-element.elementor-element-9e20127 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor4);
    font-size: 16px;
    font-weight: 600;
}

.elementor-2133 .elementor-element.elementor-element-9e20127 .elementor-testimonial-name {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Heebo", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-2133 .elementor-element.elementor-element-a436ed0>.elementor-element-populated {
    padding: 0px 0px 0px 32px;
}

.elementor-2133 .elementor-element.elementor-element-006d987 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-2133 .elementor-element.elementor-element-006d987 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor4);
    font-size: 16px;
    font-weight: 600;
}

.elementor-2133 .elementor-element.elementor-element-006d987 .elementor-testimonial-name {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Heebo", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

@media(max-width:1024px) {
    .elementor-2133 .elementor-element.elementor-element-f676821 {
        padding: 25px 40px 23px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-11b3c78>.elementor-element-populated {
        margin: 0% 38% 0% 0%;
        --e-column-margin-right: 38%;
        --e-column-margin-left: 0%;
    }

    .elementor-2133 .elementor-element.elementor-element-8e35e8b {
        padding: 89px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-a263bea>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-f813a13 {
        padding: 64px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-3a78e13>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-0425c08 {
        padding: 99px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-ddb5155 {
        padding: 64px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-d177ea7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-9ff9eda {
        padding: 87px 40px 0px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-ee25ebe>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-732de15 {
        padding: 24px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-31fd124 .elementor-button {
        font-size: 14px;
    }

    .elementor-2133 .elementor-element.elementor-element-1a8e20d .elementor-button {
        font-size: 14px;
    }

    .elementor-2133 .elementor-element.elementor-element-a2c8435 .elementor-button {
        font-size: 14px;
    }

    .elementor-2133 .elementor-element.elementor-element-db94951 {
        padding: 104px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-1a3748b {
        padding: 64px 40px 64px 40px;
    }

    .elementor-2133 .elementor-element.elementor-element-87744fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 8px;
    }

    .elementor-2133 .elementor-element.elementor-element-87744fd>.elementor-element-populated {
        padding: 0px 24px 48px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-1074201>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 8px;
    }

    .elementor-2133 .elementor-element.elementor-element-1074201>.elementor-element-populated {
        padding: 0px 24px 48px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-a436ed0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 8px;
    }

    .elementor-2133 .elementor-element.elementor-element-a436ed0>.elementor-element-populated {
        padding: 0px 24px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2133 .elementor-element.elementor-element-f676821 {
        padding: 128px 24px 32px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-11b3c78>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-8e35e8b {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-f813a13 {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-0425c08 {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-ddb5155 {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-9ff9eda {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-732de15 {
        padding: 48px 16px 48px 16px;
    }

    .elementor-2133 .elementor-element.elementor-element-31fd124 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2133 .elementor-element.elementor-element-31fd124>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-1a8e20d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2133 .elementor-element.elementor-element-1a8e20d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-a2c8435 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2133 .elementor-element.elementor-element-a2c8435>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-db94951 {
        padding: 67px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-629407b .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-2133 .elementor-element.elementor-element-1a3748b {
        padding: 48px 24px 48px 24px;
    }

    .elementor-2133 .elementor-element.elementor-element-87744fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-2133 .elementor-element.elementor-element-87744fd>.elementor-element-populated {
        padding: 0px 0px 48px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-1074201>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-2133 .elementor-element.elementor-element-1074201>.elementor-element-populated {
        padding: 0px 0px 48px 0px;
    }

    .elementor-2133 .elementor-element.elementor-element-a436ed0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 12px;
    }

    .elementor-2133 .elementor-element.elementor-element-a436ed0>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-2133 .elementor-element.elementor-element-8b4c49d {
        width: 33%;
    }

    .elementor-2133 .elementor-element.elementor-element-46f6e3f {
        width: 33.332%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2133 .elementor-element.elementor-element-87744fd {
        width: 100%;
    }

    .elementor-2133 .elementor-element.elementor-element-1074201 {
        width: 100%;
    }

    .elementor-2133 .elementor-element.elementor-element-a436ed0 {
        width: 100%;
    }
}
