/* breakpoint large*/
@media (max-width: 1440px){
	.carousel-item:before, .carousel-item:after {
		display: none;
	}
}

/* breakpoint tablet*/
@media (max-width: 1200px){
	.home-banner .wrapper .carousel-item .btn-custom {
		font-size: 1.2em;
	}
	h1.page-headline {
		font-size: 48px;
	}
	h2.page-subheadline, .home-what-we-do h2, .home-experience h2.page-subheadline, .certifications-section h2, .home-clients h2, .nosotros-mision-vision h3, .nosotros-valores h2, .nosotros-people h2, h2.header-boxed {
		font-size: 36px;
	}
	.home-clients h3, .nosotros-valores h3, .nosotros-people h3 {
		font-size: 28px;
	}
	.home-experience .outer-wrapper, .nosotros-banner .outer-wrapper {
		padding: 60px;
	}
	.home-what-we-do {
		padding: 40px 30px 80px;
	}
	.home-certifications {
		padding: 80px 30px 0;
	}
	.nosotros-intro .image-text .text, .nosotros-mision-vision .text, .nosotros-valores .text, .nosotros-people, .infraestructura-intro .text, .infraestructura-soluciones .text, .infraestructura-por-que .text, .innovacion-equipo .text, .innovacion-soluciones, .innovacion-aliado, .seguridad-intro .text, .seguridad-services, .csirt-banner, .csirt-buttons, .csirt-about, .csirt-fingerprint, .comunicacion-intro .text, .comunicacion-icons, .comunicacion-servicio .text, .comunicacion-garantiza, .socnoc-why, .socnoc-strategy, .socnoc-strategy, .socnoc-benefits, .redes-saber, .redes-necesidades, .redes-beneficios, .seguridad-email-proteccion, .seguridad-email-tiempo, .seguridad-email-porque, .socnoc-strategy h3, .modal-body h3, .endpoint-porque, .endpoint-combate, .contact-form .wrapper, .alerta-fraude .wrapper {
		font-size: 20px;
	}
	.nosotros-intro {
		padding: 60px 30px;
	}
	.nosotros-mision-vision, .nosotros-people {
		padding: 60px 30px 0;
	}
	.nosotros-valores .image img {
		max-width: 400px;
	}
	.nosotros-valores h2 {
		margin-bottom: 60px;
	}
	.nosotros-valores .swiper-horizontal {
		padding-bottom: 80px;
	}
	.row-leaders {
		padding: 30px 0;
	}
	.line-1, .line-2, .line-3 {
		height: 20px;
	}
	.infraestructura-intro {
		padding-bottom: 30%;
	}
    .innovacion-intro {
        padding: 60px 30px 80px;
    }
    .innovacion-equipo .icon {
        width: 160px;
        height: 160px;
    }
    .innovacion-aliado ul.list li:before {
        top: 8px;
    }
    .innovacion-soluciones {
        padding: 80px 30px;
    }
    .innovacion-soluciones .icons {
        padding: 60px 0;
    }
    .innovacion-aliado {
        padding: 80px 30px;
    }
    .csirt-buttons a.ti-america-button .icon {
        width: 30px;
    }
    .comunicacion-icons .wrapper {
        gap:30px;
    }
    .comunicacion-servicio {
        padding: 80px 30px;
    }
    .socnoc-why {
        padding: 80px 30px;
    }
    .socnoc-why .text .content-card {
        padding: 30px;
    }
    .socnoc-strategy {
       padding: 80px 30px;
    }
    .socnoc-strategy .cards-icons {
        gap:40px 30px;
    }
    .socnoc-strategy .card-icon {
        max-width: 240px;
        padding: 0 20px 20px;
    }
    .socnoc-benefits {
        padding: 80px 30px;
    }
    .redes-saber {
        padding: 80px 30px;
    }
    .redes-necesidades {
        padding-bottom: 80px;
    }
    .redes-necesidades .image img{
        width: 110%;
        margin-left: -10%;
    }
    .redes-beneficios {
        padding: 80px 30px;
    }
    .seguridad-email-proteccion {
        padding: 80px 30px;
    }
    .seguridad-email-porque, .endpoint-porque{
        padding: 80px 30px;
    }
    .seguridad-email-tiempo .decoration-bottom {
        display: none;
    }
    .seguridad-email-porque .intro, .seguridad-email-porque .blocks, .endpoint-porque .intro, .endpoint-porque .blocks {
        margin-bottom: 30px;
    }
    .seguridad-email-proteccion .icon-item .image{
        margin: 0 auto 20px;
        width: 80px;
    }
    .endpoint-porque .ta-horizontal-decorator {
        width: 150px;
    }
}

