@import "tailwindcss";
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

* {
  box-sizing: border-box;
  text-decoration: none;
  font-family: "Lato", sans-serif;
}

body {
  background: url("../images/png/bg-image.png") no-repeat;
  background-size: cover;
}


.bg_line_gif {
  background: url("../images/gif/lines.gif") no-repeat center center;
  background-size: cover;
}

/* .header-bg {
  background: url("../images/png/header-section.png") no-repeat;
  background-size: cover;
} */

.fotter-images {
  background: url(../images/png/fotter-image.png) center;
  background-size: cover;
  height: 500px;
}

/* Base scale for all slides */
.slick-slide {
  transform: scale(0.8);
  transition: transform 0.3s ease;
  opacity: 0.6;
}

/* Scale the center slide up */
.slick-center {
  transform: scale(1);
  opacity: 1;
  z-index: 2;
}

.card {
  transition: all 0.5s ease-in-out;
  transform-origin: center center;
}

.tstm_heading{
  color: #0271BF;
  font-weight: 500;
  font-size: 24px;
}

.card-left {
  transform: translateX(-75%) scale(0.8) rotateY(10deg);
  z-index: 1;
  box-shadow: -6px 13px 21px 0 #00000040;
  color: #000000A8;
}

.card-center {
  transform: translateX(0) scale(1);
  opacity: 1;
  z-index: 3;
  border: 2px dashed #0271BF;
  box-shadow: 0 4px 60px 6px #EFF7FC;
  color: black;
}

.card-right {
  transform: translateX(75%) scale(0.8) rotateY(-10deg);
  z-index: 1;
  box-shadow: 6px 13px 21px 0 #7e7e7e40;
  color: #000000A8;
}

.slider-container {
  perspective: 1000px;
}

.slide-animation {
  animation: slideCard 0.5s ease-in-out;
}

::selection {
      background-color: #E19F06FC;
      color: white;}

@keyframes slideCard {
  0% {
    transform: rotateY(0deg) scale(0.8);
  }

  50% {
    transform: rotateY(10deg) scale(0.9);
  }

  100% {
    transform: rotateY(0deg) scale(1);
  }
}