.blockgallery{display:block;width:90%;margin-left:auto;margin-right:auto;max-width:1440px;width:100%;box-sizing:border-box;padding:0 30px;position:relative}@media(min-width: 576px){.blockgallery{padding:0 45px}}@media(min-width: 760px){.blockgallery{padding:0 75px}}@media(min-width: 1000px){.blockgallery{padding:0 7%}}@media(min-width: 1200px){.blockgallery{padding:0 85px}}.blockgallery .h2-title{text-align:left;margin-bottom:10px}@media(min-width: 576px){.blockgallery .h2-title{max-width:calc(100% - 150px);margin-bottom:20px}}@media(min-width: 1000px){.blockgallery .h2-title{margin-bottom:35px}}.blockgallery .text{text-align:left;margin-bottom:10px}@media(min-width: 576px){.blockgallery .text{margin-bottom:20px}}@media(min-width: 760px){.blockgallery .text{margin-bottom:30px}}@media(min-width: 1360px){.blockgallery .text{margin-bottom:40px}}.blockgallery .swiper{overflow:visible}.blockgallery .swiper-slide{display:block;width:auto;max-width:85vw;overflow:hidden;position:relative}.blockgallery .swiper-slide .image{display:block;width:auto;height:230px;max-width:85vw;position:relative}@media(min-width: 576px){.blockgallery .swiper-slide .image{height:320px}}@media(min-width: 760px){.blockgallery .swiper-slide .image{height:400px}}@media(min-width: 1000px){.blockgallery .swiper-slide .image{height:500px}}.blockgallery .swiper-slide .image .btn-zoom{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:rgba(0,0,0,.7);opacity:.6;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;right:0;bottom:0;cursor:pointer}.blockgallery .swiper-slide .image .btn-zoom .icon{display:block;width:25px;height:25px;fill:var(--color-white)}.blockgallery .swiper-slide .image .btn-zoom:hover{opacity:.98}.blockgallery .swiper-slide img{display:block;width:auto;height:100%;object-fit:cover;object-position:top center}.blockgallery .swiper-slide .desc{display:block;width:100%;font-size:14px;line-height:1.3;letter-spacing:-0.3px;box-sizing:border-box;padding:10px 10px 0 2px}@media(min-width: 1200px){.blockgallery .swiper-slide .desc{padding:15px 10px 0 0}}.blockgallery .swipernav{width:auto;margin:15px 0 10px}@media(min-width: 576px){.blockgallery .swipernav{position:absolute;top:-2px;right:35px}}@media(min-width: 760px){.blockgallery .swipernav{top:8px;right:40px}}@media(min-width: 1000px){.blockgallery .swipernav{top:-10px;right:60px}}@media(min-width: 1200px){.blockgallery .swipernav{right:75px}}
/*# sourceMappingURL=blockgallery.css.map */
