.post-12 {
  background: #f1f1f1a9;
  overflow: hidden;
}
.post-12 p:empty {
  display: none;
}
.ntermin_login.bookneticsaas_login {
  box-shadow: 0px 1px 10px 2px rgba(238, 87, 57, 0.31);
  -webkit-box-shadow: 0px 1px 10px 2px rgba(238, 87, 57, 0.31);
  -moz-box-shadow: 0px 1px 10px 2px rgba(238, 87, 57, 0.31);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 16px;
  backdrop-filter: blur(4.2px);
  -webkit-backdrop-filter: blur(4.2px);
  border: 1px solid #ff5a3c;
}

.wp-block-booknetic-signin {
  padding: 80px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}
.two_col_imgs {
  display: flex;
  flex-direction: column;
}
.one_col_img {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.login-first-col {
  display: flex;
  justify-content: center;
}

.login-sec-col img {
  object-fit: contain;
  max-height: 671px;
}

.animated-shape {
  position: absolute;
  background-color: rgba(4, 25, 42, 0.7);
  background-color: #ff593c9d;
  border-radius: 50%;
  filter: blur(50px);
  animation: moveAndMorph 15s infinite alternate ease-in-out;
}

.shape-one {
  width: 250px;
  height: 250px;
  top: 10%;
  left: 5%;
  animation-delay: 0s;
}

.shape-two {
  width: 80px;
  height: 80px;
  top: 20%;
  left: 70%;
  background-color: #ff593c9d;
  /* background-color: rgba(4, 25, 42, 0.7); */
  animation-delay: 5s;
}

.shape-three {
  width: 100px;
  height: 100px;
  bottom: 25%;
  left: 40%;
  background-color: #ff593c9d;
  background-color: rgba(4, 25, 42, 0.7);
  animation-delay: 5s;
}

/* Define your keyframe animations */
@keyframes moveAndMorph {
  0% {
    transform: translate(0, 0) scale(1) rotate(0deg);
    border-radius: 50%;
  }
  25% {
    transform: translate(100px, 50px) scale(1.2) rotate(45deg);
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
  }
  50% {
    transform: translate(200px, -100px) scale(0.8) rotate(90deg);
    border-radius: 70% 30% 30% 70% / 70% 70% 30% 30%;
  }
  75% {
    transform: translate(50px, 150px) scale(1.1) rotate(135deg);
    border-radius: 30% 70% 70% 30% / 70% 30% 70% 30%;
  }
  100% {
    transform: translate(0, 0) scale(1) rotate(180deg);
    border-radius: 50%;
  }
}

/* .page-id-12 .entry-content {
  position: relative;
}

.page-id-12 .entry-content:after {
  content: "";
  position: absolute !important;
  top: 50%;
  right: 0;
  width: 560px;
  height: 484px;
  background-image: url(http://localhost/ntermin/wp-content/uploads/2025/10/share-url-and-start-to-receive-appointments.png);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(0, -50%);
} */
