.elementor-1759 .elementor-element.elementor-element-5d765f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-4753b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-f0d53b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-d90703d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-fc3bbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-259903b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-3691ab7 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-7bca8e5 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-202e455 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-d543900 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-d387f22 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-03535f3 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-3f6441f img{width:422px;}.elementor-1759 .elementor-element.elementor-element-352b78a img{width:422px;}.elementor-1759 .elementor-element.elementor-element-60b8698 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-11a23f7 img{width:422px;}.elementor-1759 .elementor-element.elementor-element-ce9a2ef img{width:422px;}.elementor-1759 .elementor-element.elementor-element-421e30f img{width:422px;}.elementor-1759 .elementor-element.elementor-element-dafea54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-1329650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */button.e-tab-base.e--selected {
    color: #050505 !important; 
    border-color: rgba(239,177,115,0.90) !important;
    background-image: linear-gradient(135deg, #efb173 0%,#cb6b37 100%);
    box-shadow: 0px 0px 34px 0px rgba(239,177,115,0.26);
}

.gallery-track {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    padding: 2px 2px 0;
}

.gallery-slide {
    position: relative;
    flex: 0 0 min(72vw, 720px);
    height: 470px;
    overflow: hidden;
    border-radius: 32px;
    border: 1px solid rgba(203,107,55,0.28);
    box-shadow: var(--shadow-soft);
    scroll-snap-align: start;
}

.gallery-slide img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0), rgba(5,10,26,0.08)), radial-gradient(circle at 78% 18%, rgba(239,177,115,0.04), transparent 25%);
}


.gallery-slide img {
    width: 100% !important;
    height: 100% !important;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    object-fit: cover;
    filter: grayscale(0) contrast(1.02) brightness(1) saturate(1);
    transition: transform 0.65s ease, filter 0.65s ease;
}

@media (max-width: 760px) {
    .gallery-slide {
                flex-basis: 86vw;
                height: 330px;
                border-radius: 26px;
            }
}

@keyframes panelReveal {
            from {
                opacity: 0;
                transform: translateY(8px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }/* End custom CSS */