/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/doctor-profile/doctor-profile-image/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.page .wp-block-improntad-model-blocks-doctor-profile-image, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image {
  padding: 2rem;
  border: var(--card-border-width, 1px) solid var(--card-border-color, #e0e0e0);
  border-radius: var(--card-border-radius, 8px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image.sticky, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image.sticky {
  justify-content: unset;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image.sticky .doctor-profile-image-container, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image.sticky .doctor-profile-image-container {
  position: sticky;
  inset-block-start: calc(var(--wp-admin--admin-bar--height, 0px) + var(--nav-height, 0px) + 2rem);
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-header, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-header {
  margin-block-end: 1.5rem;
  text-align: center;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider {
  position: relative;
  inline-size: 100%;
  aspect-ratio: 1/1;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track {
  position: relative;
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: inherit;
  overflow: hidden;
  border-radius: var(--image-border-radius, 4px);
  border: var(--image-border-width, 1px) solid var(--image-border-color, #d0d0d0);
  display: grid;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image {
  grid-area: 1/1/2/2;
  inset: 0;
  opacity: 0;
  transition: opacity var(--transition-duration, 0.6s) ease-in-out;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image.is-active, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image.is-active {
  opacity: 1;
  z-index: 1;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image img, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-track .wp-block-improntad-blocks-responsive-image img {
  inline-size: 100%;
  block-size: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button {
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #1a5e9d;
  border-radius: 50%;
  inline-size: 44px;
  block-size: 44px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease;
  z-index: 2;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button:hover, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button:hover {
  background-color: #1a5e9d;
  color: #fff;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button:focus, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button:focus {
  outline: 2px solid #1a5e9d;
  outline-offset: 2px;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button svg, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button svg {
  inline-size: 24px;
  block-size: 24px;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button.slider-button-prev, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button.slider-button-prev {
  inset-inline-start: 1rem;
}
.page .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button.slider-button-next, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .doctor-profile-image-slider .slider-button.slider-button-next {
  inset-inline-end: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .page .wp-block-improntad-model-blocks-doctor-profile-image .slider-track .wp-block-improntad-blocks-responsive-image, .wp-singular .wp-block-improntad-model-blocks-doctor-profile-image .slider-track .wp-block-improntad-blocks-responsive-image {
    transition: none;
  }
}

/*# sourceMappingURL=style-index.css.map*/