.gallery-item{width:auto;flex:0 0 100%;aspect-ratio:1/1;display:flex;padding:.5em;position:relative}.gallery-item .content-container{width:100%;padding:.7em;background:#fff url("/v2tem/images/patterns/pattern01.webp") repeat;background-size:150px;position:relative;cursor:pointer;box-shadow:.6em .8em 1.4em rgba(0,0,0,.08);transition:200ms;overflow:hidden}.gallery-item .content-container .caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:.75em;padding:2em .3em 1em;color:#1655ca;mask:url("/v2tem/images/pages/medicine-services-gallery/imageCaption.svg") no-repeat;mask-size:100% auto;background:url("/v2tem/images/patterns/pattern01.webp") repeat;background-size:150px}.gallery-item .content-container .show-more-container{position:absolute;inset:0;transform:translateY(-100%);background:rgba(2,26,71,.8);backdrop-filter:blur(1px);transition:200ms}.gallery-item .content-container:hover{box-shadow:.6em .8em 1.4em rgba(0,0,0,.4)}.gallery-item .content-container:hover .show-more-container{transform:none}.gallery-item img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-item .doctor-bio{position:absolute;top:.7rem;inset-inline-end:.7rem;transition:300ms ease-in-out;opacity:.4}.gallery-item .doctor-bio img{width:3rem;aspect-ratio:1/1;padding:2px;background:#fff;box-shadow:var(--bs-box-shadow-sm);border-radius:50%}.gallery-item .doctor-bio:hover{opacity:1}.video-item{aspect-ratio:1.359375/1;overflow:hidden}.video-item *{width:100%;height:100%}#imageViewModal .modal-content{background:rgba(0,0,0,.4588235294);backdrop-filter:blur(3px);border:none;overflow:hidden;padding:1em}#imageViewModal .modal-content .carousel-item .carousel-caption{background:rgba(0,0,0,.262745098);opacity:.2;transition:300ms;bottom:1.3rem;transform:translateY(calc(100% + 1.3rem))}#imageViewModal .modal-content .carousel-item .carousel-caption.doctor-bio{text-decoration:none;color:var(--bs-white)}#imageViewModal .modal-content .carousel-item .carousel-caption.doctor-bio img{width:4rem;aspect-ratio:1/1;display:block;border-radius:var(--bs-border-radius);border:thin solid #fff}#imageViewModal .modal-content .carousel-item:hover .carousel-caption{opacity:1;transform:none}@media(min-width: 992px){.gallery-item{flex:0 0 20%}}@media(max-width: 992px){.gallery-item{flex:0 0 50%}}/*# sourceMappingURL=medicine-services-gallery.css.map */
