@charset "ISO-8859-1";

:root{
	--base_blue:#001d55;
	--base_blue_light:#001d55;
}
/* :root{
	--base_blue:#016987;
	--base_blue_light:#00c3fb;
} */

.animation, .border_color_animation, .scale_border_animation {
	transition: all .2s;
}

.scale_animation:hover, .scale_border_animation:hover {
	transform: scale(1.05, 1.05);
}
.scale_animation_small:hover, .scale_border_animation:hover {
	transform: scale(1.005, 1.005);
}

.border_color_animation:hover,
	.scale_border_animation:hover {
	border-color: var(--base_blue);
}
@keyframes blink {    
    0% {
      opacity: .2;
    }
    20% {
      opacity: 1;
    }
    100% {
      opacity: .2;
    }
}
.saving{
	font-size: 25px;
}
.saving span {   
    animation-name: blink;  
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
    font-size: 30px;
}

.saving span:nth-child(2) {
    animation-delay: .2s;
}

.saving span:nth-child(3) {
    animation-delay: .4s;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}