.elementor-449 .elementor-element.elementor-element-34476f1 {
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-6a64678 .dblh__title-wrapper {
    font-size: 70px;
    line-height: 1.142em;
}

.elementor-449 .elementor-element.elementor-element-6a64678 .dblh__title {
    display: block;
}

.elementor-449 .elementor-element.elementor-element-6a64678 .dblh__subtitle {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.143em;
    margin: 0px 0px 22px 0px;
}

.elementor-449 .elementor-element.elementor-element-63ca817 {
    --spacer-size: 54px;
}

.elementor-449 .elementor-element.elementor-element-46cbf9c {
    --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;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-449 .elementor-element.elementor-element-81defce {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-d531678 {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
    font-size: 24px;
    line-height: 1.583em;
    color: #181818;
}

.elementor-449 .elementor-element.elementor-element-a11448c {
    --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;
}

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

.elementor-449 .elementor-element.elementor-element-4ff1d24 {
    --display: flex;
    --margin-top: 53px;
    --margin-bottom: 90px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-2745fbc img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-449 .elementor-element.elementor-element-312b4ac {
    --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;
}

.elementor-449 .elementor-element.elementor-element-c16ded2 {
    --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;
    --justify-content: space-between;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-449 .elementor-element.elementor-element-f483c23 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a.elementor-element {
    --align-self: flex-start;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .header-wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .content-wrap {
    text-align: left;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter {
    padding: 8px 0px 0px 0px;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter__value-wrap {
    font-family: var(--verdaagro-header-font-family);
    font-size: 128px;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter__value-inner {
    color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter_title {
    margin: 20px 0px 0px 0px;
    color: #181818;
}

.elementor-449 .elementor-element.elementor-element-cf01c0d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 {
    width: var(--container-widget-width, 260px);
    max-width: 260px;
    --container-widget-width: 260px;
    --container-widget-flex-grow: 0;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .header-wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .content-wrap {
    text-align: left;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter {
    padding: 8px 0px 0px 0px;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter__value-wrap {
    font-family: var(--verdaagro-header-font-family);
    font-size: 128px;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter__value-inner {
    color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter_title {
    margin: 20px 0px 0px 0px;
    color: #181818;
}

.elementor-449 .elementor-element.elementor-element-f0e5e28 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-80680c1 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .header-wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .content-wrap {
    text-align: left;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter {
    padding: 8px 0px 0px 0px;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter__value-wrap {
    font-family: var(--verdaagro-header-font-family);
    font-size: 128px;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter__value-inner {
    color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter_title {
    margin: 20px 0px 0px 0px;
    color: #181818;
}

.elementor-449 .elementor-element.elementor-element-1f6369d {
    --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;
    --margin-top: 142px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-1f6369d:not(.elementor-motion-effects-element-type-background),
.elementor-449 .elementor-element.elementor-element-1f6369d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-b6c6908 {
    --display: flex;
}

.elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title-wrapper {
    font-size: 70px;
    line-height: 1.142em;
}

.elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title {
    display: block;
}

.elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title-2 {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__subtitle {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.143em;
    margin: 0px 0px 22px 0px;
    border-style: solid;
    border-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-f7529a6 {
    --display: flex;
}

.elementor-449 .elementor-element.elementor-element-fd39a58 {
    --spacer-size: 123px;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .button__content {
    justify-content: right;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button {
    justify-content: center;
    text-align: center;
    padding: 23px 34px 23px 34px;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .button__text {
    justify-content: center;
    text-align: center;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .elementor-widget-container .wgl-button:is(:hover, :focus) {
    color: #181818;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button:is(:hover, :focus) {
    background-color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button:is(:hover, :focus) .wgl-icon {
    color: #181818;
    fill: #181818;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button:is(:hover, :focus) .wgl-icon,
.elementor-449 .elementor-element.elementor-element-e20fe1a.has-icon_size_animation .wgl-button:is(:hover, :focus) .wgl-icon::before {
    background-color: #181818;
}

.elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button .wgl-icon {
    --icon-bg-size: 8;
}

.elementor-449 .elementor-element.elementor-element-c45889e {
    --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;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-c45889e:not(.elementor-motion-effects-element-type-background),
.elementor-449 .elementor-element.elementor-element-c45889e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-c45889e .elementor-repeater-item-fbf18f7 {
    top: 4vw;
    left: -1%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: flex-end;
    z-index: 0;
}

.elementor-449 .elementor-element.elementor-element-c45889e .elementor-repeater-item-fbf18f7 img {
    width: clamp(10px, 103.438vw, 1986px);
    max-width: none;
}

.elementor-449 .elementor-element.elementor-element-cb8e30c {
    --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;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-449 .elementor-element.elementor-element-2159b8f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .elementor-repeater-item-13b5753 .showcase__background::after {
    background-image: url("../../2025/08/solutions.webp");
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .elementor-repeater-item-13b5753 .showcase__background::after,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .elementor-repeater-item-13b5753 .showcase__background::after,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .elementor-repeater-item-13b5753 .showcase__background::after,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .elementor-repeater-item-13b5753 .showcase__background::after {
    background-image: url("../../2025/08/solutions.webp");
}

.elementor-449 .elementor-element.elementor-element-b931a42 .elementor-repeater-item-022490f .showcase__background::after {
    background-image: url("../../2025/08/solutions2.webp");
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .elementor-repeater-item-022490f .showcase__background::after,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .elementor-repeater-item-022490f .showcase__background::after,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .elementor-repeater-item-022490f .showcase__background::after,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .elementor-repeater-item-022490f .showcase__background::after {
    background-image: url("../../2025/08/solutions2.webp");
}

.elementor-449 .elementor-element.elementor-element-b931a42 .elementor-repeater-item-1689819 .showcase__background::after {
    background-image: url("../../2025/08/solutions3.webp");
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .elementor-repeater-item-1689819 .showcase__background::after,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .elementor-repeater-item-1689819 .showcase__background::after,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .elementor-repeater-item-1689819 .showcase__background::after,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .elementor-repeater-item-1689819 .showcase__background::after {
    background-image: url("../../2025/08/solutions3.webp");
}

.elementor-449 .elementor-element.elementor-element-b931a42 .elementor-repeater-item-21cfd23 .showcase__background::after {
    background-image: url("../../2025/08/solutions4.webp");
    background-position: center center;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__background::before {
    background-color: #6D744F;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item_inner {
    justify-content: flex-start;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content_wrapper {
    margin: 0 auto;
    color: #FFFFFF;
    transition: 0.8s;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item,
.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item_inner {
    align-items: center;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item,
.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content_wrapper {
    text-align: left;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .button-read-more,
.elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase__button .button__content {
    flex-direction: row;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase__button {
    --icon-size: 21px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: #02010100;
    --read-more-icon-color: #FFF3A3;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item {
    min-height: 151px;
    padding: 30px 43px 30px 38px;
    border-radius: 20px 20px 20px 20px;
    transition: 0.4s;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase {
    gap: 30px;
    --divider-width: 0px;
    --divider-opacity: 1;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__background::after {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__background::after,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__background::after,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__background::after,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__background::after {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__title {
    width: 400px;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .title {
    font-size: 40px;
    line-height: 1.2em;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .title {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__title,
.elementor-449 .elementor-element.elementor-element-b931a42 .title {
    transition: 0.4s;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .title,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .title,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .title,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .title {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__subtitle {
    display: inline-block;
    align-self: flex-start;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
    margin: 0px 16px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    transform: translateY(-4px);
    color: #FFF3A3;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .showcase__subtitle {
    color: #FFFFFF;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .showcase__subtitle,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .showcase__subtitle,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .showcase__subtitle,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .showcase__subtitle {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__bg_text {
    font-size: clamp(56px, 14vw, 170px);
    line-height: 1.2em;
    margin: auto auto auto 0;
    padding: 0% 0% 0% 10%;
    color: transparent;
    transition: 0.4s;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .showcase__bg_text {
    color: #EFEFEF;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .showcase__bg_text,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .showcase__bg_text,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .showcase__bg_text,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .showcase__bg_text {
    color: #EFEFEF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content_wrapper,
.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content {
    --sc-content-width: 460px;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content {
    padding: 0px 15px 0px 0px;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .showcase__content_wrapper {
    color: #FFFFFF;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .showcase__content_wrapper,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .showcase__content_wrapper,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .showcase__content_wrapper,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .showcase__content_wrapper {
    color: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__image img {
    width: 290px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__image {
    --wgl-image-position: 62%;
    display: block;
    --wgl-image-rotate: 15deg;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .showcase__image {
    --wgl-image-rotate: 0deg;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .showcase__image,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .showcase__image,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .showcase__image,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .showcase__image {
    --wgl-image-rotate: 0deg;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .wgl-button-wrapper {
    align-self: center;
    margin: 0px 0px 0px 0px;
    min-width: fit-content;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase__button .wgl-icon {
    color: #FFF3A3;
    fill: #FFF3A3;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .wgl-showcase__button .wgl-icon {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item:is(.active, :hover) .wgl-showcase__button {
    --read-more-icon-color: #FFFFFF;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .wgl-button-wrapper .wgl-showcase__button .wgl-icon,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .wgl-button-wrapper .wgl-showcase__button .wgl-icon,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .wgl-button-wrapper .wgl-showcase__button .wgl-icon,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .wgl-button-wrapper .wgl-showcase__button .wgl-icon {
    color: #FFFFFF;
    fill: #FFFFFF;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet_extra .showcase__item .wgl-button-wrapper .wgl-showcase__button,
body[data-elementor-device-mode="tablet"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-tablet .showcase__item .wgl-button-wrapper .wgl-showcase__button,
body[data-elementor-device-mode="mobile_extra"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile_extra .showcase__item .wgl-button-wrapper .wgl-showcase__button,
body[data-elementor-device-mode="mobile"] .elementor-449 .elementor-element.elementor-element-b931a42 .breakpoint_on-mobile .showcase__item .wgl-button-wrapper .wgl-showcase__button {
    --read-more-icon-color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-449 .elementor-element.elementor-element-4bac20f {
    --display: flex;
}

.elementor-449 .elementor-element.elementor-element-d38dd85 .elementor-repeater-item-001f81f {
    z-index: 1;
    position: relative;
}

.elementor-449 .elementor-element.elementor-element-d38dd85 .elementor-repeater-item-7ff0003 {
    z-index: 1;
    position: relative;
}

.elementor-449 .elementor-element.elementor-element-d38dd85 .text-editor_wrapper {
    font-size: 170px;
    font-weight: 700;
    letter-spacing: -0.05em;
}

.elementor-449 .elementor-element.elementor-element-d38dd85 .text-editor_wrapper>span,
.elementor-449 .elementor-element.elementor-element-d38dd85 .text-editor_wrapper>a {
    display: inline;
    color: #6D744F;
}

.elementor-449 .elementor-element.elementor-element-d38dd85 .loop_animation {
    --wgl-loop-animation-gap: 65px;
    --wgl-loop-animation-duration: 250s;
}

.elementor-449 .elementor-element.elementor-element-78ea215 {
    --spacer-size: clamp(240px, 20.2vw, 388px);
}

.elementor-449 .elementor-element.elementor-element-c45889e .elementor-repeater-item-705fb29 {
    top: 4vw;
    left: -1%;
    display: flex;
    justify-content: center;
    min-height: 100%;
    align-items: flex-end;
    z-index: 0;
}

.elementor-449 .elementor-element.elementor-element-c45889e .elementor-repeater-item-705fb29 img {
    width: clamp(10px, 103.438vw, 1986px);
    max-width: none;
}

.elementor-449 .elementor-element.elementor-element-5125915 {
    --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;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 151px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-3eedde8 {
    --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;
}

.elementor-449 .elementor-element.elementor-element-191a09e {
    width: 100%;
    max-width: 100%;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
}

.elementor-449 .elementor-element.elementor-element-191a09e .dblh__title-wrapper {
    font-size: 70px;
    line-height: 1.142em;
}

.elementor-449 .elementor-element.elementor-element-191a09e .dblh__title {
    display: block;
}

.elementor-449 .elementor-element.elementor-element-191a09e .dblh__content {
    margin: 17px 0px 0px 0px;
}

.elementor-449 .elementor-element.elementor-element-191a09e .dblh__subtitle {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.143em;
    margin: 0px 0px 22px 0px;
}

.elementor-449 .elementor-element.elementor-element-de58576 {
    --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;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .wgl_module_team {
    --team-width: calc(100% / 2);
    --team-grid-gap: 30px;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .wgl-carousel_swiper {
    --wgl-gallery-duration: 800ms;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .animation-style-3d .wgl-carousel_wrap {
    transition-duration: calc(800ms + 300ms);
}

.elementor-449 .elementor-element.elementor-element-9d03523 .animation-style-3d .swiper-slide {
    transition-property: transform, opacity;
    transition-duration: 800ms, calc(800ms + 300ms);
}

.elementor-449 .elementor-element.elementor-element-9d03523 .member__thumbnail::before {
    background-color: #02010100;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .member__thumbnail::after {
    background-color: #1818184D;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .swiper-wrapper,
.elementor-449 .elementor-element.elementor-element-9d03523 .swiper-vertical .swiper-slide {
    align-items: flex-start;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .wgl-carousel_wrapper .wgl-swiper-pagination-wrapper {
    text-align: center;
    margin: -10% 0% 0% 1000%;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle .swiper-pagination li button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line .swiper-pagination li button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line_circle .swiper-pagination li button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square .swiper-pagination li button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li button::before,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square_border .swiper-pagination li button::before,
.elementor-449 .elementor-element.elementor-element-9d03523 .swiper-pagination.swiper-pagination-progressbar {
    background-color: #18181833;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_fraction .swiper-pagination {
    color: #18181833;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li button {
    border-color: #18181833;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .swiper-pagination li button {
    opacity: 1;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle .swiper-pagination li:hover button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line .swiper-pagination li:hover button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line_circle .swiper-pagination li:hover button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square .swiper-pagination li:hover button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square_border .swiper-pagination li:hover button::before,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li:hover button::before,
.elementor-449 .elementor-element.elementor-element-9d03523:hover .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li:hover button {
    border-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle .swiper-pagination li.swiper-pagination-bullet-active button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line .swiper-pagination li.swiper-pagination-bullet-active button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_line_circle .swiper-pagination li.swiper-pagination-bullet-active button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square .swiper-pagination li.swiper-pagination-bullet-active button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square_border .swiper-pagination li.swiper-pagination-bullet-active button::before,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li.swiper-pagination-bullet-active button::before,
.elementor-449 .elementor-element.elementor-element-9d03523 .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_fraction .swiper-pagination .swiper-pagination-current {
    color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_circle_border .swiper-pagination li.swiper-pagination-bullet-active button,
.elementor-449 .elementor-element.elementor-element-9d03523 .pagination_square_border .swiper-pagination li.swiper-pagination-bullet-active button {
    border-color: #8B9271;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .wgl-navigation_wrapper {
    gap: 14px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0px 0px 14px -387px;
}

.elementor-449 .elementor-element.elementor-element-9d03523 .navigation-position-under_each_other .wgl-navigation_wrapper {
    align-items: flex-start;
    justify-content: flex-end;
}

.elementor-449 .elementor-element.elementor-element-1aa7493 {
    --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;
    --margin-top: 126px;
    --margin-bottom: 83px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-9ddb7fa.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-9ddb7fa.clients_item img.lazyloaded {
    width: 181px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-9ddb7fa.clients_item .mask_image {
    -webkit-mask-size: 181px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-ad5b135.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-ad5b135.clients_item img.lazyloaded {
    width: 78px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-ad5b135.clients_item .mask_image {
    -webkit-mask-size: 78px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-c2e724d.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-c2e724d.clients_item img.lazyloaded {
    width: 162px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-c2e724d.clients_item .mask_image {
    -webkit-mask-size: 162px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-3517a0b.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-3517a0b.clients_item img.lazyloaded {
    width: 67px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-3517a0b.clients_item .mask_image {
    -webkit-mask-size: 67px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-3885219.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-3885219.clients_item img.lazyloaded {
    width: 131px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-3885219.clients_item .mask_image {
    -webkit-mask-size: 131px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-174e263.clients_item img:not(.lazyload),
.elementor-449 .elementor-element.elementor-element-09b9819 .elementor-repeater-item-174e263.clients_item img.lazyloaded {
    width: 143px;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .elementor-repeater-item-174e263.clients_item .mask_image {
    -webkit-mask-size: 143px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .wgl-carousel_swiper {
    --wgl-gallery-duration: 800ms;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .animation-style-3d .wgl-carousel_wrap {
    transition-duration: calc(800ms + 300ms);
}

.elementor-449 .elementor-element.elementor-element-09b9819 .animation-style-3d .swiper-slide {
    transition-property: transform, opacity;
    transition-duration: 800ms, calc(800ms + 300ms);
}

.elementor-449 .elementor-element.elementor-element-09b9819 .clients_image::after {
    background-color: #F5F3F0;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .clients_image {
    min-height: 120px;
    transition: 0.4s;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-image .clients_image {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-449 .elementor-element.elementor-element-09b9819.link_on-wrapper .image_wrapper {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .wgl-clients .swiper-wrapper {
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .swiper-wrapper,
.elementor-449 .elementor-element.elementor-element-09b9819 .swiper-vertical .swiper-slide {
    align-items: center;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .clients_item {
    --wgl-gap: 45px;
}

.elementor-449 .elementor-element.elementor-element-09b9819 .clients_image:hover {
    border-radius: 20px 20px 20px 20px;
}

body.elementor-page-449 #main.site-main {
    z-index: 0;
}

@media(min-width:768px) {
    .elementor-449 .elementor-element.elementor-element-34476f1 {
        --content-width: 1170px;
    }

    .elementor-449 .elementor-element.elementor-element-46cbf9c {
        --content-width: 1170px;
    }

    .elementor-449 .elementor-element.elementor-element-81defce {
        --width: 50%;
    }

    .elementor-449 .elementor-element.elementor-element-a11448c {
        --width: 50%;
    }

    .elementor-449 .elementor-element.elementor-element-4ff1d24 {
        --content-width: 1170px;
    }

    .elementor-449 .elementor-element.elementor-element-b6c6908 {
        --width: 70%;
    }

    .elementor-449 .elementor-element.elementor-element-f7529a6 {
        --width: 30%;
    }

    .elementor-449 .elementor-element.elementor-element-2159b8f {
        --width: 100%;
    }

    .elementor-449 .elementor-element.elementor-element-3eedde8 {
        --width: 100%;
    }

    .elementor-449 .elementor-element.elementor-element-de58576 {
        --width: 100%;
    }
}

@media(max-width:1200px) {
    .elementor-449 .elementor-element.elementor-element-34476f1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-449 .elementor-element.elementor-element-6a64678 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-449 .elementor-element.elementor-element-46cbf9c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-449 .elementor-element.elementor-element-d531678 {
        font-size: 22px;
    }

    .elementor-449 .elementor-element.elementor-element-4ff1d24 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-449 .elementor-element.elementor-element-c16ded2 {
        --min-height: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter__value-wrap {
        font-size: 100px;
    }

    .elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter_title {
        font-size: 16px;
    }

    .elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter__value-wrap {
        font-size: 100px;
    }

    .elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter_title {
        font-size: 16px;
    }

    .elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter__value-wrap {
        font-size: 100px;
    }

    .elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter_title {
        font-size: 16px;
    }

    .elementor-449 .elementor-element.elementor-element-1f6369d {
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-449 .elementor-element.elementor-element-b6c6908 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-449 .elementor-element.elementor-element-f7529a6 {
        --justify-content: flex-end;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-fd39a58 {
        --spacer-size: 80px;
    }

    .elementor-449 .elementor-element.elementor-element-e20fe1a .wgl-button {
        padding: 18px 26px 18px 26px;
    }

    .elementor-449 .elementor-element.elementor-element-cb8e30c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item,
    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item_inner {
        align-items: center;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__item {
        min-height: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase {
        gap: 20px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__title {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .wgl-showcase.breakpoint_on-mobile .showcase__title {
        align-items: flex-start;
        text-align: left;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .title {
        font-size: 36px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__bg_text {
        padding: 0% 0% 0% 3%;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content_wrapper,
    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content {
        --sc-content-width: 100%;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__image img {
        width: 200px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__image {
        --wgl-image-position: 54%;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .wgl-button-wrapper {
        margin: 15px 3px 0px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-d38dd85 .text-editor_wrapper {
        font-size: 70px;
    }

    .elementor-449 .elementor-element.elementor-element-d38dd85 .loop_animation {
        --wgl-loop-animation-gap: 50px;
    }

    .elementor-449 .elementor-element.elementor-element-78ea215 {
        --spacer-size: 21vw;
    }

    .elementor-449 .elementor-element.elementor-element-c45889e {
        --padding-top: 45px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-449 .elementor-element.elementor-element-5125915 {
        --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;
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-191a09e .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-449 .elementor-element.elementor-element-191a09e .dblh__title {
        display: inline;
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .wgl_module_team {
        --team-width: calc(100% / 2);
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .wgl-navigation_wrapper {
        justify-content: flex-start;
        margin: 0% 0% 2% -50%;
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .navigation-position-under_each_other .wgl-navigation_wrapper {
        align-items: flex-start;
    }

    .elementor-449 .elementor-element.elementor-element-1aa7493 {
        --margin-top: 30px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-449 .elementor-element.elementor-element-34476f1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-449 .elementor-element.elementor-element-6a64678 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-449 .elementor-element.elementor-element-6a64678 .dblh__subtitle {
        margin: 0px 0px 15px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-63ca817 {
        --spacer-size: 45px;
    }

    .elementor-449 .elementor-element.elementor-element-46cbf9c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-449 .elementor-element.elementor-element-a11448c {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-4ff1d24 {
        --margin-top: 30px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-449 .elementor-element.elementor-element-c16ded2 {
        --width: 100%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-f483c23 {
        --width: 50%;
    }

    .elementor-449 .elementor-element.elementor-element-fe39a6a {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-449 .elementor-element.elementor-element-fe39a6a .wgl-counter__value-wrap {
        font-size: 70px;
    }

    .elementor-449 .elementor-element.elementor-element-cf01c0d {
        --width: 50%;
    }

    .elementor-449 .elementor-element.elementor-element-7a8e949 {
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
    }

    .elementor-449 .elementor-element.elementor-element-7a8e949 .wgl-counter__value-wrap {
        font-size: 70px;
    }

    .elementor-449 .elementor-element.elementor-element-f0e5e28 {
        --width: 50%;
    }

    .elementor-449 .elementor-element.elementor-element-80680c1 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 200px);
        max-width: 200px;
    }

    .elementor-449 .elementor-element.elementor-element-80680c1 .wgl-counter__value-wrap {
        font-size: 70px;
    }

    .elementor-449 .elementor-element.elementor-element-1f6369d {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-449 .elementor-element.elementor-element-fa481e8 .dblh__subtitle {
        margin: 0px 0px 15px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-fd39a58 {
        --spacer-size: 40px;
    }

    .elementor-449 .elementor-element.elementor-element-e20fe1a .button__content {
        justify-content: left;
    }

    .elementor-449 .elementor-element.elementor-element-cb8e30c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__title {
        width: 100%;
        padding: 0px 0px 20px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .title {
        font-size: 28px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__subtitle {
        margin: 15px 0px 5px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-b931a42 .showcase__image {
        --wgl-image-position: 0%;
    }

    .elementor-449 .elementor-element.elementor-element-d38dd85 .text-editor_wrapper {
        font-size: 40px;
    }

    .elementor-449 .elementor-element.elementor-element-d38dd85 .loop_animation {
        --wgl-loop-animation-gap: 20px;
    }

    .elementor-449 .elementor-element.elementor-element-78ea215 {
        --spacer-size: 22vw;
    }

    .elementor-449 .elementor-element.elementor-element-c45889e {
        --padding-top: 45px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-5125915 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-449 .elementor-element.elementor-element-191a09e .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-449 .elementor-element.elementor-element-191a09e .dblh__subtitle {
        margin: 0px 0px 15px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .wgl_module_team {
        --team-width: calc(100% / 1);
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .wgl-carousel_wrapper .wgl-swiper-pagination-wrapper {
        margin: 29px 0px 0px 0px;
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .wgl-navigation_wrapper {
        justify-content: center;
        margin: 0vw 0vw 0vw -200vw;
    }

    .elementor-449 .elementor-element.elementor-element-9d03523 .navigation-position-under_each_other .wgl-navigation_wrapper {
        align-items: center;
    }

    .elementor-449 .elementor-element.elementor-element-1aa7493 {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}