.isa-container *,
.isa-container *::after,
.isa-container *::before {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.isa-container {
  --isa-bg-color: #ffffff;
  --isa-content-bg-color: #ffffff;
  --isa-button-text-color: #ffffff;
  --isa-button-hover-text-color: #ffffff;
  --isa-button-bg-color: #303030;
  --isa-button-hover-bg-color: #303030;
  --isa-button-padding-x: 3px;
  --isa-button-padding-y: 12px;
  --isa-show-button: none;
  --isa-popup-margin-top: 32px;
  --isa-slider-width: 100%;
  --isa-slider-btn-offset: -20px;
  --isa-heading-button-margin-top: 6px;

  --isa-padding-x: 0px;
  --isa-padding-y: 0px;
  --isa-heading-color: #303030;
  --isa-subheading-color: #303030;
  --isa-columns: 4;
  --isa-header-padding-bottom: 24px;
  --isa-feed-spacing: 8px;
  --isa-rounded-corner: 8px;
  --isa-header-display: row;
  --isa-header-align-items: center;
  --isa-popup-flex-direction: row;
  --isa-popup-column-width: 50%;
  --isa-popup-caption-mobile-display: none;
  --isa-popup-caption-display: block;
  --isa-popup-column-gap: 16px;
  --isa-popup-content-padding-x: 20px;
  --isa-popup-content-padding-y: 20px;
  --isa-popup-content-min-width: 685px;
  --isa-popup-caption-padding-x: 0;
  --isa-popup-btn-size: 44px;
  --isa-popup-btn-icon-size: 30px;
  --isa-arrow-display: flex;
  --isa-arrow-padding: 7px;
  --isa-arrow-border-radius: 24px;
  --isa-arrow-background-color: #303030;
  --isa-arrow-color: #ffffff;
  --isa-overlay-icon-size: 40px;

  --isa-mobile-padding-x: 0px;
  --isa-mobile-padding-y: 0px;
  --isa-mobile-heading-color: #303030;
  --isa-mobile-subheading-color: #303030;
  --isa-mobile-columns: 1;
  --isa-mobile-header-padding-bottom: 24px;
  --isa-mobile-feed-spacing: 0px;
  --isa-mobile-rounded-corner: 8px;
  --isa-mobile-header-display: column;
  --isa-mobile-header-align-items: start;
  --isa-mobile-popup-flex-direction: column-reverse;
  --isa-mobile-popup-column-width: 100%;
  --isa-mobile-popup-caption-mobile-display: block;
  --isa-mobile-popup-caption-display: none;
  --isa-mobile-popup-column-gap: 0;
  --isa-mobile-popup-content-padding-x: 0;
  --isa-mobile-popup-content-padding-y: 16px;
  --isa-mobile-popup-caption-padding-x: 20px;
  --isa-mobile-popup-btn-size: 30px;
  --isa-mobile-popup-btn-icon-size: 20px;
  --isa-mobile-arrow-display: flex;
  --isa-mobile-arrow-padding: 7px;
  --isa-mobile-arrow-border-radius: 24px;
  --isa-mobile-arrow-background-color: #303030;
  --isa-mobile-arrow-color: #ffffff;
  --isa-mobile-overlay-icon-size: 32px;
}

.isa-container.dev {
  --isa-popup-overlay-margin-y: auto;
  --isa-mobile-popup-overlay-margin-y: 40px;
}

.isa-container.mobile-screen {
  --isa-padding-y: var(--isa-mobile-padding-y) !important;
  --isa-padding-x: var(--isa-mobile-padding-x) !important;
  --isa-columns: var(--isa-mobile-columns) !important;
  --isa-header-padding-bottom: var(
    --isa-mobile-header-padding-bottom
  ) !important;
  --isa-feed-spacing: var(--isa-mobile-feed-spacing) !important;
  --isa-rounded-corner: var(--isa-mobile-rounded-corner) !important;
  --isa-header-display: var(--isa-mobile-header-display) !important;
  --isa-header-align-items: var(--isa-mobile-header-align-items) !important;
  --isa-popup-flex-direction: var(--isa-mobile-popup-flex-direction) !important;
  --isa-popup-column-width: var(--isa-mobile-popup-column-width) !important;
  --isa-popup-caption-mobile-display: var(
    --isa-mobile-popup-caption-mobile-display
  ) !important;
  --isa-popup-caption-display: var(
    --isa-mobile-popup-caption-display
  ) !important;
  --isa-popup-column-gap: var(--isa-mobile-popup-column-gap) !important;
  --isa-popup-image-margin-x: var(--isa-mobile-popup-image-margin-x) !important;
  --isa-popup-content-padding-x: var(
    --isa-mobile-popup-content-padding-x
  ) !important;
  --isa-popup-content-padding-y: var(
    --isa-mobile-popup-content-padding-y
  ) !important;
  --isa-popup-caption-padding-x: var(
    --isa-mobile-popup-caption-padding-x
  ) !important;
  --isa-popup-btn-size: var(--isa-mobile-popup-btn-size) !important;
  --isa-popup-btn-icon-size: var(--isa-mobile-popup-btn-icon-size) !important;
  --isa-arrow-display: var(--isa-mobile-arrow-display) !important;
  --isa-overlay-icon-size: var(--isa-mobile-overlay-icon-size) !important;
  --isa-popup-content-min-width: auto;
}

.isa-container.mobile-screen:not(.isa-arrow-style-same-as-desktop) {
  --isa-arrow-padding: var(--isa-mobile-arrow-padding) !important;
  --isa-arrow-border-radius: var(--isa-mobile-arrow-border-radius) !important;
  --isa-arrow-background-color: var(
    --isa-mobile-arrow-background-color
  ) !important;
  --isa-arrow-color: var(--isa-mobile-arrow-color) !important;
}

.isa-container.isa-arrow-style-same-as-desktop {
  --isa-mobile-arrow-padding: var(--isa-arrow-padding) !important;
  --isa-mobile-arrow-border-radius: var(--isa-arrow-border-radius) !important;
  --isa-mobile-arrow-background-color: var(
    --isa-arrow-background-color
  ) !important;
  --isa-mobile-arrow-color: var(--isa-arrow-color) !important;
}

.isa-container.mobile-screen:not(.isa-content-style-same-as-desktop) {
  --isa-heading-color: var(--isa-mobile-heading-color) !important;
  --isa-subheading-color: var(--isa-mobile-subheading-color) !important;
}

.isa-container.isa-content-style-same-as-desktop {
  --isa-mobile-heading-color: var(--isa-heading-color) !important;
  --isa-mobile-subheading-color: var(--isa-subheading-color) !important;
}

.isa-container.mobile-screen.dev {
  --isa-popup-overlay-margin-y: var(
    --isa-mobile-popup-overlay-margin-y
  ) !important;
}

.isa-screen {
  box-shadow: 0rem 0.0625rem 0rem 0rem rgba(26, 26, 26, 0.07);
  border-radius: 0.75rem;
  overflow: clip;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
}

.isa-container {
  background-color: transparent;
  padding: var(--isa-mobile-padding-y) var(--isa-mobile-padding-x);
  position: relative;
  font-size: 16px;
}

@media (min-width: 768px) {
  .isa-container {
    padding: var(--isa-padding-y) var(--isa-padding-x);
  }
}

.isa-container .isa-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: var(--isa-header-padding-bottom);
}

