.elementor-887 .elementor-element.elementor-element-7f3ec11:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-7f3ec11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("home2_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-887 .elementor-element.elementor-element-7f3ec11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -40px;
    margin-bottom: 0px;
}

.elementor-887 .elementor-element.elementor-element-7f3ec11 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-887 .elementor-element.elementor-element-5549601.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-887 .elementor-element.elementor-element-5549601 > .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-887 .elementor-element.elementor-element-8f85b49 .elementor-spacer-inner {
    --spacer-size: 230px;
}

.elementor-887 .elementor-element.elementor-element-5dc0d19 {
    text-align: left;
    margin-left: 139px;
}

.elementor-887 .elementor-element.elementor-element-5dc0d19 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 160px;
    line-height: 1em;
}

.elementor-887 .elementor-element.elementor-element-5dc0d19 > .elementor-widget-container {
    margin: 0px 63px 7px 0px;
}

.elementor-887 .elementor-element.elementor-element-cc9144a {
    text-align: center;
    width: initial;
    max-width: initial;
    margin-left: 139px;
    margin-bottom: 20px;
}

@media screen and (max-width: 500px){
    .elementor-element-5dc0d19 {
        margin-left: 10px!important;
        text-align: left!important;
    }
    .elementor-element-cc9144a {
        margin-left: 20px!important;
        text-align: left!important;
    }
    .elementor-element-3edef87 {
        text-align: left!important;
        margin-left: 10px!important;
    }
    .elementor-widget-wgl-counter.aleft .title-inline .content-wrap {
        justify-content: center!important;
    }
    .elementor-887 .elementor-element.elementor-element-97d5f07 > .elementor-widget-container {
        text-align: left!important;
        margin-left: 25px!important;
        max-width: 350px!important;
    }
}

.elementor-887 .elementor-element.elementor-element-cc9144a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 160px;
    line-height: 1em;
}

.elementor-887 .elementor-element.elementor-element-cc9144a > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-3edef87 {
    text-align: center;
}

.elementor-887 .elementor-element.elementor-element-3edef87 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 160px;
    line-height: 1em;
}

.elementor-887 .elementor-element.elementor-element-3edef87 > .elementor-widget-container {
    margin: 7px 6px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-97d5f07 {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.8em;
    width: 450px;
    max-width: 450px;
    display: flex;
    align-items: center;
}

.elementor-887 .elementor-element.elementor-element-97d5f07 > .elementor-widget-container {
    margin: 17px 0px -23px 0px;
}

.elementor-887 .elementor-element.elementor-element-c3939e1 {
    text-align: left;
    margin-left: 139px;
}

.elementor-887 .elementor-element.elementor-element-c3939e1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 160px;
    line-height: 1em;
}

