.gallery-section{padding:3rem 0;overflow:hidden;}.container{width:90%;max-width:1200px;margin:0 auto;}.gallery-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding:0 1rem;}.gallery-title-wrapper .subtitle{color:var(--primary-color);font-weight:600;font-size:1rem;display:flex;align-items:center;gap:10px;margin-bottom:10px;}.gallery-title-wrapper h2{font-size:2rem;color:var(--secondary-color);margin:0;}.view-all{color:var(--primary-color);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:10px;transition:var(--transition);white-space:nowrap;}.view-all:hover{gap:15px;}[dir="ltr"] .view-all i{transform:rotate(180deg);}.slider-wrapper{position:relative;height:50vh;margin-top:2rem;}.slider{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.slide{position:absolute;width:65%;border-radius:1rem;overflow:hidden;box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);transition:all 0.8s ease;will-change:transform, opacity;}.slide img{width:100%;height:100%;object-fit:cover;display:block;}.slide.center{z-index:5;transform:translateX(0) scale(1);opacity:1;}.slide.left-1{z-index:3;transform:translateX(-45%) scale(0.7);opacity:0.7;}.slide.right-1{z-index:3;transform:translateX(45%) scale(0.7);opacity:0.7;}.slide.left-2, .slide.right-2{z-index:1;transform:translateX(0) scale(0.5);opacity:0;}@media (min-width:768px){.gallery-section{padding:5rem 0;}.gallery-header{padding:0;}.gallery-title-wrapper h2{font-size:2.5rem;}.slider-wrapper{height:60vh;}.slide{width:50%;}.slide.left-1{transform:translateX(-50%) scale(0.75);}.slide.right-1{transform:translateX(50%) scale(0.75);}.slide.left-2{z-index:2;transform:translateX(-90%) scale(0.5);opacity:0.5;}.slide.right-2{z-index:2;transform:translateX(90%) scale(0.5);opacity:0.5;}}@media (min-width:1024px){.slider-wrapper{height:70vh;}.slide{width:clamp(400px, 40%, 600px);}}