body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
  font-family: 'Poppins', sans-serif;
  background: url('back.webp');
  background-size: cover;
}

html {
  height: 100%;
}
header{
width: 100%;
}
hedaer img{
width: 25%;
}
.background-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: linear-gradient(135deg, #23203f 0%, #1a1830 100%);*/
}

.medical-pattern {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.1;
  background-image:
    repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.1) 35px, rgba(255,255,255,.1) 70px);
}

.floating-card {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}

.price-highlight {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
}

.discount-badge {
  animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}

.whatsapp-btn:hover {
  transform: scale(1.02);
  transition: transform 0.2s ease;
}

.cta-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
}
.mp{
  width:100%;
}
.mp img{
  width: 25%;
}
.logo{
  width: 13%;
  margin-left: 3%;
  padding:35px;
  min-width: 200px;
}
.text{
  color:white;
}

@media all and (max-width: 1024px){
  .mp img{
    width: 25%;
    margin:auto;
  }
  .logo{
    margin-left: 0;
    margin:auto !important;
  }
  body{
    background-position: 50%;
  }
}