
.point-indicator {
    position: absolute;
    display: block;
    font-size: 40px;
	line-height: 1;
	font-family: 'Anton', Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	letter-spacing: 2px;
	font-weight: 400;
	color: #FFFFFF;
	/* color: #0094da; */
	/* color: #CA2E55; */
	text-align: center;
/*
    text-shadow: 3px 3px 5px rgba(0,0,0,0.9);
*/
	/* text-shadow: #FFFFFF 4px 0px 0px, #FFFFFF 3.87565px 0.989616px 0px, #FFFFFF 3.51033px 1.9177px 0px, #FFFFFF 2.92676px 2.72656px 0px, #FFFFFF 2.16121px 3.36588px 0px, #FFFFFF 1.26129px 3.79594px 0px, #FFFFFF 0.282949px 3.98998px 0px, #FFFFFF -0.712984px 3.93594px 0px, #FFFFFF -1.66459px 3.63719px 0px, #FFFFFF -2.51269px 3.11229px 0px, #FFFFFF -3.20457px 2.39389px 0px, #FFFFFF -3.69721px 1.52664px 0px, #FFFFFF -3.95997px 0.56448px 0px, #FFFFFF -3.97652px -0.432781px 0px, #FFFFFF -3.74583px -1.40313px 0px, #FFFFFF -3.28224px -2.28625px 0px, #FFFFFF -2.61457px -3.02721px 0px, #FFFFFF -1.78435px -3.57996px 0px, #FFFFFF -0.843183px -3.91012px 0px, #FFFFFF 0.150409px -3.99717px 0px, #FFFFFF 1.13465px -3.8357px 0px, #FFFFFF 2.04834px -3.43574px 0px, #FFFFFF 2.83468px -2.82216px 0px, #FFFFFF 3.44477px -2.03312px 0px, #FFFFFF 3.84068px -1.11766px 0px, #FFFFFF 3.9978px -0.132717px 0px; */
	text-shadow: #0094da 4px 0px 0px, #0094da 3.87565px 0.989616px 0px, #0094da 3.51033px 1.9177px 0px, #0094da 2.92676px 2.72656px 0px, #0094da 2.16121px 3.36588px 0px, #0094da 1.26129px 3.79594px 0px, #0094da 0.282949px 3.98998px 0px, #0094da -0.712984px 3.93594px 0px, #0094da -1.66459px 3.63719px 0px, #0094da -2.51269px 3.11229px 0px, #0094da -3.20457px 2.39389px 0px, #0094da -3.69721px 1.52664px 0px, #0094da -3.95997px 0.56448px 0px, #0094da -3.97652px -0.432781px 0px, #0094da -3.74583px -1.40313px 0px, #0094da -3.28224px -2.28625px 0px, #0094da -2.61457px -3.02721px 0px, #0094da -1.78435px -3.57996px 0px, #0094da -0.843183px -3.91012px 0px, #0094da 0.150409px -3.99717px 0px, #0094da 1.13465px -3.8357px 0px, #0094da 2.04834px -3.43574px 0px, #0094da 2.83468px -2.82216px 0px, #0094da 3.44477px -2.03312px 0px, #0094da 3.84068px -1.11766px 0px, #0094da 3.9978px -0.132717px 0px;
    -webkit-animation: points-animate 2.5s ease-out forwards;
	animation: points-animate 2.5s ease-out forwards;
    -webkit-backface-visibility: hidden;
    z-index: 1;
}
.point-indicator span{
    position: absolute;
    display: none;
    width: 100%;
    top: 0;
    left: 0;
    text-shadow: none;
    background: rgba(242,242,242,1);
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 40%, rgba(200,200,200,1) 60%, rgba(200,200,200,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(40%, rgba(242,242,242,1)), color-stop(60%, rgba(200,200,200,1)), color-stop(100%, rgba(200,200,200,1)));
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 40%, rgba(200,200,200,1) 60%, rgba(200,200,200,1) 100%);
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 40%, rgba(200,200,200,1) 60%, rgba(200,200,200,1) 100%);
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 40%, rgba(200,200,200,1) 60%, rgba(200,200,200,1) 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    z-index: 2;
}
@media (min-width: 992px) and (max-width: 1399px) {
	.point-indicator {
	    font-size: 30px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.point-indicator {
	    font-size: 24px;
	}
}
@media (max-width: 767px){
	.point-indicator {
	    font-size: 20px;
	}
}
@-webkit-keyframes points-animate {
    0%{
        -webkit-transform: translateZ(0) translateY(0%) scale(0);
        opacity: 0;
	}
	40%, 90% {
        -webkit-transform: translateZ(0) translateY(-300%) scale(1);
        opacity: 1;
	}
	100% {
        -webkit-transform: translateZ(0) translateY(-300%) scale(3);
        opacity: 0;
	}
}
@keyframes points-animate {
	0%{
        transform: translateZ(0) translateY(0%) scale(0);
        opacity: 0;
	}
	40%, 90% {
        transform: translateZ(0) translateY(-300%) scale(1);
        opacity: 1;
	}
	100% {
        transform: translateZ(0) translateY(-300%) scale(3);
        opacity: 0;
	}
}