.hide{display:none!important}.gallery-wrapper{position:relative;z-index:1}.gallery-wrapper .content{position:relative;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:3vh 0;background:#101014;background:linear-gradient(to left,#19191f,#101014)}.gallery-wrapper .content .gallery.full{position:relative;display:flex;align-items:center}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper{display:flex;height:50vh;align-items:center}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide{position:relative;height:40vh;transition:all .4s ease-out;box-sizing:border-box;width:auto;opacity:.25}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev,.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next{width:20%!important}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{height:50vh;width:60%!important;opacity:1}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active:hover .zoom{opacity:1;pointer-events:auto;visibility:visible}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .image{width:100%;height:100%}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;display:block;object-fit:cover}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:auto;padding:50px 50px 30px;background:#000;background:linear-gradient(0deg,#000c,#0006,#0000);display:flex;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease-out;font-size:15px}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay.show{opacity:1;visibility:visible}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay.show .text-wrap{opacity:1;visibility:visible;transform:translateY(0)}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap{display:flex;flex-direction:column;max-width:600px;opacity:0;visibility:hidden;transform:translateY(50px);transition:all .4s linear}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .name span{font-size:2.2em;font-weight:700}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .caption p{font-size:1.16em;color:#fff;line-height:1.7}.gallery-wrapper .content .gallery.full .swiper-next-button,.gallery-wrapper .content .gallery.full .swiper-prev-button{position:absolute;z-index:99;color:#fff;outline:none;transition:all .2s linear;width:20%;height:50vh;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.gallery-wrapper .content .gallery.full .swiper-next-button.swiper-button-disabled,.gallery-wrapper .content .gallery.full .swiper-prev-button.swiper-button-disabled{opacity:.2}.gallery-wrapper .content .gallery.full .swiper-next-button em,.gallery-wrapper .content .gallery.full .swiper-prev-button em{font-size:68px}.gallery-wrapper .content .gallery.full .swiper-next-button{right:0;padding-left:5vw;justify-content:flex-start}.gallery-wrapper .content .gallery.full .swiper-prev-button{left:0;padding-right:5vw}.gallery-wrapper .content .gallery.thumb{position:relative;width:100%;max-width:1020px;margin:0 auto;display:flex;align-items:center;padding-left:12px}.gallery-wrapper .content .gallery.thumb .swiper-container{width:100%}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide{position:relative;height:10vh;box-sizing:border-box;cursor:pointer}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .image{box-shadow:inset 0 0 0 2px #ed1b28;padding:2px}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .image .overlay{opacity:1}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide .image{width:100%;height:100%;position:relative}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;display:block;object-fit:cover}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide .image .overlay{position:absolute;left:2px;top:2px;background-color:#2b2c3699;display:flex;align-items:center;justify-content:center;color:#fff;width:calc(100% - 4px);height:calc(100% - 4px);opacity:0;transition:all .2s linear}.gallery-wrapper .content .gallery.thumb .swiper-next-button{right:-15px}.gallery-wrapper .content .gallery.thumb .swiper-prev-button{left:-5px}.gallery-wrapper .content .gallery.thumb .swiper-prev-button em{transform:rotate(180deg)}.gallery-wrapper .content .gallery.thumb .swiper-next-button,.gallery-wrapper .content .gallery.thumb .swiper-prev-button{position:absolute;z-index:99;outline:none;transition:all .2s linear;width:32px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#ed1b28;cursor:pointer}.gallery-wrapper .content .gallery.thumb .swiper-next-button:hover,.gallery-wrapper .content .gallery.thumb .swiper-prev-button:hover{background-color:#c5101b}.gallery-wrapper .content .gallery.thumb .swiper-next-button.swiper-button-disabled,.gallery-wrapper .content .gallery.thumb .swiper-prev-button.swiper-button-disabled{opacity:.2}@media only screen and (max-width: 1024px){.gallery-wrapper .content{padding:5vh 0}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper{height:50vh}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide{height:40vh}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev,.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next{width:10%!important}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{height:50vh;width:80%!important}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay{padding:20px;font-size:12px}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap{transform:translateY(0)}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .name span{font-size:1.6em}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .caption p{font-size:1.06em}.gallery-wrapper .content .gallery.full .swiper-next-button,.gallery-wrapper .content .gallery.full .swiper-prev-button{width:10%;height:50vh;align-items:center;justify-content:center}.gallery-wrapper .content .gallery.full .swiper-next-button em,.gallery-wrapper .content .gallery.full .swiper-prev-button em{font-size:45px}.gallery-wrapper .content .gallery.full .swiper-next-button{padding-left:0}.gallery-wrapper .content .gallery.full .swiper-prev-button{padding-right:0}.gallery-wrapper .content .gallery.thumb{padding:0 30px;max-width:100%}.gallery-wrapper .content .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide{height:80px}.gallery-wrapper .content .gallery.thumb .swiper-next-button{right:10px}.gallery-wrapper .content .gallery.thumb .swiper-prev-button{left:10px}}@media only screen and (min-width: 1400px){.gallery-wrapper{margin:0 10%}.gallery-wrapper .content{height:75vh}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper{height:60vh}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide{height:50vh}.gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{height:60vh}.gallery-wrapper .content .gallery.full .swiper-next-button,.gallery-wrapper .content .gallery.full .swiper-prev-button{height:50vh}}@media only screen and (min-width: 1300px) and (max-height:750px){.gallery-wrapper{margin:0 15%}}