.elementor-887 .elementor-element.elementor-element-c3939e1 > .elementor-widget-container {
    margin: 7px 6px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-edfabc6 .elementor-spacer-inner {
    --spacer-size: 103px;
}

.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button::after {
    content: "";
    top: 0px;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-455a3ae.has-animated-bg .wgl-button::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-455a3ae.has-animated-bg .wgl-button {
    background-color: transparent !important;
}

.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:hover,
.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:focus {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-455a3ae.has-animated-bg .wgl-button:hover::after,
.elementor-887 .elementor-element.elementor-element-455a3ae.has-animated-bg .wgl-button:focus::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:hover::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:active::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-455a3ae > .elementor-widget-container {
    margin: 0px 0px 50px 50px;
}

.elementor-887 .elementor-element.elementor-element-4238641 .rt__title-wrapper {
    font-family: "Arimo", Sans-serif;
    font-size: 14px;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-887 .elementor-element.elementor-element-4238641 .wgl-image-box_img img {
    max-width: 40px;
}

.elementor-887 .elementor-element.elementor-element-4238641 .media-wrapper {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 50px 1px;
    background-color: #FFFFFF;
}

body[data-elementor-device-mode="desktop"] .elementor-887 .elementor-element.elementor-element-4238641.disable-rotation-yes .media-wrapper,
body[data-elementor-device-mode="tablet"] .elementor-887 .elementor-element.elementor-element-4238641.disable-rotation-tablet-yes .media-wrapper,
body[data-elementor-device-mode="mobile"] .elementor-887 .elementor-element.elementor-element-4238641.disable-rotation-mobile-yes .media-wrapper {
    margin: 0px 18px 0px 0px;
    padding: 0px 50px 1px 0px;
}

.elementor-887 .elementor-element.elementor-element-4238641 .wgl-image-box_img img,
.elementor-887 .elementor-element.elementor-element-4238641 .elementor-icon {
    transform: rotate(90deg);
}

.elementor-887 .elementor-element.elementor-element-4238641 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
    padding: 0px 10px 0px 10px;
}

.elementor-887 .elementor-element.elementor-element-4238641 {
    width: initial;
    max-width: initial;
    bottom: 0px;
}

body:not(.rtl) .elementor-887 .elementor-element.elementor-element-4238641 {
    left: 50%;
}

body.rtl .elementor-887 .elementor-element.elementor-element-4238641 {
    right: 50%;
}

.elementor-887 .elementor-element.elementor-element-d9dc6a5 .rt__title-wrapper {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-887 .elementor-element.elementor-element-d9dc6a5 .rt__title {
    color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-d9dc6a5 {
    width: 16px;
    max-width: 16px;
    bottom: 280px;
}

body:not(.rtl) .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
    right: 2.5%;
}

body.rtl .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
    left: 2.5%;
}

.elementor-887 .elementor-element.elementor-element-d9dc6a5 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #FFFFFF00;
}

.elementor-887 .elementor-element.elementor-element-d9dc6a5:hover .elementor-widget-container {
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-009382e .rt__title-wrapper {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-887 .elementor-element.elementor-element-009382e .rt__title {
    color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-009382e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #FFFFFF00;
}

.elementor-887 .elementor-element.elementor-element-009382e {
    width: initial;
    max-width: initial;
    bottom: 525px;
}

body:not(.rtl) .elementor-887 .elementor-element.elementor-element-009382e {
    right: 2.5%;
}

body.rtl .elementor-887 .elementor-element.elementor-element-009382e {
    left: 2.5%;
}

.elementor-887 .elementor-element.elementor-element-009382e:hover .elementor-widget-container {
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-d6f6f91 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-887 .elementor-element.elementor-element-bd200eb .elementor-spacer-inner {
    --spacer-size: 146px;
}

.elementor-887 .elementor-element.elementor-element-4a68793 .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-4a68793 {
    width: 450px;
    max-width: 450px;
}

.elementor-887 .elementor-element.elementor-element-d8c98b1.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-887 .elementor-element.elementor-element-80e3ac8 .elementor-spacer-inner {
    --spacer-size: 20px;
}

.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button::after {
    content: "";
    top: 0px;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-db519b1.has-animated-bg .wgl-button::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-db519b1.has-animated-bg .wgl-button {
    background-color: transparent !important;
}

.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:hover,
.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:focus {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-db519b1.has-animated-bg .wgl-button:hover::after,
.elementor-887 .elementor-element.elementor-element-db519b1.has-animated-bg .wgl-button:focus::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:hover::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:active::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-db519b1 {
    width: initial;
    max-width: initial;
}

.elementor-887 .elementor-element.elementor-element-20d2a3b .elementor-spacer-inner {
    --spacer-size: 11px;
}

.elementor-887 .elementor-element.elementor-element-2bd1f61 > .elementor-container {
    max-width: 1230px;
}

.elementor-887 .elementor-element.elementor-element-2bd1f61 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.elementor-887 .elementor-element.elementor-element-8913e87 > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-887 .elementor-element.elementor-element-1991557 .wgl-infobox_title {
    font-family: "Arimo", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: -10px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-1991557 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-887 .elementor-element.elementor-element-1991557 .wgl-infobox-button_wrapper {
    position: absolute;
    left: 80px;
    top: -53px;
}

.elementor-887 .elementor-element.elementor-element-1991557 .elementor-widget-container {
    padding: 190px 0px 172px 0px;
    background-image: url("agricultural.png");
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.logistics {
    padding: 190px 0px 172px 0px;
    background-image: url("logistics.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.products {
    padding: 190px 0px 172px 0px;
    background-image: url("products.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.agricultural {
    padding: 190px 0px 172px 0px;
    background-image: url("agricultural.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.agrotextile {
    padding: 190px 0px 172px 0px;
    background-image: url("agrotextile.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.it {
    padding: 190px 0px 172px 0px;
    background-image: url("it.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.marketing {
    padding: 190px 0px 172px 0px;
    background-image: url("marketing.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.electronics
{
    padding: 190px 0px 172px 0px;
    background-image: url("electronics.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.building
{
    padding: 190px 0px 172px 0px;
    background-image: url("building.png")!important;
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.elementor-887 .elementor-element.elementor-element-1991557 .elementor-widget-container:before {
    background-color: #232323;
    mix-blend-mode: color;
}

.elementor-887 .elementor-element.elementor-element-1ba2e10 > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-887 .elementor-element.elementor-element-880a1c0 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-887 .elementor-element.elementor-element-8f88762 .wgl-infobox_title {
    font-family: "Arimo", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: -10px 0px 7px 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-887 .elementor-element.elementor-element-8f88762 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-887 .elementor-element.elementor-element-8f88762 .wgl-infobox-button_wrapper {
    position: absolute;
    left: 80px;
    top: -53px;
}

.elementor-887 .elementor-element.elementor-element-8f88762 .elementor-widget-container {
    padding: 190px 0px 172px 0px;
    background-image: url("https://wgl-demo.net/bili/wp-content/uploads/2022/03/infobox_img2.jpg");
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.elementor-887 .elementor-element.elementor-element-8f88762 .elementor-widget-container:before {
    background-color: #232323;
    mix-blend-mode: color;
}

.elementor-887 .elementor-element.elementor-element-deb66e9 > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
}

.elementor-887 .elementor-element.elementor-element-23a12db .elementor-spacer-inner {
    --spacer-size: 100px;
}

.elementor-887 .elementor-element.elementor-element-dbfaf23 .wgl-infobox_title {
    font-family: "Arimo", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: -10px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-dbfaf23 .elementor-widget-container:hover .wgl-infobox_title {
    transform: translateY(0px);
}

.elementor-887 .elementor-element.elementor-element-dbfaf23 .wgl-infobox-button_wrapper {
    position: absolute;
    left: 80px;
    top: -53px;
}

.elementor-887 .elementor-element.elementor-element-dbfaf23 .elementor-widget-container {
    padding: 190px 0px 172px 0px;
    background-image: url("https://wgl-demo.net/bili/wp-content/uploads/2022/03/infobox_img3.jpg");
    background-position: center center;
    background-size: cover;
    transition: 0.4s;
}

.elementor-887 .elementor-element.elementor-element-dbfaf23 .elementor-widget-container:before {
    background-color: #232323;
    mix-blend-mode: color;
}

.elementor-887 .elementor-element.elementor-element-668c023 > .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-887 .elementor-element.elementor-element-2ffa10c .elementor-spacer-inner {
    --spacer-size: 100px;
}

.elementor-887 .elementor-element.elementor-element-127a5d2 .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-127a5d2 .dblh__subtitle {
    margin: 0px 0px 0px 0px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-85db648.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-85db648.clients_image img.lazyloaded {
    width: 52px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-f3995cc.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-f3995cc.clients_image img.lazyloaded {
    width: 104px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-5815f86.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-5815f86.clients_image img.lazyloaded {
    width: 53px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-ca2ee73.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-ca2ee73.clients_image img.lazyloaded {
    width: 43px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-2a93b01.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-2a93b01.clients_image img.lazyloaded {
    width: 50px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-974e6b7.clients_image img:not(.lazyload),
.elementor-887 .elementor-element.elementor-element-5b5ac56 .elementor-repeater-item-974e6b7.clients_image img.lazyloaded {
    width: 86px;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .clients_image {
    justify-content: center;
    transition: 0.4s;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .wgl-clients {
    align-items: center;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 .swiper-wrapper {
    align-items: center;
    display: flex;
}

.elementor-887 .elementor-element.elementor-element-5b5ac56 > .elementor-widget-container {
    padding: 50px 0px 50px 0px;
}

.elementor-887 .elementor-element.elementor-element-6670925 .elementor-spacer-inner {
    --spacer-size: 80px;
}

.elementor-887 .elementor-element.elementor-element-6eef13e:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-6eef13e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #18181800 50%, #181818EB 100%);
}

.elementor-887 .elementor-element.elementor-element-6eef13e > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #18181800 50%, #181818EB 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-887 .elementor-element.elementor-element-6eef13e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-887 .elementor-element.elementor-element-2e7eead > .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-887 .elementor-element.elementor-element-2e7eead {
    z-index: -1;
}

.elementor-887 .elementor-element.elementor-element-f55a63b {
    --width: 100%;
    font-family: "DM Sans", Sans-serif;
    font-size: 144px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0px;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
}

.elementor-887 .elementor-element.elementor-element-f55a63b svg text {
    fill: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-f55a63b .text--word {
    color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-f55a63b > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-887 .elementor-element.elementor-element-6e98e4b {
    --width: 100%;
    font-family: "DM Sans", Sans-serif;
    font-size: 144px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0px;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
}

.elementor-887 .elementor-element.elementor-element-6e98e4b svg text {
    fill: #FFFFFF00;
}

.elementor-887 .elementor-element.elementor-element-6e98e4b .text--word {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-6e98e4b svg textPath {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-6e98e4b svg textPath, .elementor-887 .elementor-element.elementor-element-6e98e4b svg text {
    stroke: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-40a9397 .elementor-spacer-inner {
    --spacer-size: 137px;
}

.elementor-887 .elementor-element.elementor-element-e8d380e .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-02e593c .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-9788604 .time_line_h-items_wrap {
    --items-width: calc(100% / 3);
    --items-gap: 30px;
}

.elementor-887 .elementor-element.elementor-element-9788604 .swiper-container {
    overflow: visible;
}

.elementor-887 .elementor-element.elementor-element-9788604 .elementor-swiper-button,
.elementor-887 .elementor-element.elementor-element-9788604 .motion-arrow {
    top: calc(-72px - var(--wgl-swiper-button-diameter) / 2);
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-9788604 .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-prev {
    top: calc(-72px + var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance));
}

.elementor-887 .elementor-element.elementor-element-9788604 .navigation-position-nearby .animation-direction-vertical .motion-prev {
    top: calc(-72px - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-887 .elementor-element.elementor-element-9788604 .navigation-position-nearby .animation-direction-vertical .motion-next {
    top: calc(-72px - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-887 .elementor-element.elementor-element-9788604 .elementor-swiper-button, .elementor-887 .elementor-element.elementor-element-9788604 .motion-arrow {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    width: calc(var(--wgl-swiper-button-diameter) + 0px + 0px);
    height: calc(var(--wgl-swiper-button-diameter) + 0px + 0px);
}

.elementor-887 .elementor-element.elementor-element-9788604 .time_line_h-content {
    transition: 0.4s;
}

.elementor-887 .elementor-element.elementor-element-9788604 .time_line_h-date .wgl-time_line-separator {
    --triangle-size: 14px;
}

.elementor-887 .elementor-element.elementor-element-70a42ff .elementor-spacer-inner {
    --spacer-size: 110px;
}

.elementor-887 .elementor-element.elementor-element-3e0c0b8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-887 .elementor-element.elementor-element-1df149b .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-1df149b {
    width: 590px;
    max-width: 590px;
}

.elementor-887 .elementor-element.elementor-element-6b58a60.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-887 .elementor-element.elementor-element-2775a8a .elementor-spacer-inner {
    --spacer-size: 20px;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button::after {
    content: "";
    top: 0px;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2.has-animated-bg .wgl-button::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2.has-animated-bg .wgl-button {
    background-color: transparent !important;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:hover,
.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:focus {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2.has-animated-bg .wgl-button:hover::after,
.elementor-887 .elementor-element.elementor-element-deb1fb2.has-animated-bg .wgl-button:focus::after {
    background-color: #FFFFFF1A;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:hover::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:active::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-887 .elementor-element.elementor-element-deb1fb2 {
    width: initial;
    max-width: initial;
}

.elementor-887 .elementor-element.elementor-element-613e2b3 .elementor-spacer-inner {
    --spacer-size: 11px;
}

.elementor-887 .elementor-element.elementor-element-0607d50 .elementor-spacer-inner {
    --spacer-size: 43px;
}

.elementor-887 .elementor-element.elementor-element-d53835b .showcase__wrapper {
    height: 490px;
}

.elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__titles .showcase__title .title, .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase.interactive-showcase .title {
    letter-spacing: 0px;
}

.elementor-887 .elementor-element.elementor-element-d53835b .showcase__titles .showcase__title .subtitle {
    display: inline-block;
    width: auto;
}

.elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .subtitle {
    min-width: 1.76em;
}

.elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__titles .showcase__title .subtitle {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase.interactive-showcase .subtitle {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-1294a8f .elementor-spacer-inner {
    --spacer-size: 105px;
}

.elementor-887 .elementor-element.elementor-element-c3435c0:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-c3435c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0E0E0E;
}

.elementor-887 .elementor-element.elementor-element-c3435c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-887 .elementor-element.elementor-element-8f4be66 .elementor-spacer-inner {
    --spacer-size: 146px;
}

.elementor-887 .elementor-element.elementor-element-ba803f0 .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-9d1c568 .elementor-spacer-inner {
    --spacer-size: 28px;
}

.elementor-887 .elementor-element.elementor-element-ecbb445 .wgl_module_team {
    --bili-team-grid-gap: 60px;
}

.elementor-887 .elementor-element.elementor-element-ecbb445 .swiper-pagination {
    margin-left: 50%;
    transform: translateX(-50%);
}

.elementor-887 .elementor-element.elementor-element-ecbb445 .wgl-carousel .swiper-pagination {
    margin-top: -25px;
}

.elementor-887 .elementor-element.elementor-element-ecbb445 .social__icon {
    color: #ffffff;
}

.elementor-887 .elementor-element.elementor-element-ecbb445 .social__icon:hover {
    color: rgba(255, 255, 255, 0.6);
}

.elementor-887 .elementor-element.elementor-element-ecbb445 > .elementor-widget-container {
    margin: 0% -35% 0% 0%;
}

.elementor-887 .elementor-element.elementor-element-b9ea914 .elementor-spacer-inner {
    --spacer-size: 124px;
}

.elementor-887 .elementor-element.elementor-element-63f0b9e {
    padding: 62px 0px 62px 0px;
}

.elementor-887 .elementor-element.elementor-element-400b941 > .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-887 .elementor-element.elementor-element-8575614 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-dcb6523 .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-887 .elementor-element.elementor-element-dcb6523 .wgl-counter_value-wrap {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-dcb6523 {
    width: 202px;
    max-width: 260px;
}

.elementor-887 .elementor-element.elementor-element-fd39a74 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-40008cc > .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-887 .elementor-element.elementor-element-e80e34a .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-f1de77f .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-887 .elementor-element.elementor-element-f1de77f .wgl-counter_value-wrap {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-f1de77f {
    width: 260px;
    max-width: 260px;
}

.elementor-887 .elementor-element.elementor-element-2815fc9 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-fc8b6c4 > .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-887 .elementor-element.elementor-element-49319f3 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-6aee1bb .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-887 .elementor-element.elementor-element-6aee1bb .wgl-counter_value-wrap {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-6aee1bb {
    width: 260px;
    max-width: 260px;
}

.elementor-887 .elementor-element.elementor-element-fdc51db .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-f7dffec > .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-887 .elementor-element.elementor-element-b935716 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-92671db .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-887 .elementor-element.elementor-element-92671db .wgl-counter_value-wrap {
    -webkit-text-stroke-width: 1px;
}

.elementor-887 .elementor-element.elementor-element-92671db {
    width: 260px;
    max-width: 260px;
}

.elementor-887 .elementor-element.elementor-element-32cfec3 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-arrow {
    top: calc(84% - var(--wgl-swiper-button-diameter) / 2);
    color: #FFFFFF;
    background-color: #303032;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-prev {
    top: calc(84% + var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance));
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .animation-direction-vertical .motion-prev {
    top: calc(84% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
    left: calc(-12.7% + 50% - var(--wgl-swiper-button-diameter));
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .animation-direction-vertical .motion-next {
    top: calc(84% - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
    left: calc(-12.7% + 50%);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button-prev,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-prev {
    left: -12.7%;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button-next,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-next {
    right: -12.7%;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .elementor-swiper-button-prev,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .motion-prev {
    left: calc(-12.7% + 50% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .elementor-swiper-button-next,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .motion-next {
    left: calc(-12.7% + 50% + var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-next {
    left: calc(-12.7% + 50% - var(--wgl-swiper-button-diameter) / 2);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button, .elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-arrow {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    width: calc(var(--wgl-swiper-button-diameter) + 0px + 0px);
    height: calc(var(--wgl-swiper-button-diameter) + 0px + 0px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button:hover,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-arrow:hover {
    background-color: #28282B;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .item__title {
    padding: 2px 20px 10px 74px;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 100px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: rgba(255, 255, 255, 0.3);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:before, .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:after {
    display: block;
    content: "";
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:before {
    border-width: 15px;
    top: 24%;
    left: -30px;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:after {
    border-width: calc(15px - 1px);
    top: calc(24% - 1px);
    left: calc(-30px + 1px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-bottom .item__quote:before,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-right .item__quote:before {
    border-color: rgba(255, 255, 255, 0.3) transparent transparent rgba(255, 255, 255, 0.3);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-left .item__quote:before,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-top .item__quote:before {
    border-color: transparent rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) transparent;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-bottom .item__quote:after,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-right .item__quote:after {
    border-color: #181818 transparent transparent #181818;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-left .item__quote:after,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-top .item__quote:after {
    border-color: transparent #181818 #181818 transparent;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-left .item__quote:after,
.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-right .item__quote:after {
    top: calc(24% + 1px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-top .item__quote:after {
    top: calc(24% + 2px);
    left: calc(-30px + 1px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-left .item__quote:after {
    left: calc(-30px + 2px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .triangle-direction-right .item__quote:after {
    left: calc(-30px + 1px);
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .testimonial__item {
    --image-width: 170px;
    --image-gap: 170px;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .author__thumbnail {
    margin: 5px 0px 34px 0px;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .author__thumbnail img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-887 .elementor-element.elementor-element-d6d3a6c .author__name {
    font-size: 24px;
}

.elementor-887 .elementor-element.elementor-element-d1f939a .elementor-spacer-inner {
    --spacer-size: 90px;
}

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

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

.elementor-887 .elementor-element.elementor-element-ff489d9.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-887 .elementor-element.elementor-element-d22011c .dblh__title-wrapper {
    font-family: "DM Sans", Sans-serif;
    font-size: 144px;
}

.elementor-887 .elementor-element.elementor-element-d22011c .dblh__title {
    display: inline;
}

.elementor-887 .elementor-element.elementor-element-d22011c .dblh__title-2 {
    -webkit-text-stroke-width: 1px;
    color: #FFFFFF00;
    -webkit-text-stroke-color: #FFFFFF;
}

.elementor-887 .elementor-element.elementor-element-d22011c {
    width: auto;
    max-width: auto;
}

.elementor-887 .elementor-element.elementor-element-4de154c .wgl-button {
    padding: 93px 0px 93px 0px;
    border-radius: 100px 100px 100px 100px;
    color: #FFFFFF;
    background-color: #323232ED;
}

.elementor-887 .elementor-element.elementor-element-4de154c.has-animated-bg .wgl-button::after {
    background-color: #323232ED;
}

.elementor-887 .elementor-element.elementor-element-4de154c.has-animated-bg .wgl-button {
    background-color: transparent !important;
}

.elementor-887 .elementor-element.elementor-element-4de154c .wgl-button:hover,
.elementor-887 .elementor-element.elementor-element-4de154c .wgl-button:focus {
    color: #FFFFFF;
    background-color: #FF7425;
}

.elementor-887 .elementor-element.elementor-element-4de154c.has-animated-bg .wgl-button:hover::after,
.elementor-887 .elementor-element.elementor-element-4de154c.has-animated-bg .wgl-button:focus::after {
    background-color: #FF7425;
}

.elementor-887 .elementor-element.elementor-element-4de154c {
    width: 200px;
    max-width: 200px;
}

.elementor-887 .elementor-element.elementor-element-4fe1f3a .elementor-spacer-inner {
    --spacer-size: 110px;
}

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

@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-887 .elementor-element.elementor-element-400b941 {
        width: 50%;
    }

    .elementor-887 .elementor-element.elementor-element-40008cc {
        width: 50%;
    }

    .elementor-887 .elementor-element.elementor-element-fc8b6c4 {
        width: 50%;
    }

    .elementor-887 .elementor-element.elementor-element-f7dffec {
        width: 50%;
    }
}

@media (max-width: 1200px) {
    .elementor-887 .elementor-element.elementor-element-5549601 > .elementor-element-populated {
        padding: 0px 40px 0px 40px;
    }

    .elementor-887 .elementor-element.elementor-element-8f85b49 .elementor-spacer-inner {
        --spacer-size: 120px;
    }

    .elementor-887 .elementor-element.elementor-element-5dc0d19 .elementor-heading-title {
        font-size: 11vw;
    }

    .elementor-887 .elementor-element.elementor-element-5dc0d19 > .elementor-widget-container {
        margin: 0px 10px 7px 10px;
    }

    .elementor-887 .elementor-element.elementor-element-cc9144a .elementor-heading-title {
        font-size: 11vw;
    }

    .elementor-887 .elementor-element.elementor-element-cc9144a > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-cc9144a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-3edef87 .elementor-heading-title {
        font-size: 11vw;
    }

    .elementor-887 .elementor-element.elementor-element-3edef87 > .elementor-widget-container {
        margin: 7px 0px 0px 10px;
    }

    .elementor-887 .elementor-element.elementor-element-97d5f07 {
        text-align: center;
    }

    .elementor-887 .elementor-element.elementor-element-97d5f07 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-c3939e1 .elementor-heading-title {
        font-size: 11vw;
    }

    .elementor-887 .elementor-element.elementor-element-c3939e1 > .elementor-widget-container {
        margin: 7px 0px 0px 10px;
    }

    .elementor-887 .elementor-element.elementor-element-edfabc6 .elementor-spacer-inner {
        --spacer-size: 65px;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae > .elementor-widget-container {
        margin: 0px 0px 50px 10px;
    }

    body:not(.rtl) .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
        right: 3%;
    }

    body.rtl .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
        left: 3%;
    }

    .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
        bottom: 210px;
    }

    body:not(.rtl) .elementor-887 .elementor-element.elementor-element-009382e {
        right: 3%;
    }

    body.rtl .elementor-887 .elementor-element.elementor-element-009382e {
        left: 3%;
    }

    .elementor-887 .elementor-element.elementor-element-009382e {
        bottom: 400px;
    }

    .elementor-887 .elementor-element.elementor-element-bd200eb .elementor-spacer-inner {
        --spacer-size: 110px;
    }

    .elementor-887 .elementor-element.elementor-element-4a68793 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-8913e87 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-887 .elementor-element.elementor-element-1ba2e10 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-887 .elementor-element.elementor-element-deb66e9 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-887 .elementor-element.elementor-element-2ffa10c .elementor-spacer-inner {
        --spacer-size: 60px;
    }

    .elementor-887 .elementor-element.elementor-element-127a5d2 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-5b5ac56 > .elementor-widget-container {
        padding: 80px 0px 80px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-6670925 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-f55a63b {
        font-size: 90px;
    }

    .elementor-887 .elementor-element.elementor-element-6e98e4b {
        font-size: 90px;
    }

    .elementor-887 .elementor-element.elementor-element-40a9397 .elementor-spacer-inner {
        --spacer-size: 110px;
    }

    .elementor-887 .elementor-element.elementor-element-e8d380e .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-9788604 .time_line_h-items_wrap {
        --items-width: calc(100% / 2);
        --items-gap: 30px;
    }

    .elementor-887 .elementor-element.elementor-element-70a42ff .elementor-spacer-inner {
        --spacer-size: 100px;
    }

    .elementor-887 .elementor-element.elementor-element-1df149b .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-1294a8f .elementor-spacer-inner {
        --spacer-size: 60px;
    }

    .elementor-887 .elementor-element.elementor-element-8f4be66 .elementor-spacer-inner {
        --spacer-size: 110px;
    }

    .elementor-887 .elementor-element.elementor-element-ba803f0 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-ecbb445 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-887 .elementor-element.elementor-element-b9ea914 .elementor-spacer-inner {
        --spacer-size: 80px;
    }

    .elementor-887 .elementor-element.elementor-element-400b941.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-887 .elementor-element.elementor-element-8575614 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-fd39a74 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-40008cc.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-887 .elementor-element.elementor-element-e80e34a .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-2815fc9 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-fc8b6c4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-887 .elementor-element.elementor-element-49319f3 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-fdc51db .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-f7dffec.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-887 .elementor-element.elementor-element-b935716 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-32cfec3 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote {
        font-size: 24px;
        margin: 0px 0px 0px 50px;
        padding: 15px 26px 114px 40px;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:before, .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:after {
        display: block;
        content: "";
    }

    .elementor-887 .elementor-element.elementor-element-d1f939a .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-d22011c .dblh__title-wrapper {
        font-size: 10vw;
    }

    .elementor-887 .elementor-element.elementor-element-d22011c {
        width: initial;
        max-width: initial;
    }

    .elementor-887 .elementor-element.elementor-element-4de154c .wgl-button {
        margin: 20px 0px 0px 0px;
        padding: 19px 36px 19px 36px;
    }

    .elementor-887 .elementor-element.elementor-element-4de154c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-4fe1f3a .elementor-spacer-inner {
        --spacer-size: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-887 .elementor-element.elementor-element-5549601 > .elementor-element-populated {
        padding: 0px 31px 0px 15px;
    }

    .elementor-887 .elementor-element.elementor-element-8f85b49 .elementor-spacer-inner {
        --spacer-size: 100px;
    }

    .elementor-887 .elementor-element.elementor-element-97d5f07 {
        font-size: 18px;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-455a3ae > .elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }

    .elementor-887 .elementor-element.elementor-element-d9dc6a5 {
        bottom: 26%;
    }

    .elementor-887 .elementor-element.elementor-element-009382e {
        bottom: 61%;
    }

    .elementor-887 .elementor-element.elementor-element-bd200eb .elementor-spacer-inner {
        --spacer-size: 60px;
    }

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

    .elementor-887 .elementor-element.elementor-element-80e3ac8 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-db519b1 .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-880a1c0 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-23a12db .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-2ffa10c .elementor-spacer-inner {
        --spacer-size: 50px;
    }

    .elementor-887 .elementor-element.elementor-element-6670925 .elementor-spacer-inner {
        --spacer-size: 0px;
    }

    .elementor-887 .elementor-element.elementor-element-f55a63b {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-6e98e4b {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-40a9397 .elementor-spacer-inner {
        --spacer-size: 80px;
    }

    .elementor-887 .elementor-element.elementor-element-9788604 .time_line_h-items_wrap {
        --items-width: calc(100% / 1);
        --items-gap: 20px;
    }

    .elementor-887 .elementor-element.elementor-element-70a42ff .elementor-spacer-inner {
        --spacer-size: 60px;
    }

    .elementor-887 .elementor-element.elementor-element-2775a8a .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:hover::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-deb1fb2 .wgl-button:active::after {
        width: 100%;
        height: 100%;
    }

    .elementor-887 .elementor-element.elementor-element-613e2b3 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__wrapper, .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__content {
        padding: 20px 0px 20px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__titles .showcase__title .title, .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase.interactive-showcase .title {
        font-size: 32px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .subtitle {
        min-width: 0em;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__titles .showcase__title .subtitle, .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase.interactive-showcase .subtitle {
        font-size: 34px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase .showcase__titles .showcase__title .subtitle {
        -webkit-text-stroke-width: 0.5px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .wgl-showcase.interactive-showcase .subtitle {
        -webkit-text-stroke-width: 0.5px;
    }

    .elementor-887 .elementor-element.elementor-element-d53835b .subtitle {
        margin: 0px 40px 0px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-1294a8f .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-887 .elementor-element.elementor-element-8f4be66 .elementor-spacer-inner {
        --spacer-size: 80px;
    }

    .elementor-887 .elementor-element.elementor-element-b9ea914 .elementor-spacer-inner {
        --spacer-size: 60px;
    }

    .elementor-887 .elementor-element.elementor-element-63f0b9e {
        padding: 60px 0px 20px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-arrow {
        top: calc(96% - var(--wgl-swiper-button-diameter) / 2);
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-prev {
        top: calc(96% + var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance));
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .animation-direction-vertical .motion-prev {
        top: calc(96% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
        left: calc(-43% + 50% - var(--wgl-swiper-button-diameter));
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .animation-direction-vertical .motion-next {
        top: calc(96% - var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
        left: calc(-43% + 50%);
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button-prev,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-prev {
        left: -43%;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .elementor-swiper-button-next,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .motion-next {
        right: -43%;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .elementor-swiper-button-prev,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .motion-prev {
        left: calc(-43% + 50% - var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance) / 2);
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .elementor-swiper-button-next,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby .motion-next {
        left: calc(-43% + 50% + var(--wgl-swiper-button-diameter) / 2 + var(--wgl-swiper-buttons-distance) / 2);
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-prev,
    .elementor-887 .elementor-element.elementor-element-d6d3a6c .navigation-position-nearby.navigation-view-under_each_other .elementor-swiper-button.elementor-swiper-button-next {
        left: calc(-43% + 50% - var(--wgl-swiper-button-diameter) / 2);
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote {
        font-size: 20px;
        margin: 0px 0px 0px 0px;
        padding: 35px 0px 60px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:before, .elementor-887 .elementor-element.elementor-element-d6d3a6c .item__quote:after {
        display: none;
    }

    .elementor-887 .elementor-element.elementor-element-d1f939a .elementor-spacer-inner {
        --spacer-size: 50px;
    }

    .elementor-887 .elementor-element.elementor-element-d22011c .dblh__title-wrapper {
        font-size: 12vw;
    }

    .elementor-887 .elementor-element.elementor-element-d22011c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-887 .elementor-element.elementor-element-4de154c .wgl-button {
        margin: 20px 0px 0px 0px;
        padding: 19px 36px 19px 36px;
        border-radius: 26px 26px 26px 26px;
    }

    .elementor-887 .elementor-element.elementor-element-4de154c {
        width: 100%;
        max-width: 100%;
    }
}