.ds_masonry_gallery,.ds_masonry_gallery .grid-item{overflow:hidden!important}.ds_masonry_gallery .grid-item img{display:block;width:100%}.ds_masonry_gallery_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.ds_masonry_gallery_overlay.background{-webkit-transition:all .6s;opacity:1;-o-transition:all .6s;transition:all .6s}.ds_masonry_gallery_overlay.background-hover{-webkit-transition:all .6s;opacity:0;-o-transition:all .6s;transition:all .6s}.ds_masonry_gallery_overlay.content{background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column}.et_pb_gallery_image:hover .ds_masonry_gallery_overlay.background{opacity:0}.et_pb_gallery_image:hover .ds_masonry_gallery_overlay.background-hover,.et_pb_gallery_image:hover .ds_masonry_gallery_overlay.content{opacity:1;z-index:3}.ds-mansonry-gallery-icon-circle{padding:15px;border-radius:100%}.ds-mansonry-gallery-icon-circle-border{border:2px solid}.ds_masonry_gallery .grid.hide_lightbox .grid-item>.img-container{cursor:auto}.ds_masonry_gallery .grid.show_lightbox .grid-item>.img-container{cursor:pointer}.ds-mansonry-gallery-icon{margin-bottom:20px}.ds_masonry_gallery .grid.show_overlay .ds_masonry_gallery_overlay{display:-ms-flexbox;display:flex}.ds_masonry_gallery .grid.hide_overlay .ds_masonry_gallery_overlay{display:none}@media (max-width:980px){.ds_masonry_gallery .grid.show_overlay_tablet .ds_masonry_gallery_overlay{display:-ms-flexbox;display:flex}.ds_masonry_gallery .grid.hide_overlay_tablet .ds_masonry_gallery_overlay{display:none}.ds_masonry_gallery .grid.hide_lightbox_tablet .grid-item>.img-container{cursor:auto}.ds_masonry_gallery .grid.show_lightbox_tablet .grid-item>.img-container{cursor:pointer}}@media (max-width:767px){.ds_masonry_gallery .grid.show_overlay_phone .ds_masonry_gallery_overlay{display:-ms-flexbox;display:flex}.ds_masonry_gallery .grid.hide_overlay_phone .ds_masonry_gallery_overlay{display:none}.ds_masonry_gallery .grid.hide_lightbox_phone .grid-item>.img-container{cursor:auto}.ds_masonry_gallery .grid.show_lightbox_phone .grid-item>.img-container{cursor:pointer}}body.noscroll{overflow:hidden}.img-container.ds-mg-animation img{-webkit-transition:all ease-in-out;-o-transition:all ease-in-out;transition:all ease-in-out;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.img-container.ds-mg-animation.ds-mg-zoom-in:hover img,.img-container.ds-mg-animation.ds-mg-zoom-out img{-webkit-transform:scale(1.05);transform:scale(1.05)}.img-container.ds-mg-animation.ds-mg-zoom-out:hover img{-webkit-transform:scale(1);transform:scale(1)}.img-container.ds-mg-animation.ds-mg-move-up img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-container.ds-mg-animation.ds-mg-move-up:hover img{-webkit-transform:scale(1.1) translateY(-10px);transform:scale(1.1) translateY(-10px)}.img-container.ds-mg-animation.ds-mg-move-down img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-container.ds-mg-animation.ds-mg-move-down:hover img{-webkit-transform:scale(1.1) translateY(10px);transform:scale(1.1) translateY(10px)}.img-container.ds-mg-animation.ds-mg-move-right img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-container.ds-mg-animation.ds-mg-move-right:hover img{-webkit-transform:scale(1.1) translateX(10px);transform:scale(1.1) translateX(10px)}.img-container.ds-mg-animation.ds-mg-move-left img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-container.ds-mg-animation.ds-mg-move-left:hover img{-webkit-transform:scale(1.1) translateX(-10px);transform:scale(1.1) translateX(-10px)}.img-container.ds-mg-animation.ds-mg-rotate img{-webkit-transform:scale(1.1);transform:scale(1.1)}.img-container.ds-mg-animation.ds-mg-rotate:hover img{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}