/* v1.115 — keep gallery navigation arrows pinned to the photo stage. */
.biroPhotoCarousel .biroCarouselStage{
  display:block!important;
  position:relative!important;
  isolation:isolate;
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselImageLink{
  display:flex!important;
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow{
  display:flex!important;
  position:absolute!important;
  top:50%!important;
  left:auto!important;
  right:auto!important;
  transform:translateY(-50%)!important;
  z-index:5!important;
  align-items:center!important;
  justify-content:center!important;
  width:48px!important;
  height:48px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #a9c0c7!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#123f4c!important;
  font-size:31px!important;
  line-height:1!important;
  box-shadow:0 3px 12px rgba(20,55,66,.22)!important;
  cursor:pointer!important;
}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow[data-gallery-step="-1"]{left:12px!important}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow[data-gallery-step="1"]{right:12px!important}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow:hover,
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow:focus-visible{background:#e4f2f4!important;outline:2px solid #167887!important;outline-offset:2px!important}
.biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow:disabled{opacity:.75!important}
.biroPhotoCarousel .biroCarouselThumbs{display:flex!important;flex-direction:row!important;min-width:0;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important}
@media(max-width:600px){
  .biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow{width:38px!important;height:38px!important;font-size:25px!important}
  .biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow[data-gallery-step="-1"]{left:8px!important}
  .biroPhotoCarousel .biroCarouselStage>.biroCarouselArrow[data-gallery-step="1"]{right:8px!important}
}
