@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*REDES SOCIALES BOTTOM*/
.sppb-section.siguenos-redes-sociales{padding: 50px 0px !important;}
.sppb-section.siguenos-redes-sociales > .sppb-container-inner{max-width: 1200px; padding: 0px 15px; margin: auto}
.sppb-section.siguenos-redes-sociales .sppb-addon-single-image img{max-width: 70px; transition: all 500ms ease}
.sppb-section.siguenos-redes-sociales .sppb-addon-single-image img:hover{transform: scale(1.05)}
.sppb-section.siguenos-redes-sociales .sppb-col-md-5 .sppb-column-addons{display: flex; flex-wrap: wrap; justify-content: flex-end;}
.sppb-section.siguenos-redes-sociales .sppb-col-md-5 .sppb-column-addons > .sppb-addon-wrapper{margin-right: 0px !important; margin-bottom: 0px !important}
.sppb-section.siguenos-redes-sociales .titulo-custom-1 .sppb-addon-title{margin-bottom: 0px !important; color: var(--n-color-primario)}
/*paginas en las que ocultarlo*/
body.contacto .sppb-section.siguenos-redes-sociales{display: none}


/*PAGINA 'SERVICIOS'*/
body.servicios .sppb-section.introduccion .sppb-addon-text-block{max-width: 500px; margin: auto;}
body.servicios .sppb-section.competencia .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content{max-width: 700px; margin: auto; text-align: center !important;}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.cabecera + .sppb-section.competencia .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important}



