.culture-gallery-section{background:#f7f7f7}.culture-gallery{margin:0 auto;max-width:1200px;padding:80px 20px}.culture-gallery__header{margin-bottom:40px;text-align:center}.culture-gallery__title{font-size:52px;font-weight:400;line-height:1.15;margin-bottom:20px}.culture-gallery__title span{color:#f47a3a}.culture-gallery__description{color:#666;line-height:1.6;margin:auto;max-width:700px}.culture-gallery__main{aspect-ratio:16/10;border-radius:28px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.main-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.main-image.active{opacity:1;z-index:2}.culture-gallery__thumb-wrapper{position:relative;width:100%}.culture-gallery__thumbs{cursor:grab;display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;width:100%}.culture-gallery__thumbs::-webkit-scrollbar{display:none}.culture-gallery__thumbs.dragging{cursor:grabbing;scroll-behavior:auto}.thumb{border:3px solid transparent;border-radius:18px;box-sizing:border-box;cursor:pointer;flex:0 0 180px;height:120px;opacity:.6;overflow:hidden;transition:opacity .3s,border-color .3s}.thumb.active{border-color:#0077be;opacity:1}.thumb img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%;-webkit-user-drag:none;user-drag:none}.gallery-arrow{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.12);cursor:pointer;display:none;font-size:20px;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:5}.gallery-arrow.prev{left:-21px}.gallery-arrow.next{right:-21px}@media (max-width:991px){.culture-gallery__title{font-size:38px}.thumb{flex:0 0 140px;height:95px}}@media (max-width:767px){.culture-gallery{padding:50px 16px}.culture-gallery__title{font-size:30px}.culture-gallery__description{font-size:14px}.culture-gallery__main{aspect-ratio:4/3;border-radius:20px}.thumb{flex:0 0 110px;height:80px}.gallery-arrow{display:none!important}}