@media (min-width: 768px) {
  .isa-container.isa-design2.slider:not(.mobile-screen) .isa-header {
    margin-bottom: 0 !important;
  }
}

.isa-container .isa-header li {
  list-style: none;
}

.isa-container .isa-header .isa-heading {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 16px;
  color: var(--isa-mobile-heading-color);
}

.isa-heading-wrapper {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .isa-container .isa-header .isa-heading {
    color: var(--isa-heading-color);
  }
}

.isa-container .isa-header .isa-subheading {
  font-size: 16px;
  color: var(--isa-mobile-subheading-color);
}

@media (min-width: 768px) {
  .isa-container .isa-header .isa-subheading {
    color: var(--isa-subheading-color);
  }
}

.isa-container .isa-header .isa-heading,
.isa-container .isa-header .isa-subheading {
  text-align: center;
}

.isa-container .isa-header .isa-heading-button {
  display: var(--isa-show-button);
  text-wrap: nowrap;
  color: var(--isa-button-text-color);
  background-color: var(--isa-button-bg-color);
  text-decoration: none;
  font-size: 14px;
  font-family: sans-serif;
  padding: var(--isa-button-padding-x) var(--isa-button-padding-y);
  border-radius: 4px;
  transition: 300ms color ease-in-out;
}

.isa-container .isa-header .isa-heading-button {
  margin-top: var(--isa-heading-button-margin-top) !important;
}