/* breakpoint movil */
@media (max-width: 991px) {
    .navbar-toggler {
        border: 0;
        padding: 0;
    }
	.home-banner .wrapper .carousel-item .btn-custom {
		font-size: 1em;
	}
	h1.page-headline {
		font-size: 36px;
	}
	h2.page-subheadline, .home-what-we-do h2, .home-experience h2.page-subheadline, .certifications-section h2, .home-clients h2, .nosotros-mision-vision h3, .nosotros-valores h2, .nosotros-people h2, h2.header-boxed {
		font-size: 28px;
	}
	.home-clients h3, .nosotros-valores h3, .nosotros-people h3 {
		font-size: 24px;
	}
	.home-experience .outer-wrapper, .nosotros-banner .outer-wrapper {
		padding: 30px;
	}
	.home-what-we-do {
		padding: 30px;
	}
	.home-certifications {
		padding: 30px 30px 0;
	}
	.nosotros-intro {
		padding: 30px;
	}
	.lines-1, .lines-2 {
		display: none;
	}
	.nosotros-mision-vision, .nosotros-people {
		padding: 30px 30px 0;
	}
	.nosotros-valores .image img {
		max-width: 300px;
	}
	.nosotros-valores h2 {
		margin-bottom: 30px;
	}
	.nosotros-valores .swiper-horizontal {
		padding-bottom: 60px;
	}
	.nosotros-valores .swiper-button-next, .nosotros-valores .swiper-button-prev, .infraestructura-soluciones .swiper-button-next, .infraestructura-soluciones .swiper-button-prev {
		width: 36px;
		height: 36px;
	}
	.nosotros-valores .swiper-button-next img, .nosotros-valores .swiper-button-prev img, .infraestructura-soluciones .swiper-button-next img, .infraestructura-soluciones .swiper-button-prev img{
		width: 20px;
		height: 20px;
	}
	.nosotros-intro .decoration-bottom {
		padding-top: 30px;
	}
	.line-1, .line-2, .line-3 {
		height: 15px;
	}
	.nosotros-mision-vision .text .mision, .nosotros-mision-vision .text .vision {
		padding-bottom: 60px;
	}
	.leader-card {
		max-width: 220px;
	}
    .innovacion-intro {
		padding: 40px 30px 80px;
	}
    .innovacion-equipo .icon {
        width: 120px;
        height: 120px;
        right: -20px;
    }
    .innovacion-soluciones {
        padding: 60px 30px;
    }
    .innovacion-soluciones .icons, .innovacion-aliado {
        padding: 60px 30px;
    }
    .innovacion-aliado .image {
        display: none;
    }
    .seguridad-intro, .seguridad-services {
        padding: 60px 30px;
    }
    .seguridad-quote .wrapper {
        padding: 80px 0;
    }
    .csirt-about {
        padding: 60px 30px;
    }
    .csirt-fingerprint {
        padding: 0 30px 60px;
    }
    .comunicacion-servicio {
        padding: 60px 30px;
    }
    .comunicacion-garantiza {
        padding: 60px 30px;
    }
    .socnoc-why {
        padding: 60px 30px;
    }
    .socnoc-strategy {
       padding: 60px 30px;
    }
    .socnoc-strategy .wrapper {
        flex-direction: column;
    }
    .socnoc-strategy .text {
        max-width: none;
        text-align: center;
    }
    .socnoc-strategy .card-icon img {
        width: 40px;
        margin-top: -20px;
    }
    .socnoc-benefits {
        padding: 60px 30px;
    }
    .socnoc-benefits .icons {
        flex-direction: column;
        padding: 60px 0;
    }
    .socnoc-benefits .icons .divider{
        width: 100%;
        height: 1px;
    }
    .redes-saber {
        padding: 60px 30px;
    }
    .redes-saber .decoration-bottom {
        padding: 10px 0 0;
    }
    .redes-necesidades {
        padding-bottom: 60px;
    }
    .redes-necesidades .textbox {
        padding: 30px;
        right: auto;
        bottom: auto;
        position: relative;
        margin: 0 30px;
        width: auto;
        max-width:none;
    }
    .redes-necesidades .image img {
        margin-bottom: -15%;
        width: 100%;
        margin-left: 0;
    }
    .redes-necesidades .decoration {
        display: none;
    }
    .redes-beneficios {
        padding: 80px 30px 60px;
    }
    .redes-beneficios .text h2.page-subheadline:before {
        top: -20px;
        width: 100px;
        height: 4px;
    }
    .seguridad-email-proteccion {
        padding: 60px 30px;
    }
    .seguridad-email-proteccion .text {
        margin-bottom: 30px;
    }
    .seguridad-email-porque, .endpoint-porque {
        padding: 60px 30px;
    }
    .seguridad-email-porque p, .endpoint-porque p {
        margin-bottom: 1em;
    }
    .seguridad-email-proteccion .icon-item .image{
        width: 60px;
    }
    .seguridad-email-office-banner img {
        width: 140%;
        margin: 0 -20%;
    }
    .endpoint-porque .decoration-bottom {
        display: none;
    }
    .form-top {
        padding-bottom: 30px;
    }
    .contact-form .wrapper, .alerta-fraude .wrapper, .form-bottom {
        padding: 30px;
    }
    .contact-info {
        gap: 30px;
        flex-direction: column-reverse;
    }
    .alerta-fraude .wrapper {
        flex-direction: column-reverse;
        gap: 30px;
    }
    .alerta-fraude img {
        width: 160px;
    }
}

