.gallery-block a .image{background-position:center;background-repeat:no-repeat;background-size:cover}.gallery-block{display:flex;flex-wrap:wrap}.gallery-block .col{padding-left:0 !important;padding-right:0 !important}.gallery-block .col.gallery-item.virtual-tour{position:relative}.gallery-block .col.gallery-item.virtual-tour span{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);color:#ffffff;font-size:24px;font-weight:500;line-height:31px;text-align:center;padding:37px 24px}.gallery-block .col.gallery-item.virtual-tour span img{margin-left:12px}.gallery-block .col.gallery-item.virtual-tour a{overflow:visible;height:100%;background-position:center;background-size:contain}.gallery-block .col.gallery-item.virtual-tour .item-wrap{display:inline}.gallery-block a{position:relative;display:block;width:100%;overflow:hidden}.gallery-block a .image{width:100%;padding-bottom:58.99%;transform:scale(1.01);transition:transform 0.8s ease-in-out}.gallery-block a .image:hover{transform:scale(1.08)}.gallery-block .gallery-description .gallery-description-content{max-width:max-content;background:#1C3256;color:#ffffff}.gallery-block .gallery-description .gallery-description-content p{margin-bottom:0}@media only screen and (min-width:991px){.gallery-block .gallery-description .gallery-description-content{position:absolute;bottom:0;left:24px;width:calc(100% - 48px);padding:14px 28px 15px 28px;margin-bottom:-28px;border-radius:100px}}@media only screen and (max-width:991px){.gallery-block .gallery-description{background:#1C3256;padding:14px 0 15px}}@media only screen and (max-width:991px){.gallery-block .col.gallery-item.virtual-tour a{padding-bottom:58.99%}}