.elementor-1223 .elementor-element.elementor-element-fdd94a0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 47px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1223 .elementor-element.elementor-element-c67d0dd {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1223 .elementor-element.elementor-element-23737ab .dblh__title-wrapper {
    font-size: 36px;
    margin: 0em 0em 0em -0.07em;
}

.elementor-1223 .elementor-element.elementor-element-23737ab .dblh__title {
    display: inline;
}

.elementor-1223 .elementor-element.elementor-element-23737ab .dblh__subtitle {
    margin: 0px 0px 13px 0px;
}

.elementor-1223 .elementor-element.elementor-element-23737ab {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-1223 .elementor-element.elementor-element-47af4a6 {
    --spacer-size: 78px;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical::after {
    background-color: #B6997400;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical {
    --curve-gap: 70px;
    --curve-h-width: 85px;
    --dot-size: 20px;
    --dot-color: rgba(182, 153, 116, 0);
    gap: 0px;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(odd) .tlv__curve-wrapper::before {
    left: 0px;
    right: auto;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(even) .tlv__curve-wrapper::before {
    right: 0px;
    left: auto;
}

.elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(even) .tlv__curve-wrapper::before {
    left: 0px;
    right: auto;
}

.elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(odd) .tlv__curve-wrapper::before {
    right: 0px;
    left: auto;
}

body[data-elementor-device-mode="widescreen"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-widescreen .tlv__curve-wrapper::before,
body[data-elementor-device-mode="desktop"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-desktop .tlv__curve-wrapper::before,
body[data-elementor-device-mode="tablet_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet_extra .tlv__curve-wrapper::before,
body[data-elementor-device-mode="tablet"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet .tlv__curve-wrapper::before,
body[data-elementor-device-mode="mobile_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile_extra .tlv__curve-wrapper::before,
body[data-elementor-device-mode="mobile"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile .tlv__curve-wrapper::before {
    left: 0px !important;
    right: auto !important;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__item-start,
.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__item-end {
    color: rgba(35, 35, 35, 1);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical::before {
    background-color: rgba(35, 35, 35, 0.15);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__curve-wrapper::before {
    --curve-color: rgba(35, 35, 35, 0);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical .tlv__items-wrapper:hover::after {
    background-color: rgba(35, 35, 35, 1);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:hover .tlv__curve-wrapper .dot {
    --dot-color: #B69974;
}

/* .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
    padding: 30px 10px 30px 150px;
} */
/* 
.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
    padding: 30px 150px 30px 10px;
} */

/* .elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
    padding: 30px 10px 30px 150px;
}

.elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
    padding: 30px 150px 30px 10px;
} */

body[data-elementor-device-mode="widescreen"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-widescreen .tlv__content-wrapper,
body[data-elementor-device-mode="desktop"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-desktop .tlv__content-wrapper,
body[data-elementor-device-mode="tablet_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet_extra .tlv__content-wrapper,
body[data-elementor-device-mode="tablet"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet .tlv__content-wrapper,
body[data-elementor-device-mode="mobile_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile_extra .tlv__content-wrapper,
body[data-elementor-device-mode="mobile"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile .tlv__content-wrapper {
    padding: 30px 10px 30px 150px;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__media::before {
    border-style: none;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__media {
    background-color: #ffffff;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:hover .tlv__media img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__title {
    font-size: 32px;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__date {
    color: #B69974;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__bg_date {
    font-size: 128px;
    z-index: -2;
    color: rgba(182, 153, 116, 0.24);
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:hover .tlv__bg_date {
    color: #B69974;
}

.elementor-1223 .elementor-element.elementor-element-06213f0 .tlw__button-wrapper {
    margin: 24px 0px 0px 0px;
    position: relative;
}

.elementor-1223 .elementor-element.elementor-element-f7b2585 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1223 .elementor-element.elementor-element-a940f12 {
    --spacer-size: 137px;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 {
    --width: 100%;
    font-size: 96px;
    line-height: 1em;
    --start-point: 0%;
    --end-point: -500%;
    --transition: 0.3s;
    --top-offset: -3;
    --left-offset: 0;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 svg text {
    fill: #1C5540;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 .text--word {
    color: #1C5540;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 .text--word .divider {
    top: -3px;
    left: 0px;
    margin-right: 23px;
    margin-left: 11px;
    color: #1C5540;
    -webkit-text-stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 tspan.divider {
    fill: #1C5540;
    stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 .divider svg {
    fill: #1C5540;
    stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-1a29a08 tspan.divider,
.elementor-1223 .elementor-element.elementor-element-1a29a08 .divider svg {
    transition: 0.4s;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 {
    --width: 100%;
    font-size: 96px;
    line-height: 1em;
    --start-point: -500%;
    --end-point: 100%;
    --transition: 0.3s;
    --top-offset: -3;
    --left-offset: 0;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 svg text {
    fill: #ECE8E0;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 .text--word {
    color: #ECE8E0;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 .text--word .divider {
    top: -3px;
    left: 0px;
    margin-right: 23px;
    margin-left: 11px;
    color: #ECE8E0;
    -webkit-text-stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 tspan.divider {
    fill: #ECE8E0;
    stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 .divider svg {
    fill: #ECE8E0;
    stroke-width: 1px;
}

.elementor-1223 .elementor-element.elementor-element-023fbb6 tspan.divider,
.elementor-1223 .elementor-element.elementor-element-023fbb6 .divider svg {
    transition: 0.4s;
}

.elementor-1223 .elementor-element.elementor-element-a6808d7 .wgl-button {
    justify-content: center;
    min-width: 128px;
    min-height: 128px;
    --button-padding: 0px 10px 0px 10px;
    --button-border-radius: 50% 50% 50% 50%;
}

.elementor-1223 .elementor-element.elementor-element-a6808d7 .button__text {
    justify-content: center;
}

.elementor-1223 .elementor-element.elementor-element-a6808d7 .elementor-widget-container .wgl-button:hover,
.elementor-1223 .elementor-element.elementor-element-a6808d7 .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-8fb77e5);
}

.elementor-1223 .elementor-element.elementor-element-a6808d7 .wgl-button:hover,
.elementor-1223 .elementor-element.elementor-element-a6808d7 .wgl-button:focus {
    background-color: var(--e-global-color-secondary);
}

.elementor-1223 .elementor-element.elementor-element-a6808d7.has-bg_animation .wgl-button:hover::after,
.elementor-1223 .elementor-element.elementor-element-a6808d7.has-bg_animation .wgl-button:focus::after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1223 .elementor-element.elementor-element-a6808d7>.elementor-widget-container {
    margin: -192px 0px 0px 0px;
}

.elementor-1223 .elementor-element.elementor-element-8406064 {
    --spacer-size: 105px;
}

.elementor-1223 .elementor-element.elementor-element-e6ff0f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -40px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1223 .elementor-element.elementor-element-e6ff0f2:not(.elementor-motion-effects-element-type-background),
.elementor-1223 .elementor-element.elementor-element-e6ff0f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-1223 .elementor-element.elementor-element-e6ff0f2,
.elementor-1223 .elementor-element.elementor-element-e6ff0f2::before {
    --border-transition: 0.3s;
}

.elementor-1223 .elementor-element.elementor-element-f60323c {
    --spacer-size: 136px;
}

.elementor-1223 .elementor-element.elementor-element-f1b7bdc {
    text-align: center;
}

.elementor-1223 .elementor-element.elementor-element-f1b7bdc .elementor-heading-title {
    color: var(--e-global-color-8fb77e5);
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.15em;
}

.elementor-1223 .elementor-element.elementor-element-31ad586 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel_wrapper,
.elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel.animation-style-3d {
    padding: 0px 0px 142px 0px;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .swiper-wrapper,
.elementor-1223 .elementor-element.elementor-element-17da99a .swiper-vertical .swiper-slide {
    align-items: flex-start;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .animation-style-3d .wgl-carousel_wrap {
    transition-duration: calc(1100ms + 300ms);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .animation-style-3d .swiper-slide {
    transition-property: transform, opacity;
    transition-duration: 1100ms, calc(1100ms + 300ms);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .swiper-container {
    overflow: visible;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel {
    height: 464px;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.4;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .wgl-navigation_wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: -165px 0 0 calc(-50vw + 50% + 60px);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .navigation-position-under_each_other .wgl-navigation_wrapper {
    align-items: flex-start;
    justify-content: center;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .elementor-swiper-button,
.elementor-1223 .elementor-element.elementor-element-17da99a .motion-arrow {
    border-style: none;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .item__title {
    padding: 0px 0px 24px 0px;
    color: var(--e-global-color-8fb77e5);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .item__quote {
    font-size: 48px;
    font-weight: 500;
    line-height: 1.5em;
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-8fb77e5);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .author__thumbnail {
    --image-width: 100;
    padding: 0px 28px 0px 0px;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .author__thumbnail,
.elementor-1223 .elementor-element.elementor-element-17da99a .author__thumbnail img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .author__name {
    color: var(--e-global-color-8fb77e5);
}

.elementor-1223 .elementor-element.elementor-element-17da99a .author__position_wrapper {
    margin: 0 auto 0 0;
}

.elementor-1223 .elementor-element.elementor-element-17da99a .author__position {
    padding: 4px 10px 3px 10px;
    border-style: solid;
    color: var(--e-global-color-8fb77e5);
    border-color: var(--e-global-color-8fb77e5);
}

.elementor-1223 .elementor-element.elementor-element-17da99a>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-1223 .elementor-element.elementor-element-17da99a {
    width: var(--container-widget-width, 1170px);
    max-width: 1170px;
    --container-widget-width: 1170px;
    --container-widget-flex-grow: 0;
}

.elementor-1223 .elementor-element.elementor-element-17da99a.elementor-element {
    --align-self: center;
}

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

@media(min-width:768px) {
    .elementor-1223 .elementor-element.elementor-element-c67d0dd {
        --width: clamp(0px, 1200px, 100%);
    }

    .elementor-1223 .elementor-element.elementor-element-31ad586 {
        --width: 100%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-1223 .elementor-element.elementor-element-c67d0dd {
        --width: 100%;
    }
}

@media(max-width:1200px) {
    .elementor-1223 .elementor-element.elementor-element-fdd94a0 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-23737ab .dblh__title-wrapper {
        font-size: 36px;
    }

    .elementor-1223 .elementor-element.elementor-element-47af4a6 {
        --spacer-size: 40px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical {
        --curve-gap: 45px;
        --curve-h-width: 45px;
        gap: 0px;
    }

    /* .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
        padding: 30px 10px 30px 115px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
        padding: 30px 115px 30px 10px;
    } */

    .elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
        padding: 30px 10px 30px 115px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
        padding: 30px 115px 30px 10px;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-widescreen .tlv__content-wrapper,
    body[data-elementor-device-mode="desktop"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-desktop .tlv__content-wrapper,
    body[data-elementor-device-mode="tablet_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet_extra .tlv__content-wrapper,
    body[data-elementor-device-mode="tablet"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet .tlv__content-wrapper,
    body[data-elementor-device-mode="mobile_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile_extra .tlv__content-wrapper,
    body[data-elementor-device-mode="mobile"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile .tlv__content-wrapper {
        padding: 30px 10px 30px 115px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__title {
        font-size: 28px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__bg_date {
        font-size: 112px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlw__button-wrapper {
        margin: 15px 0px 0px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-a940f12 {
        --spacer-size: 70px;
    }

    .elementor-1223 .elementor-element.elementor-element-1a29a08 {
        font-size: 64px;
    }

    .elementor-1223 .elementor-element.elementor-element-023fbb6 {
        font-size: 64px;
    }

    .elementor-1223 .elementor-element.elementor-element-a6808d7>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-8406064 {
        --spacer-size: 70px;
    }

    .elementor-1223 .elementor-element.elementor-element-f60323c {
        --spacer-size: 80px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel_wrapper,
    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel.animation-style-3d {
        padding: 0px 0px 100px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel {
        height: 430px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-navigation_wrapper {
        margin: -95px 0px 0px 15px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .testimonial__item {
        padding: 29px 70px 30px 70px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .item__quote {
        font-size: 32px;
        margin: 0px 0px 30px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1223 .elementor-element.elementor-element-23737ab .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .wgl-timeline-vertical {
        gap: 60px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
        padding: 0px 90px 0px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
        padding: 0px 0px 0px 90px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(even) .tlv__content-wrapper {
        padding: 0px 90px 0px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0.media_position-inner .tlv__items-wrapper:nth-child(odd) .tlv__content-wrapper {
        padding: 0px 0px 0px 90px;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-widescreen .tlv__content-wrapper,
    body[data-elementor-device-mode="desktop"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-desktop .tlv__content-wrapper,
    body[data-elementor-device-mode="tablet_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet_extra .tlv__content-wrapper,
    body[data-elementor-device-mode="tablet"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-tablet .tlv__content-wrapper,
    body[data-elementor-device-mode="mobile_extra"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile_extra .tlv__content-wrapper,
    body[data-elementor-device-mode="mobile"] .elementor-1223 .elementor-element.elementor-element-06213f0.elementor-widget-wgl-time-line-vertical .breakpoint_on-mobile .tlv__content-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1223 .elementor-element.elementor-element-06213f0 .tlv__bg_date {
        font-size: 92px;
    }

    .elementor-1223 .elementor-element.elementor-element-1a29a08 {
        font-size: 36px;
    }

    .elementor-1223 .elementor-element.elementor-element-023fbb6 {
        font-size: 36px;
    }

    .elementor-1223 .elementor-element.elementor-element-f60323c {
        --spacer-size: 70px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-carousel {
        height: 400px;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .wgl-navigation_wrapper {
        margin: 0% 0% 0% -100%;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .testimonial__item {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0% 8% 0% 8%;
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .item__quote {
        font-size: clamp(24px, 5vw, 32px);
    }

    .elementor-1223 .elementor-element.elementor-element-17da99a .author__thumbnail {
        --image-width: 82;
    }
}