@media (max-width:760px) {
	h1.page-headline {
		font-size: 36px;
	}
    h1.page-headline br, h2.page-subheadline br {
        display: none;
    }
	h2.page-subheadline, .home-what-we-do h2, .home-experience h2.page-subheadline, .certifications-section h2, .home-clients h2, .nosotros-mision-vision h3, .nosotros-valores h2, .nosotros-people h2, h2.header-boxed {
		font-size: 24px;
	}
	.home-clients h3, .nosotros-valores h3, .nosotros-people h3 {
		font-size: 20px;
	}
	.nosotros-intro .image-text .text, .nosotros-mision-vision .text, .nosotros-valores .text, .nosotros-people, .infraestructura-intro .text, .infraestructura-soluciones .text, .infraestructura-por-que .text, .infraestructura-soluciones .slider, .copyright .footer-links a {
		font-size: 16px;
	}
	.home-banner .wrapper .carousel-item .btn-custom {
		top: 70%;
	}
    .home-banner .carousel-control-prev-icon, .home-banner .carousel-control-next-icon {
        width: 1.5rem;
        height: 1.5rem;
    }
	.home-what-we-do .wrapper {
		flex-direction: column;
		align-items: flex-start;
		gap: 30px;
	}
	.home-what-we-do .ornament, .home-what-we-do .text {
		width: 100%;
	}
	.home-what-we-do .ornament img {
        width: 160px;
    }
	.certifications-section {
		padding: 30px;
	}
	.certifications-section .certificates {
		flex-wrap: wrap;
		justify-content: center;
	}
	.certifications-section .certificate {
		width: 90px;
	}
	.home-experience .outer-wrapper, .nosotros-banner .outer-wrapper, .infraestructura-banner .content-wrapper, .innovacion-banner .content-wrapper, .seguridad-banner .outer-wrapper, .csirt-banner .content-wrapper, .comunicacion-banner .content-wrapper, .comunicacion-intro .outer-wrapper, .socnoc-banner .outer-wrapper, .redes-banner .outer-wrapper, .seguridad-email-banner .outer-wrapper, .endpoint-banner .content-wrapper {
		position: relative;
    }
	.home-experience h2.page-subheadline, .innovacion-banner .content-wrapper .content {
		width: 100%;
	}
	.home-clients .wrapper {
		padding: 30px 0;
	}
	.home-clients h2 {
		margin-bottom: 30px;
	}
	.nosotros-banner .wrapper, .nosotros-banner h2.page-subheadline {
		text-align: left;
	}
	.nosotros-banner>img.background {
		width: 140%;
		margin: 0 -20% -20%;
	}
	.nosotros-intro .image-text {
		flex-direction: column;
		gap:30px;
	}
	.nosotros-mision-vision .wrapper, .nosotros-valores .wrapper {
		flex-direction: column;
		gap:0;
	}
	.nosotros-mision-vision .text .mision, .nosotros-mision-vision .text .vision{
		padding-bottom: 30px;
	}
	.nosotros-mision-vision .text {
		text-align: left;
	}
	.nosotros-valores .image {
		display: none;
	}
	.nosotros-valores .text {
		width: 100%;
	}
	.row-leaders {
		flex-direction: column;
        gap: 30px;
    }
	.leader-card {
		max-width: none;
		display: flex;
		gap: 30px;
		align-items: center;
	}
	.leader-card a {
		display: block;
		margin: 0;
	}
    .leader-card a img {
        width: 100px;
        height: auto;
    }
	.leader-info {
		width: 100%;
		text-align: left;
	}
	.leader-title br{
		display: none;
	}
	.infraestructura-banner video, .innovacion-banner video {
		margin-left: -60%;
        margin-top: -10%;
        margin-bottom: -10%;
		width: 160%;
	}
	.infraestructura-banner .content-wrapper .content {
		width: 100%;
	}
	.infraestructura-intro {
		padding-bottom: 30px;
	}
	.infraestructura-intro .text, .decoration-bottom {
		max-width: none;
	}
	.infraestructura-intro .image {
		display: none;
	}
	.infraestructura-soluciones {
		padding: 30px;
	}
	.infraestructura-soluciones .wrapper {
		flex-direction: column;
		gap: 30px;
	}
	.infraestructura-soluciones .text {
		max-width: none;
	}
	.infraestructura-soluciones .text .decoration-bottom {
		display: none;
	}
	.infraestructura-soluciones .divider {
		width: 100%;
		height: 4px;
	}
	.infraestructura-soluciones .slider{
		width: 100%;
		max-width: none;
		margin-top: 0;
		padding-bottom: 0;
	}
	.infraestructura-soluciones .slider-image-wrapper {
		height: 200px;
	}
	.infraestructura-soluciones .nav-buttons {
		position: relative;
    	max-width: 140px;
	}
	.infraestructura-por-que .wrapper {
		flex-direction: column-reverse;
	}
	.infraestructura-por-que .image {
		overflow: hidden;
	}
	.infraestructura-por-que .image img {
		max-width: none;
		margin: -25% 0 -15% 0;
	}
	.infraestructura-por-que .text {
		display: block;
		padding: 30px;
	}
	.infraestructura-por-que .text-inside {
		max-width: none;
		padding: 0;
	}
    .innovacion-intro {
        padding: 60px 30px;
    }
    .innovacion-equipo .wrapper, .innovacion-aliado .wrapper {
        flex-direction: column;
        gap: 30px;
    }
    .innovacion-equipo .text {
        max-width: none;
    }
    .innovacion-equipo .decoration-bottom {
        display:none;
    }
    .innovacion-soluciones {
        padding: 30px;
    }
    .innovacion-aliado {
        padding: 30px;
    }
    .innovacion-aliado .text {
        max-width: none;
    }
    .innovacion-aliado .image {
        display: none;
    }
    .innovacion-aliado ul.list {
        min-width: 0;
        width: 100%;
    }
    .innovacion-soluciones .icons {
        padding: 30px 0;
    }
    .seguridad-banner>img.background {
        margin-top: -20%;
    }
    .seguridad-banner .text {
        max-width: none;
    }
    .seguridad-intro .wrapper {
        flex-direction: column;
        gap: 30px;
    }
    .seguridad-intro, .seguridad-services {
        padding: 30px;
    }
    .seguridad-intro .decoration-bottom {
        display: none;
    }
    .seguridad-services .lists{
        padding: 0;
        flex-direction: column;
        gap: 0;
    }
    .seguridad-quote .wrapper {
        padding-top: 30px;
    }
    .csirt-banner video{
        width: 140%;
        margin-left: -45%;
        margin-top: -15%;
        margin-bottom: -10%;
    }
    .csirt-banner .content-wrapper .content {
		width: 100%;
        padding-bottom: 30px;
	}
    .csirt-buttons .wrapper {
        flex-direction: column;
    }
    a.ti-america-button {
        padding: 5px 10px;
    }
    .csirt-about {
        padding: 30px 30px 60px;;
    }
    .csirt-fingerprint {
        padding: 0 30px 30px;
    }
    .csirt-about .decoration-bottom, .csirt-fingerprint .decoration-bottom {
        display: none;
    }
    .comunicacion-banner video{
        width: 140%;
        margin-left: -45%;
        margin-top: -15%;
        margin-bottom: -5%;
    }
    .endpoint-banner video{
        width: 160%;
        margin-left: -60%;
        margin-top: -15%;
        margin-bottom: -5%;
    }
    .comunicacion-banner .content-wrapper .content, .endpoint-banner .content-wrapper .content{
		width: 100%;
        padding-bottom: 30px;
	}
    .comunicacion.wrapper {
        display: none;
    }
    .comunicacion-intro>img.background {
        width: 130%;
        margin-left: -30%;
    }
    .comunicacion-intro .text {
        max-width: none;
    }
    .comunicacion-icons {
        padding:30px;
        color: black;
        text-align: left;
    }
    .comunicacion-icons .icons-container {
        padding: 0;
        background: none;
    }
    .comunicacion-icons .wrapper {
        flex-direction: column;
        gap: 10px;
    }
    .comunicacion-icons .item-icon {
        width: 100%;
    }
    .comunicacion-icons .item-icon img{
        position: relative;
        left: auto;
        bottom: auto;
        transform: none;
        margin-right: 20px;
        width: 50px;
    }
    .comunicacion-servicio {
        padding: 30px;
    }
    .comunicacion-servicio .text .decoration-bottom {
        display: none;
    }
    .comunicacion-servicio .wrapper{
        flex-direction: column;
        gap:30px;
    }
    .comunicacion-servicio .image{
        border-radius: 0;
        border:none;
        box-shadow: none;
    }
    .comunicacion-servicio .image img{
        width: 50%;
        margin: -5% auto -10%;
    }
    .comunicacion-garantiza {
        padding: 30px;
    }
    .comunicacion-garantiza .text {
        padding: 20px 0;
    }
    .socnoc-banner>img.background {
        width: 130%;
    }
    .socnoc-banner .wrapper {
        justify-content: flex-start;
        text-align: left;
    }
    .socnoc-banner .text {
        width: 100%;
    }
    .socnoc-why {
        padding: 30px;
    }
    .socnoc-why .wrapper {
        flex-direction: column;
    }
    .socnoc-why .image {
        overflow: hidden;
        margin: 0;
    }
    .socnoc-why .image img {
        margin: -40% 0 -30%;
    }
    .socnoc-why .image:before {
        display: none;
    }
    .socnoc-why .text .decoration-bottom {
        display: none;
    }
    .socnoc-strategy {
       padding: 30px;
    }
    .socnoc-strategy .cards-icons {
       gap: 20px;
    }
    .socnoc-strategy .card-icon {
        max-width: none;
    }
    .socnoc-strategy .card-icon img{
        margin-left: -70%;
    }
    .socnoc-benefits {
        padding: 30px;
    }
    .socnoc-benefits .icons {
        padding: 30px 0;
    }
    .redes-banner .text {
        max-width: none;
    }
    .redes-saber {
        padding: 30px;
    }
    .redes-saber .text {
        max-width: none;
    }
    .redes-saber .image {
        display: none;
    }
    .redes-necesidades {
        padding-bottom: 30px;
    }
    .redes-beneficios {
        padding: 60px 30px 30px;
    }
    .redes-beneficios .text h2.page-subheadline, .redes-beneficios .text p {
        margin-bottom: 30px;
    }
    .redes-beneficios .icons {
        flex-direction: column;
    }
    .redes-beneficios .icon-item {
        width: 100%;
        max-width: none;
        margin: 0 0 30px;
    }
    .seguridad-email-banner .text {
        max-width: none;
    }
    .seguridad-email-proteccion {
        padding: 30px;
    }
    .seguridad-email-tiempo .text {
        padding: 30px 0;
    }
    .seguridad-email-porque, .endpoint-porque{
        padding: 30px 30px;
    }
    .seguridad-email-proteccion .icons {
        flex-direction: column;
        align-items: flex-start;
    }
    .seguridad-email-proteccion .divider {
        width: 100%;
        height: 2px;
    }
    .seguridad-email-proteccion .icon-item{
        display: flex;
        align-items: center;
        gap: 30px;
        text-align: left;
    }
    .seguridad-email-tiempo .wrapper {
        flex-direction: column;
        gap: 0;
    }
    .seguridad-email-tiempo .image{
        width: auto;
        margin: 0 -30px;
        background: #ccc;
    }
    .seguridad-email-tiempo .image img{
        width: 100%;
        margin: -7% auto 0;
    }
    .seguridad-email-tiempo .text {
        max-width: none;
    }
    .seguridad-email-office-banner img {
        width: 160%;
        margin: 0 -30%;
    }
    .seguridad-email-porque .blocks, .endpoint-porque .blocks {
        flex-direction: column;
    }
    .seguridad-services .lists ul li:before, .infraestructura-soluciones ul li:before {
        width: 9px;
        height: 9px;
        left: -24px;
        top: 9px;
    }
    .endpoint-combate {
        padding: 30px;
    }
    .endpoint-combate .wrapper {
        flex-direction: column;
        gap:30px;
    }
    .endpoint-combate .text {
        max-width: none;
    }
}

