.gallery-object{position:relative;transition:all .35s ease-in-out;box-shadow:0 0 0 0 rgba(0,0,0,0)}@media(min-width: 768px){.gallery-object:hover,.gallery-object:active,.gallery-object:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 55px auto}@media(max-width: 1599px){.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 44px auto}}@media(max-width: 1199px){.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 35.2px auto}}@media(max-width: 991px){.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 28.16px auto}}@media(max-width: 767px){.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 22.528px auto}}@media(max-width: 599px){.b-multi-media-gallery,.b-multimedia-single{margin:0 auto 40px auto}}.b-multi-media-gallery .gd-icon,.b-multimedia-single .gd-icon{display:block;position:absolute;top:10px;right:10px;z-index:1}.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{display:flex;justify-content:center;text-align:center;margin:0 auto 30px auto}@media(max-width: 1599px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{margin:0 auto 24px auto}}@media(max-width: 1199px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{margin:0 auto 19.2px auto}}@media(max-width: 991px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{margin:0 auto 20px auto}}@media(max-width: 767px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{margin:0 auto 40px auto}}@media(max-width: 599px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{margin:0 auto 40px auto}}.b-multi-media-gallery #switchWrap>*,.b-multimedia-single #switchWrap>*{margin:5px}@media(max-width: 767px){.b-multi-media-gallery #switchWrap,.b-multimedia-single #switchWrap{flex-wrap:wrap}.b-multi-media-gallery #switchWrap>*,.b-multimedia-single #switchWrap>*{flex-basis:calc(50% - 10px)}}.b-multi-media-gallery #switchWrap button,.b-multimedia-single #switchWrap button{font-size:14px}.b-multi-media-gallery #switchWrap button.current::before,.b-multimedia-single #switchWrap button.current::before{content:"";display:block;position:absolute;display:block;top:0;left:0;width:100%;height:100%;min-height:100%;min-width:100%;background-color:rgba(0,0,0,.2);pointer-events:none;z-index:0}.b-multi-media-gallery #switchWrap button.current span,.b-multimedia-single #switchWrap button.current span{position:relative}.b-multi-media-gallery #gallery,.b-multimedia-single #gallery{display:flex;flex-wrap:wrap;justify-content:flex-start}@media(max-width: 767px){.b-multi-media-gallery #gallery,.b-multimedia-single #gallery{justify-content:center}}.b-multi-media-gallery #gallery>*,.b-multimedia-single #gallery>*{flex-basis:calc(33% - 30px);max-width:calc(33% - 30px);flex-grow:1;margin:15px}@media(max-width: 991px){.b-multi-media-gallery #gallery>*,.b-multimedia-single #gallery>*{flex-basis:calc(50% - 30px) !important;max-width:calc(50% - 30px) !important}}@media(max-width: 767px){.b-multi-media-gallery #gallery>*,.b-multimedia-single #gallery>*{flex-basis:100% !important;max-width:100% !important;margin-left:0;margin-right:0}}.b-multi-media-gallery #gallery .gallery-object,.b-multimedia-single #gallery .gallery-object{display:flex;flex-direction:column}.b-multi-media-gallery #gallery .gallery-object figure,.b-multimedia-single #gallery .gallery-object figure{position:relative;display:block;width:100%;overflow:hidden}.b-multi-media-gallery #gallery .gallery-object figure img,.b-multimedia-single #gallery .gallery-object figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute}.b-multi-media-gallery #gallery .gallery-object figure .moduleBkg,.b-multimedia-single #gallery .gallery-object figure .moduleBkg{transition:all .35s ease-in-out;opacity:.2}.b-multi-media-gallery #gallery .gallery-object figure:after,.b-multimedia-single #gallery .gallery-object figure:after{content:"";padding:35% 0;float:left;display:block}.b-multi-media-gallery #gallery .gallery-object h5,.b-multi-media-gallery #gallery .gallery-object .h5,.b-multimedia-single #gallery .gallery-object h5,.b-multimedia-single #gallery .gallery-object .h5{display:block;text-align:center;padding:15px 20px;line-height:1.1;font-size:16px}.b-multi-media-gallery #gallery .gallery-object:hover .moduleBkg,.b-multi-media-gallery #gallery .gallery-object:active .moduleBkg,.b-multi-media-gallery #gallery .gallery-object:focus .moduleBkg,.b-multimedia-single #gallery .gallery-object:hover .moduleBkg,.b-multimedia-single #gallery .gallery-object:active .moduleBkg,.b-multimedia-single #gallery .gallery-object:focus .moduleBkg{opacity:.2}.b-multi-media-gallery .gallery-object,.b-multimedia-single .gallery-object{transition:all .35s ease-in-out}.b-multi-media-gallery .gallery-object>*,.b-multimedia-single .gallery-object>*{transition:all .35s ease-in-out}.b-multi-media-gallery.gd-block[data-view=photos] .gallery-object:not(.gal_photos),.b-multimedia-single.gd-block[data-view=photos] .gallery-object:not(.gal_photos){display:none !important}.b-multi-media-gallery[data-view=video] .gallery-object:not(.gal_video),.b-multimedia-single[data-view=video] .gallery-object:not(.gal_video){display:none !important}.b-multi-media-gallery[data-view=virtual-tour] .gallery-object:not(.gal_virtual-tour),.b-multimedia-single[data-view=virtual-tour] .gallery-object:not(.gal_virtual-tour){display:none !important}.b-multi-media-gallery[data-view=viewAll] .gallery-object,.b-multimedia-single[data-view=viewAll] .gallery-object{display:flex}.b-multimedia-single #gallery>*{flex-basis:100% !important;max-width:100% !important;margin:0}