/*PRUEBA REALIZADAS EN 'PAGINAS WEB' PERO QUE SERVIRAN PARA EL RESTO DE SERVICIOS*/
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.introduccion .sppb-section.textos{padding: 0px !important; background: none !important;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos:not(.dos){background-size: 100% !important; background-position: 100% 0px !important;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-column.fondo{background-size: 75% !important; background-position: 100% 25% !important}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-row > .sppb-col-md-6:first-child{padding: 90px 40px 80px; display: flex; justify-content: flex-end;/* background: var(--a-color-primario) */}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-row > .sppb-col-md-6:last-child{padding: 0px}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-row > .sppb-col-md-6:first-child > .sppb-column{max-width: 700px;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-addon-raw-html ul li{max-width: 50%; flex: 50%;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-addon-raw-html ul li,
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-addon-raw-html ul li a{color: #000}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos:not(.dos) .sppb-addon-title,
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos:not(.dos) .sppb-addon-text-block .sppb-addon-content{color: #000}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos{padding: 70px 0px 50px !important}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos .titulo-custom-1 .sppb-addon-title{color: #000}
/*body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos .sppb-addon-raw-html ul li > span{font-family: var(--n-fuente-titulo) !important; font-size: 16px; line-height: 22px; font-weight: 500 !important; margin-right: 10px;}*/
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos .sppb-addon-raw-html ul li{max-width: 100%; flex: 100%; color: #000; text-align: left;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos .sppb-addon-raw-html ul li > span{margin-right: 5px;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos.dos .texto-resaltado-aux > .sppb-addon-content{margin-bottom: 20px !important}
/**/
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2{}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2 .sppb-column.fondo{background-position: 100% 50% !important; background-size: 50% !important;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2 .sppb-column.texto{align-items: center; max-width: 760px; margin: auto; padding: 70px 30px 50px; color: #fff}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2 .sppb-column.texto .sppb-addon-header.subtitulo .sppb-addon-title{color: #fff}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2 .sppb-addon-raw-html h3{font-family: var(--n-fuente-titulo) !important; font-size: 22px; line-height: 25px; font-weight: 400; margin-bottom: 7px !important;}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos-2 .sppb-addon-raw-html li{margin-bottom: 10px}
/*mejora tu posicion en buscadores*/
.sppb-section.mejora,
.sppb-section.mejora .sppb-addon-header.subtitulo .sppb-addon-title{color: #fff}
.sppb-section.mejora .sppb-addon-raw-html{/*margin-top: 30px*/}
.sppb-section.mejora .sppb-addon-raw-html.responsive{display: none}
.sppb-section.mejora .sppb-addon-raw-html .sppb-addon-content{justify-content: center; display: flex;}
.sppb-section.mejora .sppb-addon-raw-html .sppb-addon-content ul{max-width: max-content; display: inline-block;}
.sppb-section.mejora .sppb-addon-raw-html:not(.responsive) .sppb-addon-content > ul:first-child{margin-right: 20px}
.sppb-section.mejora .sppb-addon-raw-html .sppb-addon-content ul h3{font-size: 16px; line-height: 22px; font-weight: 300; font-family: var(--n-fuente-texto); position: relative;
    left: -5px;}
/*responsive*/
@media (max-width: 992px){
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-row > .sppb-col-md-6:first-child{justify-content: center; background: var(--a-color-primario)}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-addon-raw-html ul li,
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos .sppb-addon-raw-html ul li a{color: #fff}
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos:not(.dos) .sppb-addon-title,
body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.tipos:not(.dos) .sppb-addon-text-block .sppb-addon-content{color: #fff}
}
@media (max-width: 768px){
	body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.mejora .sppb-addon-raw-html:not(.responsive){display: none; margin-top: 0px}
	body.nuevo-diseno.pagina-web-pruebas.pruebas .sppb-section.mejora .sppb-addon-raw-html.responsive{display: block}
}


/*VARAIBLES*/
:root{
	
	--n-color-primario: #6667AB;
	--n-color-secundario: #343775;
	--n-color-tercero: #EBF4F5;
	--n-color-cuatro: #B5C6E0;
	--n-color-overlay: rgba(52, 55, 117, 0.8);
	--n-color-gris: #f8f8f8;		
			
	--n-fuente-titulo: 'Abril Fatface', cursive;
	--n-fuente-texto: 'Poppins', sans-serif;
			
	--n-ancho-web: 1500px; /*1340px;*/
			
	--n-sombra: 0px 10px 10px 1px rgb(0 0 0 / 18%); 
	--n-sombra-hover: 0px 5px 10px #80808045;
			
	--n-transicion: all 500ms ease;
}

		
/*FORMULARIO SENDINBLUE*/
#sendinblueform-form{}
#sendinblueform-form .pretext,		
#sendinblueform-form .email,		
#sendinblueform-form .privacidad{width: 100%; background: transparent; padding: 0px}
#sendinblueform-form #form-sendinblueform-submit{padding: 0px}
#sendinblueform-form .email > .control-group > input:focus{box-shadow: none !important}
/*pre texto*/
#sendinblueform-form .pretext > p{color: #000; font-weight: 300 !important; margin-bottom: 10px; text-align: left}
/*email*/
#sendinblueform-form .email > .control-group > input{width: 100%; border-radius: 10px; border-color: transparent; background: #eaeaea;}
/*privacidad*/
#sendinblueform-form .privacidad > .control-group{display: flex; align-items: flex-start; margin-bottom: 0px}		
#sendinblueform-form .privacidad > .control-group > label{order: 2; font-weight: 200 !important; font-size: 12px; line-height: 18px; color: #000; text-align: left; display: block}	
#sendinblueform-form .privacidad > .control-group > input{order: 1; margin-right: 5px; position: relative; top: 2px;}
/*boton*/
#sendinblueform-form #form-sendinblueform-submit{width: 100%; text-align: right;}
#sendinblueform-form #form-sendinblueform-submit button[type="submit"]{}
		
		
/**/
h3{color: inherit}


/*CAROUSEL DE EMPRESAS*/
.sppb-addon.carousel-empresas .sppb-carousel-extended-outer-stage{height: auto !important}
.sppb-addon.carousel-empresas .nav-control{border-radius: 50%; height: 35px !important; line-height: 32px !important; width: 35px !important; border: none; color: var(--a-color-primario); position: relative;
    top: -10px;}
.sppb-addon.carousel-empresas .nav-control:hover{}
.sppb-addon.carousel-empresas .nav-control.next-control > i{position: relative; left: 1px;}
.sppb-addon.carousel-empresas .nav-control.prev-control > i{position: relative; right: 1px;}
		
/*KIT DIGITAL CABECERA*/
.sppb-section.cabecera.kit-digital .sppb-addon-single-image.logo img{max-width: 250px;}
.sppb-section.cabecera.kit-digital .sppb-addon-text-block.texto,
.sppb-section.cabecera.kit-digital .sppb-addon-single-image.logos img{max-width: 650px; margin: auto;}
.sppb-section.cabecera.kit-digital .sppb-addon-text-block.texto .sppb-addon-content{font-size: 16px !important; line-height: 22px !important; font-weight: 200}
.sppb-section.cabecera.kit-digital .sppb-addon-text-block.texto{max-width: 650px; margin: auto;}
.sppb-section.cabecera.kit-digital .sppb-column-addons > .sppb-addon-wrapper:last-child{display: block; width: 100%;}



		
		
/*popup*/
@media (max-width: 768px){
	.popup-center.sj-popup{display: flex !important; width: auto !important; margin: 100px 20px 0px !important; position: initial !important}
	.popup-center.sj-popup > .relative{height: 320px; margin: 0px; width: 100% !important; display: inline-block;}
	.popup-center.sj-popup > .relative h3{font-size: 28px !important; line-height: 34px !important;}
}		
		
		
		
/*cambios 23-03-2022*/		
#sp-header-nuevo{display: none !important}
body.nuevo-diseno.portfolio .sppb-section.portfolio-fila.movil{display: none}
body.nuevo-diseno.portfolio.portfolio-detalle-2 .sppb-section.final.dos .foto-1 .sppb-img-responsive{height: auto !important}	
body.nuevo-diseno.contacto .sppb-section.datos-contacto .sppb-section.datos-aux:not(.aux){margin-top: -100px}
/*responsive*/
@media (max-width: 992px){
	body.nuevo-diseno.portfolio .sppb-section.portfolio-fila:not(.movil){display: none}
	body.nuevo-diseno.portfolio .sppb-section.portfolio-fila.movil{display: block}
	body.nuevo-diseno.portfolio .sppb-section.portfolio-fila.movil .sppb-section.portfolio-fila{display: block !important}
}



/*ACCESO A CONTACTO FOOTER*/		
.sppb-section.contacto-presupuesto > .sppb-container-inner{max-width: 100%; padding: 0px; /*max-width: 1200px; margin: auto; padding: 0px 15px;*/}
.sppb-section.contacto-presupuesto .sppb-section.contactanos{padding-bottom: 20px !important}
.sppb-section.contacto-presupuesto .sppb-section.contactanos > .sppb-container-inner{max-width: 1200px; margin: auto; padding: 0px 20px;}
.sppb-section.contacto-presupuesto .sppb-section.siguenos-redes-sociales{padding-top: 0px !important;}
.sppb-section.contacto-presupuesto .sppb-section.siguenos-redes-sociales > .sppb-container-inner{max-width: 800px; padding: 0px 20px}	
/*auxiliar*/
.sppb-section.contacto-presupuesto.aux .sppb-section.siguenos-redes-sociales .sppb-col-md-7{max-width: 100%; flex: 100%; margin-bottom: 20px}
.sppb-section.contacto-presupuesto.aux .sppb-section.siguenos-redes-sociales .sppb-col-md-5{max-width: 100%; flex: 100%;}
.sppb-section.contacto-presupuesto.aux .sppb-section.siguenos-redes-sociales .sppb-col-md-5 .sppb-column-addons{justify-content: center !important;}
@media (max-width: 992px){
	.sppb-section.contacto-presupuesto .sppb-section.siguenos-redes-sociales .sppb-col-md-7{margin-bottom: 20px}
	.sppb-section.siguenos-redes-sociales .sppb-col-md-5 .sppb-column-addons{justify-content: center}
}
		



		
/*NUESTRO EQUIPO*/
/*cabecera*/
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{max-width: 600px !important; margin: auto}
/**/
body.nuevo-diseno.servicio.nuestro-equipo .sppb-section.cabecera + .sppb-section{padding: 50px 0px !important}
/*equipo*/
body.nuestro-equipo.nuevo-diseno.nuevo-diseno.pagina-web-pruebas .sp-page-builder > .page-content > .sppb-section > .sppb-row-container{max-width: 1300px !important; margin: auto}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .titulo-custom-1 .sppb-addon-title > div > span:first-child{background: var(--n-color-cuatro); width: 104%; left: -2%;}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-addon-text-block{max-width: 830px; margin: auto}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption{font-family: var(--n-fuente-texto); font-size: 20px;
    line-height: 26px; text-align: center; background: none; color: #000; font-weight: 600; text-transform: none; letter-spacing: 0px !important;}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption > span{font-size: 16px;line-height: 22px; 
	font-weight: 200 !important; display: block; letter-spacing: 0px !important;}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-addon-image-layouts.servicio img{max-width: 300px; margin: auto;}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-section.ultimo-row .sppb-row{justify-content: center}
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-section.ultimo-row .sppb-row > .sppb-col-md-4:nth-child(2){}		
/*responsive*/
@media (max-width: 992px){
body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo{margin-bottom: 0px !important}
	body.nuestro-equipo.nuevo-diseno.pagina-web-pruebas .sppb-section.equipo .sppb-section .sppb-row > .sppb-col-md-6{max-width: 50%; flex: 50%}	
}
		
/*CLIENTES*/
.sppb-section.clientes ul.sppb-gallery{justify-content: center}
.sppb-section.clientes ul.sppb-gallery li a img{max-width: 200px; margin: auto; width: 75%; min-width: 145px; margin-bottom: 10px;}
@media (max-width: 500px){
	.sppb-section.clientes ul.sppb-gallery li{max-width: 50%; flex: 50%}
}
	
	
		
/*PUNTOS DE ROTURA*/	
@media (max-width: 1200px){	
	.sppb-section > .sppb-row-container{padding: 0px 30px}	
	.sppb-section.menus > .sppb-container-inner{}
	#sp-footer #sp-footer1 .custom{padding: 0px 30px}
	body.nuevo-diseno #sp-footer .sppb-section.clientes{padding: 25px 30px 20px}
}


/*SERVICIOS PRUEBA*/
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{margin-bottom: 20px !important; text-align: center;}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .texto-resaltado-aux .sppb-addon-title{text-align: center}
/*¿como lo hacemos?*/
body.nuevo-diseno.servicio .sppb-section.pasos .sppb-addon-header.subtitulo .sppb-addon-title{text-align: center; color: #fff}
/*obten resultados*/
body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-addon-header.subtitulo .sppb-addon-title{text-align: center;}
/*complementa tu página web*/
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto.competencia .sppb-addon-header.subtitulo .sppb-addon-title,
body.nuevo-diseno.servicio .sppb-section.complementos.competencia .sppb-addon-header.subtitulo .sppb-addon-title{text-align: center;}
/*contacto-presupuesto competencia*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.contacto-presupuesto.competencia .titulo-custom-1 .sppb-addon-title{/*margin-bottom: 15px !important*/}
/*responsive*/
@media (max-width: 992px){
	body.nuevo-diseno.pagina-web-pruebas.servicio .sppb-section.cabecera .sppb-addon-single-image{display: none !important}
	body.nuevo-diseno.pagina-web-pruebas.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title, 
	body.nuevo-diseno.pagina-web-pruebas.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a{text-align: center}
	body.nuevo-diseno.pagina-web-pruebas.servicio .sppb-col-md-5 .sppb-column-addons > .sppb-addon-wrapper:last-child .sppb-text-left{text-align: center !important}
	body.nuevo-diseno.servicio .sppb-section.complementos.competencia.aux .sppb-section.medio .sppb-col-md-4{max-width: 33% !important; flex: 33% !important}
}



/*HOME PRUEBAS*/
/*cabecera*/
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera .sppb-col-md-12 .sppb-column-addons{display: flex; flex-wrap: wrap; justify-content: center;}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera .sppb-col-md-12 .sppb-column-addons > .sppb-addon-wrapper:first-child,
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera .sppb-col-md-12 .sppb-column-addons > .sppb-addon-wrapper:nth-child(2),
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera .sppb-col-md-12 .sppb-column-addons > .sppb-addon-wrapper:nth-child(3){width: 100%;}
body.nuevo-diseno.pagina-web-pruebas.servicio .sppb-section.cabecera .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important} 
/*textos*/
/*body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera + .sppb-section.somos-araweb .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}*/
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.somos-araweb .sppb-column.textos .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){margin-right: 10px !important; width: auto; display: inline-block}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.somos-araweb .sppb-column.textos .sppb-column-addons > .sppb-addon-wrapper:nth-child(5){width: auto; display: inline-block}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.somos-araweb .sppb-column.textos .custom-boton.btn-image.btn-image-dos{background-color: #eaeaea !important}
/*diseño web*/
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos{padding: 120px 0px !important}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos .sppb-row-overlay{background: linear-gradient(45deg, rgb(52 55 117) 0%, #6667ab 40%, #b3b3b39e 100%) transparent !important;}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos .sppb-addon-single-image{position: absolute; top: -250px;}
/*diseno web - puntos*/
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.servicios-destacados.competencia .sppb-col-md-12{margin-top: -120px}
/*empresas*/
body.nuevo-diseno.pagina-web-pruebas.home .sp-page-builder > .page-content > .sppb-section.clientes > .sppb-row-container{max-width: 1500px !important;}
/*marketing digital*/
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos.marketing-digital .sppb-addon-single-image{position: absolute; top: -340px; right: 0px;}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos.marketing-digital .sppb-column.textos .sppb-column-addons > .sppb-addon-wrapper:nth-child(3){display: inline-block; width: auto; margin-right: 10px !important}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos.marketing-digital .sppb-column.textos .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){display: inline-block; width: auto;}
/*responsive*/
@media (max-width: 992px){
	/*diseño web*/
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos{padding: 70px 0px 40px !important}
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos .sppb-addon-single-image{position: inherit !important; max-width: 300px; margin: auto;}
	/*diseno web - puntos*/
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.servicios-destacados.competencia{padding-bottom: 70px !important}
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.contacto-presupuesto.competencia{padding: 0px 0px 50px !important}
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.contacto-presupuesto.competencia .sppb-col-md-12{margin-top: 20px}
	/*marketing digital*/
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos.marketing-digital + .sppb-section.servicios-destacados.competencia{padding-bottom: 0px !important}
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.te-ayudamos.marketing-digital .sppb-column.textos .sppb-column-addons{text-align: center}
}
@media (max-width: 768px){
	/*diseno web - puntos*/
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.servicios-destacados.competencia .sppb-col-md-12{margin-top: -35px}
}
@media (max-width: 650px){
	/*testimonios*/
	.sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow {padding: 0px 10px !important; border-radius: 25px;}
	.sppb-section.testimonios #n2-ss-17 .nextend-arrow-previous{position: relative; left: -10px;}
	.sppb-section.testimonios #n2-ss-17 .nextend-arrow-next{position: relative; left: 10px;}
}



/*PRUEBAS*/
body.nuevo-diseno.pagina-web-pruebas.itemid-1016 .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content,
body.nuevo-diseno.pagina-web-pruebas.itemid-799 .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{max-width: 450px;} /*paginas web*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{max-width: 450px !important;}
body.nuevo-diseno.pagina-web-pruebas .titulo-custom-1 .sppb-addon-title,
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera .titulo-custom-1 h1.sppb-addon-title,
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.pagina-web-pruebas .sp-page-builder > .page-content > .sppb-section > .sppb-row-container{max-width: 1200px !important}
/*cabecera*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera > .sppb-row-container{max-width: 1200px !important}
body.nuevo-diseno.pagina-web-pruebas:not(.itemid-437 ) .sppb-section.cabecera .sppb-addon-single-image{position: relative; top: 55px}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera .sppb-addon-single-image img{max-width: 500px; width: 100%}
/*textos*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera{z-index: 10 !important}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section > .sppb-row-container{max-width: 1000px !important}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .sppb-addon-text-block .sppb-addon-content{text-align: justify}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .texto-resaltado-aux .sppb-addon-title{font-family: var(--n-fuente-texto) !important; font-size: 16px;
    line-height: 22px; font-weight: 300; margin-bottom: 20px !important; margin-bottom: 0px !important;}
/*body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{margin-bottom: 20px !important}*/
/*paginas realizamos*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content{font-size: 16px !important; line-height: 22px !important}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 600px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .titulo-custom-1 .sppb-addon-title{margin-bottom: 20px !important;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul{list-style: none; display: flex; flex-wrap: wrap; max-width: 600px; padding-left: 0px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li{display: flex; align-items: flex-start; text-align: left; flex: 100%; max-width: 100%; font-weight: 400; margin-bottom: 10px; text-transform: uppercase;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li{font-size: 14px; line-height: 20px; text-transform: none; font-weight:300;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li > span{margin-right: 5px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos.dos .sppb-addon-raw-html ul li{font-size: 16px; line-height: 22px;}
/*body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li > span{font-family: var(--n-fuente-titulo) !important; font-size: 24px; line-height: 30px; font-weight: 500 !important; margin-right: 10px;}*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li a{color: #000}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li img{max-width: 50px; margin-right: 5px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-single-image{display: none}
/*¿como lo hacemos?*/
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.pasos{padding: 70px 0px 50px !important; margin-bottom: 0px !important}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto img{max-width: 60px; margin-bottom: 10px;}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto.seo-local .sppb-addon-image-layout-caption{line-height: 20px}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto.seo-local .sppb-addon-image-layout-caption > p{margin-bottom: 2px}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 200px; display: flex; align-items: center; justify-content: center; width: 260px; margin: auto;}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption{padding: 0px 0px 10px 0px}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption > p{color: #000; margin-bottom: 0px}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-3{padding: 0px 20px}
/*asi visualizamos*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.aux .sppb-addon-content{font-weight: 300}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div{display: flex; align-items: center; margin-bottom: 20px;}
/*body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.titulo{font-family: var(--n-fuente-titulo) !important; font-size: 18px; line-height: 24px; 
	font-weight: 400;}*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.numero{font-family: var(--n-fuente-titulo) !important; font-size: 24px; line-height: 30px; 
	font-weight: 400; margin-right: 8px}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto{padding-left: 12px; /*font-weight: 500; /*text-transform: uppercase*/}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto > strong{color: var(--n-color-primario); text-transform: none}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-single-image{/*position: relative; left: -50px; top: 20px*/}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div{align-items: flex-start; flex-wrap: wrap; padding-left: 10px}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.numero{max-width: 1%; flex: 1%; line-height: 17px}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > h4{max-width: 99%; flex: 97%; font-size: 16px; font-weight: 500; text-transform: uppercase;
    font-family: var(--n-fuente-texto); margin-bottom: 5px}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto > strong{display: block; color: #000;}
/*desarrollamos*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.desarrollamos{z-index: 10 !important; margin-bottom: -50px !important}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.desarrollamos .sppb-col-md-12{background: #f1f1f1; border-radius: 25px; padding: 50px 70px 30px; max-width: 1200px; margin: auto;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.desarrollamos .texto-resaltado .sppb-addon-content{text-align: center}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.desarrollamos .sppb-addon-raw-html ul{list-style: none; display: flex; flex-wrap: wrap;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.desarrollamos .sppb-addon-raw-html ul > li{max-width: 25%; flex: 25%; padding: 5px 0px; font-weight: 500; text-decoration: underline}
/*diferenciate de la competencia*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .titulo-custom-1 .sppb-addon-title img{display: inline; max-width: 33px; position: relative; top: -4px; left: -5px; margin-right: -9px;
	image-rendering: -webkit-optimize-contrast;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html{}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html .sppb-addon-content{position: relative}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html div.contenedor{background: #fff; border-radius: 25px; height: 170px; display: flex; /* justify-content: unset; */
    align-items: flex-end !important; align-content: flex-end !important; flex-wrap: wrap; align-content: end; box-shadow: 0px 7px 10px 1px rgb(0 0 0 / 18%); max-width: 270px; margin: auto; transition: all 500ms ease}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html img{background: #E8E8E8; border-radius: 50%; position: relative; max-width: 100px; margin: 0px auto -50px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html h3{flex: 100%; max-width: 100%; text-align: center; margin-bottom: 10px; font-size: 16px; line-height: 22px;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html a{flex: 100%; max-width: 100%; text-align: center; margin-bottom: 20px; font-size: 14px; font-weight: 400;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html a:hover{text-decoration: underline}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html:hover div.contenedor{box-shadow: 0px 5px 10px -4px rgb(0 0 0 / 18%)}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-col-md-4{display: block; }
/*obten resultados*/
body.nuevo-diseno .sppb-section.proyectos{padding: 70px 0px 50px !important}
body.nuevo-diseno .sppb-section.proyectos .sppb-addon-header.titulo-custom-1 .sppb-addon-title{/*margin-bottom: 30px !important*/}
body.nuevo-diseno .sppb-section.proyectos .sppb-addon-header.texto-resaltado-aux .sppb-addon-title{margin-bottom: 30px !important}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos{padding: 90px 0px 70px !important;}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos:not(.app) img{/*border: 1px solid #eaeaea; */box-shadow: var(--n-sombra); transition: all 500ms ease;}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos .centro{z-index: 10}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos:not(.app) .centro img{ transform: scale(1.2)}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos:not(.app) .sppb-column:not(.centro) a:hover img{transform: scale(1.05)}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos:not(.app) .sppb-column.centro a:hover img{transform: scale(1.25)}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app .sppb-addon-single-image img{max-width: 375px}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app{padding: 40px 0px 70px !important;}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app .sppb-addon-single-image.uno{text-align: right}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app .sppb-addon-single-image.uno img{position: relative; left: 80px;}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app .sppb-addon-single-image.dos{text-align: left}
body.nuevo-diseno .sppb-section.proyectos .sppb-section.fotos.app .sppb-addon-single-image.dos img{position: relative; left: -80px; transform: scale(1.1);}
/*contactanos*/
body.nuevo-diseno .sp-page-builder > .page-content > .sppb-section.contactanos > .sppb-row-container{max-width: 1200px !important}
body.nuevo-diseno .sppb-section.contactanos .texto-resaltado .sppb-addon-content{margin-bottom: 10px !important}
/*contactanos aux*/
body.nuevo-diseno #sp-position6 .sppb-section.contactanos > .sppb-container-inner{max-width: 1200px !important; margin: auto; padding: 0px 30px;}
body.nuevo-diseno .sppb-section.contactanos.aux .titulo-custom-1 .sppb-addon-title,
body.nuevo-diseno .sppb-section.contactanos.aux .texto-resaltado-aux .sppb-addon-content{color: #fff !important}
body.nuevo-diseno .sppb-section.contactanos.aux a.custom-boton:after{display: none}
body.nuevo-diseno .sppb-section.datos-aux.aux .sppb-addon-raw-html.dato{background: #fff !important}
body.nuevo-diseno .sppb-section.datos-aux.aux .sppb-addon-raw-html.dato h3{color: var(--n-color-primario) !important}
body.nuevo-diseno .sppb-section.datos-aux.aux .sppb-addon-raw-html.dato p,
body.nuevo-diseno .sppb-section.datos-aux.aux .sppb-addon-raw-html.dato p a{color:#000 !important}
/*datos aux*/
body.nuevo-diseno .sp-page-builder > .page-content > .sppb-section.datos-aux > .sppb-row-container{max-width: 1200px !important}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato{background: var(--n-color-primario); border-radius: 30px; box-shadow: 0px 5px 10px #80808045; padding: 10px; min-height: 190px; max-width: 370px;
    margin: auto;}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato img{width: 100px; max-width: 100px; height: 100px; margin: auto}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato.cafe-zaragoza img{width: 90px; height: 90px; margin: 6px auto;}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato.cafe-alcaniz img{width: 90px; height: 90px; margin: 6px auto;}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato h3{font-family: var(--n-fuente-texto); text-align: center; font-size: 16px; line-height: 22px; font-weight: 600; letter-spacing: 3.2px;
    text-transform: uppercase; color: #fff}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato p,
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato p a{text-align: center; font-size: 16px; line-height: 22px; font-weight: 300; color: #fff;}
/*diferenciate de la competencia*/
/*marketing digital*/
body.nuevo-diseno .sppb-section.padre-estrategias{padding: 0px !important}
body.nuevo-diseno .sppb-section.estrategias{display: flex; align-items: center}
body.nuevo-diseno .sp-page-builder > .page-content > .sppb-section.estrategias > .sppb-row-container,
body.nuevo-diseno .sp-page-builder > .page-content > .sppb-section.estrategias > .sppb-container-inner{max-width: 1200px !important; margin: auto !important; padding: 0px 20px}
body.nuevo-diseno .sppb-section.estrategias .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin-bottom: 0px !important}
body.nuevo-diseno .sppb-section.estrategias .titulo-custom-1 .sppb-addon-title{margin-bottom: 15px !important}
body.nuevo-diseno .sppb-section.estrategias:not(.te-ayudamos) .sppb-addon-single-image-container{position: absolute; top: -150px; right: 50px;}
body.nuevo-diseno .sppb-section.estrategias .sppb-addon-single-image-container img{/*max-width: 570px; width: auto;*/}
body.nuevo-diseno .sppb-section.estrategias .sppb-column.textos .sppb-addon-wrapper:nth-child(3){width: auto; display: inline-block; margin-right: 10px !important}
body.nuevo-diseno .sppb-section.estrategias .sppb-column.textos .sppb-addon-wrapper:last-child{width: auto; display: inline-block;}
body.nuevo-diseno .sppb-section.padre-estrategias .sppb-section.estrategias > .sppb-container-inner{max-width: 1260px; margin: auto; padding: 0px 30px;}
/*marketing digital - paginas de marketing*/
body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){width: auto; display: inline-block; margin-right: 5px !important; margin-bottom: 10px !important;}
body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(5){width: auto; display: inline-block; margin-right: 5px !important; margin-bottom: 10px !important;}
body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(6){width: auto; display: inline-block; margin-right: 5px !important; margin-bottom: 10px !important;}
body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(7){width: auto; display: inline-block; margin-bottom: 10px !important;}
/*body.nuevo-diseno.social-media .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){display: none}*/
body.nuevo-diseno.posicionamiento-seo .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(6){display: none}
body.nuevo-diseno.google-ads .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(5){display: none}
body.nuevo-diseno.creacion-contenidos .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(7){display: none}
/*restimonios*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.testimonios .sppb-addon-header.subtitulo .sppb-addon-title{text-align: center; color: #fff}
/*responsive*/
@media (max-width: 1115px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos.sppb-hidden-xs{display: none !important}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos.sppb-hidden-lg.sppb-hidden-xs{display: block !important}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.pasos .sppb-addon-text-block{max-width: 100% !important}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-3{padding: 0px 15px}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6{max-width: 50%; flex: 50%}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6:first-child .sppb-addon-image-layouts.punto .sppb-addon-content{margin-right: 0px}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6:nth-child(2) .sppb-addon-image-layouts.punto .sppb-addon-content{margin-left: 0px}
}
@media (max-width: 992px){
	/*cabecera*/
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section:not(.contactanos-cabecera) .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section:not(.contactanos-cabecera) .sppb-addon-text-block.texto-resaltado .sppb-addon-content,
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section:not(.contactanos-cabecera) .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content{text-align: center !important; margin: auto}
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section:not(.contactanos-cabecera) .sppb-addon-header.texto-resaltado-aux .sppb-addon-title{text-align: center !important;}
	/*atrae a mas clientes*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{text-align: center}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.cabecera + .sppb-section .sppb-addon-text-block .sppb-addon-content{text-align: justify}
	/*paginas que realizamos*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos{background-image: none !important; background: var(--n-color-gris); padding: 70px 0px 50px !important;}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 100%; text-align: center}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .titulo-custom-1 .sppb-addon-title{text-align: center}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul{max-width: 100%; padding-left: 11%;}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-single-image{display: block}
	/*asi visualizamos*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-single-image {left: inherit; top: inherit;}
	/*contactanos*/
	body.nuevo-diseno #sp-main-body .sppb-section.contactanos .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno #sp-main-body .sppb-section.contactanos .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content{text-align: left !important}
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section.contactanos-cabecera .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content,
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section.contactanos-cabecera .titulo-custom-1 .sppb-addon-title{text-align: left !important;}
	body.nuevo-diseno .sppb-section.contactanos .sppb-col-md-8{max-width: 60%; flex: 60%}
	body.nuevo-diseno .sppb-section.contactanos .sppb-col-md-4{max-width: 40%; flex: 40%}
	body.nuevo-diseno .sppb-section.datos-aux .sppb-col-md-4{max-width: 33%; flex: 33%}
	/*¿como lo hacemos?*/
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.pasos .sppb-addon-text-block{max-width: 100% !important}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-3{padding: 0px 15px}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6{max-width: 50%; flex: 50%}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6:first-child .sppb-addon-image-layouts.punto .sppb-addon-content{margin-right: 0px}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6:nth-child(2) .sppb-addon-image-layouts.punto .sppb-addon-content{margin-left: 0px}
	/*diferenciate de la competencia*/
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.contacto-presupuesto.competencia{padding: 70px 0px 50px !important}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-col-md-6{max-width:50%; flex: 50%}
	/*obten resultados*/
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.fotos{padding: 20px 0px !important}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos{padding: 20px 0px !important}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos .centro img,
	body.nuevo-diseno.home .sppb-section.proyectos .sppb-section.fotos .centro img{transform: scale(1)}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos .sppb-col-md-4 img{max-width: 400px; width: 100%;}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos .sppb-col-md-4:not(:last-child) img{max-width: 400px; width: 100%; margin-bottom: 30px;}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos .sppb-column:not(.centro) a:hover img{transform: none}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos .sppb-column.centro a:hover img{transform: none}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6{max-width: 50%; flex: 50%}
	/*asi visualizamos*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > h4{text-align: center}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div{justify-content: center}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.numero{display: none}
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto{width: 100%; text-align: center;}
	/*marketing digital*/ 
	body.nuevo-diseno .sppb-section.estrategias .sppb-addon-single-image-container img{max-width: 150px;}
	body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-5 .sppb-addon-wrapper{margin-bottom: 0px !important;}
	body.nuevo-diseno .sppb-section.estrategias .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){display: flex; justify-content: center; margin-bottom: 30px !important}
	body.nuevo-diseno .sppb-section.estrategias .sppb-addon-single-image-container{position: inherit !important; right: inherit !important; top: inherit !important;}
	body.nuevo-diseno .sppb-section.estrategias .sppb-addon-single-image-container img{max-width: 350px; width: 100%}
}
@media (max-width: 850px){
	/*obten resultados*/
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6 img{transform: none !important; max-width: 100% !important}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6 .sppb-addon-single-image.uno img{left: 40px !important}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6 .sppb-addon-single-image.dos img{left: -40px !important}
}
@media (max-width: 768px){
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos.sppb-hidden-lg.sppb-hidden-xs{display: none !important}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos.sppb-hidden-lg.sppb-hidden-sm{display: block !important}

	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto.competencia .sppb-section.sppb-hidden-xs{display: block !important}
	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto.competencia .sppb-section.sppb-hidden-sm{display: none !important}
}
@media (max-width: 720px){
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section.contactanos-cabecera .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content,
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section.contactanos-cabecera .titulo-custom-1 .sppb-addon-title{text-align: center !important;}
/*
	body.nuevo-diseno #sp-main-body .sppb-section.contactanos .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno #sp-main-body .sppb-section.contactanos .sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content{text-align: center !important}
*/
	body.nuevo-diseno #sp-position6 .sppb-section.contactanos .sppb-col-md-4 .sppb-addon-wrapper{margin-bottom: 30px !important}
	body.nuevo-diseno .sppb-section.contactanos .sppb-col-md-8,
	body.nuevo-diseno .sppb-section.contactanos .sppb-col-md-4{max-width: 100%; flex: 100%}
	body.nuevo-diseno .sppb-section.contactanos .sppb-col-md-8 .sppb-addon-text-block{text-align: center}
	body.nuevo-diseno .sppb-section.datos-aux .sppb-col-md-4{max-width: 100%; flex: 100%}
	body.nuevo-diseno .sppb-section.contactanos .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno .sppb-section.contactanos .texto-resaltado .sppb-addon-content,
	body.nuevo-diseno .sppb-section.contactanos .sppb-text-right,
	body.nuevo-diseno .sppb-section.contactanos .texto-resaltado-aux .sppb-addon-content{text-align: center}
	body.nuevo-diseno.pagina-web-pruebas #sp-main-body .sppb-section:not(.contactanos-cabecera) .titulo-custom-1 .sppb-addon-title
	body.nuevo-diseno .sppb-section.contactanos a.custom-boton{max-width: 370px; width: 100%;}
}
@media (max-width: 650px){
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul{padding-left: 0%;}
}
@media (max-width:  600px){
/*
	body.nuevo-diseno.servicio .sppb-section.como-hacemos.sppb-hidden-xs,
	body.nuevo-diseno.servicio .sppb-section.como-hacemos.alto{display: none !important}
	body.nuevo-diseno.servicio .sppb-section.como-hacemos.sppb-hidden-sm{display: block !important}
	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto.competencia .sppb-section.sppb-hidden-xs{display: none !important}
	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto.competencia .sppb-section.sppb-hidden-sm{display: block !important}
*/
}
@media (max-width: 600px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-col-md-6{max-width: 100%; flex: 100%}
	body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{margin: auto !important}
	/*paginas realizamos*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.tipos .sppb-addon-raw-html ul li{max-width: 100%; flex: 100%}
	/*obten resultados*/
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6{max-width: 100%; flex: 100%}
	body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-section.fotos.app .sppb-col-md-6 img{position: inherit !important}
	
}
@media (max-width: 550px){
	body.nuevo-diseno.pagina-web-pruebas .como-hacemos .sppb-col-md-3{flex: 0 0 100% !important; max-width: 100% !important}
	/*diferenciate de la competencia*/
	body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-col-md-6{max-width: 100%; flex: 100%}
}
@media (max-width: 500px){
}

/*ESTRCUTURA*/
body.nuevo-diseno #sp-header-nuevo{position: fixed; z-index: 100; width: 100%; background: #fff; top: -1px;}
body.nuevo-diseno #sp-main-body{margin-top: 0px !important;}

		
/*HEADER*/
body.nuevo-diseno #sp-header{display: block !important; box-shadow: 0 0 4px 0 rgb(0 0 0 / 10%)}		
body.nuevo-diseno #sp-header-viejo{display: none !important}
body.nuevo-diseno #sp-header-nuevo{height: 90px !important}
body.nuevo-diseno #sp-header-nuevo > .row{/*max-width: 1500px; margin: auto;  padding: 0px 20px;*/ padding: 0px; max-width: 1500px !important; margin: auto;}
body.nuevo-diseno #sp-header-nuevo #sp-logo,
body.nuevo-diseno #sp-header-nuevo #sp-user1{max-width: 245px; width: 100%; flex: auto;}
body.nuevo-diseno #sp-header-nuevo #sp-menu{width: auto; flex: auto;}
body.nuevo-diseno #sp-header-nuevo #sp-menu .sp-megamenu-wrapper{display: flex; justify-content: center;}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li > a:not(.btn-image){line-height: 90px !important; font-family: var(--n-fuente-texto); font-size: 14px; font-weight: 300; text-transform: none !important;
	letter-spacing: 0px; color: #000 !important; padding: 0px 10px;}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li ul.sp-dropdown-items > li > a:not(.btn-image){line-height: 20px !important; font-family: var(--n-fuente-texto); font-size: 14px; font-weight: 300; text-transform: none !important;
	letter-spacing: 0px; color: #000 !important; padding: 6px 10px !important}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li ul.sp-dropdown-items > li.active > a:not(.btn-image){font-weight: 300 !important; background-color: var(--n-color-primario) !important; color: #fff !important}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li.sp-has-child > a:after{ content: ""; background-image: url(../../../images/iconos/down-arrow.png); width: 15px; height: 15px; background-size: 15px; background-repeat: no-repeat;
	display: block; position: relative; top: 38px; right: 5px; opacity: 1 !important}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li ul.sp-dropdown-items > li > a:not(.btn-image):hover{background: var(--n-color-primario); color: #fff !important}

/*body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .logo{display: none} /*ocultamos logo asignaado en plantilla
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .sp-module p{margin-bottom: 0px; height: 90px; display: flex; align-items: center;}
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .sp-module p img.logo{max-width: 175px; height: auto; }
*/
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .logo{margin-bottom: 0px; height: 90px; display: flex; align-items: center;}
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .logo img{max-width: 175px; height: auto; }
body.nuevo-diseno #sp-header-nuevo .btn-image{background-color: #6667AB !important; color: #fff !important; padding: 0px 15px; font-size: 18px !important; font-weight: bold !important; letter-spacing: 3px !important;
    border: 3px solid var(--n-color-primario)!important; border-radius: 30px !important; background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important; background-size: 200%; background-position-x: 100%;
    transition: all 300ms ease; background-origin: border-box;}
body.nuevo-diseno #sp-header-nuevo .btn-presupuesto{line-height: 30px !important; font-size: 12px !important; font-weight: 400 !important; border: 2px solid var(--n-color-primario)!important; }
body.nuevo-diseno #sp-header-nuevo .btn-image:hover{background-position-x: 0; color: var(--n-color-primario) !important;}
body.nuevo-diseno #sp-header-nuevo #sp-user1{display: flex; justify-content: flex-end; align-items: center;}
body.nuevo-diseno #sp-header-nuevo #sp-user1 p{margin-bottom: 0px}
body.nuevo-diseno #sp-header-nuevo #sp-user1 .btn-presupuesto{display: inline-block; width: auto; text-decoration: none !important; text-transform: uppercase;}
/*enlaces menu*/
body.nuevo-diseno .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {background-color: var(--n-color-primario)!important;}
/*responsive/puntos rotura*/
@media (max-width: 1400px){ /*1356px*/
	body.nuevo-diseno #sp-header-nuevo > .row{padding: 0px 2px 0px 0px}
	body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent{display: none !important}
	body.nuevo-diseno #sp-header-nuevo #sp-menu .sp-megamenu-wrapper{justify-content: flex-end !important}
	body.nuevo-diseno #sp-header-nuevo a#offcanvas-toggler{display: block !important}
	body.nuevo-diseno #sp-header-nuevo #sp-user1{display: none !important}
	body.nuevo-diseno #sp-header-nuevo #sp-logo{max-width: 30%; flex: 30%;}
	body.nuevo-diseno #sp-header-nuevo #sp-menu{max-width: 70%; flex: 70%;}
}
@media (max-width: 1200px){
	body.nuevo-diseno #sp-header-nuevo > .row{padding: 0px 15px !important;}
}	

/*HEADER*/
body.nuevo-diseno #sp-header{height: 90px !important; top: -1px}
body.nuevo-diseno #sp-header > .row{/*max-width: 1500px; margin: auto;  padding: 0px 20px;*/ padding: 0px; max-width: 1500px !important; margin: auto;}
body.nuevo-diseno #sp-header #sp-logo,
body.nuevo-diseno #sp-header #sp-user1{max-width: 245px; width: 100%; flex: auto;}
body.nuevo-diseno #sp-header #sp-menu{width: auto; flex: auto;}
body.nuevo-diseno #sp-header #sp-menu .sp-megamenu-wrapper{display: flex; justify-content: center;}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li > a:not(.btn-image){line-height: 90px !important; font-family: var(--n-fuente-texto); font-size: 14px; font-weight: 300; text-transform: none !important;
	letter-spacing: 0px; color: #000 !important; padding: 0px 10px;}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li ul.sp-dropdown-items > li > a:not(.btn-image){line-height: 20px !important; font-family: var(--n-fuente-texto); font-size: 14px; font-weight: 300; text-transform: none !important;
	letter-spacing: 0px; color: #000; padding: 6px 10px !important}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li ul.sp-dropdown-items > li.active > a:not(.btn-image){font-weight: 300 !important; background-color: var(--n-color-primario) !important; color: #fff !important}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li.sp-has-child > a:after{ content: ""; background-image: url(../../../images/iconos/down-arrow.png); width: 15px; height: 15px; background-size: 15px; background-repeat: no-repeat;
	display: block; position: relative; top: 38px; right: 5px; opacity: 1 !important}
body.nuevo-diseno #sp-header-nuevo .sp-megamenu-parent > li ul.sp-dropdown-items > li > a:not(.btn-image):hover{background: var(--n-color-primario); color: #fff !important}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li > a.kit-digital > img{max-width: 90px; position: relative; top: 9px;}
body.nuevo-diseno #sp-header .sp-megamenu-parent > li > a.kit-digital > span{display: none}
/*body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .logo{display: none} /*ocultamos logo asignaado en plantilla
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .sp-module p{margin-bottom: 0px; height: 90px; display: flex; align-items: center;}
body.nuevo-diseno #sp-header-nuevo #sp-logo > .sp-column > .sp-module p img.logo{max-width: 175px; height: auto; }
*/
body.nuevo-diseno #sp-header #sp-logo > .sp-column > .logo{margin-bottom: 0px; height: 90px; display: flex; align-items: center;}
body.nuevo-diseno #sp-header #sp-logo > .sp-column > .logo img{max-width: 175px; height: auto; }
body.nuevo-diseno #sp-header .btn-image{background-color: #6667AB !important; color: #fff !important; padding: 0px 15px; font-size: 18px !important; font-weight: bold !important; letter-spacing: 3px !important;
    border: 3px solid var(--n-color-primario)!important; border-radius: 30px !important; background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important; background-size: 200%; background-position-x: 100%;
    transition: all 300ms ease; background-origin: border-box;}
body.nuevo-diseno #sp-header .btn-presupuesto{font-size: 16px !important; line-height: 33px !important; font-weight: 400 !important; border: 2px solid var(--n-color-primario)!important; font-family: var(--n-fuente-titulo) !important;
	text-transform: none !important; letter-spacing: 1px !important;}
/*
{line-height: 30px !important; font-size: 12px !important; font-weight: 400 !important; border: 2px solid var(--n-color-primario)!important; }
*/
body.nuevo-diseno #sp-header .btn-image:hover{background-position-x: 0; color: var(--n-color-primario) !important;}
body.nuevo-diseno #sp-header #sp-user1{display: flex; justify-content: flex-end; align-items: center;}
body.nuevo-diseno #sp-header #sp-user1 p{margin-bottom: 0px}
body.nuevo-diseno #sp-header #sp-user1 .btn-presupuesto{display: inline-block; width: auto; text-decoration: none !important; text-transform: uppercase;}
/*enlaces menu*/
body.nuevo-diseno .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {background-color: var(--n-color-primario)!important;}
/*responsive/puntos rotura*/
@media (max-width: 1400px){ /*1356px*/
	body.nuevo-diseno #sp-header > .row{padding: 0px 2px 0px 0px}
	body.nuevo-diseno #sp-header .sp-megamenu-parent{display: none !important}
	body.nuevo-diseno #sp-header #sp-menu .sp-megamenu-wrapper{justify-content: flex-end !important}
	body.nuevo-diseno #sp-header a#offcanvas-toggler{display: block !important}
	body.nuevo-diseno #sp-header #sp-user1{display: none !important}
	body.nuevo-diseno #sp-header #sp-logo{max-width: 30%; flex: 30%;}
	body.nuevo-diseno #sp-header #sp-menu{max-width: 70%; flex: 70%;}
}
@media (max-width: 1200px){
	body.nuevo-diseno #sp-header-nuevo > .row{padding: 0px 15px !important;}
}
@media (max-width: 992px){
	body.nuevo-diseno #sp-header{top: -2px}
}

/*OFF CANVAS*/
/*icono*/
body.nuevo-diseno #offcanvas-toggler{height: 90px !important}
body.nuevo-diseno #offcanvas-toggler > .fa{background: url(../../../images/iconos/menu-black.png); background-size: 50px; height: 50px; width: 50px;}
/*contenido*/
body.nuevo-diseno .offcanvas-menu .close-offcanvas{background-color: var(--n-color-primario); border: 1px solid var(--n-color-primario)}
body.nuevo-diseno .offcanvas-menu > .offcanvas-inner .sp-module-title{font-family: var(--n-fuente-titulo) !important; font-size: 36px; line-height: 42px; font-weight: 400; margin-bottom: 20px !important;
    text-transform: none;}	
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .search .btn{border-radius: 0px !important; padding: 0px !important;}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a.kit-digital > img{max-width: 100px; }
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a.kit-digital > span{display: none}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a:not(.btn-presupuesto),
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > span{line-height: 26px}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul li a:not(.btn-presupuesto), 
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul li span{font-family: var(--n-fuente-texto); font-size: 16px !important; font-weight: 400; text-transform: uppercase !important;
    letter-spacing: 0px; color: #000 !important;}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul li a:not(.btn-presupuesto):hover{text-decoration: none !important}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .menu span.menu-toggler:after{font-size: 24px !important}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module ul.menu-child li a:not(.btn-presupuesto){text-transform: none !important; color: #181818 !important;}
/*boton presupuesto*/
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module .btn-image{background-color: #6667AB !important; color: #fff !important; padding: 0px 15px; font-size: 18px !important; font-weight: bold !important; letter-spacing: 3px !important;
    border: 3px solid var(--n-color-primario)!important; border-radius: 30px !important; background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important; background-size: 200%; background-position-x: 100%;
    transition: all 300ms ease; background-origin: border-box;}
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module .btn-presupuesto{line-height: 30px !important; font-size: 12px !important; font-weight: 400 !important; border: 2px solid var(--n-color-primario)!important; padding: 3px;
    text-transform: uppercase; text-align: center; display: block; }
body.nuevo-diseno .offcanvas-menu .offcanvas-inner .sp-module .btn-image:hover{background-position-x: 0; color: var(--n-color-primario) !important;}

			
/*BODY*/
body.nuevo-diseno,
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption > p{font-family: var(--n-fuente-texto); font-size: 16px; 
	line-height: 22px; font-weight: 200; margin-top: 5px;}
/*enlaces*/
body.nuevo-diseno a{color: var(--n-color-primario)}
			
			
/*CONTENIDO*/
body.nuevo-diseno #sp-main-body{margin-bottom: 0px}	
body.nuevo-diseno .sp-page-builder > .page-content > .sppb-section > .sppb-row-container{max-width: 1300px !important; /*max-width: 1500px !important*/}
			
			
			
/*TITULOS Y TEXTOS RESALTADOS*/
/*titulo custom 1*/
.titulo-custom-1 .sppb-addon-title{font-family: var(--n-fuente-titulo) !important; font-size: 30px; line-height: 36px; font-weight: 400; margin-bottom: 10px !important;}
.titulo-custom-1.negro .sppb-addon-title{color: #000}
.titulo-custom-1 h1.sppb-addon-title{font-size: 44px; line-height: 50px; margin-bottom: 10px !important}
body.pagina-web-pruebas .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important}
.titulo-custom-1 .sppb-addon-title > div{display: inline-block; position: relative;}
.titulo-custom-1 .sppb-addon-title > div > span:first-child{display: none; /*background: var(--n-color-tercero); height: 25px; display: block; position: absolute; width: 105%; top: 20px; z-index: -100; border-radius: 23px;
	left: -3%;*/}
.titulo-custom-1 .sppb-addon-title > div > span:last-child{color: var(--n-color-primario)}
/*titulos custom servicios y puntos*/
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html h3,
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-feature .sppb-addon-title,
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption,
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto-aux .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption,
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption,
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption,
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption,
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption{font-family: var(--n-fuente-texto); font-size: 14px; line-height: 20px; text-align: center;
    background: none; color: #000; font-weight: 600; /*text-transform: uppercase;*/ letter-spacing: 2.8px !important;}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.competencia .sppb-section .sppb-addon-raw-html h3,
body.nuevo-diseno.pagina-web-pruebas .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption,
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato h3{font-family: var(--n-fuente-texto) !important; font-size: 14px; line-height: 20px; text-align: center;
    background: none; color: var(--n-color-secundario); font-weight: 400; letter-spacing: 0px !important; text-transform: none !important}
body.nuevo-diseno .sppb-section.datos-aux .sppb-addon-raw-html.dato h3{color: #fff}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato h3{color: var(--n-color-primario)}
/*texto resaltado*/
.sppb-addon-text-block.texto-resaltado .sppb-addon-content,
.sppb-addon-header.texto-resaltado .sppb-addon-title{font-family: var(--n-fuente-texto) !important; font-size: 16px; line-height: 22px; font-weight: 300; margin-bottom: 20px !important}
/*texto resaltado aux*/
.sppb-addon-text-block.texto-resaltado-aux .sppb-addon-content,
.sppb-addon-header.texto-resaltado-aux .sppb-addon-title{font-family: var(--n-fuente-texto) !important; font-size: 16px; line-height: 22px; font-weight: 300; margin: 0px auto 40px !important; max-width: 700px;}	
/*texto cita*/
.sppb-addon-text-block.texto-cita .sppb-addon-content{font-family: var(--n-fuente-texto) !important; font-size: 22px; line-height: 32px; font-weight: 200; margin-bottom: 20px !important; text-align: center !important; max-width: 650px;
    margin: 50px auto 70px; color: #000; font-style: italic;}
.sppb-addon-text-block.texto-cita .sppb-addon-content strong{font-weight: 300}
/*subtitulo*/
.sppb-addon-header.subtitulo .sppb-addon-title{font-family: var(--n-fuente-texto) !important; font-size: 16px; line-height: 22px; font-weight: 300; margin-bottom: 0px !important; color: #000}
/*responsive*/
@media (max-width: 992px){
	.sppb-addon-header.subtitulo .sppb-addon-title{text-align: center }	
}



/*BOTONES*/
#sendinblueform-form #form-sendinblueform-submit button[type="submit"],
.newsletter-mailchimp input[type="button"],
.custom-boton.btn-image{background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important; background-size: 201%; background-position-x: 100%;
    transition: all 500ms ease; background-origin: border-box; }
#sendinblueform-form #form-sendinblueform-submit button[type="submit"],
.newsletter-mailchimp input[type="button"],
.custom-boton.btn-image.btn-image-uno{background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important; border: 3px solid var(--n-color-primario)!important; color: #fff !important; 
	background-color: var(--n-color-primario) !important;}
.custom-boton.btn-image.btn-image-dos{background-image: linear-gradient(90deg, var(--n-color-primario) 50%,transparent 50%) !important; border: 3px solid #fff !important; color: var(--n-color-primario) !important; 
	background-color: #fff !important;}
.custom-boton.btn-image.btn-image-dos:after{content: ""; display: block; background-image: url('../../../images/iconos/flecha-derecha-color.png'); background-size: 19px; background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast; width: 20px; height: 18px; display: inline-block; margin-bottom: -5px; margin-left: 8px; margin-right: -8px; transition: all 500ms ease}
#sendinblueform-form #form-sendinblueform-submit button[type="submit"]:hover,
.newsletter-mailchimp input[type="button"]:hover,
.custom-boton.btn-image:hover{background-position-x: 0;}
#sendinblueform-form #form-sendinblueform-submit button[type="submit"]:hover,
.newsletter-mailchimp input[type="button"]:hover,
.custom-boton.btn-image.btn-image-uno:hover{color: var(--n-color-primario) !important;}
.custom-boton.btn-image.btn-image-dos:hover{color: #fff !important;}
.custom-boton.btn-image.btn-image-dos:hover:after{background-image: url('../../../images/iconos/flecha-derecha.png');}
/*custom 1*/
#sendinblueform-form #form-sendinblueform-submit button[type="submit"],
.offcanvas-menu .offcanvas-inner .search .btn, /*boton 'buscar' del offcanvas*/
.newsletter-mailchimp input[type="button"], /*newsletter mailchimp*/
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button,
a.custom-boton,
.custom-boton a{font-family: var(--n-fuente-titulo) !important; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important; letter-spacing: 1px !important; text-transform: none !important;
    border-radius: 20px !important; color: #fff !important; padding: 7px 15px; border: none;}
/*
{font-family: var(--n-fuente-texto) !important; font-size: 12px !important; line-height: 18px !important; font-weight: 600 !important; letter-spacing: 2.4px !important; text-transform: uppercase !important;
    border-radius: 20px !important; color: #fff !important; padding: 7px 15px; border: none}
*/
.offcanvas-menu .offcanvas-inner .search .btn,
a.custom-boton.uno,
.custom-boton.uno a{background: var(--n-color-primario) !important}
/*hover*/
.offcanvas-menu .offcanvas-inner .search .btn:hover,
.newsletter-mailchimp input[type="button"]:hover,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:hover,
a.custom-boton:hover,
.custom-boton a:hover{}
/*custom 2*/
a.custom-boton.dos,
.custom-boton.dos a{background: var(--n-color-secundario) !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:after,
a.custom-boton.dos:after,
.custom-boton.dos a:after{content: ""; display: block; background-image: url('../../../images/iconos/flecha-derecha.png'); background-size: 19px; background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast; width: 20px; height: 18px; display: inline-block; margin-bottom: -5px; margin-left: 8px; margin-right: -8px;}
/*blanco*/
a.custom-boton.blanco,
.custom-boton.blanco a{background: #fff !important; color: var(--n-color-primario) !important}
a.custom-boton.blanco:after,
.custom-boton.blanco a:after{ background-image: url('../../../images/iconos/flecha-derecha-color.png'); !important}
/*sin borde*/
.custom-boton.btn-image.btn-image-uno.sin-borde,
.custom-boton.btn-image.btn-image-dos.sin-borde{border: none !important; padding: 10px 20px;}
			



/*FOOTER*/
body.nuevo-diseno #sp-footer > .container{max-width: 100%}
body.nuevo-diseno #sp-footer{background: #fff;}
body.nuevo-diseno #sp-footer .sppb-section.menus{max-width:  var(--n-ancho-web); margin: auto; padding: 30px 30px 0px;}
/*
body.nuevo-diseno #sp-footer .sppb-col-md-3:first-child{max-width: 20%; flex: 20%}
body.nuevo-diseno #sp-footer .sppb-col-md-3:nth-child(2){max-width: 27%; flex: 27%}
body.nuevo-diseno #sp-footer .sppb-col-md-3:nth-child(3){max-width: 25%; flex: 25%}
body.nuevo-diseno #sp-footer .sppb-col-md-3:last-child{max-width: 28%; flex: 28%}
*/
body.nuevo-diseno #sp-footer .titulo-custom-1 .sppb-addon-title{color: #000; font-size: 24px; line-height: 30px;}
body.nuevo-diseno #sp-footer .titulo-custom-1 .sppb-addon-title > div > span:first-child{top: 16px; background: var(--n-color-cuatro); height: 15px; width: 107%; left: -3%;}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons{justify-content: flex-start; display: flex; flex-wrap: wrap; align-content: flex-start;}
body.nuevo-diseno #sp-footer .logo{flex: 100%; max-width: 100%; margin-bottom: 10px; height: auto}
body.nuevo-diseno #sp-footer .logo img{max-width: 150px}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:first-child{max-width: 100%; flex: 100%;}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:not(:first-child){width: auto; display: inline-block;}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:not(:first-child){/*margin: 0px 10px*/}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:first-child + .sppb-addon-wrapper,
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:first-child + .sppb-addon-wrapper +  .sppb-addon-wrapper{max-width: 100%; flex: 100%; width: 100%; margin-bottom: 0px}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper .sppb-addon-text-block .sppb-addon-content{color: #000; font-weight: 300; margin-bottom: 10px;}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes .sppb-addon-single-image.red-social img{max-width: 34px; transition: all 500ms ease}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes .sppb-addon-single-image.red-social img:hover{transform: scale(1.05)}
body.nuevo-diseno #sp-footer .sppb-column.logo-redes i.fab.fa-linkedin,
body.nuevo-diseno #sp-footer .sppb-column.logo-redes i.fab.fa-youtube{background: var(--n-color-primario); color: #fff; padding: 5px; font-size: 20px; line-height: 18px; height: 27px; border-radius: 3px; position: relative; top: 1px;}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.menu ul,
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto ul{text-align: left; padding-left: 0px; list-style: none; margin-bottom: 8px;}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.menu ul li a,
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li,
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li a{font-weight: 300 !important; color: #000}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li{display: flex; align-items: center; color: #000; margin-bottom: 5px}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li i{font-size: 20px; width: 20px; margin-right: 5px; display: flex; justify-content: center}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li img{max-width: 18px; margin-right: 10px;}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li.movil img{max-width: 23px; margin-right: 5px; position: relative; left: -3px;}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li.direccion,
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li.horario{align-items: flex-start}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li.direccion img,
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li.horario img{position: relative; top: 3px;}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li i:before{color: var(--n-color-primario)}
body.nuevo-diseno #sp-footer .sppb-addon-raw-html.datos-contacto li a{font-weight: 300}
body.nuevo-diseno #sp-footer .politicas,
body.nuevo-diseno #sp-footer .politicas a,
body.nuevo-diseno #sp-footer .copyright,
body.nuevo-diseno #sp-footer .copyright a{color: #000 !important}
body.nuevo-diseno #sp-footer #sp-footer1{padding: 0px !important}
body.nuevo-diseno #sp-footer #sp-footer1 .custom p,
body.nuevo-diseno #sp-footer #sp-footer1 .custom p a{letter-spacing: inherit; font-family: var(--n-fuente-texto); font-size: 14px; line-height: 20px; font-weight: 200;}
/*asociaciones*/
body.nuevo-diseno #sp-footer .sppb-section.asociaciones{ margin-bottom: 8px; padding: 0px 30px 20px;}
body.nuevo-diseno #sp-footer .sppb-section.asociaciones .sppb-column-addons{display: flex; justify-content: space-between; align-items: center; max-width: 1100px; margin: auto;}
body.nuevo-diseno #sp-footer .sppb-section.asociaciones .sppb-column-addons > .sppb-addon-wrapper{width: auto; display: inline-block; margin-bottom: 0px}
body.nuevo-diseno #sp-footer .sppb-section.asociaciones .sppb-addon-single-image img{max-width: 110px}
/*footer*/
body.nuevo-diseno #sp-footer .custom{max-width: var(--n-ancho-web); margin: auto}
/*responsive*/
@media (max-width: 1130px){
	body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:not(:first-child){/*margin: 0px 5px*/}	
}
50px 0px 20px
@media (max-width: 1130px){
	body.nuevo-diseno #sp-footer .sppb-column.logo-redes > .sppb-column-addons > .sppb-addon-wrapper:not(:first-child){/*margin: 0px 5px*/}	
}
@media (max-width: 1078px){
	body.nuevo-diseno #sp-footer .sppb-col-md-3{max-width: 50% !important; flex: 50% !important}
}
@media (max-width: 992px){
	body.nuevo-diseno #sp-footer .sppb-col-md-3{max-width: 50% !important; flex: 50% !important}
}
@media (max-width: 650px){
	body.nuevo-diseno #sp-footer .sppb-section.asociaciones .sppb-column-addons{flex-wrap: wrap; justify-content: space-around}
	body.nuevo-diseno #sp-footer .sppb-section.asociaciones .sppb-column-addons > .sppb-addon-wrapper{margin: 0px 5px 10px !important;}
	/*copyright*/
	body.nuevo-diseno #sp-footer .copyright > span{display: block}
}
@media (max-width: 540px){
	body.nuevo-diseno #sp-footer .sppb-col-md-3:first-child{margin-bottom: 10px}
	body.nuevo-diseno #sp-footer .sppb-col-md-3{margin-bottom: 40px}
	body.nuevo-diseno #sp-footer .sppb-col-md-3:last-child{margin-bottom: 0px}
	body.nuevo-diseno #sp-footer .sppb-col-md-3{max-width: 100% !important; flex: 100% !important}
	body.nuevo-diseno #sp-footer .logo { margin-bottom: 10px;}
}
@media (max-width: 600px){
	body.nuevo-diseno #sp-footer .logo img{max-width: 200px;}

}

/*******************MODULOS*****************/
/*CAROUSEL CLIENTES*/
.carousel-clientes .ju-sponsors-item .ju-sponsors-image-inner{border: none}		
.carousel-clientes .ju-sponsors-item .ju-sponsors-image-inner img{width: 200px !important; height: auto !important;}


/*NEWSLETTER MAILCHIMP*/
.newsletter-mailchimp{text-align: left}
.newsletter-mailchimp .intro{color: #000; font-weight: 300 !important; margin-bottom: 10px}
.newsletter-mailchimp .outro{color: #000; font-weight: 200 !important; font-size: 12px; line-height: 18px; display: flex}
.newsletter-mailchimp .outro > input{margin-right: 3px; position: relative; top: 2px;}
.newsletter-mailchimp .outro a{color: #000 !important}
.newsletter-mailchimp input[type="text"]{border-radius: 10px; border-color: transparent; background: #eaeaea;}
.newsletter-mailchimp input[type="button"]{padding: 7px 20px !important}
.newsletter-mailchimp .outro1 + div{text-align: right}



/*TESTIMONIOS*/
.sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow{background: var(--n-color-tercero) !important; padding: 0px 60px !important; border-radius: 25px;}
.sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow > .n2-ss-slider-pane-single > .n2-ss-slider-pipeline > .n2-ss-slide{background: transparent !important}
.sppb-addon-module.slider-testimonios .foto img{}
.sppb-addon-module.slider-testimonios .estrellas img{max-width: 100px}
.sppb-addon-module.slider-testimonios .texto p{font-family: var(--n-fuente-texto) !important; font-size: 16px !important; line-height: 22px !important; font-weight: 300 !important; margin-bottom: 10px}
.sppb-addon-module.slider-testimonios .nombre > div{font-family: var(--n-fuente-texto)  !important; font-size: 16px !important; line-height: 22px !important; font-weight: 500 !important; text-transform: none !important;
    letter-spacing: 0px !important;}
.sppb-addon-module.slider-testimonios .web a{font-family: var(--n-fuente-texto)  !important; font-size: 16px !important; line-height: 22px !important; font-weight: 300 !important; color: #000}
/*in home*/
body.home .sppb-addon-module.slider-testimonios div#n2-ss-17,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios div#n2-ss-17{max-width: 1000px !important; margin: auto}
body.home .sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow,
body.home .sppb-addon-module.slider-testimonios div#n2-ss-17 .n2-ss-slider-2,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios div#n2-ss-17 .n2-ss-slider-2{background: transparent !important;}
body.home .sppb-addon-module.slider-testimonios .texto p,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .texto p,
body.home .sppb-addon-module.slider-testimonios .nombre > div,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .nombre > div,
body.home .sppb-addon-module.slider-testimonios .web div,
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .web div{color: #fff !important}
/*en 'pagina web'*/
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .n2-ss-slider-2.n2-ow{background: transparent !important}
/*
body.pagina-web-pruebas .sppb-addon-module.slider-testimonios .nextend-arrow,{display: none !important}
body.nuevo-diseno.pagina-web-pruebas .sppb-section.testimonios .sppb-addon-module.slider-testimonios .n2-ss-slider-3.n2-ow{background: rgba(0,0,0,0.7) !important;}
*/


/*SEPARADOR*/
.sppb-section.separador{z-index: -10 !important}
.sppb-section.separador.derecha .clearfix{display: flex !important; justify-content: flex-end !important}
.sppb-section.separador.izquierda .clearfix{display: flex !important; justify-content: flex-start !important}
.sppb-section.separador .sppb-addon-single-image{position: absolute !important; top: -150px !important; /*right: -130px !important*/}
.sppb-section.separador .sppb-addon-single-image img{max-width: 400px !important;}


/*PREGUNTAS FRECUENTES*/
.sppb-addon-accordion.faq{/*margin-top: 30px*/}
.sppb-addon-accordion.faq .sppb-panel{border: none; border-radius: 10px;}
.sppb-addon-accordion.faq .sppb-panel .sppb-panel-heading{background: #fff}
.sppb-addon-accordion.faq .sppb-panel .sppb-panel-heading .sppb-panel-title{font-family: var(--n-fuente-texto); font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: 2.8px; text-transform: uppercase;
    color: #000;}
.sppb-addon-accordion.faq .sppb-panel .sppb-toggle-direction > i:before{color: #000}



/*FORMULARIO CONTACTO*/
.sppb-section.nuevo-diseno-formulario{}
.sppb-section.nuevo-diseno-formulario .sppb-addon-content{}
.sppb-section.nuevo-diseno-formulario .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
.sppb-section.nuevo-diseno-formulario .sppb-addon-text-block.texto strong{font-weight: 700 !important}
.sppb-section.nuevo-diseno-formulario .sppb-addon-text-block.texto a{color: #fff !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pwebcontact-container{/*padding: 20px 20px 0px 20px !important;*/ padding: 0px !important; opacity: 1;}
.sppb-section.nuevo-diseno-formulario .form-contacto label span.pweb-asterisk{color: var(--n-color-primario) !important; margin-left: 3px; /*display: none*/}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-field-privacidad label span.pweb-asterisk{color: #fff !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container{max-width: 49.5% !important; flex: 49.5% !important; padding: 0px !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-nombre,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-telefono,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-localidad{margin-right: 1% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-textarea{max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container input,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container input:focus,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container select,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container select:focus{height: 45px; border-radius: 15px !important; border: none !important;}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-container textarea{height: 250px !important; border-radius: 15px !important; border: none !important;}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over input,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over select,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over select option,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over label{/*font-family: var(--n-fuente-titulo) !important;*/font-family: var(--n-fuente-texto) !important; font-size: 16px !important; line-height: 31px !important; font-weight: 300; 
	text-transform: NONE !important; color: #000; padding: 7px 15px !important; letter-spacing: 0px}
.sppb-section.nuevo-diseno-formulario > .sppb-container-inner{max-width: 800px; margin: auto}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-textarea label{font-size: 16px !important; line-height: 22px !important; font-weight: 300; letter-spacing: 0px; text-transform: none !important; 
	padding: 15px 15px !important;}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields select {/*background-image: url('../../../flecha.png'); /*aquí deberás escribir la ruta de la imagen que utilizarás como flecha del desplegable*//*
background-repeat: no-repeat; background-position: right center; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;*/}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields select::-ms-expand {/*display: none; /*Evita que se muestre la flecha por defecto en versiones de IE*/}
/*orden campos*/
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-servicio{order: 6}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-entrega{order: 2}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-name{order: 3}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-email{order: 4}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-phone{order: 5}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-message{order: 7}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad{order: 8; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-captcha{order: 10; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-newsletter{order: 9; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons{order: 11; max-width: 100% !important; flex: 100% !important}
/*privacidad + newsletter*/
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad input,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-newsletter input{height: auto !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad label,
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-newsletter label{font-family: var(--n-fuente-texto) !important; font-size: 14px !important; line-height: 20px !important; font-weight: 200; 
	letter-spacing: 0px; text-transform: none !important; padding: 0px !important; color: #fff !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad label a{color: #fff !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad label a:hover{text-decoration: underline}
/*botones*/
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons{max-width: 100% !important; flex: 100% !important; text-align: right}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button{background-image: linear-gradient(90deg, var(--n-color-primario) 50%,transparent 50%) !important; color: var(--n-color-primario) !important; 
	background-color: #fff !important; background-size: 200%; background-position-x: 100%; transition: all 500ms ease; background-origin: border-box; border: none !important; padding: 10px 20px !important; width: auto !important}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:after{content: ""; display: block; background-image: url('../../../images/iconos/flecha-derecha-color.png'); background-size: 19px; background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast; width: 20px; height: 18px; display: inline-block; margin-bottom: -5px; margin-left: 8px; margin-right: -8px; transition: all 500ms ease}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:hover{background-position-x: 0; background-position-y: 0; color: #fff !important;}
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:hover:after{background-image: url('../../../images/iconos/flecha-derecha.png');}

/*
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button{padding: 10px 20px !important; width: auto !important; float: none !important; background: var(--n-color-cuatro) !important; 
	border-color: var(--n-color-cuatro) !important}
*/
/*mensajes de respuesta del formulario*/
.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-msg.pweb-msg-after > div{padding: 0px !important}
/*responsive*/
@media (max-width: 768px){
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-servicio,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-entrega,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-name,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-email,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-phone,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-web,
	.sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-localidad{max-width: 100% !important; flex: 100% !important; margin-right: 0% !important}

}

/*FORMULARIO TRABAJO CON NOSOTROS*/
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-name{order: 1; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 1% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-email{order: 2; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 0% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-phone{order: 3; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 1% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-localidad{order: 4; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 0% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-especialidad{order: 5; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 1% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-oferta{order: 6; max-width: 49.5% !important; flex: 49.5% !important; margin-right: 0% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-linkedin{order: 7; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-informacion{order: 8; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-privacidad{order: 9; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-newsletter{order: 10; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-captcha{order: 11; max-width: 100% !important; flex: 100% !important}
.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-buttons{order: 12; max-width: 100% !important; flex: 100% !important}
@media (max-width: 768px){
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-name,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-email,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-phone,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-localidad,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-especialidad,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-oferta,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-linkedin,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-informacion,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-privacidad,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-newsletter,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-captcha,
	.sppb-section.nuevo-diseno-formulario .form-contacto.trabaja-con-nosotros .pweb-fields > .pweb-field-buttons{max-width: 100% !important; flex: 100% !important; margin-right: 0% !important}

}


/*******************************************/


/*******************PAGINAS*****************/
/*HOME*/
/*cabecera*/
body.nuevo-diseno.home .sppb-section.cabecera > .sppb-row-container{max-width: 1500px !important; margin: auto;}
body.nuevo-diseno.home .sppb-section.cabecera .sppb-addon-text-block .sppb-addon-content{font-size: 22px; line-height: 28px}
body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin: auto}
body.nuevo-diseno.home .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.nuevo-diseno.home .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{position: relative; top: 30px;}
body.nuevo-diseno.home .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 900px}
body.nuevo-diseno.home .sppb-section.cabecera .sppb-col-md-6.sppp-column-vertical-align .sppb-column-addons > .sppb-addon-wrapper:nth-child(4),
body.nuevo-diseno.home .sppb-section.cabecera .sppb-col-md-6.sppp-column-vertical-align .sppb-column-addons > .sppb-addon-wrapper:nth-child(5){display: inline-block; width: auto;}
/*body.nuevo-diseno.home .sppb-section.cabecera .custom-boton.btn-image{border: none !important; padding: 13px 23px;}*/
body.nuevo-diseno.home .sppb-section.cabecera .custom-boton.btn-image.btn-image-uno{margin-right: 15px;}
/*slider*/
body.nuevo-diseno.home .sppb-section.slider{}
body.nuevo-diseno.home .sppb-section.slider .contenido > div{flex-direction: row; justify-content: flex-start !important; align-content: center; flex-wrap: wrap}
body.nuevo-diseno.home .sppb-section.slider .slider-titulo-1 > h1{font-family: var(--n-fuente-titulo) !important; font-size: 50px !important; line-height: 56px !important; font-weight: 400 !important; margin-bottom: 10px}
body.nuevo-diseno.home .sppb-section.slider .slider-texto-1 > h3{font-family: var(--n-fuente-texto) !important; font-size: 22px !important; line-height: 28px !important; font-weight: 200 !important;}
body.nuevo-diseno.home .sppb-section.slider .slider-texto-2 > h3{font-family: var(--n-fuente-texto) !important; font-size: 22px !important; line-height: 28px !important; font-weight: 700 !important; margin-bottom: 20px}
body.nuevo-diseno.home .sppb-section.slider .custom-boton.btn-image.btn-image-uno{margin-right: 15px}
body.nuevo-diseno.home .sppb-section.slider .custom-boton.dos{}
/*¿En que te ayudamos?*/
body.nuevo-diseno.home .sppb-section.te-ayudamos .sppb-col-md-7 .sppb-column-addons > .sppb-addon-wrapper{display: inline-block; width: auto;}
body.nuevo-diseno.home .sppb-section.te-ayudamos .sppb-col-md-7 .custom-boton.btn-image.btn-image-uno{margin-right: 15px;} 
/*body.nuevo-diseno.home .sppb-section.te-ayudamos .custom-boton.btn-image{border: none !important; padding: 13px 23px;}*/
/*Trabajamos juntos en tus ideas*/
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-addon-text-block.texto{max-width: 660px; margin: auto}
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption{}
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .servicio{max-width: 260px; height: 350px; margin: auto;}
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .servicio img{background: var(--n-color-gris); padding: 30px; border-radius: 25px; box-shadow: var(--n-sombra); margin-bottom: 5px; transition: var(--n-transicion)}
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .servicio img:hover{box-shadow: var(--n-sombra-hover);}
body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .servicio.estrategias img{}
/*obten resultados*/
body.nuevo-diseno.home .sppb-section.proyectos .sppb-col-md-6:first-child .sppb-column-addons > .sppb-addon-wrapper:nth-child(4),
body.nuevo-diseno.home .sppb-section.proyectos .sppb-col-md-6:first-child .sppb-column-addons > .sppb-addon-wrapper:nth-child(5){display: inline-block; width: auto;}
body.nuevo-diseno.home .sppb-section.proyectos .sppb-col-md-6:first-child .custom-boton.btn-image.btn-image-uno{margin-right: 15px;}
/*clientes*/
body.nuevo-diseno.home .sppb-section.clientes > .sppb-row-container{max-width: 100% !important}	
body.nuevo-diseno.home .sppb-section.clientes > .sppb-row-container #n2-ss-16 .n2-ss-slider-3{padding: 0px}
/*testimonios*/
body.nuevo-diseno.home .sppb-section.testimonios #n2-ss-17 .nextend-arrow-previous,
body.nuevo-diseno.home .sppb-section.testimonios #n2-ss-17 .nextend-arrow-next{display: block !important}
/*obten resultados*/
body.nuevo-diseno.home .sppb-section.proyectos .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin-bottom: 5px !important}
/*resposnvie*/
@media (max-width: 1300px){
	body.nuevo-diseno.home .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: 50px}
	body.nuevo-diseno.home .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 600px}
}			
@media (max-width: 1160px){
	body.nuevo-diseno.home .sppb-section.cabecera .sppb-col-md-6:first-child{flex: 100%; max-width: 100%}
	body.nuevo-diseno.home .sppb-section.cabecera .sppb-col-md-6:last-child{display: none}
}
@media (max-width: 992px){
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.somos-araweb .sppb-col-md-6:first-child{display: block; margin-top: 20px;} 
	body.nuevo-diseno.home .sppb-section.somos-araweb .sppb-col-md-6.sppb-order-sm-1 .sppb-column-addons{text-align: center}
	body.nuevo-diseno.home .sppb-section.somos-araweb .sppb-col-md-6:first-child{display: none}
	body.nuevo-diseno.home .sppb-section.somos-araweb .sppb-col-md-6{/*max-width: 50%; flex: 50%*/}
	body.nuevo-diseno.home .sppb-section.somos-araweb .sppb-col-md-6 .sppb-addon-single-image img{max-width: 500px; width: 100%;}
	body.nuevo-diseno.home .sppb-section.proyectos{}
	body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .sppb-col-md-3{max-width: 50%; flex: 50%}
	body.nuevo-diseno.home .sppb-section.separador.derecha{display: none}
	body.nuevo-diseno.home .sppb-section.clientes{/*padding-top: 0px !important*/}
}	
@media (max-width: 768px){
	body.nuevo-diseno.pagina-web-pruebas.home .sppb-section.somos-araweb{padding-bottom: 30px !important; margin-bottom: 0px !important}
	body.nuevo-diseno.home .sppb-section.somos-araweb{padding-bottom: 40px !important; margin-bottom: 40px !important}
	body.nuevo-diseno.home .sppb-section.somos-araweb .sppb-col-md-6{max-width: 100%; flex: 100%}
	body.nuevo-diseno.home .sppb-section.te-ayudamos{}
	body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section{padding-top: 0px !important}
}
@media (max-width: 558px){
	body.nuevo-diseno.home .sppb-section.slider .custom-boton.uno{margin-bottom: 10px;}
}		
@media (max-width: 550px){
	body.nuevo-diseno.home .sppb-section.trabajamos-juntos .sppb-section .sppb-col-md-3{max-width: 100% !important; flex: 100% !important}
}
@media (max-width: 474px){
	body.nuevo-diseno.home #sppb-addon-wrapper-1639634694728{margin-bottom: 10px}
}

@media (max-width: 452px){
	body.nuevo-diseno.home #sppb-addon-wrapper-1639634694586{margin-bottom: 10px}
}

/*SERVICIOS*/
body.nuevo-diseno.servicio{}
/*cabecera*/
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title{font-size: 16px !important; line-height: 22px !important}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.cabecera .sppb-col-md-5 .sppb-column-addons > .sppb-addon-wrapper:nth-child(4){margin-top: 0px !important}
body.nuevo-diseno.servicio .sppb-section.cabecera{background-image: linear-gradient(45deg, #EBF4F5 0%, #B5C6E0 100%)}
body.nuevo-diseno.servicio .sppb-section.cabecera > .sppb-row-container{max-width: 1500px !important; margin: auto;}
body.nuevo-diseno.servicio .sppb-section.cabecera .titulo-custom-1 h1.sppb-addon-title{margin-bottom: 10px !important}
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title{font-family: var(--n-fuente-texto); font-size: 14px; line-height: 20px; font-weight: 200; margin-bottom: 0px !important}
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title,
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a{color: #fff !important}
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a:hover{text-decoration: underline}
body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{font-weight: 200 !important; max-width: 600px}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin-bottom: 30px !important}
/*introduccion*/
body.nuevo-diseno.servicio .sppb-section.introduccion{padding: 20px 0px !important}
body.nuevo-diseno.pagina-web-pruebas .sp-page-builder > .page-content > .sppb-section.introduccion > .sppb-row-container{max-width: 1000x; !important margin: auto}
body.nuevo-diseno.servicio .sppb-section.cabecera + .sppb-section:not(.competencia){padding: 70px 0px !important}
/*paginas web que realizamos - tipos*/
body.nuevo-diseno.servicio.pruebas .sppb-section.tipos{padding: 0px !important}
body.nuevo-diseno.servicio .sppb-section.tipos{padding: 100px 0px 70px !important}
/*motivos y beneficios*/
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.motivos{height: auto; padding: 50px 50px 20px 50px; border-radius: 25px; background: var(--n-color-tercero); /*max-width: 620px;*/ margin: auto;}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios{height: auto; padding:  50px 50px 20px 50px; margin-top: 100px !important; border-radius: 25px; background: var(--n-color-cuatro); /*max-width: 620px;*/
    margin: auto;}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{ margin-bottom: 50px !important}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios .titulo-custom-1 .sppb-addon-title{color: #fff;}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-addon-text-block.lista .sppb-addon-content > div{display: flex; align-items: center; margin-bottom: 30px;}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios .sppb-addon-text-block.lista .sppb-addon-content > div{color: #fff}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-addon-text-block.lista .sppb-addon-content > div > span.numero{font-family: var(--n-fuente-titulo) !important; font-size: 30px; line-height: 36px; font-weight: 400;
	margin-right: 8px}
body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto{font-size: 14px; line-height: 20px; font-weight: 500; text-transform: uppercase; letter-spacing: 2.8px;}
/*botones de ancla al formulario*/
body.nuevo-diseno.servicio .sppb-btn.formulario{cursor: pointer}
/*servicios destacados*/
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .titulo-custom-1 .sppb-addon-title{/*margin-bottom: 10px !important*/}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-text-block{max-width: 800px; margin: auto;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio{min-height: 330px}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption{position: relative; top: -10px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.categorias-productos img{}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.control-inventario img{position: relative; top: -27px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.busqueda-avanzada img{position: relative; top: -6px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.gestion-fabricantes img{position: relative; top: -27px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.facturas-pedidos img{}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.gestion-avanzada img{position: relative; top: -27px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.registro-login img{position: relative; top: -9px;}
body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.multi-idioma img{position: relative; top: -27px;}
/*¿como lo hacemos?*/
body.nuevo-diseno.servicio .sppb-section.pasos{padding-bottom: 100px !important; margin-bottom: -130px !important}
body.nuevo-diseno.servicio .sppb-section.pasos .sppb-addon-text-block{max-width: 700px;}
body.nuevo-diseno.servicio.pagina-web-pruebas .sppb-section.pasos .sppb-addon-text-block{margin: auto;}
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto{margin: auto;}
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 250px; background: var(--n-color-gris); border-radius: 40px; padding: 10px 13px; box-shadow: 0px 10px 10px 1px rgb(0 0 0 / 18%); 
	/*box-shadow: 0px 5px 10px #80808045;*/ transition: all 500ms ease}
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content:hover{box-shadow: 0px 5px 10px #80808045;}
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto img{max-width: 150px; margin: auto}
body.nuevo-diseno.servicio .sppb-section.pasos .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption > p{display: none}
body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption{}
/*obten resultados*/
body.nuevo-diseno.servicio .sppb-section.proyectos .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin-bottom: 5px !important}
/*FAQ*/
body.nuevo-diseno.servicio .sppb-section.faq .sppb-addon-text-block.texto-resaltado .sppb-addon-content{margin-bottom: 0px !important}
/*contactanos*/
body.nuevo-diseno.servicio .sppb-section.contactanos{/*padding: 70px 0px 50px !important*/}
/*RESPONSIVE*/
@media (max-width: 1450px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 200px; max-width: 300px; margin: auto;}
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto img{max-width: 100px; }
}
@media (max-width: 1250px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 220px;}
}
@media (max-width: 992px){
	/*cabecera*/
	body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-col-md-6:first-child{flex: 100%; max-width: 100%}
	body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-col-md-6:last-child{display: none}
	body.nuevo-diseno.servicio .sppb-section.cabecera + .sppb-section{padding-top: 50px !important}
	/*
	body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-single-image{text-align: left; top: inherit}
	body.nuevo-diseno.servicio .sppb-section.cabecera .sppb-addon-single-image{max-width: 300px}
	body.nuevo-diseno.servicio .sppb-section.cabecera + .sppb-section{padding-top: 180px !important}
	*/
	/*paginas web que realizamos - tipos*/
	body.nuevo-diseno.servicio .sppb-section.tipos{padding: 0px !important}
	body.nuevo-diseno.servicio .sppb-section.tipos.dos,
	body.nuevo-diseno.servicio .sppb-section.tipos.dos{padding: 50px 0px 50px !important}
	body.nuevo-diseno.servicio .sppb-section.tipos .sppb-addon-single-image{}
	body.nuevo-diseno.servicio .sppb-section.tipos .sppb-addon-single-image{margin-bottom: 30px}
	/*separadores*/
	body.nuevo-diseno.servicio .sppb-section.separador{display: none}
	/*motivos y beneficios*/
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios{margin-top: 30px !important}
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios,
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.motivos{max-width: 620px}
	/*servicios destacados*/
	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-section .sppb-col-md-3{max-width: 50%; flex: 50%}
	/*como lo hacemos*/
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-col-md-3{max-width: 50%; flex: 50%}
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 210px;}
}
@media (max-width: 768px){
	/*como lo hacemos*/
	body.nuevo-diseno.servicio .sppb-section.pasos .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno.servicio .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{text-align: center}
	body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .titulo-custom-1 .sppb-addon-title,
	body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .sppb-addon-text-block .sppb-addon-content{text-align: center}
	/*motivos beneficios*/
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 34px !important; line-height: 40px !important;}
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto{font-size: 12px; line-height: 18px;}
}
@media (max-width: 600px){
	/*como lo hacemos*/
	body.nuevo-diseno.servicio .sppb-section.como-hacemos .sppb-col-md-3{max-width: 100%; flex: 100%}
	/*motivos beneficios*/
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 32px !important; line-height: 38px !important;}
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.beneficios,
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .sppb-column.motivos{padding: 25px !important}
}
@media (max-width: 550px){
	body.nuevo-diseno.servicio .sppb-section.contacto-presupuesto .sppb-section .sppb-col-md-3{max-width: 100%; flex: 100%}
	/*motivos beneficios*/
	body.nuevo-diseno.servicio .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 30px !important; line-height: 36px !important;}
}


/*SERVICIOS DE MARKETING DIGITAL*/



/*DISEÑO WEB*/
/*servicios destacados*/
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-addon-text-block{max-width: 800px; margin: auto;}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-addon-text-block.texto{max-width: 660px; margin: auto}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption{}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-section .servicio{max-width: 260px; height: 320px; margin: auto;}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-section .servicio img{background: var(--n-color-gris); padding: 30px; border-radius: 25px; box-shadow: var(--n-sombra); margin-bottom: 5px;
	transition: all 500ms ease}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-section .servicio img:hover{box-shadow: var(--n-sombra-hover)}
body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-section .servicio.estrategias img{}
/*testimonios*/
body.nuevo-diseno.servicio.diseno-web .sppb-section.proyectos .slider-testimonios .n2-ss-slider-2{background: transparent !important;}
body.nuevo-diseno.servicio.diseno-web .sppb-section.proyectos .slider-testimonios .n2-ss-slider-3{background: var(--n-color-tercero) !important; border-radius: 40px;}
body.nuevo-diseno.servicio.diseno-web .sppb-section.proyectos .slider-testimonios .n2-ss-section-main-content{background: var(--n-color-tercero) !important;}
/*sperardores*/
body.nuevo-diseno.servicio.diseno-web .sppb-section.separador.izquierda .sppb-addon-single-image {top: -500px !important;}
/*responsive*/
@media (max-width: 992px){
	body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-col-md-6{max-width: 50%; flex: 50%}
}
@media (max-width: 550px){
	body.nuevo-diseno.servicio.diseno-web .sppb-section.contacto-presupuesto-aux .sppb-col-md-6{max-width: 100%; flex: 100%}
}


/*TIENDA ONLINE*/
/*cabecera*/
body.nuevo-diseno.servicio.tienda-online .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -197px !important; right: 95px !important;*/}
body.nuevo-diseno.servicio.tienda-online .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 500px;*/}

/*textos*/
body.nuevo-diseno.servicio.tienda-online .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*como lo hacemos*/
body.nuevo-diseno.servicio.tienda-online .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.tienda-online .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}


/*PAGINA WEB*/
/*cabecera*/
body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -30px !important*/}
body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 720px*/}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.pagina-web .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title > span{color: var(--n-color-primario) /*font-size: 42px !important; line-height: 48px*/}
/*realizamos todo tipo de paginas*/
body.nuevo-diseno.servicio.pagina-web .sppb-section.contacto-presupuesto .sppb-section .servicio .sppb-addon-content{}
/*como lo hacemos*/
body.nuevo-diseno.servicio.pagina-web .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.pagina-web .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 16px; line-height: 22px}
/*responsive*/
@media (max-width: 1295px){
	body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image { top: -15px;}
	body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{width: 550px}
	body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera + .sppb-section{padding-top: 100px !important;}
}
@media (max-width: 992px){
	body.nuevo-diseno.servicio .sppb-section.cabecera + .sppb-section{padding-top: 50px !important;}
	body.nuevo-diseno.servicio.tienda-online .sppb-section.cabecera + .sppb-section{padding-top: 30px !important;}
	body.nuevo-diseno.servicio.pagina-web .sppb-section.cabecera + .sppb-section{padding-top: 0px !important;}
}



/*POGRAMACION A MEDIADA*/
/*cabecera*/
body.nuevo-diseno.servicio.programacion-medida .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.nuevo-diseno.servicio.programacion-medida .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -100px !important*/}
body.nuevo-diseno.servicio.programacion-medida .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{}
/*textos*/
body.nuevo-diseno.servicio.programacion-medida .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*lenguajes de programacion*/
body.nuevo-diseno.servicio.programacion-medida .sppb-section.tipos{padding: 100px 0px 50px !important}
body.nuevo-diseno.servicio.programacion-medida .sppb-section.tipos .sppb-addon-raw-html ul > li{max-width: 33%; flex: 33%; margin-bottom: 25px !important}
body.nuevo-diseno.servicio.programacion-medida .sppb-section.tipos .sppb-addon-raw-html ul > li > img{max-width: 65px;}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.programacion-medida .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center; /*font-size: 42px !important; line-height: 48px*/}
/*como lo hacemos*/
body.nuevo-diseno.servicio.programacion-medida .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.programacion-medida .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}



/*MANTENIMIENTO WEB*/
/*cabecera*/
body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -50px !important*/}
body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 700px*/}
/*textos*/
body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.mantenimiento .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center}
/*separador*/
body.nuevo-diseno.servicio.mantenimiento .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.mantenimiento .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*como lo hacemos*/
body.nuevo-diseno.servicio.mantenimiento .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.mantenimiento .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
/*responsive*/
@media (max-width: 1295px){
	body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{width: 550px}
	body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera + .sppb-section{padding-top: 100px !important;}
}
@media (max-width: 992px){
	body.nuevo-diseno.servicio.mantenimiento .sppb-section.cabecera + .sppb-section{padding-top: 50px !important;}
}



/*HOSTING Y DOMINIOS*/
/*cabecera*/
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -80px !important*/}
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 650px*/}
/*textos*/
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center}
/*como lo hacemos*/
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
body.nuevo-diseno.servicio.hosting-dominio .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}


/*POSICIONAMIENTO SEO*/
/*cabecera*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera > .sppb-row-container{margin-bottom: 0px !important}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera .sppb-addon-wrapper{margin-bottom: 0px !important}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera .custom-boton.btn-image.btn-image-dos{margin-bottom: 30px}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: inherit !important; position: inherit;}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 400px; position: relative; left: 61px;*/}
/*textos*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera + .sppb-section{padding: 50px 0px !important}
/*body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important;}*/
/*motivos y beneficios*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center}
/*separador*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*que funcionan*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{/*max-width: 450px*/}
/*como lo hacemos*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{/*font-size: 16px; line-height: 22px*/}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 210px; display: flex; align-items: center; justify-content: center;}
/*puntos clave*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.numero{line-height: 23px}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.caracteristicas .sppb-addon-text-block.lista .sppb-addon-content > div > span.texto{width: 100%}
/*clientes*/
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.proyectos .sppb-addon-header.titulo-custom-1 .sppb-addon-title{margin-bottom: 30px !important}
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.clientes ul.sppb-gallery li a img{max-width: 300px; margin-bottom: 15px}
/*faq*/
body.nuevo-diseno.servicio .sppb-addon-accordion.faq .sppb-panel{max-width: 800px; margin: 0px auto 10px;}
/*reponsive*/
@media (max-width: 992px){
body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.cabecera > .sppb-row-container{margin-bottom: auto !important}
	body.nuevo-diseno.servicio.posicionamiento-seo .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 100%}
}


/*DISEÑO APP MOVIL*/
/*cabecera*/
body.nuevo-diseno.servicio.app-movil .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.app-movil .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: 0px !important*/}
body.nuevo-diseno.servicio.app-movil .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{}
/*textos*/
body.nuevo-diseno.servicio.app-movil .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.app-movil .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center}
/*separador*/
body.nuevo-diseno.servicio.app-movil .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.app-movil .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*como lo hacemos*/
body.nuevo-diseno.servicio.app-movil .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.app-movil .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}




/*GOOGLE ADS*/
/*cabecera*/
/*body.nuevo-diseno.servicio.google-ads .sppb-section.cabecera{background-image: url('../../../images/headers/google-ads.webp') !important}*/
body.nuevo-diseno.servicio.google-ads .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.google-ads .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -50px !important*/}
body.nuevo-diseno.servicio.google-ads .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 400px !important*/}
/*textos*/
body.nuevo-diseno.servicio.google-ads .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.google-ads .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{text-align: center}
/*separador*/
body.nuevo-diseno.servicio.google-ads .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.google-ads .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*que funcionan*/
body.nuevo-diseno.servicio.google-ads .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 450px}
/*como lo hacemos*/
body.nuevo-diseno.servicio.google-ads .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
body.nuevo-diseno.servicio.google-ads .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
body.nuevo-diseno.servicio.google-ads .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 250px}
/*clientes*/
body.nuevo-diseno.servicio.google-ads .sppb-section.proyectos .sppb-addon-header.titulo-custom-1 .sppb-addon-title{margin-bottom: 30px !important}
body.nuevo-diseno.servicio.google-ads .sppb-section.clientes ul.sppb-gallery li a img{max-width: 300px; margin-bottom: 15px}
/*reponsive*/
@media (max-width: 992px){
	body.nuevo-diseno.servicio.google-ads .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 100%}
}


/*MARKETING DIGITAL*/
/*cabecera*/
body.nuevo-diseno.servicio.estrategias  .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.estrategias  .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -50px*/}
body.nuevo-diseno.servicio.estrategias  .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 500px*/}
/*textos*/
body.nuevo-diseno.servicio.estrategias .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{margin-bottom: 10px !important;}
/*servicios destacados*/
body.nuevo-diseno.servicio.estrategias  .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.posicionamiento-seo img{position: relative; top: -6px;}
body.nuevo-diseno.servicio.estrategias  .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.sem img{position: relative; top: -27px;}
body.nuevo-diseno.servicio.estrategias  .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.creacion-contenidos img{position: relative; top: -6px;}
body.nuevo-diseno.servicio.estrategias  .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.social-marketing img{position: relative; top: -27px}
/*testimonios*/
body.nuevo-diseno.servicio.estrategias .sppb-section.proyectos .slider-testimonios .n2-ss-slider-2{background: transparent !important;}
body.nuevo-diseno.servicio.estrategias .sppb-section.proyectos .slider-testimonios .n2-ss-slider-3{background: var(--n-color-tercero) !important; border-radius: 40px;}
body.nuevo-diseno.servicio.estrategias .sppb-section.proyectos .slider-testimonios .n2-ss-section-main-content{background: var(--n-color-tercero) !important;}
/*como lo hacemos*/
body.nuevo-diseno.servicio.estrategias .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
body.nuevo-diseno.servicio.estrategias .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}



/*SOCIAL MEDIA MARKETING*/
/*cabecera*/
body.nuevo-diseno.servicio.social-media .sppb-section.cabecera{}
body.nuevo-diseno.servicio.social-media .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.social-media .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{/*top: -240px !important; left: 120px;*/}
body.nuevo-diseno.servicio.social-media .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{/*max-width: 500px*/}
/*separador*/
body.nuevo-diseno.servicio.social-media .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.social-media .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.social-media .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 40px; line-height: 46px}
/*que funcionan*/
body.nuevo-diseno.servicio.social-media .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 470px}
/*como lo hacemos*/
body.nuevo-diseno.servicio.social-media .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.social-media .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
/*clientes*/
body.nuevo-diseno.servicio.social-media .sppb-section.proyectos .sppb-addon-header.titulo-custom-1 .sppb-addon-title{margin-bottom: 30px !important}
body.nuevo-diseno.servicio.social-media .sppb-section.clientes ul.sppb-gallery li a img{max-width: 300px; margin-bottom: 15px}
/*reponsive*/
@media (max-width: 992px){
	body.nuevo-diseno.servicio.social-media .sppb-section.tipos .sppb-col-md-12 .sppb-addon-wrapper{max-width: 100%}
}


/*CREACION CONTENIDOS*/
/*cabecera*/
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: -30px !important}
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 400px}
/*separador*/
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.separador.izquierda{margin-bottom: 50px !important}
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 39px; line-height: 46px}
/*contenidos para:*/
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 160px}
/*como lo hacemos*/
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{}
body.nuevo-diseno.servicio.creacion-contenidos .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}


/*DISEÑO GRAFICO*/
/*cabecera*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: -120px !important}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 550px}
/*textos*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{}
/*separador*/
/*body.nuevo-diseno.servicio.diseno-grafico .sppb-section.separador.izquierda{margin-bottom: 100px !important}*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -220px !important;}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 32px; line-height: 38px}
/*contenidos para:*/
/*body.nuevo-diseno.servicio.diseno-grafico .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 220px}*/
/*servicios destacados*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.identidad-corporativa img{}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.branding img{position: relative; top: -27px;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.logo img{position: relative; top: -6px;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.tarjetas-papeleria-corporativa img{position: relative; top: -27px;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.brochure img{}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.banners-publicitarios img{position: relative; top: -27px;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.diseno-editoral img{position: relative; top: -9px;}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.redes-sociales img{position: relative; top: -27px;}
/*como lo hacemos*/
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
body.nuevo-diseno.servicio.diseno-grafico .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
/*responsive*/
@media (max-width: 992px){
	body.nuevo-diseno.servicio.diseno-grafico .sppb-section.motivos-beneficios{margin-bottom: 20px}
}


/*FOTOGRAFIA*/
/*cabecera*/
body.nuevo-diseno.servicio.fotografia .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: center;}
body.nuevo-diseno.servicio.fotografia .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: -40px !important}
body.nuevo-diseno.servicio.fotografia .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 550px}
/*separador*/
/*body.nuevo-diseno.servicio.fotografia .sppb-section.separador.izquierda{margin-bottom: 100px !important}*/
body.nuevo-diseno.servicio.fotografia .sppb-section.separador.izquierda .sppb-addon-single-image{position: absolute !important; top: -160px !important;}
/*motivos y beneficios*/
body.nuevo-diseno.servicio.fotografia .sppb-section.motivos-beneficios .titulo-custom-1 .sppb-addon-title{font-size: 40px; line-height: 46px}
/*contenidos para:*/
/*body.nuevo-diseno.servicio.fotografia .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content{height: 220px}*/
/*servicios destacados*/
body.nuevo-diseno.servicio.fotografia .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.fotografia-corporativa img{}
body.nuevo-diseno.servicio.fotografia .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.retratos-corporativos img{position: relative; top: -27px;}
body.nuevo-diseno.servicio.fotografia .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.fotografia-producto img{position: relative; top: -6px;}
body.nuevo-diseno.servicio.fotografia .sppb-section.contacto-presupuesto .sppb-addon-image-layouts.servicio.fotografia-instalaciones img{position: relative; top: -27px;}
/*como lo hacemos*/
body.nuevo-diseno.servicio.fotografia .sppb-section.pasos .titulo-custom-1 .sppb-addon-title{margin-bottom: 5px !important}
body.nuevo-diseno.servicio.fotografia .sppb-section.pasos .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
body.nuevo-diseno.servicio.pagina-web-pruebas.fotografia  .sppb-section.como-hacemos .sppb-addon-image-layouts.punto .sppb-addon-content { height: 180px;}


/*EQUIPO*/
/*cabecera*/
body.nuevo-diseno.equipo .sppb-section.cabecera .sppb-addon-header.rastro-migas{margin-bottom: 30px !important}
body.nuevo-diseno.equipo .sppb-section.cabecera{background-image: linear-gradient(45deg, #EBF4F5 0%, #B5C6E0 100%);}
body.nuevo-diseno.equipo .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title,
body.nuevo-diseno.equipo .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a{color: #fff !important}
body.nuevo-diseno.equipo .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a:hover{text-decoration: underline}
body.nuevo-diseno.equipo .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{font-weight: 200 !important; max-width: 600px; margin: auto}
/*textos*/
body.nuevo-diseno.equipo .sppb-section.textos .sppb-addon-text-block{max-width: 700px; margin: auto; text-align: center; font-size: 22px; line-height: 28px;}
/*equipo*/
body.nuevo-diseno.equipo .sppb-section.equipo .titulo-custom-1 .sppb-addon-title > div > span:first-child{background: var(--n-color-cuatro); width: 104%; left: -2%;}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-addon-text-block{max-width: 830px; margin: auto}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption{font-family: var(--n-fuente-texto); font-size: 20px; font-size: 20px;
    line-height: 26px; text-align: center; background: none; color: #000; font-weight: 600; text-transform: none; letter-spacing: 0px !important;}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-addon-image-layouts.servicio .sppb-addon-image-layout-caption > span{font-size: 16px; line-height: 22px; font-weight: 200 !important; display: block; letter-spacing: 0px !important;}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-addon-image-layouts.servicio img{max-width: 300px; margin: auto;}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-section.ultimo-row .sppb-row{justify-content: center}
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-section.ultimo-row .sppb-row > .sppb-col-md-4:nth-child(2),
body.nuevo-diseno.equipo .sppb-section.equipo .sppb-section.ultimo-row .sppb-row > .sppb-col-md-4:last-child{display: none}
/*nos caracteriza*/
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza-cabecera{}
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto{margin: auto;}
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-content{height: 250px; background: var(--n-color-gris); border-radius: 40px; padding: 20px 13px; 
	box-shadow: 0px 10px 10px 1px rgb(0 0 0 / 18%); /*box-shadow: 0px 5px 10px #80808045;*/ transition: all 500ms ease}
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-content:hover{box-shadow: 0px 5px 10px #80808045;}
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto img{max-width: 150px; margin: auto}
body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption{}
/*¿En que te podemos ayudar?*/
body.nuevo-diseno.equipo .sppb-section.ayuda .sppb-addon-text-block.texto-resaltado{max-width: 750px; margin: 0px auto 30px;}
body.nuevo-diseno.equipo .sppb-section.ayuda .sppb-addon-text-block.texto-resaltado .sppb-addon-content{font-weight: 200 !important}
/*responsive*/
/*responsive*/
@media (max-width: 1450px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-content{height: 200px; max-width: 300px; margin: auto;}
	body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto img{max-width: 100px;}
}
@media (max-width: 1250px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-addon-image-layouts.punto .sppb-addon-content{height: 200px;}
}
@media (max-width: 992px){
	/*nos caracteriza*/
	body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-col-md-3{max-width: 50%; flex: 50%}
}
@media (max-width: 600px){
	/*nos caracteriza*/
	body.nuevo-diseno.equipo .sppb-section.nos-caracteriza .sppb-col-md-3{max-width: 100%; flex: 100%}
}

/*KIT DIGITAL*/
/*cabecera*/
body.servicio.kit-digital .sppb-section.cabecera .sppb-column.imagen .clearfix{display: flex;  justify-content: flex-end;}
body.servicio.kit-digital .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image{top: -150px}
body.servicio.kit-digital .sppb-section.cabecera .sppb-column.imagen .sppb-addon-single-image img{max-width: 720px}
/*textos*/
body.servicio.kit-digital .sppb-section.cabecera + .sppb-section .titulo-custom-1 .sppb-addon-title{max-width: 500px}
body.servicio.kit-digital .sppb-section.textos .sppb-addon-text-block .sppb-addon-content strong{font-weight: 600 !important}
body.servicio.kit-digital .sppb-section.textos .sppb-addon-text-block.enlaces a{color: var(--n-color-primario); cursor: pointer}
body.servicio.kit-digital .sppb-section.textos .sppb-addon-text-block.enlaces a:hover{text-decoration: underline}
body.servicio.kit-digital .sppb-section.textos a.custom-boton{width: 100%}
/*contacto-presupuesto / video*/
body.servicio.kit-digital .sppb-section.contacto-presupuesto{padding: 70px 0px 100px !important;}
body.servicio.kit-digital .sppb-section.contacto-presupuesto .titulo-custom-1{max-width: 700px; margin: auto;}
body.servicio.kit-digital .sppb-section.contacto-presupuesto .titulo-custom-1 .sppb-addon-title,
body.servicio.kit-digital .sppb-section.contacto-presupuesto .sppb-addon-text-block .sppb-addon-content{color: #fff !important}
body.servicio.kit-digital .sppb-section.video > .sppb-row-container{max-height: 350px}
body.servicio.kit-digital .sppb-section.video .sppb-addon-raw-html{position: relative; top: -150px; text-align: center}
/*soluciones cabeceras*/
body.servicio.kit-digital .sppb-section.solucion-cabecera{padding: 70px 0px 50px !important}
body.servicio.kit-digital .sppb-section.solucion-cabecera > .sppb-row-container{max-width: 900px !important; margin: auto;}
body.servicio.kit-digital .sppb-section.solucion-cabecera .sppb-addon-single-image img{max-width: 60px; margin-bottom: 0px; image-rendering: -webkit-optimize-contrast;}
body.servicio.kit-digital .sppb-section.solucion-cabecera .sppb-addon-text-block .sppb-addon-content,
body.servicio.kit-digital .sppb-section.solucion-cabecera .titulo-custom-1 .sppb-addon-title{text-align: left !important; color: #fff !important; margin-bottom: 15px !important}
body.servicio.kit-digital .sppb-section.solucion-cabecera .titulo-custom-1 .sppb-addon-title{text-align: center !important;}
body.servicio.kit-digital .sppb-section.solucion-cabecera .sppb-addon-text-block .sppb-addon-content ul{margin-bottom: 30px}
/*soluciones*/
body.servicio.kit-digital .sppb-section.solucion > .sppb-row-container{max-width: 1200px !important; margin: auto;}
body.servicio.kit-digital .sppb-section.solucion .sppb-addon-text-block .sppb-addon-content a{font-weight: bold}
/*solicitar kit digital*/
body.servicio.kit-digital .sppb-section.solicitar-kit-digital .sppb-addon-text-block > .sppb-addon-content{max-width: 800px; margin: auto;}
body.servicio.kit-digital .sppb-section.solicitar-kit-digital .sppb-img-responsive img{max-width: 800px;}
/*formulario*/
body.servicio.kit-digital .sppb-section.formulario .form-contacto .pweb-fields > .pweb-field-container{max-width: 100% !important; flex: 100% !important; margin-right: 0 !important;}
body.servicio.kit-digital .sppb-section.formulario .form-contacto .pweb-fields > .pweb-field-privacidad label{text-align: justify}
/*responsive*/
@media (max-width: 992px){
	/*textos*/
	body.servicio.kit-digital .sppb-section.textos{margin-bottom: 50px !important}
	body.servicio.kit-digital .sppb-section.textos .sppb-col-md-6:first-child{margin-bottom: 30px}
	body.servicio.kit-digital .sppb-section.textos .sppb-addon-single-image img{width: 100% !important}
	/*soluciones*/
	body.servicio.kit-digital .sppb-section.solucion .sppb-col-md-7{order: 1}
	body.servicio.kit-digital .sppb-section.solucion .sppb-col-md-5{order: 2}
	body.servicio.kit-digital .sppb-section.solucion .titulo-custom-1 .sppb-addon-title{text-align: left}
	body.servicio.kit-digital .sppb-section.solucion .sppb-addon-single-image img{max-width: 400px; width: 100%}
	body.servicio.kit-digital .sppb-section.solucion .sppb-addon-text-block .sppb-addon-content,
	body.servicio.kit-digital .sppb-section.solucion .sppb-addon-text-block .sppb-addon-content p{text-align: left}	
}
@media (max-width: 850px){
	/*video*/
	body.servicio.kit-digital .sppb-section.video .clearfix{margin-bottom: -150px;}
	body.servicio.kit-digital .sppb-section.video .sppb-addon-raw-html .sppb-addon-content{position: relative; overflow: hidden; padding-top: 56.25%; max-width: 800px; margin: auto}
	body.servicio.kit-digital .sppb-section.video .sppb-addon-raw-html .sppb-addon-content > iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
}
@media (max-width: 550px){
	/*video*/
	body.servicio.kit-digital .sppb-section.video .sppb-addon-raw-html{top: -120px;}
	
}

/*CONOCENOS*/
/*cabecera*/
body.nuevo-diseno.conocenos .sppb-section.cabecera .sppb-addon-header.rastro-migas{margin-bottom: 30px !important}
body.nuevo-diseno.conocenos .sppb-section.cabecera{background-image: linear-gradient(45deg, #EBF4F5 0%, #B5C6E0 100%);}
body.nuevo-diseno.conocenos .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title,
body.nuevo-diseno.conocenos .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a{color: #fff !important}
body.nuevo-diseno.conocenos .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a:hover{text-decoration: underline}
body.nuevo-diseno.conocenos .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{font-weight: 200 !important; max-width: 600px; margin: auto}
/*textos*/
body.nuevo-diseno.conocenos .sppb-section.textos .sppb-addon-text-block{max-width: 800px; margin: auto;}
body.nuevo-diseno.conocenos .sppb-section.textos .sppb-section.asociaciones .sppb-column-addons{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; max-width: 800px; margin: auto;}
body.nuevo-diseno.conocenos .sppb-section.textos .sppb-section.asociaciones .sppb-addon-single-image img{max-width: 150px;}
/*equipo*/
body.nuevo-diseno.conocenos .sppb-section.equipo .sppb-addon-single-image{position: absolute; top: -140px; right: 0px;}
body.nuevo-diseno.conocenos .sppb-section.equipo .sppb-addon-single-image img{max-width: 600px;}
/*metodologia*/
body.nuevo-diseno.conocenos .sppb-section.metodologia-cabecera .sppb-addon-text-block{max-width: 800px}
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto{margin: auto;}
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-content{height: 250px; background: var(--n-color-gris); border-radius: 40px; padding: 20px 13px; box-shadow: 0px 10px 10px 1px rgb(0 0 0 / 18%); 
	/*box-shadow: 0px 5px 10px #80808045;*/ transition: all 500ms ease}
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-content:hover{box-shadow: 0px 5px 10px #80808045;}
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto img{max-width: 120px; margin: auto}
body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-image-layout-caption{}
/*ayuda*/
body.nuevo-diseno.conocenos .sppb-section.ayuda .sppb-addon-text-block{max-width: 600px; margin: 0px auto 20px;}
/*responsive*/
@media (max-width: 1450px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-content{height: 220px; max-width: 300px; margin: auto;}
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto img{max-width: 80px; }
}
@media (max-width: 1250px){
	/*¿como lo hacemos?*/
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-content{height: 235px;}
}
@media (max-width: 992px){
	/*equipo*/
	body.nuevo-diseno.conocenos .sppb-section.equipo .sppb-col-md-6:last-child{display: none !important}
	/*metodologia*/
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-col-md-3{max-width: 50%; flex: 50%}
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-addon-image-layouts.punto .sppb-addon-content{height: 220px}
}
@media (max-width: 600px){
	/*metodologia*/
	body.nuevo-diseno.conocenos .sppb-section.metodologia .sppb-col-md-3{max-width: 100%; flex: 100%}
}

/*TRABAJAMOS*/
body.portfolio-detalle-2.aux .sppb-section.formulario > .sppb-container-inner{max-width: 1300px !important; margin: auto; padding: 0px 30px;}



/*CONTACTO*/
/*cabecera*/
body.nuevo-diseno.contacto .sppb-section.cabecera{background-image: linear-gradient(45deg, #EBF4F5 0%, #B5C6E0 100%)}
body.nuevo-diseno.contacto .sppb-section.cabecera .sppb-addon-text-block.texto-resaltado .sppb-addon-content{font-weight: 200; max-width: 750px; margin: auto;}
body.nuevo-diseno.contacto .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title{font-size: 14px; line-height: 20px; font-weight: 200; margin-bottom: 30px !important}
body.nuevo-diseno.contacto .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title,
body.nuevo-diseno.contacto .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a{color: #fff !important}
body.nuevo-diseno.contacto .sppb-section.cabecera .sppb-addon-header.rastro-migas .sppb-addon-title a:hover{text-decoration: underline}
/*datos*/
body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4 .sppb-column-addons{background: var(--n-color-gris); border-radius: 30px; box-shadow: 0px 5px 10px #80808045;}
body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-title{font-family: var(--n-fuente-texto); text-align: center; font-size: 16px; line-height: 22px; font-weight: 600; letter-spacing: 3.2px; 
	text-transform: uppercase;}
body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-content,
body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-content a{text-align: center; font-size: 16px; line-height: 22px; font-weight: 200; color: #000}
body.nuevo-diseno.contacto .sppb-section.datos.dos{margin-bottom: 50px !important; z-index: 10 !important;}
/*datos aux*/
body.nuevo-diseno.contacto .sppb-section.datos-aux.aux{display: none}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato{background: var(--n-color-gris); border-radius: 30px; box-shadow: 0px 5px 10px #80808045; padding: 10px; min-height: 230px;}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato img{width: 100px; max-width: 100px; height: 100px; margin: auto}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato.cafe-zaragoza img{width: 90px; height: 90px; margin: 6px auto;}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato.cafe-alcaniz img{width: 90px; height: 90px; margin: 6px auto;}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato h3{font-family: var(--n-fuente-titulo); text-align: center; font-size: 18px; line-height: 24px; font-weight: 400; letter-spacing: 3.2px;
    text-transform: uppercase;}
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato p,
body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato p a{text-align: center; font-size: 16px; line-height: 22px; font-weight: 300; color: #000;}
/*digitalicemos tu negocio*/
body.nuevo-diseno.contacto .sppb-section.digitalicemos .titulo-custom-1 .sppb-addon-title{margin-bottom: 0px !important; color: #fff}
body.nuevo-diseno.contacto .sppb-section.digitalicemos .titulo-custom-1 .sppb-addon-title:after{content: ""; background: #fff; height: 3px; width: 400px; display: block; margin: auto; margin-top: 15px;}
/*formulario*/
body.nuevo-diseno.contacto .sppb-section.sppb-section.datos-aux{margin-top: -130px !important;}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario:not(.aux) .sppb-col-md-12{padding: 60px 50px 50px 50px; background: #fff; border-radius: 50px; margin-top: -30px; box-shadow: var(--n-sombra)}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario:not(.aux) > .sppb-row-container{max-width: 750px !important; margin: auto}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-col-md-6:first-child{/*border-right: 2px solid #ccc;*/}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pwebcontact-container{padding: 0px !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over input, 
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over select, 
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over select option,
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over textarea{background: var(--n-color-gris) !important; font-size: 13px !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over textarea{height: 175px !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields .pweb-label-over label{font-size: 14px !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button{float: right !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad label,
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-privacidad label a,
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-newsletter label{color: #000 !important; font-size: 13px !important}
/*redes sociales*/
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario.aux > .sppb-row-container,
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario.aux > .sppb-container-inner{max-width: 910px !important; margin: auto;}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-column.redes{}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-column.redes .sppb-addon-single-image img{max-width: 85px; transition: all 500ms ease}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-column.redes .sppb-addon-single-image img:hover{transform: scale(1.05)}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-column.redes .sppb-column-addons{display: flex; flex-wrap: wrap; justify-content: flex-end;}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-column.redes .sppb-column-addons > .sppb-addon-wrapper{margin-right: 10px !important}
/*datos + mapa*//*
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato .sppb-addon-content{display: flex; max-width: 315px;}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato .sppb-addon-content > div:first-child{width: 60px; margin-right: 10px; display: flex; align-items: center;}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato .sppb-addon-content span.destacado{font-size: 14px; line-height: 20px; font-weight: 600; text-transform: uppercase; display: block; letter-spacing: 2.8px;}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato .sppb-addon-content span.texto a{color: #000}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato .sppb-addon-content span.texto a:hover{text-decoration: underline}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato i{font-size: 40px; background: var(--n-color-primario); color: #fff; padding: 10px; border-radius: 10px; width: 60px; display: flex; justify-content: center;}
body.nuevo-diseno.contacto .sppb-section.datos-mapa .sppb-addon-raw-html.dato.cafe img{font-size: 40px; background: var(--n-color-primario); color: #fff; padding: 3px; border-radius: 10px; width: 60px; display: flex;
	justify-content: center; image-rendering: -webkit-optimize-contrast;}*/
/*boton enviar*/
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button{background-image: linear-gradient(90deg,#fff 50%,transparent 50%) !important;
	border: 3px solid var(--n-color-primario)!important; color: #fff !important; background-color: var(--n-color-primario) !important; width: auto !important}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:hover{background-color: #fff !important;  color: var(--n-color-primario) !important;}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:after{background-image: url('../../../images/iconos/flecha-derecha.png')}
body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button:hover:after{background-image: url('../../../images/iconos/flecha-derecha-color.png');}
/*comencemos a trabajar*/
body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar{padding-bottom: 100px !important;}
body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .sppb-addon-text-block .sppb-addon-content{font-size: 18px; line-height: 24px}
body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .titulo-custom-1 .sppb-addon-title { margin-bottom: 5px !important;}
/*mapa*/
body.nuevo-diseno.contacto .sppb-section.mapa .sppb-col-md-6{padding: 0px 5px}
/*responsive*/
@media (max-width: 992px){	
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4{max-width: 33%; flex: 33%}
	/*
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4{max-width: 33%; flex: 33%}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4 .sppb-column-addons{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; padding: 20px 0px}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4 .sppb-column-addons > .sppb-addon-wrapper{width: 100%}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4 .sppb-column-addons > .sppb-addon-wrapper:last-child{margin-bottom: 0px !important}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-single-image img{width: 80px !important; max-width: 80px !important; height: 80px !important;}
	*/
	/*redes sociales*/
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .titulo-custom-1 .sppb-addon-title{text-align: center; margin-bottom: 30px !important}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-section.redes .sppb-column-addons{justify-content: center}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-section.redes .sppb-addon-single-image img{max-width: 60px}
}
@media (max-width: 790px){
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario:not(.aux){padding: 0px !important}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario:not(.aux) .sppb-col-md-12{margin-top: 0px; border-radius: 0px; padding: 70px 25px 50px; box-shadow: none}
}
@media (max-width: 768px){
	body.nuevo-diseno.contacto .sppb-section.datos-aux.aux{display: block}
	body.nuevo-diseno.contacto .sppb-section.datos-aux:not(.aux){display: none}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4{max-width: 50%; flex: 50%}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child{max-width: 100%; flex: 100%}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons{flex-wrap: nowrap; display: flex;}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons > .sppb-addon-wrapper:first-child{max-width: 50%; flex: 50%; padding: 0px 15px 0px 0px;}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons > .sppb-addon-wrapper:last-child{max-width: 50%; flex: 50%; padding: 0px 0px 0px 15px;}
	body.nuevo-diseno.contacto .sppb-section.sppb-section.datos-aux{margin-top: -180px !important;}
	/*
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4{max-width: 50%; flex: 50%}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-title,
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-content, body.nuevo-diseno.contacto .sppb-section.datos .sppb-addon-text-block .sppb-addon-content a{font-size: 14px; line-height: 20px}
*/
}
@media (max-width: 550px){
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4{max-width: 100%; flex: 100%}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-addon-raw-html.dato{max-width: 300px; margin: 0px auto 20px;}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons{flex-wrap: wrap}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons > .sppb-addon-wrapper:first-child{max-width: 100%; flex: 100%; padding: 0px; margin-bottom: 10px !important}
	body.nuevo-diseno.contacto .sppb-section.datos-aux .sppb-col-md-4:last-child .sppb-column-addons > .sppb-addon-wrapper:last-child{max-width: 100%; flex: 100%; padding: 0px; margin-bottom: 10px !important}
	body.nuevo-diseno.contacto .sppb-section.datos-aux{padding-bottom: 0px !important}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .form-contacto .pweb-fields > .pweb-field-buttons button{float: left !important}
	/*
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4{max-width: 100%; flex: 100%}
	body.nuevo-diseno.contacto .sppb-section.datos .sppb-col-md-4 .sppb-column-addons {max-width: 300px; margin: 0px auto 20px;}
	body.nuevo-diseno.contacto .sppb-section.datos.dos{padding: 0px !important; margin-bottom: 0px !important}
	body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .sppb-addon-title,
	body.nuevo-diseno.contacto .sppb-section.comencemos-trabajar .sppb-addon-content{text-align: center}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-addon-title{text-align: center}
	body.nuevo-diseno.contacto .sppb-section.nuevo-diseno-formulario .sppb-section.redes .sppb-column-addons{justify-content: center}
*/
}


/*POLITICAS*/
body.nuevo-diseno.politicas .article-header > h1{font-family: var(--n-fuente-titulo) !important; font-size: 40px; line-height: 46px; font-weight: 400;}
body.nuevo-diseno.politicas .article-details h2,
body.nuevo-diseno.politicas .article-details h3,
body.nuevo-diseno.politicas .article-details h4,			
body.nuevo-diseno.politicas .article-details h5{font-family: var(--n-fuente-titulo) !important;}
body.nuevo-diseno.politicas .article-ratings-social-share{display: none !important;}
/*******************************************/