@media (max-width:600px) {
    .nosotros-intro .image-text .text, .nosotros-mision-vision .text, .nosotros-valores .text, .nosotros-people, .infraestructura-intro .text, .infraestructura-soluciones .text, .infraestructura-por-que .text, .innovacion-equipo .text, .innovacion-soluciones, .innovacion-aliado, .seguridad-intro .text, .seguridad-services, .csirt-banner, .csirt-buttons, .csirt-about, .csirt-fingerprint, .comunicacion-intro .text, .comunicacion-icons, .comunicacion-servicio .text, .comunicacion-garantiza, .socnoc-why, .socnoc-strategy, .socnoc-strategy, .socnoc-benefits, .redes-saber, .redes-necesidades, .redes-beneficios, .seguridad-email-proteccion, .seguridad-email-tiempo, .seguridad-email-porque, .leader-card, .redes-beneficios .icon-item .text, .innovacion-soluciones .icons .icon-item, .endpoint-porque, .endpoint-combate, .contact-form .wrapper, .alerta-fraude .wrapper {
        font-size: 18px;
    }
    .seguridad-quote h2.page-subheadline {
        width: 100%;
        padding-bottom: 30%;
    }
}

@media (max-width:420px) {
    .navbar .container-fluid {
        height: 60px;
    }
    .navbar .logo {
        width: 120px;
    }
    .navbar-language ul li img.language-icon {
        display: none;
    }
    .home-banner .wrapper .carousel-item .btn-custom {
        font-size: 16px;
    }
    h1.page-headline {
        font-size: 28px;
    }
    h2.page-subheadline, .home-what-we-do h2, .home-experience h2.page-subheadline, .certifications-section h2, .home-clients h2, .nosotros-mision-vision h3, .nosotros-valores h2, .nosotros-people h2 {
        font-size: 20px;
    }
    .redes-beneficios .icon-item h3, .home-clients h3, .nosotros-valores h3, .nosotros-people h3, .socnoc-strategy h3, .footer-nav .title {
        font-size: 18px;
    }
    .nosotros-intro .image-text .text, .nosotros-mision-vision .text, .nosotros-valores .text, .nosotros-people, .infraestructura-intro .text, .infraestructura-soluciones .text, .infraestructura-por-que .text, .innovacion-equipo .text, .innovacion-soluciones, .innovacion-aliado, .seguridad-intro .text, .seguridad-services, .csirt-banner, .csirt-buttons, .csirt-about, .csirt-fingerprint, .comunicacion-intro .text, .comunicacion-icons, .comunicacion-servicio .text, .comunicacion-garantiza, .socnoc-why, .socnoc-strategy, .socnoc-strategy, .socnoc-benefits, .redes-saber, .redes-necesidades, .redes-beneficios, .seguridad-email-proteccion, .seguridad-email-tiempo, .seguridad-email-porque, .leader-card, .redes-beneficios .icon-item .text, .innovacion-soluciones .icons .icon-item, .endpoint-porque, .endpoint-combate, .contact-form .wrapper, .alerta-fraude .wrapper {
        font-size: 16px;
    }
    .leader-card a img {
        width: 80px;
    }
    .footer-logo {
        width: 120px;
    }
    .footer-social a img {
        width: 30px;
    }
    .innovacion-soluciones .icons .icon-item {
        width: 120px;
    }
    .innovacion-soluciones .icon {
        width: 40px;
        height: 40px;
    }
}
