.btn-bold a{background-color:var(--c-primario) !important;color:var(--c-blanco);font-weight:600;text-transform:uppercase;text-decoration:none;padding:15px 40px;border-radius:0;font-size:17px;display:inline-block;transition:all .4s;border:1px solid var(--c-primario);position:relative;z-index:1;overflow:hidden}.btn-bold a:before{content:"";background:url(/wp-content/uploads/2024/12/a-rojo-izq.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:50%;height:150%;z-index:-1;top:60px;right:-25px;transition:all .5s ease;opacity:0}.btn-bold a:after{content:"";background:url(/wp-content/uploads/2024/12/a-azul-izq.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:80%;height:100%;z-index:-1;top:40px;right:0;transition:all .35s ease;opacity:0}.btn-bold a:hover{color:var(--c-primario);background-color:var(--c-primario-claro) !important}.btn-bold a:hover:before{top:0;opacity:.3}.btn-bold a:hover:after{top:10px;opacity:1}.btn a{background-color:var(--c-primario) !important;color:var(--c-blanco);font-weight:300;text-decoration:none;padding:8px 16px;border-radius:0;font-size:17px;display:inline-block;transition:all .35s;border:1px solid var(--c-primario)}.btn a:hover{background-color:var(--c-primario-suave) !important;transition:all .35s}.btn a>span{gap:40px;justify-content:space-between !important;align-items:center;width:100%}.btn svg path{stroke:var(--c-secundario);transition:all .35s ease}.btn a .elementor-button-icon{transition:all .25s ease}.btn a:hover .elementor-button-icon{transform:rotate(90deg)}.btn a:hover svg path{stroke:var(--c-blanco)}.btn-descarga a{background-color:var(--c-gris-medio) !important;color:var(--c-blanco);font-weight:300;text-decoration:none;padding:8px 16px;border-radius:0;font-size:17px;display:inline-block;transition:all .35s;border:1px solid var(--c-gris-medio)}.btn-descarga a:hover{background-color:var(--c-primario-suave) !important;transition:all .35s}.btn-descarga a>span{gap:10px;justify-content:space-between !important;align-items:center;width:100%}.btn-descarga a .elementor-button-icon{transition:all .25s ease}.btn-descarga a:hover .elementor-button-icon{transform:translateX(-5px)}.btn-descarga svg path{stroke:var(--c-blanco)}