.color-select,a,a:hover,button,button:hover{transition:.3s}.color-select,.whatsapp,a,a:hover{cursor:pointer}@font-face{font-family:Chery Din;src:url('../webfonts/DINNextLTPro-Condensed.ttf') format("truetype");font-display:swap}@font-face{font-family:Korati;src:url('../webfonts/KoratakiRegular.ttf') format("truetype");font-display:swap}@font-face{font-family:Din Bold Italic;src:url('../webfonts/DINPro-CondensedBoldItalic.eot');src:url('../webfonts/DINPro-CondensedBoldItalic.eot#amocristalab') format("embedded-opentype"),url('../webfonts/DINPro-CondensedBoldItalic.woff') format("woff"),url('../webfonts/DINPro-CondensedBoldItalic.ttf') format("truetype");font-display:swap}@font-face{font-family:Din Black;src:url('../webfonts/DINPro-Black.eot');src:url('../webfonts/DINPro-Black.eot#amocristalab') format("embedded-opentype"),url('../webfonts/DINPro-Black.woff') format("woff"),url('../webfonts/DINPro-Black.ttf') format("truetype");font-display:swap}body,html{font-family:'Chery Din',sans-serif!important;font-size:1.2rem;font-weight:400;line-height:1.5;color:#212529;-webkit-text-size-adjust:100%}html.sticky-header-active #header .header-nav-main nav>ul>li>a.text-white{color:#444!important}a:hover{text-decoration:none!important}.red-hover:hover,a[aria-expanded=true],a[aria-expanded=true]:focus{background:#c1272d;color:#fff;border:2px solid #c1272d}.titulo{color:#636466;font-size:15px;font-family:Korati!important;letter-spacing:2px}.titulo span{font-weight:700;font-size:20px}.video_web{width:100%;aspect-ratio:16/9;max-width:100vw}.footer-info ul li a{text-decoration:none;color:#636466}.footer-info ul li a:hover{color:#c11c23}.si-buscas-footer a{color:#636466;text-decoration:underline!important}.si-buscas-footer a:hover{color:#0056b3}.color-select{width:25px;height:25px;border:5px solid #d5d7e6;border-radius:50%;margin:0 auto;transform:translate(-50%,30px)}.color-select.active,.color-select:hover{border:1px solid #e6e6e6;transition:.3s;transform:translate(-50%,30px)}.color-select.active::after{content:"✓";color:#fff;margin-left:5px}.color-select.active.blanco::after{content:"✓";color:#b50e0e;margin-left:5px}.color-select.rojo{background-color:#b50e0e}.color-select.blanco{background-color:#fff}.color-select.plomo{background-color:#4b535b}.color-select.azul{background-color:#0c5394}.color-select.negro{background-color:#000}.whatsapp{position:fixed;bottom:152px;left:calc(100% - 80px)!important;z-index:9000}
/*Estilos generales del boton whatsapp*/
.whatsapp-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #25D366;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  animation: breathe 2s ease-in-out infinite;
}

/*Estilos solo al icono whatsapp*/
.whatsapp-btn i {
  color: #fff;
  font-size: 24px;
  animation: beat 2s ease-in-out infinite;
  text-decoration: none;
}

/*Estilos con animation contorno respirando*/
@keyframes breathe {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

/*Estilos de animacion del icono latiendo*/
@keyframes beat {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}