@media (min-width: 768px) {
  .isa-container .isa-header .isa-heading-button {
    margin-top: var(--isa-heading-button-margin-top) !important;
  }

  .isa-container.isa-design2.isa-grid .isa-header .isa-heading-button {
    margin-top: 6px !important;
  }
}

.isa-container .isa-header .isa-heading-button:hover {
  color: var(--isa-button-hover-text-color);
  background-color: var(--isa-button-hover-bg-color);
}

.isa-container.isa-design2 {
  background-color: var(--isa-bg-color) !important;
}

@media (min-width: 768px) {
  .isa-container.isa-design2.slider {
    display: flex;
    align-items: center;
    gap: 32px;
  }

  .isa-container.isa-design2.slider .isa-header {
    flex-direction: column;
    background-color: var(--isa-content-bg-color);
    padding: 20px 24px;
    border-radius: 8px;
    flex: 1;
    align-items: start;
  }

  .isa-container.isa-design2.slider .isa-slider {
    width: 70% !important;
  }
}

.isa-container.isa-design2 .isa-header {
  display: flex;
  flex-direction: var(--isa-mobile-header-display);
  align-items: var(--isa-mobile-header-align-items);
  justify-content: center;
  margin-top: 16px;
}

@media (min-width: 768px) {
  .isa-container.isa-design2 .isa-header {
    flex-direction: var(--isa-header-display);
    align-items: var(--isa-header-align-items);
    justify-content: space-between;
  }

  .isa-container.isa-design2.slider .isa-header {
    margin-top: 0 !important;
  }
}

.isa-container.isa-design2 .isa-heading,
.isa-container.isa-design2 .isa-subheading {
  text-align: left;
}

.isa-container .isa-grid {
  display: grid;
  grid-gap: var(--isa-mobile-feed-spacing);
  grid-template-columns: repeat(var(--isa-mobile-columns), 1fr);
}

@media (min-width: 768px) {
  .isa-container .isa-grid {
    grid-gap: var(--isa-feed-spacing);
    grid-template-columns: repeat(var(--isa-columns), 1fr);
  }
}

.isa-container .isa-grid-item {
  overflow: hidden;
  position: relative;
  border-radius: var(--isa-mobile-rounded-corner);
}

@media (min-width: 768px) {
  .isa-container .isa-grid-item {
    border-radius: var(--isa-rounded-corner);
  }
}

.isa-container .isa-grid-item::after {
  inset: 0;
  content: "";
  position: absolute;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='white' stroke-width='0' viewBox='0 0 448 512' height='80px' width='80px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'%3E%3C/path%3E%3C/svg%3E")
    center center/var(--isa-mobile-overlay-icon-size)
    var(--isa-mobile-overlay-icon-size) no-repeat rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: all 200ms ease-in-out;
  pointer-events: none;
}

.isa-container .isa-grid-item.video::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='reels' fill='white' height='24' width='24' role='img' viewBox='0 0 24 24' %3E%3Cline fill='none' stroke='white' stroke-linejoin='round' stroke-width='2' x1='2.049' x2='21.95' y1='7.002' y2='7.002'%3E%3C/line%3E%3Cline fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' x1='13.504' x2='16.362' y1='2.001' y2='7.002'%3E%3C/line%3E%3Cline fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' x1='7.207' x2='10.002' y1='2.11' y2='7.002'%3E%3C/line%3E%3Cpath d='M2 12.001v3.449c0 2.849.698 4.006 1.606 4.945.94.908 2.098 1.607 4.946 1.607h6.896c2.848 0 4.006-.699 4.946-1.607.908-.939 1.606-2.096 1.606-4.945V8.552c0-2.848-.698-4.006-1.606-4.945C19.454 2.699 18.296 2 15.448 2H8.552c-2.848 0-4.006.699-4.946 1.607C2.698 4.546 2 5.704 2 8.552Z' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath d='M9.763 17.664a.908.908 0 0 1-.454-.787V11.63a.909.909 0 0 1 1.364-.788l4.545 2.624a.909.909 0 0 1 0 1.575l-4.545 2.624a.91.91 0 0 1-.91 0Z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E")
    center center/var(--isa-overlay-icon-size) var(--isa-overlay-icon-size)
    no-repeat rgba(0, 0, 0, 0.4);
}

