
/* Telefono */
a[href^="tel"] {
    color: inherit;
    text-decoration: none;
}

.telf{
	color: #FFF !important;
}

.page-id-2188 .page-content{
	margin-top: 80px;
}

.footerproo {
    display: flex;
    align-items: center;  
    justify-content: center;
	  gap: 6px;
}
@media (max-width: 1366px) {
    .footerproo {
        display: block;
    }
}

.anteriorsiguiente .elementor-post-navigation__link__prev{
	background-color: #C7FFD9;
	padding: 5px 20px;
}

/* Código Anticipo express */
@media (max-width: 1567px) {
    .financiacion:before {
        background-position: 150% !important;
        background-size: 70% !important;
    }
}

@media (max-width: 1433px) {
    .financiacion:before {
        background-position: 200% !important;
        background-size: 75% !important;
    }
}

@media (max-width: 1425px) {
    .financiacion:before {
        background-position: 175% !important;
        background-size: 73% !important;
    }
}



/* Cdigo apartado casos de exito pagina anticipo de facturacion */

.boxhov .iconoexito{
	opacity: 0.5;
}

.exito svg{
	font-size: 15px;
}

.boxhov:hover .exito svg{
	fill: transparent !important;
}

.boxhov:hover .exito svg path{
	stroke: #FFFF !important;
}

.boxhov:hover .exito span{
	color: #FFF !important;
}
@media (max-width: 1024px) {
	.exito svg{
		font-size: 11px;
	}
}


/* C?digo para forzar salto de l?nea y quitarlo en anticipo express 
Caracter?sticas de producto: */
@media (max-width: 1800px) {
	.line-break-special {
			display: block;
	}
}

@media (max-width: 1366px) {
    .line-break-special {
        display: inline !important;
    }
}

/* C?digo para forzar salto de l?nea y quitarlo */
.line-break {
    display: block;
}
@media (max-width: 767px) {
    .line-break {
        display: inline;
    }
}

/* C?digo para arreglar tama?o titulos tarjetas pagina que anticipamos */
@media (max-width: 1880px) {
	.queanticipamos h3{
		font-size: 35px !important;
	}
}

@media (max-width: 1635px) {
	.queanticipamos h3{
		font-size: 30px !important;
	}
}


@media (max-width: 1471px) {
	.queanticipamos h3{
		font-size: 25px !important;
	}
}


/* Cambiar el color de las flechas en sobre nosotros en responsive */
@media (max-width: 1024px){
		.elementor-swiper-button-next svg path{
		stroke: rgb(199, 255, 217) !important;
	}
}


/* Cajas con hover lineas circulante */
.boxhov:hover h3, .boxhov:hover p, .boxhov:hover svg {
    color: #FFF !important;
		fill: #FFF !important;
}

/* C?digo para hacer arreglos en el men? m?vil */
.menuprincipalmovil .sub-arrow svg {
	fill: #FFF !important;
}

/* C?digo para hacer arreglos en el men? */
.menuprincipal .elementor-nav-menu > li {
    border-top: solid 1px rgba(255, 255, 255, 0.4);
}


.menuprincipal .e--pointer-overline .elementor-item:before {
    top: -2px;
		/*height: 2px !important;*/
}

.elementor-counter-title{
	text-align: center;
}



/*C?digo para poner imagenes sin color y al hacer hover que se vea el color*/

.dark{
	opacity: 0.5;
  transition: opacity 0.3s ease;
}

.light{
	opacity: 1;
  transition: opacity 0.3s ease;
	cursor: pointer;
}

/* cajas anticipo expres */

@media (max-width: 767px) {
	.antex1:hover, .antex2:hover, .antex3:hover, .antex4:hover, .antex5:hover {
    background-color: #FFF !important;
    color: #000 !important;
}

.antex1:hover h3, .antex1:hover p,
.antex2:hover h3, .antex2:hover p,
.antex3:hover h3, .antex3:hover p,
.antex4:hover h3, .antex4:hover p,
.antex5:hover h3, .antex5:hover p {
    color: #000 !important;
}
}

.boxactive{
	background-color: #6F4FFF !important;
	color: #FFF !important;
}
.boxactive h3, .boxactive p{
	color: #FFF !important;
}