.call-to-scroll 
{
	
	margin:auto;
	width:auto;
	display:flex;
	flex-direction:column;
	padding-top:16px;
	align-items:center;
	gap:12px;
	padding-bottom:24px;
}

.call-to-scroll .losange
{
	width:10px;
	height:10px;
	background:#fecb00;
	transform-origin:center center;
	  transform: rotate(45deg);
	animation: mouse 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 2.2s infinite;
}

.call-to-scroll .bar
{
	height:16px;
	width:1px;
	background:black;
}


@keyframes mouse {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }

    25% {
        -webkit-transform: translate3d(0, -35%, 0) rotate(45deg);
        transform: translate3d(0, -35%, 0) rotate(45deg);
    }

    75% {
        -webkit-transform: translate3d(0, 25%, 0) rotate(45deg);
        transform: translate3d(0, 25%, 0) rotate(45deg);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }
}
