.elementor-1871 .elementor-element.elementor-element-3113c60 {
    --spacer-size: 20px;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .wgl-gallery_items:not(.gallery-justified) {
    --quere-gallery-gap: 60px;
}

#elementor-lightbox-slideshow-all-4c103b5 .elementor-slideshow__title,
#elementor-lightbox-slideshow-all-4c103b5 .elementor-slideshow__description {
    display: none;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .swiper-wrapper {
    align-items: flex-start;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .elementor-swiper-button,
.elementor-1871 .elementor-element.elementor-element-4c103b5 .motion-arrow {
    --wgl-swiper-button-diameter: 56px;
    color: #FFFFFF;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .wgl-navigation_wrapper {
    justify-content: space-between;
    align-items: center;
    margin: 0% 28% 0% 28%;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .navigation-position-under_each_other .wgl-navigation_wrapper {
    justify-content: center;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .elementor-swiper-button,
.elementor-1871 .elementor-element.elementor-element-4c103b5 .motion-arrow {
    box-shadow: 0px 0px 0px 1px #FFFFFF;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .elementor-swiper-button:hover,
.elementor-1871 .elementor-element.elementor-element-4c103b5 .motion-arrow:hover {
    color: #232323;
    background-color: #FFFFFF;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5 .elementor-swiper-button:active {
    color: #232323;
    background-color: #FFFFFF;
}

.elementor-1871 .elementor-element.elementor-element-4c103b5>.elementor-widget-container {
    margin: 0% -52% 0% -52%;
}

.elementor-1871 .elementor-element.elementor-element-8bb3c87 {
    --spacer-size: 58px;
}

.elementor-1871 .elementor-element.elementor-element-35aa94d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1871 .elementor-element.elementor-element-35aa94d {
    padding: 0px 0px 65px 0px;
}

.elementor-1871 .elementor-element.elementor-element-680a467>.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-1871 .elementor-element.elementor-element-7c76387 .dblh__content {
    width: 100%;
}

.elementor-1871 .elementor-element.elementor-element-7c76387 .dblh__title-wrapper {
    font-size: 40px;
    padding: 0px 0px 10px 0px;
}

.elementor-1871 .elementor-element.elementor-element-7c76387 .dblh__title {
    display: block;
}

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

.elementor-1871 .elementor-element.elementor-element-60d3b7c>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-9c4d1b2 .wgl-counter {
    padding: 20px 0px 20px 0px;
}

.elementor-1871 .elementor-element.elementor-element-9c4d1b2 .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-style: italic;
}

.elementor-1871 .elementor-element.elementor-element-9c4d1b2 .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-9c4d1b2 {
    width: var(--container-widget-width, 255px);
    max-width: 255px;
    --container-widget-width: 255px;
    --container-widget-flex-grow: 0;
}

.elementor-1871 .elementor-element.elementor-element-cde719e .wgl-counter {
    padding: 20px 0px 20px 0px;
}

.elementor-1871 .elementor-element.elementor-element-cde719e .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-style: italic;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-1871 .elementor-element.elementor-element-cde719e .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-cde719e {
    width: var(--container-widget-width, 255px);
    max-width: 255px;
    --container-widget-width: 255px;
    --container-widget-flex-grow: 0;
}

.elementor-1871 .elementor-element.elementor-element-1a25693:not(.elementor-motion-effects-element-type-background),
.elementor-1871 .elementor-element.elementor-element-1a25693>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-1871 .elementor-element.elementor-element-1a25693 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1871 .elementor-element.elementor-element-1a25693>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1871 .elementor-element.elementor-element-c01306c {
    --spacer-size: 61px;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_headings-wrap {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_header {
    padding: 23px 0px 23px 0px;
    margin: 0% 5.6% 0% 0%;
    color: rgba(35, 35, 35, 0.44);
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_header:hover {
    color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_header.active {
    color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_icon:not(.wgl-tabs_icon-image) {
    font-size: 26px;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .lavalamp-object::after {
    width: 20px;
    height: 5px;
    bottom: 2px;
    left: 0px;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .lavalamp-object {
    text-align: center;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs.has-lavalamp .lavalamp-object::after {
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_content {
    padding: 61px 0px 15px 0px;
}

.elementor-1871 .elementor-element.elementor-element-21add96 {
    --spacer-size: 50px;
}

.elementor-1871 .elementor-element.elementor-element-97d15eb>.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-1871 .elementor-element.elementor-element-811dc2c {
    --spacer-size: 75px;
}

.elementor-1871 .elementor-element.elementor-element-b44b90a .dblh__content {
    width: 100%;
}

.elementor-1871 .elementor-element.elementor-element-b44b90a .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1871 .elementor-element.elementor-element-b44b90a .dblh__title {
    display: inline;
}

.elementor-1871 .elementor-element.elementor-element-6155d79 {
    --spacer-size: 25px;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-4267ceb .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-4267ceb>.elementor-widget-container {
    margin: 0px 35px 55px 0px;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-4e76ff8>.elementor-widget-container {
    margin: 0px 35px 55px 0px;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-a8cd75b>.elementor-widget-container {
    margin: 0px 35px 55px 0px;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-ec6afd1>.elementor-widget-container {
    margin: 0px 35px 40px 0px;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-cff8dee .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-cff8dee>.elementor-widget-container {
    margin: 0px 35px 40px 0px;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .content_wrapper {
    flex-direction: column;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: #FFFFFF;
    background-color: #232323;
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1871 .elementor-element.elementor-element-55a9827 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1871 .elementor-element.elementor-element-55a9827>.elementor-widget-container {
    margin: 0px 35px 40px 0px;
}

.elementor-1871 .elementor-element.elementor-element-46846e8 {
    padding: 0px 13px 0px 13px;
}

.elementor-1871 .elementor-element.elementor-element-7582048 {
    --spacer-size: 50px;
}

.elementor-1871 .elementor-element.elementor-element-575974c .wgl-gallery_items:not(.gallery-justified) {
    --quere-gallery-gap: 30px;
}

#elementor-lightbox-slideshow-all-575974c .elementor-slideshow__title,
#elementor-lightbox-slideshow-all-575974c .elementor-slideshow__description {
    display: none;
}

.elementor-1871 .elementor-element.elementor-element-575974c .wgl-gallery_item::after {
    background-color: #FFFFFFCC;
}

.elementor-1871 .elementor-element.elementor-element-575974c .wgl-gallery_image-info {
    text-align: center;
    justify-content: center;
}

.elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon,
.elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon svg {
    font-size: 26px;
}

.elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon {
    padding: 29px 29px 29px 29px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 50px 50px 50px 50px;
    color: #232323;
    fill: #232323;
    border-color: #232323;
}

.elementor-1871 .elementor-element.elementor-element-3712895:not(.elementor-motion-effects-element-type-background),
.elementor-1871 .elementor-element.elementor-element-3712895>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/404-bg.png");
    background-position: 50% -25px;
    background-repeat: no-repeat;
}

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

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

.elementor-1871 .elementor-element.elementor-element-8b29ebe.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1871 .elementor-element.elementor-element-8b29ebe>.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-1871 .elementor-element.elementor-element-2379472 {
    --spacer-size: 103px;
}

.elementor-1871 .elementor-element.elementor-element-a14f1c5 .dblh__content {
    width: 100%;
}

.elementor-1871 .elementor-element.elementor-element-a14f1c5 .dblh__title-wrapper {
    font-size: 48px;
    font-weight: 500;
    padding: 0px 0px 10px 0px;
}

.elementor-1871 .elementor-element.elementor-element-a14f1c5 .dblh__title {
    display: inline;
}

.elementor-1871 .elementor-element.elementor-element-a6d82af {
    text-align: center;
}

.elementor-1871 .elementor-element.elementor-element-a6d82af>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b .wpcf7-submit {
    min-width: 136px;
    margin: 13px 0px 0px 0px;
    height: auto;
    padding: 52px 10px 52px 10px;
    border-radius: 70px 70px 70px 70px;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b .wgl-button.has-animated-bg .wpcf7-submit {
    margin: 0;
    padding: 0;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b .wgl-button-cf7 .wpcf7-submit {
    margin: 0;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b .wgl-button.has-animated-bg {
    margin: 13px 0px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b .wgl-button-cf7 {
    margin: 13px 0px 0px 0px;
}

.elementor-1871 .elementor-element.elementor-element-c480b0b {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-1871 .elementor-element.elementor-element-28ebb3d {
    --spacer-size: 46px;
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-1871 .elementor-element.elementor-element-680a467 {
        width: 60%;
    }

    .elementor-1871 .elementor-element.elementor-element-3b9c5d6 {
        width: 40%;
    }
}

@media(max-width:1200px) {
    .elementor-1871 .elementor-element.elementor-element-3113c60 {
        --spacer-size: 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-4c103b5 .wgl-gallery_items:not(.gallery-justified) {
        --quere-gallery-gap: 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-4c103b5 .wgl-navigation_wrapper {
        margin: 0px 30px 0px 30px;
    }

    .elementor-1871 .elementor-element.elementor-element-4c103b5>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1871 .elementor-element.elementor-element-8bb3c87 {
        --spacer-size: 40px;
    }

    .elementor-1871 .elementor-element.elementor-element-35aa94d {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-7c76387 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1871 .elementor-element.elementor-element-c01306c {
        --spacer-size: 40px;
    }

    .elementor-1871 .elementor-element.elementor-element-21add96 {
        --spacer-size: 40px;
    }

    .elementor-1871 .elementor-element.elementor-element-811dc2c {
        --spacer-size: 65px;
    }

    .elementor-1871 .elementor-element.elementor-element-b44b90a .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1871 .elementor-element.elementor-element-4267ceb>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-4e76ff8>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-a8cd75b>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-ec6afd1>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-cff8dee>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-55a9827>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-7582048 {
        --spacer-size: 30px;
    }

    .elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon,
    .elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon svg {
        font-size: 22px;
    }

    .elementor-1871 .elementor-element.elementor-element-575974c .elementor-icon {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1871 .elementor-element.elementor-element-3712895:not(.elementor-motion-effects-element-type-background),
    .elementor-1871 .elementor-element.elementor-element-3712895>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }

    .elementor-1871 .elementor-element.elementor-element-2379472 {
        --spacer-size: 70px;
    }

    .elementor-1871 .elementor-element.elementor-element-a14f1c5 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1871 .elementor-element.elementor-element-28ebb3d {
        --spacer-size: 0px;
    }
}

@media(max-width:767px) {

    .elementor-1871 .elementor-element.elementor-element-4c103b5 .elementor-swiper-button,
    .elementor-1871 .elementor-element.elementor-element-4c103b5 .motion-arrow {
        --wgl-swiper-button-diameter: 36px;
    }

    .elementor-1871 .elementor-element.elementor-element-4c103b5 .wgl-navigation_wrapper {
        margin: 0px 15px 0px 15px;
    }

    .elementor-1871 .elementor-element.elementor-element-7c76387 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1871 .elementor-element.elementor-element-3e3762f .wgl-tabs_content {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1871 .elementor-element.elementor-element-b44b90a .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1871 .elementor-element.elementor-element-3712895:not(.elementor-motion-effects-element-type-background),
    .elementor-1871 .elementor-element.elementor-element-3712895>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }

    .elementor-1871 .elementor-element.elementor-element-a14f1c5 .dblh__title-wrapper {
        font-size: 28px;
    }
}