@media (min-width: 768px) {
  .isa-container .isa-grid-item::after {
    background: url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='white' stroke-width='0' viewBox='0 0 448 512' height='80px' width='80px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'%3E%3C/path%3E%3C/svg%3E")
      center center/var(--isa-overlay-icon-size) var(--isa-overlay-icon-size)
      no-repeat rgba(0, 0, 0, 0.4);
  }

  .isa-container .isa-grid-item.video::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='reels' fill='white' height='24' width='24' role='img' viewBox='0 0 24 24' %3E%3Cline fill='none' stroke='white' stroke-linejoin='round' stroke-width='2' x1='2.049' x2='21.95' y1='7.002' y2='7.002'%3E%3C/line%3E%3Cline fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' x1='13.504' x2='16.362' y1='2.001' y2='7.002'%3E%3C/line%3E%3Cline fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' x1='7.207' x2='10.002' y1='2.11' y2='7.002'%3E%3C/line%3E%3Cpath d='M2 12.001v3.449c0 2.849.698 4.006 1.606 4.945.94.908 2.098 1.607 4.946 1.607h6.896c2.848 0 4.006-.699 4.946-1.607.908-.939 1.606-2.096 1.606-4.945V8.552c0-2.848-.698-4.006-1.606-4.945C19.454 2.699 18.296 2 15.448 2H8.552c-2.848 0-4.006.699-4.946 1.607C2.698 4.546 2 5.704 2 8.552Z' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath d='M9.763 17.664a.908.908 0 0 1-.454-.787V11.63a.909.909 0 0 1 1.364-.788l4.545 2.624a.909.909 0 0 1 0 1.575l-4.545 2.624a.91.91 0 0 1-.91 0Z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E")
      center center/var(--isa-overlay-icon-size) var(--isa-overlay-icon-size)
      no-repeat rgba(0, 0, 0, 0.4);
  }
}

.isa-container .isa-grid-item:hover::after {
  opacity: 1;
}

.isa-container .isa-grid-item a {
  position: relative;
  padding-bottom: 100%;
  display: block;
}

.isa-container .isa-grid-item:focus-within {
  outline-style: solid;
  outline-offset: 1px;
  outline-color: rgba(0, 0, 0, 0.3);
}

.isa-container .isa-grid-item img,
.isa-container .isa-grid-item video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.isa-container .isa-feed-popup-overlay {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 999;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px;
  backdrop-filter: blur(7px);
}

.isa-container .isa-feed-popup-overlay > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: var(--isa-popup-overlay-margin-y) auto;
}

.isa-container .isa-feed-popup-overlay .isa-feed-popup-content {
  box-shadow: 0rem 0.0625rem 0rem 0rem rgba(26, 26, 26, 0.07);
  border-radius: 0.75rem;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  max-width: 1100px;
  flex: 1 0 0;
  position: relative;
  padding: var(--isa-mobile-popup-content-padding-y)
    var(--isa-mobile-popup-content-padding-x);
  padding-bottom: 0px !important;
  max-height: 600px;
  height: 582px;
  overflow: auto;
}

/* @media (min-width: 1224px) {
 
} */

