.welcome{
    flex-direction: column;
    padding-bottom: 6em;
    padding-top: 6em;
    
}

.welcome .leftwrapper {
    border-right: 0 solid transparent;
    padding-right: 0;
}

.welcome .leftwrapper .fs5 {
    text-align: center;
}

.welcome .leftwrapper .fs1 {
    white-space: normal;
    font-size: calc(4.4vw + 2rem);
    text-align: center;
}

.welcome .leftwrapper .fs1 .black {
    white-space: normal;
    font-size: calc(.6vw + .92rem);
}

.welcome .welcomeright {
    padding-left: 0;
    text-align: center;
}

.welcome .welcomeright .sectors{
    display: none;
}

.pulse {
    display: inline-block;
    animation-name: pulse;
    animation-duration: 0.7s; /* Adjust as needed */
    animation-iteration-count: 1; /* Ensures it runs only once */
    animation-fill-mode: forwards; /* Keeps the final state */
}

@keyframes pulse {
  0% {
    transform: scale(1); /* Slightly shrink at the start */
  }
  5% {
    transform: scale(0.9); /* Slightly shrink at the start */
  }
  60% {
    transform: scale(1.4); /* Expand to full size */
  }
  100% {
    transform: scale(1); /* Return to slightly shrunk state */
  }
}

