/* purgecss start ignore */
@tailwind base;
@tailwind components;
/* purgecss end ignore */
@tailwind utilities;
* {
  outline: none !important;
}
body {
  font-family: "Poppins", sans-serif;
}
.font-1 {
  font-family: "Poppins", sans-serif;
}

.animate {
  @apply transform transition duration-300 ease-in-out;
}
.-z-10 {
  z-index: -10;
}
.h-128 {
  height: 32rem !important;
}
/* TYPOGRAPHY */
h1 {
  @apply text-3xl md:text-4xl;
}
h2 {
  @apply text-2xl md:text-3xl;
}
h3 {
  @apply text-3xl md:text-4xl font-bold;
}
h4 {
  @apply text-lg font-semibold;
}
h5 {
  @apply text-base font-semibold leading-4;
}
P {
  @apply text-base font-light;
}

/* COMPONENT */
.btn-primary {
  @apply bg-primary text-white px-4 py-3 rounded;
}

.footer-bg {
  background-image: url("../img/footer-bg.png");
  @apply bg-cover bg-center bg-no-repeat;
}


.font-400 {

  font-width: 400;
}

.object-fit-cover{
  object-fit: cover;
}
@media screen and (max-width: 800px) {
  .h-img{

    height: 2rem !important;
  }
  .mt-mobile{

    margin-top: 4rem;
  }
  .h-vfm {

    max-height: auto;
    
    }
}

.gov-service > .active > span {
  color:burlywood;
}


.h-vfm {

  /* max-height: 20vh; */
  
  }

  @media not all and (min-resolution:.001dpcm) { @media {



    @media (min-width: 659px){
      .h-s-fix-mt {
        margin-top:-5rem !important ;
      }
.h-vfm {

  max-height: 50vh;
  
  }
  }
}}

.vfm-shine{

  box-shadow: 0px 0px 30px rgba(238, 244, 244, 0.83);
border-radius: 25px;

}

.header-bg {

  background-image: url("../img/HeaderBackground.png");
  object-fit: cover;
/* width: 100%; */

background-repeat: no-repeat;
background-size: cover;
}