@media (min-width: 768px) {
  .isa-container .isa-feed-popup-overlay .isa-feed-popup-content {
    padding: var(--isa-popup-content-padding-y)
      var(--isa-popup-content-padding-x);
    padding-bottom: var(--isa-popup-content-padding-y) !important;
    width: 760px;
  }

  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content::-webkit-scrollbar {
    display: none;
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-close-btn:focus {
  outline: 2px solid black;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  cursor: pointer;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content.isa-feed-popup-close-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-close-btn
  svg {
  width: 24px;
  height: 24px;
}

.isa-container .isa-feed-popup-overlay .isa-feed-popup-content > div {
  display: flex;
  flex-direction: var(--isa-mobile-popup-flex-direction);
  gap: var(--isa-mobile-popup-column-gap);
}

@media (min-width: 768px) {
  .isa-container .isa-feed-popup-overlay .isa-feed-popup-content > div {
    flex-direction: var(--isa-popup-flex-direction);
    gap: var(--isa-popup-column-gap);
  }

  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-close-btn {
    position: absolute;
    top: 25px;
    right: 20px;
    background: none;
    border: none;
    cursor: pointer;
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-image {
  overflow: clip;
  width: var(--isa-mobile-popup-column-width);
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-image {
    width: var(--isa-popup-column-width);
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-image
  img,
.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-image
  video {
  width: 100%;
  border-radius: 3px;
  display: block;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-image
  .isa-feed-popup-post-caption-mobile {
  display: var(--isa-mobile-popup-caption-mobile-display);
  margin-bottom: 20px;
  word-wrap: break-word;
  padding: 0 var(--isa-mobile-popup-caption-padding-x);
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-image
    .isa-feed-popup-post-caption-mobile {
    padding: 5px var(--isa-popup-caption-padding-x) 0
      var(--isa-popup-caption-padding-x);
    display: var(--isa-popup-caption-mobile-display);
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-image
  .isa-feed-popup-post-caption-mobile
  p {
  letter-spacing: 0.06rem;
  font-weight: 400;
  color: rgba(18, 18, 18, 0.75);
  white-space: pre-line;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details {
  width: var(--isa-mobile-popup-column-width);
  /* max-height: 350px; */
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-details {
    width: var(--isa-popup-column-width);
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  hr {
  display: var(--isa-mobile-popup-caption-display);
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  unicode-bidi: isolate;
  overflow: hidden;
  border-color: transparent;
  border-bottom: 1px solid rgb(227, 227, 227);
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-details
    hr {
    display: var(--isa-popup-caption-display);
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 0 var(--isa-mobile-popup-caption-padding-x);
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-details
    .isa-feed-popup-user-info {
    padding: 0 var(--isa-popup-caption-padding-x) !important;
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info
  a {
  text-decoration: none;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info
  .isa-feed-popup-user-profile {
  width: 34px;
  height: 34px;
  border-radius: 999999px;
  padding: auto;
  display: grid;
  background-color: black;
  color: white;
  font-size: 20px;
  place-items: center;
  align-items: center;
  line-height: 1;
  margin-right: 8px;
  text-transform: uppercase;
  font-family: sans-serif;
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-details
    .isa-feed-popup-user-info
    .isa-feed-popup-user-profile {
    width: 44px;
    height: 44px;
    font-size: 28px;
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info
  p {
  font-weight: bold;
  margin: 0;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info
  p
  a {
  text-decoration: none;
  color: currentColor;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-user-info
  p
  a:hover {
  text-decoration: underline;
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-post-caption {
  display: var(--isa-mobile-popup-caption-display);
  margin-bottom: 20px;
  word-wrap: break-word;
  overflow: auto;
  height: 450px;
  padding-right: 5px;
}

@media (min-width: 768px) {
  .isa-container
    .isa-feed-popup-overlay
    .isa-feed-popup-content
    .isa-feed-popup-details
    .isa-feed-popup-post-caption {
    display: var(--isa-popup-caption-display);
  }
}

.isa-container
  .isa-feed-popup-overlay
  .isa-feed-popup-content
  .isa-feed-popup-details
  .isa-feed-popup-post-caption
  p {
  letter-spacing: 0.06rem;
  font-weight: 400;
  color: rgba(18, 18, 18, 0.75);
  white-space: pre-line;
}

.isa-container .isa-feed-popup-overlay .popup-btn {
  background-color: transparent;
  border-radius: 9999999px;
  border: none;
  width: var(--isa-mobile-popup-btn-size);
  height: var(--isa-mobile-popup-btn-size);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}

.isa-container .isa-feed-popup-overlay .popup-btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

@media (min-width: 768px) {
  .isa-container .isa-feed-popup-overlay .popup-btn {
    width: var(--isa-popup-btn-size);
    height: var(--isa-popup-btn-size);
  }
}

.isa-container .isa-feed-popup-overlay .popup-btn.popup-btn-next {
  margin-left: -50px;
  z-index: 10;
}

.isa-container
  .isa-feed-popup-overlay
  .popup-btn.popup-btn-next
  .popup-btn-icon {
  margin-right: -3px;
}

.isa-container .isa-feed-popup-overlay .popup-btn.popup-btn-prev {
  z-index: 10;
  margin-right: -50px;
}

.isa-container
  .isa-feed-popup-overlay
  .popup-btn.popup-btn-prev
  .popup-btn-icon {
  margin-left: -3px;
}

.isa-container .isa-feed-popup-overlay .popup-btn .popup-btn-icon {
  width: var(--isa-mobile-popup-btn-icon-size);
  height: var(--isa-mobile-popup-btn-icon-size);
  color: white;
}

@media (min-width: 768px) {
  .isa-container .isa-feed-popup-overlay .popup-btn .popup-btn-icon {
    width: var(--isa-popup-btn-icon-size);
    height: var(--isa-popup-btn-icon-size);
  }
}
@media (max-width: 768px) {
  .isa-container .isa-feed-popup-overlay .popup-btn.popup-btn-next {
    margin-left: 10px;
  }

  .isa-container .isa-feed-popup-overlay .popup-btn.popup-btn-prev {
    margin-right: 10px;
  }
}

.isa-container .isa-feed-popup-overlay {
  overflow-y: scroll;
}

.isa-container .isa-slider {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
  position: relative;
}

.isa-container .isa-slider a {
  position: relative;
  height: auto;
  cursor: pointer;
  width: inherit;
}

.isa-container .isa-slider .isa-track {
  display: flex;
  overflow: hidden;
}

.isa-container .isa-slider .isa-track .isa-slides {
  display: flex;
  transition: transform 0.3s ease;
}

.isa-container .isa-slider .isa-track .isa-slides .isa-slide {
  box-sizing: border-box;
  width: calc(var(--isa-slider-width) / var(--isa-mobile-columns)) !important;
  height: auto;
  aspect-ratio: 1/1;
  padding: calc(var(--isa-mobile-feed-spacing) / 2);
}

@media (min-width: 768px) {
  .isa-container .isa-slider .isa-track .isa-slides .isa-slide {
    padding: calc(var(--isa-feed-spacing) / 2);
    width: calc(var(--isa-slider-width) / var(--isa-columns)) !important;
  }
}

.isa-container .isa-slider .isa-slider-btn {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: var(--isa-mobile-arrow-border-radius);
  background-color: var(--isa-mobile-arrow-background-color);
  border: none;
  top: 50%;
  color: var(--isa-mobile-arrow-color);
  transform: translateY(-50%);
  justify-items: center;
  align-items: center;
  cursor: pointer;
  display: var(--isa-mobile-arrow-display);
  justify-content: center;
  padding: var(--isa-mobile-arrow-padding);
}

.isa-container .isa-slider .isa-slider-btn:disabled {
  display: none;
}

@media (min-width: 768px) {
  .isa-container .isa-slider .isa-slider-btn {
    display: var(--isa-arrow-display);
    border-radius: var(--isa-arrow-border-radius);
    background-color: var(--isa-arrow-background-color);
    padding: var(--isa-arrow-padding);
    color: var(--isa-arrow-color);
  }
}

.isa-container .isa-slider .isa-slider-btn.isa-slider-btn-prev {
  left: calc(
    var(--isa-slider-btn-offset) + var(--isa-feed-spacing) / 2
  ) !important;
  z-index: 1;
}

.isa-container
  .isa-slider
  .isa-slider-btn.isa-slider-btn-prev
  .isa-slider-btn-icon {
  margin-left: -3px;
}

.isa-container .isa-slider .isa-slider-btn.isa-slider-btn-next {
  right: calc(
    var(--isa-slider-btn-offset) + var(--isa-feed-spacing) / 2
  ) !important;
}

.isa-container
  .isa-slider
  .isa-slider-btn.isa-slider-btn-next
  .isa-slider-btn-icon {
  margin-right: -3px;
}

.isa-container .isa-slider .isa-slider-btn .isa-slider-btn-icon {
  width: 30px;
  height: 30px;
}

.isa-event-none {
  pointer-events: none;
}

.isa-overflow-hidden {
  overflow: hidden;
}

.isa-container video::-internal-media-controls-download-button {
  display: none;
}

.isa-container video::-webkit-media-controls-enclosure {
  overflow: hidden;
}

.isa-container video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}

@media (min-width: 768px) {
  .isa-design2.slider.isa-default-container-padding {
    padding-right: 20px !important;
  }
}

.isa-post-container {
  display: flex;
  gap: 10px;
  margin-top: 40px;
}

.isa-post-skeleton {
  background-color: #eee;
  border-radius: 5px;
  width: 25%;
  animation: skeleton 1.5s infinite ease-in-out;
  display: flex !important;
  aspect-ratio: 1/1;
}

@media (max-width: 768px) {
  .isa-post-container {
    justify-content: space-between;
  }

  .isa-post-skeleton {
    width: 50%;
  }

  .isa-post-skeleton:nth-child(3),
  .isa-post-skeleton:nth-child(4) {
    display: none !important;
  }
}

@keyframes skeleton {
  0% {
    background-color: #ddd;
  }

  100% {
    background-color: #f2f2f2;
  }
}
