
.hero-text-gradient {
  --bg-size: 400%;
  --color-one: rgb(37, 161, 244);
  --color-two: rgb(249, 31, 169);
  background: linear-gradient(90deg, var(--color-one), var(--color-two), var(--color-one)) 0 0/var(--bg-size) 100%;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  animation: move-bg 24s infinite linear;
}

@keyframes move-bg {
  to {
    background-position: var(--bg-size) 0;
  }
}

.compact .psp-main-status-dot {
    margin-right: 15px;
}
@media (max-width: 960px) {
    .psp-main-status-dot {
        margin-right: 0;
    }
}

.dot {
    background: #3bd671;
    color: #3bd671;
    display: inline-block;
    height: 12px;
    width: 12px;
    position: relative;
    transform: none;
    border-radius: 50%;
}
.dot:after {
    animation: pulse 2s infinite;
    background: currentColor;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    border-radius: 50%;
}
@media (prefers-reduced-motion) {
    .dot:after {
        animation: none !important;
    }
}

.dot.is-big {
    height: 17px;
    width: 17px;
}
.dot.is-big:after {
    animation: pulseBig 2s infinite;
}
@media (prefers-reduced-motion) {
    .dot.is-big:after {
        animation: none !important;
    }
}
.compact .dot.is-big {
    height: 30px;
    width: 30px;
}

.uk-flex-none {
    flex: none;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}

@keyframes pulseBig {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(1.6);
        opacity: 0;
    }
}

.psp-main-status-dot.dot.is-big.uk-flex-none.dot-margin {
    margin-left: 8px;
    margin-right: -6px;
}


.psp-main-status-dot.dot.is-big.uk-flex-none.dot-no-margin {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.contact-row {
    display: flex;
    align-items: center;
}



.emot-size {
    font-size: 20px;
    display: inline-block;
}

