.elementor-260 .elementor-element.elementor-element-69ae605{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-next{font-size:clamp(32px, calc(12.5px + 5.417vw), 110px);color:#FFFFFFBD;}.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFFBD;}.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-image-carousel-caption{text-align:center;color:#C3996B;font-family:"Wix Madefor Display", Sans-serif;font-size:13px;font-weight:bold;font-style:normal;line-height:1.2em;letter-spacing:0.07em;margin-block-start:0px;}.elementor-260 .elementor-element.elementor-element-ba6e691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-260 .elementor-element.elementor-element-8b6aaa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-260 .elementor-element.elementor-element-1369ac8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-260 .elementor-element.elementor-element-1369ac8 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-260 .elementor-element.elementor-element-1369ac8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-260 .elementor-element.elementor-element-108d3ed iframe{height:500px;}.elementor-260 .elementor-element.elementor-element-108d3ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-260{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-260:not(.elementor-motion-effects-element-type-background), body.elementor-page-260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}@media(max-width:1366px){.elementor-260 .elementor-element.elementor-element-ba6e691{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-260 .elementor-element.elementor-element-8b6aaa7{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}}@media(max-width:1024px){.elementor-260 .elementor-element.elementor-element-ba6e691{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-260 .elementor-element.elementor-element-8b6aaa7{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-260 .elementor-element.elementor-element-1369ac8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:60px;}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-image-carousel-caption{font-size:12px;}.elementor-260 .elementor-element.elementor-element-ba6e691{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-8b6aaa7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-1369ac8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:32px;}.elementor-260 .elementor-element.elementor-element-108d3ed iframe{height:460px;}}/* Start custom CSS for image-carousel, class: .elementor-element-69ae605 */.elementor-260 .elementor-element.elementor-element-69ae605 .swiper-slide-inner {
    position: relative;
    display: flex;
    width: 100%;
    height: clamp(520px, calc(455px + 18.056vw), 780px);
    background-color: #211d1f;
    overflow: hidden;
}

.elementor-260 .elementor-element.elementor-element-69ae605 .swiper-slide-image {
    display: block;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
    background-color: #211d1f;
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-image-carousel-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: clamp(12px, calc(9px + 0.833vw), 24px);
    background-color: rgba(0,0,0,0.42);
    will-change: opacity, transform;
}

.elementor-260 .elementor-element.elementor-element-69ae605 .swiper-slide-active .elementor-image-carousel-caption {
    animation: flexLinqCaptionFadeUp 320ms cubic-bezier(.22, .61, .36, 1) both;
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button {
    color: rgba(255,255,255,0.74);
    opacity: 0.74;
    text-shadow: 0 2px 10px rgba(0,0,0,0.35);
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button svg {
    width: auto;
    height: clamp(32px, calc(12.5px + 5.417vw), 110px);
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button svg,
.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button svg path {
    fill: rgba(255,255,255,0.74);
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:hover,
.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:focus {
    color: rgba(255,255,255,0.92);
    opacity: 0.92;
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:hover svg,
.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:hover svg path,
.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:focus svg,
.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button:focus svg path {
    fill: rgba(255,255,255,0.92);
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-prev{
    left: clamp(10px, calc(-5px + 4.167vw), 70px);
}

.elementor-260 .elementor-element.elementor-element-69ae605 .elementor-swiper-button.elementor-swiper-button-next{
    right: clamp(10px, calc(-5px + 4.167vw), 70px);
}

@keyframes flexLinqCaptionFadeUp {
    from { opacity: 0; transform: translate3d(0, 8px, 0); }
    to { opacity: 1; transform: translate3d(0, 0, 0); }
}

@media (max-width: 767px) {
    .elementor-260 .elementor-element.elementor-element-69ae605 .swiper-slide-inner {
        height: clamp(260px, calc(198.235px + 17.157vw), 330px);
    }
}/* End custom CSS */