.w-layout-grid {
                display: -ms-grid;
                display: grid;
                grid-auto-columns: 1fr;
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr;
                -ms-grid-rows: auto auto;
                grid-template-rows: auto auto;
                grid-row-gap: 16px;
                grid-column-gap: 16px;
              }
              
              .navigation-link {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding: 20px 12px;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 auto;
                -ms-flex: 0 0 auto;
                flex: 0 0 auto;
                -webkit-transition: all 200ms ease;
                transition: all 200ms ease;
                font-family: Readexpro, sans-serif;
                color: #008046;
                font-size: 14px;
                line-height: 18px;
                font-weight: 700;
                text-align: center;
                text-decoration: none;
              }
              
              .navigation-link:hover {
                color: #88BB42;
              }
              
              .navigation-link.w--current {
                color: #88BB42;
              }
              
              .navigation {
                position: -webkit-sticky;
                position: sticky;
                left: 0%;
                top: 0%;
                right: 0%;
                bottom: auto;
                z-index: 9;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding: 10px 3%;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                border-bottom: 1px solid rgba(68, 85, 103, 0.11);
                background-color: #fff;
              }
              
              .brand {
                margin-right: 0px;
              }
              
              .navigation-left {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .navigation-right {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 50%;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 16px;
              }
              
              .nav-menu {
                position: static;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-left: 20px;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                color: #283338;
                font-size: 15px;
              }
              
              .flowbase-logo {
                width: 100px;
              }
              
              .navigation-container {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: auto;
                height: 100%;
                max-width: 100%;
                min-height: 85px;
                margin-right: auto;
                margin-left: auto;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .navigation-container-mob {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                height: 100%;
                max-width: 1300px;
                margin-right: auto;
                margin-left: auto;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .navigation-mob {
                position: relative;
                left: 0%;
                top: 0%;
                right: 0%;
                bottom: auto;
                display: none;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                background-color: transparent;
              }
              
              .flowbase-logo-2 {
                width: 54px;
              }
              
              .section-1-banner {
                position: relative;
                z-index: 1;
                min-height: 90vh;
                padding-top: 0px;
         
                background-image: url('../images/nuevas/slide-1.jpg');
                background-position: 50% 50%;
                background-size: cover;
                background-repeat: no-repeat;
              }
              
              .footer {
                padding: 20px 40px;
                background: rgb(255,209,4);
                background: linear-gradient(180deg, rgba(255,209,4,1) 49%, rgba(255,238,0,1) 87%);
              }
              
              .title-1 {
                margin-top: 10%;
                margin-right: 40%;
                margin-bottom: 4%;
                padding-right: 0px;
                font-family: Readexpro, sans-serif;
                color: #ffea3c;
                font-size: 56px;
                line-height: 56px;
                font-weight: 400;
              }
              
              .text-span {
                color: #fff;
              }
              
              .text-1 {
                margin-right: 40%;
                margin-bottom: 4%;
                font-family: Readexpro, sans-serif;
                color: #fff;
                font-size: 19px;
              }
              
              .button-1 {
                max-width: 50%;
                min-width: 50%;
                margin-bottom: 10%;
                padding-top: 10px;
                padding-bottom: 10px;
                background-color: #ffea3c;
                font-family: Readexpro, sans-serif;
                color: #008046;
                font-weight: 700;
                text-align: center;
                border-radius:20px;
              }
              
              .button-1:hover {
                background-color: #008046;
                color: #ffea3c;
              }
              
              .button-1._2 {
                margin-top: 5%;
                margin-bottom: 5%;
                background-color: #ffd603;
                color: #015618;
              }
              
              .button-1._2:hover {
                background-color:#018049;
                color: #ffd603;
              }
              
              .section-2-nosotros {
                position: relative;
                z-index: 1;
                max-height: 100%;
                min-height: auto;
                padding-top:8%;
                padding-bottom: 8%;
                background-color: #f1f1f1;
              }
              
              .contenido-nota.mobile {
                display: none;
              }
              
              .image-nota {
                right: 116px;
                padding-top: 10px;
              }
              
              .subida-1 {
              /*  font-family: Readexpro, sans-serif;
                color: #008046;
                font-size: 18px;*/
               font-size: 38px;
               font-family: Readexpro, sans-serif;
               color:#008046;
              font-weight: 400;
              margin-bottom: 50px;
              text-align: center;
                

              }
             
              .title-2 {
                margin-top: 10px;
                margin-bottom: 0px;
                padding-top: 0px;
                padding-left: 0px;
                background-color: transparent;
                font-family: Readexpro, sans-serif;
                color: #fff;
                line-height: 47px;
                font-weight: 400;
                text-align: left;
                text-decoration: none;
              }
              
              .title-back {
                background-image: url('../images/title-back.png');
                background-position: 0px 0px;
                background-size: cover;
              }
              
              .image-nota-1 {
                min-height: 280px;
                min-width: 280px;
                margin-top: 55%;
              }
              
              .nota-text {
                font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 18px;
              }
              
              .subtitle {
                margin-bottom: 15px;
                font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 22px;
                font-weight: 400;

                
              }
              
              .section-3-servicios {
                position: relative;
                z-index: 1;
                overflow: visible;
                max-height: 100%;
                min-height: auto;
                margin-top: 0px;
                padding-top: 100px;
                padding-bottom: 100px;
                background-color: transparent;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD004), to(#FFEE00));
                background-image: linear-gradient(180deg, #FFD004, #FFEE00);
                
              }
              
              .servicios {
                overflow: hidden;
                -o-object-fit: contain;
                object-fit: contain;
              }
              
              .servicios.mobile {
               
              }
              
              .title-3 {
             /*   font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 54px;
                line-height: 55px;
                font-weight: 400;
                text-align: right; */
                font-family: Readexpro, sans-serif;
                color:#008046;
               font-weight: 400;
               font-size: 38px;
              }
              
              .title-3._2 { 
              
                text-align: center;
              }
              
              .subida-2 {
                margin-top: 20%;
                font-family: Readexpro, sans-serif;
                color:#008046;
               font-weight: 700;
                text-align: right;
              }
              
              .content-servicios {
                margin-bottom: 5%;
                padding-right: 20px;
                
              }
              
              .nota-text-2 {
                font-family: Readexpro, sans-serif;
                color: #008046;
                font-size: 18px;
                text-align: right;
              }
              
              .text-infografic {
                padding-top: 10%;
              }
              
              .text-infografic._2 {
                padding-top: 1%;
              }
              .text-infografic._1 {
                padding-top: 2%;
                padding-bottom: 2%;
              }
              .text-infografic._3 {
                padding-top: 2%;
                padding-bottom: 2%;
              }
              
              .icon {
                padding-top: 26%;
                padding-bottom: 0%;
              }
              
              .icon._2 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-top: 0%;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                right: -4%;
              }
              
              .text-infografic-content {
                font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 19px;
              }
              
              .text-span-3 {
                font-weight: 700;
                color: #000;
              }
              
              .text-span-4 {
                font-size: 38px;
              }
              
              .section-4-clientes {
                position: relative;
                z-index: 1;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                min-width: 100%;
                padding-top: 120px;
                padding-bottom: 120px;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                background-color: #e4e4e4;
              
              }
              
              .section-4-clientes.hidden {
                display: none;
              }
              
              .logo-image {
                margin-top: 0%;
                padding-right: 0%;
                padding-left: 0%;
                border:4px solid #008046;
                border-radius:20px;
              }
              
              .slide-2 {
                position: static;
                top: 100px;
                background-color: transparent;
              }
              
              .slider-logo-clientes {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-right: 40px;
                padding-left: 40px;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                background-color: transparent;
              }
              
              .section-5-reciclar {
                position: relative;
                z-index: 1;
                padding-top: 80px;
                padding-bottom: 80px;
               background-image: url('../images/fondo.png');
             /*  background: rgb(0,128,70);
               background: linear-gradient(180deg, rgba(0,128,70,1) 34%, rgba(248,235,2,1) 74%);*/
                background-position: 0px 0px;
                background-size: auto;
                background-attachment: fixed;
                text-align: center;
              }
              
              .beneficios-reciclar-desktop.mobile {
               
              }
              
              .title-4 {
                margin-bottom: 50px;
                font-family: Readexpro, sans-serif;
               color:#008046;
               font-weight: 400;
               /* text-shadow: 1px 1px 2px black;*/
              }
              
              .title-4._2 {
                margin-top: 0px;
                margin-bottom: 0%;
                padding-top: 3%;
                padding-bottom: 1%;
                font-family: Readexpro, sans-serif;
                color:#008046;
               font-weight: 400;
                text-align: center;
              }
              
              .title-4._2.bis {
                color: #fff;
              }
              
              .enumeraci-n {
                -ms-grid-columns: 1fr 1fr 1fr;
                grid-template-columns: 1fr 1fr 1fr;
              }
              
              .enumerador {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;

              }
              
              .enumerar {
                font-family: Readexpro, sans-serif;
                
                font-size: 42px;
                font-weight: 700;
                background: -webkit-linear-gradient(#017C43,#88BB42);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                color: #00A755;
                ;
              }
              
              .detail-enumeracion {
                font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 16px;
                font-weight: 400;
                text-align: center;
              }
              
              .section-7-form-1 {
                position: relative;
                z-index: 1;
                padding-top: 120px;
                padding-bottom: 120px;
                background: rgb(255,209,6);
                background: linear-gradient(180deg, rgba(255,209,6,1) 27%, rgba(255,238,3,1) 58%);
              }
              
              .slide-nav-2 {
                display: none;
              }
              
              .slide-txt-wrap3 {
                position: absolute;
                left: -48%;
                top: 0%;
                right: 0%;
                bottom: 0%;
                z-index: 2;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-family: Oswald, sans-serif;
                color: #fff;
                font-size: 24px;
                line-height: 30px;
                font-weight: 200;
              }
              
              .slide-img3 {
                width: 100%;
                height: 100%;
                background-image: url('../images/nuevas/_F7A7539.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/nuevas/_F7A7539.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-img3._6 {
                background-image: url('../images/image-slide-6.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/image-slide-6.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-img3._5 {
                background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.15))), url('../images/image-slide-5.jpg');
                background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url('../images/image-slide-5.jpg');
                background-position: 0px 0px, 50% 50%;
                background-size: auto, cover;
              }
              
              .slide-img3._7 {
                background-image: url('../images/image-slide-7.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/image-slide-7.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-img3._2 {
                background-image: url('../images/image-slide-2.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/image-slide-2.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-img3._4 {
                background-image: url('../images/image-slide-4.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/image-slide-4.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-img3._3 {
                background-image: url('../images/image-slide-3.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
                background-image: url('../images/image-slide-3.jpg'), linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
                background-position: 50% 50%, 0px 0px;
                background-size: cover, auto;
              }
              
              .slide-content {
                position: relative;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                overflow: hidden;
                height: 100%;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .right-arrow {
                display: block;
              }
              
              .carrousel-2 {
                height: 100%;
                background-color: transparent;
              }
              
              .carrousel-2.mobile-beneficios-reciclar {
                display: none;
              }
              
              .carrousel-2.mobile-nuestra-instaciones {
                display: none;
              }
              
              .carrusel-nuestra-instalaciones {
                height: 100vh;
              }
              
              .left-arrow {
                display: block;
              }
              
              .title-5 {
                margin-bottom: 20px;
                font-family: Readexpro, sans-serif;
                font-size: 60px;
                line-height: 62px;
                font-weight: 400;
              }
              
              .text-slide {
                font-family: Readexpro, sans-serif;
                font-size: 18px;
                font-weight: 400;
              }
              
              .div-text-slide {
                max-width: 40%;
                min-width: 40%;
                padding: 2% 2% 2% 12%;
                background-color: rgba(0, 0, 0, 0.6);
                border-radius: 20px;
              }
              
              .text-trabaja-nosotros {
                margin-bottom: 50px;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-size: 17px;
                text-align: center;
              }
              
              .text-trabaja-nosotros.bis {
                color: #fff;
              }
              
              .form-1 {
                padding-left: 0%;
              }
              
              .form-2 {
                padding-right: 0%;
              }
              
              .form-control {
                font-family: Readexpro, sans-serif;
              }
              
              .form-control._2 {
                height: auto;
                max-height: 50%;
                min-height: 25%;
                padding-bottom: 18%;
              }
              
              .form-control._2._3 {
                max-height: 50%;
                min-height: 25%;
                padding-top: 8px;
                padding-bottom: 18%;
              }
              
              .btn-btn-primary-btn-sm-px-4-mt-2-float-end {
                display: none;
                min-width: 100%;
                background-color: #ffd603;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-weight: 700;
              }
              
              .btn-btn-primary-btn-sm-px-4-mt-2-float-end._2 {
                background-color: #ffd603;
                color: #015618;
              }
              
              .section-8-form-contacto {
                position: relative;
                z-index: 1;
                padding-top: 120px;
                padding-bottom: 120px;
                background: rgb(0,128,70);
                background: linear-gradient(180deg, rgba(0,128,70,1) 31%, rgba(255,238,0,1) 94%);
              }
              
              .right-side {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-top: 2%;
                padding-bottom: 2%;
                padding-right: 3%;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
              }
              
              .footer-logo-link {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 15%;
                margin-top: 2%;
                margin-bottom: 2%;
                margin-left: 5%;
                -webkit-box-pack: start;
                -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .text-footer {
                position: static;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-family: Readexpro, sans-serif;
                color: #58595B;
                font-size: 12px;
              }
              
              .image {
                position: relative;
              }
              
              .text-div-footer {
                position: relative;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                margin-left: 20px;
                -webkit-flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .div-logo-footer {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .div-logo-footer._2 {
                display: none;
              }
              
              .whatsapp-container {
                position: relative;
                left: auto;
                top: auto;
                right: 0%;
                bottom: 0%;
                z-index: 30;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 60px;
                height: 60px;
                min-width: 0px;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                border-style: solid;
                border-width: 0px;
                border-color: hsla(0, 0%, 100%, 0.3);
                border-radius: 100%;
                background-color: transparent;
                -webkit-transition: all 300ms cubic-bezier(.45, .182, .111, .989);
                transition: all 300ms cubic-bezier(.45, .182, .111, .989);
                cursor: pointer;
              }
              
              .whatsapp-container:hover {
                border-width: 0px;
                background-color: transparent;
                -webkit-transform: scale(1.05);
                -ms-transform: scale(1.05);
                transform: scale(1.05);
              }
              
              .whatsapp-icon {
                min-width: 17%;
              }
              
              .live-icon {
                position: absolute;
                left: 5px;
                top: 5px;
                right: auto;
                bottom: auto;
                width: 15px;
                height: 15px;
                min-width: 0px;
                border-radius: 100%;
                background-color: transparent;
              }
              
              .html-embed {
                padding: 1px 0px;
                border-style: solid;
                border-width: 3px;
                border-color: #015618;
                background-color: #ffd603;
                font-family: Readexpro, sans-serif;
                color: #015517;
                font-size: 14px;
                font-weight: 700;
                text-align: center;
                border-radius:20px;
                height: 50px;
                padding-top: 12px;
                cursor: pointer;
              }
              
              .image-2 {
                max-width: 60%;
                min-width: auto;
              }
              
              .image-2._2 {
                max-width: 60%;
                min-width: auto;
              }
              
              .footer-content.mobile {
                display: none;
              }
              
              .text-span-5 {
                padding-right: 8px;
                padding-left: 8px;
                background-color: #88BB42;
              }
              
              .text-span-6 {
                padding-right: 8px;
                padding-left: 8px;
                background-color: #88BB42;
              }
              
              .text-span-7 {
                padding-right: 8px;
                padding-left: 8px;
                background-color: #88BB42;
              }
              
              .text-span-8 {
                padding-right: 8px;
                padding-left: 8px;
                background-color: #88BB42;
              }
              
              .text-span-9 {
                padding-right: 8px;
                padding-left: 8px;
                background-color: #88BB42;
              }
              
              .image-3 {
                max-width: 60%;
                min-width: auto;
                padding-top: 20px;
              }
              
              .seccionado {
                position: relative;
                bottom: 1px;
                height: 50px;
              }
              
              .section-6-instalaciones {
                position: relative;
                z-index: 1;
              }
              
              .beneficios-reciclar-mobile {
                display: none;
                max-height: 100%;
                min-height: auto;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .enumeracion-mobile {
                padding-top: 100px;
                -webkit-box-pack: stretch;
                -webkit-justify-content: stretch;
                -ms-flex-pack: stretch;
                justify-content: stretch;
                justify-items: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-content: stretch;
                -ms-flex-line-pack: stretch;
                align-content: stretch;
                -ms-grid-columns: 1fr;
                grid-template-columns: 1fr;
              }
              
              .slider-reciclar-mobile {
                display: block;
                max-height: 800px;
                min-height: 600px;
                background-color: transparent;
              }
              
              .mask-2 {
                min-height: auto;
              }
              
              .div-block {
                min-width: 100%;
              }
              
              .columns {
                padding-top: 0px;
                padding-bottom: 0px;
              }
              
              .servicios-desktop {
                overflow: visible;
              }
              
              .text-block {
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-size: 17px;
              }
              
              .text-block.bis {
                color: #ffd603;
              }
              
              ._3-fields {
                max-width: 49%;
                min-width: 49%;
                margin-right: 1%;
              }
              
              .field-div {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .field-description {
                max-width: 49%;
                min-width: 49%;
                -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                align-self: flex-start;
              }
              
              .custom-code-button {
                padding-top: 8px;
                padding-bottom: 8px;
                background-color: #ffd603;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-weight: 700;
                text-align: center;
              }
              
              .spinner-border-spinner-border-sm-me-2 {
                padding-top: 8px;
                padding-bottom: 8px;
                background-color: #ffd603;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-weight: 700;
                text-align: center;
                cursor: default;
                border-radius:20px;
              }
              
              .spinner-border-spinner-border-sm-me-2._2 {
                padding-top: 15px;
                padding-bottom: 15px;
                background-color: #015618;
                color: #ffd603;
                cursor: default;
                border-radius:20px;
              }
              
              .title-modal {
                margin-top: 0px;
                margin-left: 0px;
                font-family: Readexpro, sans-serif;
                font-size: 38px;
                font-weight: 400;
                 text-align: center;
                 color:#008046;
                 margin-bottom: 50px;
              }
              
              .div-titulo {
                width: auto;
                margin-top: 90px;
                margin-left: 0px;
              }
              
              .div-block-3 {
                width: 50%;
                height: 50%;
                margin-left: 40px;
                padding-left: 20px;
              }
              
              .div-block-4 {
                width: 90%;
                height: 20vh;
                margin-top: 30px;
                margin-right: 0px;
                border-style: solid;
                border-width: 1px;
                border-color: #ffea3c;
              }
              
              .columns-2 {
                width: 100%;
              }
              
              .body {
                display: block;
                padding-right: 40px;
                padding-left: 40px;
                grid-auto-columns: 1fr;
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr;
                -ms-grid-rows: auto auto;
                grid-template-rows: auto auto;
                background-color: transparent;
                background-image: url('../images/fondo.png');
                background-repeat:repeat;
                background-position: 0% 30%;
                
                background-attachment: scroll;
              
              }
              
              .col1 {
                min-height: 200%;
              }
              
              .contenedor-importante {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: auto;
                height: auto;
                
                margin-bottom: 15px;
                margin-left: 0px;
                padding-top: 5px;
                padding-right: 20px;
                padding-bottom: 10px;
                border-style: solid;
                border-width: 2px;
                
              }
              
              .div-columnas {
                margin-top: 40px;
              }
              
              .text-important {
                width: 80%;
              }
              
              .text-block-2 {
                margin-top: 20px;
                margin-bottom: 6px;
                padding-right: 0px;
                padding-bottom: 10px;
                padding-left: 20px;
                font-family: Readexpro, sans-serif;
              
              }
              
              .div-icon-important {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 20%;
                margin-top: 0px;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .col2 {
                max-height: 250%;
                min-height: 250%;
                padding-left: 60px;
              }
              
              .contenedor-1 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                overflow: visible;
                margin-bottom: 0px;
                margin-left: 0px;
                -webkit-box-align: end;
                -webkit-align-items: flex-end;
                -ms-flex-align: end;
                align-items: flex-end;
                background: rgb(255,209,4);
                background: linear-gradient(180deg, rgba(255,209,4,1) 49%, rgba(255,238,0,1) 87%);
                margin-top: 20px;
                margin-bottom: 20px;
                padding:10px;
                border-radius: 20px;
                padding-left:20px;
              }
              
              .icon-important {
                padding-left: 20px;
              }
              
              .img-material {
                margin-top: auto;
                border-radius:50%;
                border:4px solid #008046;
              }
              
              .texto-polietileno {
                width: 50%;
              }
              
              .titulo-material {
                height: 10vh;
                margin-top: 130px;
                padding-bottom: 20px;
                
                background-color: #ffea3c;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-size: 18px;
                line-height: 20px;
                font-weight: 600;
                text-align: left;
                letter-spacing: 0px;
                -webkit-column-count: 0;
                column-count: 0;
                white-space: normal;
                background-clip: content-box;
                -webkit-text-fill-color: inherit;
              }
              
              .titulo-material.titulos-materiales {
                position: relative;
                display: block;
                height: auto;
                margin-top: auto;
                margin-bottom: 0px;
                padding-bottom: 0px;
                clear: none;
                -webkit-box-flex: 0;
                -webkit-flex: 0 auto;
                -ms-flex: 0 auto;
                flex: 0 auto;
                background-color: transparent;
              }
              
              .div-img {
                max-width: 215px;
                min-width: 200px;
                
              }
              
              .contenedor-pet {
                margin-top: 40px;
                margin-left: 40px;
              }
              
              .contenedor-pet-1 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
              }
              
              .heading-2 {
                padding-left: 40px;
              }
              
              .texto-material {
               font-family: Readexpro, sans-serif;
                /* color: #e4e4e4; */
                font-weight: 400;
                
                text-align: left;
                float: left;
                width:90%;
                
              }
              
              .contenedor-materiales {
                margin-bottom: 40px;
              }
              
              .slider-3 {
                display: none;
              }
              
              .text-span-19 {
               
             
                text-align: left;
                float: left;
                width:90%;
                margin: 0px;
                
              }
              
              .text-span-19.texto-polietileno {
                height: 10vh;
              }
              
              .text-block-3 {
                font-family: Readexpro, sans-serif;
                color: #ffd603;
                font-size: 16px;
              }
              
              .success-message {
                /*border-radius: 10px;*/
                background-color: #015618;
                margin-top: 4px;
              }
              
              .text-block-4 {
                font-family: Readexpro, sans-serif;
                font-size: 16px;
              }
              
              .error-message {
                background-color: #015618;
                color: #ffd603;
                text-align: center;
              }
              
              .text-block-5 {
                background-color: transparent;
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-size: 16px;
              }
              
              .success-message-2 {
                min-width: 50px;
                /*border-radius: 10px;*/
                background-color: #ffd603;
              }
              
              .text-block-6 {
                font-family: Readexpro, sans-serif;
                color: #015618;
                font-size: 16px;
              }
              
              .error-message-2 {
                background-color: #ffd603;
                text-align: center;
              }
              
              .section-button {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin-top: 40px;
                padding-right: 20px;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
              }
              
              .close-modal-button {
                position: relative;
                left: 5%;
                display: block;
                max-height: 50px;
                max-width: 12%;
                min-height: 50px;
                min-width: 12%;
                margin-top: 0px;
                margin-bottom: 0px;
                padding-top: 10px;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                border-style: solid;
                border-width: 2px;
                border-color: #fff355;
                line-height: 25px;
                text-decoration: none;
              }
              
              .text-cerrar {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                overflow: hidden;
                padding-top: 0px;
                padding-bottom: 0px;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-family: Readexpro, sans-serif;
                color: #fff355;
                font-size: 18px;
                font-weight: 700;
              }
              
              .slider-4 {
                display: none;
              }
              
              .div-block-8 {
                display: none;
              }
              
              .texto-material-2 {
                margin-top: 10px;
                padding-top: 30px;
                font-family: Readexpro, sans-serif;
                color: #e4e4e4;
                font-weight: 500;
              }
              
              .modal-wrapper {
                position: absolute;
                left: 0%;
                top: 0%;
                right: 0%;
                bottom: 0%;
                z-index: 9999;
                display: none;
                max-height: 100%;
                min-height: 200%;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                background-color: #88BB42;
              }
              
              .div-modal {
                overflow: hidden;
                background-image: none;
              }
              
              .section-2 {
                max-height: 100%;
                max-width: 100%;
                min-height: 200%;
                padding-top: 10px;
              }
              
              .div-block-14 {
                position: relative;
                left: 80%;
                display: block;
              }
              
              .section-title-content-desktop {
                max-height: 100%;
                max-width: 100%;
                min-height: 100%;
                min-width: 100%;
                padding-right: 5px;
                padding-left: 5px;
                display: block;
               
              }
              
              .close-modal-button-2 {
                position: static;
                left: 0%;
                display: block;
                max-height: 50px;
                max-width: 12%;
                min-height: 50px;
                min-width: 12%;
                margin-top: 0px;
                margin-bottom: 0px;
                padding-top: 10px;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                border-style: solid;
                border-width: 2px;
                border-color: #008046;
                line-height: 25px;
                border-radius:20px;
                background-color:#ffd603;
              }
              
              .text-cerrar-2 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                overflow: hidden;
                padding-top: 0px;
                padding-bottom: 0px;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-family: Readexpro, sans-serif;
                color: #008046;
                font-size: 18px;
                font-weight: 700;
              }
              
              .section-slider-mobile {
                display: none;
              }
              
              .grid-logos-clientes {
                position: relative;
                top: 100px;
                padding-right: 40px;
                padding-left: 40px;
                justify-items: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-content: center;
                -ms-flex-line-pack: center;
                align-content: center;
                grid-column-gap: 0px;
                -ms-grid-columns: 1fr 1fr 1fr 1fr;
                grid-template-columns: 1fr 1fr 1fr 1fr;
                -ms-grid-rows: auto;
                grid-template-rows: auto;
              }
              
              .div-block-logos {
                display: block;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
              }
              
              .link-block-logos {
                cursor: default;
                margin:0px 5px;
              }
              
              .text-span-20 {
                background-color: #88BB42;
              }
              
              @media screen and (min-width: 1280px) {
                .navigation-left {
                  width: 100%;
                }
              
                .title-2 {
                  line-height: 46px;
                }
              
                .section-5-reciclar {
                  background-attachment: fixed;
                }
              
                .form-control._2 {
                  padding-bottom: 18%;
                }
              
                .div-titulo {
                  width: auto;
                }
              
                .col1 {
                  padding-left: 0px;
                }
              
                .contenedor-importante {
                  height: 20%;
                }
              
                .text-important {
                  width: 80%;
                }
              
                .text-block-2 {
                  margin-top: 20px;
                  padding-left: 20px;
                }
              
                .div-icon-important {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-top: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .col2 {
                  padding-right: 60px;
                }
              
                .icon-important {
                  padding-left: 20px;
                }
              
                .img-material {
                  width: 100%;
                }
              
                .titulo-material.titulos-materiales {
                  padding-right: 20px;
                  background-color: transparent;
                }
              
                .texto-material {
                  padding-right: 40px;
                  font-size: 14px;
                }
              
                .contenedor-materiales {
                  margin-top: 30px;
                }
              
                .contenedor-materiales.material {
                  margin-top: -13px;
                }
              
                .text-span-19 {
                  
                }
              
                .div-block-8 {
                  display: none;
                }
              
                .texto-material-2 {
                  padding-right: 40px;
                  font-size: 18px;
                }
              }
              
              @media screen and (min-width: 1440px) {
                .navigation-link {
                  font-size: 14px;
                  line-height: 18px;
                }
              
                .navigation-left {
                  width: 100%;
                }
              
                .flowbase-logo {
                  width: 125px;
                }
              
                .title-1 {
                  font-size: 62px;
                  line-height: 62px;
                }
              
                .text-1 {
                  margin-right: 35%;
                  font-size: 22px;
                  line-height: 28px;
                }
              
                .button-1 {
                  font-size: 22px;
                  line-height: 24px;
                 
                }
              
                .button-1._2 {
                  font-size: 20px;
                  line-height: 22px;
                }
              
                .image-nota {
                  right: 160px;
                }
              
                .subida-1 {
                  font-size: 38px;
                  line-height: 34px;
                }
              
                .title-2 {
                  line-height: 46px;
                }
              
                .image-nota-1 {
                  min-height: 300px;
                  min-width: 300px;
                }
              
                .nota-text {
                  font-size: 24px;
                  line-height: 30px;
                }
                .nota-text-12{
                  margin-top: 5px;
                }
                .subtitle {
                  font-family: Readexpro, sans-serif;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .iconografia {
                  top: 40px;
                }
              
                .title-3._2 {
                  font-size: 38px;
                  
                }
              
                .subida-2 {
                  font-size: 38px;
                  line-height: 34px;
                }
              
                .nota-text-2 {
                  font-size: 22px;
                  line-height: 24px;
                }
              
                .infografic {
                  position: relative;
                }
              
                .icon {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-align: end;
                  -webkit-align-items: flex-end;
                  -ms-flex-align: end;
                  align-items: flex-end;
                }
              
                .icon._2 {
                  right: 41px;
                  padding-top: 4%;
                  -webkit-box-align: end;
                  -webkit-align-items: flex-end;
                  -ms-flex-align: end;
                  align-items: flex-end;
                }
              
                .text-infografic-content {
                  min-width: 300px;
                  font-size: 22px;
                  line-height: 24px;
                }
              
                .section-5-reciclar {
                  padding-top: 140px;
                  background-attachment: fixed;
                }
              
                .title-4 {
                  font-size: 42px;
                  line-height: 48px;
                }
              
                .title-4._2 {
                  font-size: 56px;
                  line-height: 60px;
                }
              
                .detail-enumeracion {
                  font-size: 22px;
                  line-height: 24px;
                }
              
                .text-slide {
                  font-size: 24px;
                  line-height: 32px;
                }
              
                .text-trabaja-nosotros {
                  font-size: 22px;
                  line-height: 24px;
                }
              
                .form-control {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .form-control._2 {
                  padding-bottom: 18%;
                }
              
                .form-control._2._3 {
                  padding-top: 3px;
                }
              
                .text-footer {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .html-embed {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .image-3 {
                  padding-top: 0px;
                }
              
                .spinner-border-spinner-border-sm-me-2 {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .spinner-border-spinner-border-sm-me-2._2 {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .title-modal {
                  font-size: 42px;
                  line-height: 48px;
                }
              
                .body {
                  padding-right: 0px;
                  padding-left: 0px;
                  background-position: 0% 35%;
                }
              
                .contenedor-importante {
                  width: auto;
                  height: auto;
                  padding-top: 20px;
                  padding-bottom: 20px;
                  padding-left: 20px;
                }
              
                .div-columnas {
                  margin-top: 40px;
                }
              
                .text-important {
                  width: 80%;
                }
              
                .text-block-2 {
                  margin-top: 20px;
                  padding-left: 20px;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .div-icon-important {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-top: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .icon-important {
                  max-width: 80%;
                }
              
                .img-material {
                  overflow: hidden;
                  margin-top: 10px;
                }
              
                .titulo-material.titulos-materiales {
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .texto-material {
                  font-size: 24px;
                  line-height: 28px;
                }
              
                .close-modal-button {
                  height: 4vh;
                }
              
                .div-block-8 {
                  display: none;
                }
              
                .div-modal {
                  display: block;
                  overflow: visible;
                  max-width: 1300px;
                  min-width: 1200px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .section-title-content-desktop {
                  display:block;
                 /* display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  max-width: 100%;
                  min-width: auto;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: start;
                  -webkit-justify-content: flex-start;
                  -ms-flex-pack: start;
                  justify-content: flex-start;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;*/
                }
              
                .close-modal-button-2 {
                  height: 4vh;
                  max-height: 60px;
                  max-width: 13%;
                  min-height: 55px;
                  min-width: 13%;
                }
              
                .text-cerrar-2 {
                  font-size: 22px;
                  line-height: 30px;
                }
              
                .text-span-20 {
                  font-size: 42px;
                  line-height: 51px;
                }
              
                .container-modal-desktop {
                  position: static;
                  left: 100px;
                  max-width: 1200px;
                }
              
                .div-block-17 {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .container-modal {
                  max-width: 1200px;
                }
               
                .img-film {
                  margin-bottom: 30px;
                  
                }
                .img-aluminio{
                  margin-bottom: 20px;
                }
              
              }
              
              @media screen and (min-width: 1920px) {
                .well{
                  font-size: 28px;
                  line-height: 30px;
                }
                .navigation-link {
                  font-size: 14px;
                  line-height: 18px;
                }
              
                .navigation-left {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  width: auto;
                  min-width: 135px;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                  -webkit-box-pack: start;
                  -webkit-justify-content: flex-start;
                  -ms-flex-pack: start;
                  justify-content: flex-start;
                }
              
                .flowbase-logo {
                  width: 200px;
                }
              
                .section-1-banner {
                  min-height: 90vh;
                  padding-top: 100px;
                  background-attachment: scroll;
                }
              
                .footer {
                  padding-right: 80px;
                  padding-left: 80px;
                }
              
                .contribuir-ambiente {
                  position: relative;
                  right: 40px;
                }
              
                .title-1 {
                  margin-right: 40%;
                  font-size: 60px;
                  line-height: 60px;
                }
              
                .text-span {
                  font-size: 62px;
                  line-height: 62px;
                }
              
                .text-1 {
                  margin-right: 35%;
                  font-size: 22px;
                  line-height: 30px;
                }
              
                .button-1 {
                  font-size: 27px;
                  line-height: 40px;
                }
              
                .button-1._2 {
                  max-width: 60%;
                  min-width: 60%;
                  font-size: 23px;
                  line-height: 50px;
                }
              
                .section-2-nosotros {
                  margin-top: 0%;
                  padding-top: 180px;
                }
              
                .image-nota {
                  right: 330px;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  padding-top: 10px;
                }
              
                .subida-1 {
                  font-size: 28px;
                  line-height: 34px;
                }
              
                .title-2 {
                  padding-right: 60px;
                  font-size: 42px;
                  line-height: 51px;
                }
              
                .image-nota-1 {
                  min-height: 700px;
                  min-width: 700px;
                  margin-top: 0%;
                }
              
                .nota-text {
                  font-size: 20px;
                  line-height: 26px;
                }
              
                .subtitle {
                  font-size: 22px;
                  line-height: 28px;
                }
              
                .section-3-servicios {
                  padding-top: 80px;
                  padding-bottom: 80px;
                }
              
                .iconografia {
                  left: 20px;
                  top: 0px;
                }
              
                .title-3 {
                  padding-right: 20px;
                  font-size: 54px;
                  line-height: 60px;
                }
              
                .title-3._2 {
                  margin-top: 0%;
                  font-size: 65px;
                  line-height: 70px;
                }
              
                .subida-2 {
                  padding-right: 20px;
                  font-size: 30px;
                  line-height: 40px;
                }
              
                .content-servicios {
                  min-width: 400px;
                }
              
                .nota-text-2 {
                  padding-right: 20px;
                  font-size: 25px;
                  line-height: 32px;
                }
              
                .infografic {
                  padding-bottom: 30px;
                }
              
                .icon._2 {
                  left: 20px;
                }
              
                .text-infografic-content {
                  font-size: 25px;
                  line-height: 32px;
                }
              
                .section-4-clientes {
                  padding-top: 120px;
                  padding-bottom: 120px;
                }
              
                .text-clientes {
                  top: 95px;
                  right: 40px;
                  padding-right: 0px;
                }
              
                .section-5-reciclar {
                  padding-top: 180px;
                  padding-bottom: 180px;
                  background-position: 0% 0%;
                  background-attachment: fixed;
                }
              
                .title-4 {
                  font-size: 50px;
                  line-height: 56px;
                }
              
                .title-4._2 {
                  font-size: 62px;
                  line-height: 62px;
                }
              
                .enumerador {
                  min-width: auto;
                }
              
                .detail-enumeracion {
                  font-size: 23px;
                  line-height: 26px;
                }
              
                .section-7-form-1 {
                  padding-top: 180px;
                  padding-bottom: 180px;
                }
              
                .title-5 {
                  font-size: 68px;
                  line-height: 72px;
                }
              
                .text-slide {
                  font-size: 32px;
                  line-height: 40px;
                }
              
                .text-trabaja-nosotros {
                  font-size: 22px;
                  line-height: 34px;
                }
              
                .form-control {
                  margin-top: 0px;
                  font-size: 18px;
                  line-height: 30px;
                }
              
                .form-control._2 {
                  padding-top: 10px;
                  padding-bottom: 14%;
                }
              
                .form-control._2._3 {
                  padding-top: 10px;
                  padding-bottom: 11%;
                }
              
                .section-8-form-contacto {
                  padding-top: 180px;
                  padding-bottom: 180px;
                }
              
                .text-footer {
                  font-size: 16px;
                  line-height: 22px;
                }
              
                .whatsapp-container {
                  width: auto;
                  height: auto;
                  min-height: 150px;
                  min-width: 300px;
                }
              
                .html-embed {
                  font-size: 18px;
                  line-height: 30px;
                }
              
                .image-2 {
                  max-width: 100%;
                }
              
                .image-2._2 {
                  max-width: 70%;
                  
                  margin-right: 23%;
                }
              
                .mask {
                  left: 20px;
                }
              
                .image-3 {
                  max-width: 70%;
                  margin-right: 23%;
                }
              
                .spinner-border-spinner-border-sm-me-2 {
                  font-size: 22px;
                  line-height: 30px;
                }
              
                .spinner-border-spinner-border-sm-me-2._2 {
                  font-size: 18px;
                  line-height: 26px;
                }
              
                .title-modal {
                  margin-left: 0px;
                  font-size: 50px;
                  line-height: 55px;
                }
              
                .body {
                  display: block;
                  padding-right: 0px;
                  padding-left: 0px;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  background-position: 0% 40%;
                }
              
                .contenedor-importante {
                  height: 20%;
                  margin-right: 100px;
                }
              
                .text-important {
                  width: 80%;
                }
              
                .text-block-2 {
                  margin-top: 20px;
                  font-size: 26px;
                  line-height: 30px;
                }
              
                .div-icon-important {
                  margin-top: 0px;
                }
              
                .icon-important {
                  padding-left: 20px;
                }
              
                .titulo-material.titulos-materiales {
                  display: block;
                  font-size: 28px;
                  line-height: 32px;
                }
              
                .texto-material {
                  font-size: 22px;
                  line-height: 28px;
                }
              
                .close-modal-button {
                  width: 10%;
                }
              
                .div-block-8 {
                  display: none;
                }
              
                .slider-5 {
                  display: none;
                }
              
                .cont-img-slider {
                  display: none;
                  overflow: visible;
                }
              
                .texto-material-2 {
                  display: none;
                }
              
                .modal-wrapper {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  max-height: 200%;
                }
              
                .div-modal {
                  overflow: visible;
                  max-height: 200%;
                  max-width: 1400px;
                  min-height: 200%;
                }
              
                .section-title-content-desktop {
                  display: block;
                  /*
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  max-width: 100%;
                  min-width: auto;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: start;
                  -webkit-justify-content: flex-start;
                  -ms-flex-pack: start;
                  justify-content: flex-start;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                  */
                }
              
                .close-modal-button-2 {
                  width: 10%;
                  max-height: 70px;
                  max-width: 13%;
                  min-height: 70px;
                  min-width: 13%;
                }
              
                .text-cerrar-2 {
                  font-size: 26px;
                  line-height: 45px;
                }
              
                .grid-logos-clientes {
                  padding-left: 0px;
                }
              
                .text-span-20 {
                  font-size: 50px;
                  line-height: 61px;
                }
              
                .div-block-16 {
                  min-width: 900px;
                 
                }
              
                .container-modal-desktop {
                  position: static;
                  max-width: 100%;
                }
              
                .container-modal {
                  max-width: 1400px;
                }
              }
              
              @media screen and (max-width: 991px) {
                .navigation {
                  display: none;
                }
              h1, .subida-1{
                font-size: 34px;
              }
                .navigation-left {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                }
              
                .nav-menu {
                  display: none;
                }
              
                .mobile-nav-link {
                  width: 100%;
                  font-family: Readexpro, sans-serif;
                  color: #008046;
                  font-weight: 700;
                }
              
                .navigation-container-mob {
                  -webkit-box-pack: justify;
                  -webkit-justify-content: space-between;
                  -ms-flex-pack: justify;
                  justify-content: space-between;
                }
              
                .navigation-mob {
                  position: -webkit-sticky;
                  position: sticky;
                  z-index: 9999999;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  height: 85px;
                  padding-right: 3%;
                  padding-left: 3%;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  border-bottom: 1px solid rgba(68, 85, 103, 0.11);
                  background-color: #fff;
                }
              
                .mobile-nav {
                  padding-top: 15px;
                  background-color: #fff;
                  box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
                }
              
                .flowbase-logo-2 {
                  width: 74px;
                }
              
                .menu-mob {
                  display: block;
                  border-radius: 100px;
                  color: #fff;
                  font-size: 42px;
                }
              
                .menu-mob.w--open {
                  background-color: transparent;
                }
              
                .hamburguer {
                  width: 55px;
                }
              
                .section-1-banner {
                  min-height: 85vh;
                }
              
                .footer {
                  padding-right: 0px;
                  padding-left: 0px;

                }
              
                .contribuir-ambiente {
                  padding-left: 2%;
                }
              
                .title-1 {
                  margin-right: 45%;
                  font-size: 40px;
                  line-height: 44px;
                }
              
                .text-1 {
                  font-size: 16px;
                  line-height: 17px;
                }
              
                .section-2-nosotros {
                  max-height: 100%;
                  min-height: auto;
                  margin-bottom: 5%;
                  padding-top: 0px;
                  padding-right: 5%;
                }
              
                .contenido-nota {
                  margin-right: 0px;
                  margin-left: 0px;
                }
              
                .image-nota {
                  position: static;
                  right: 50px;
                }
              
                .title-2 {
                  font-size: 30px;
                  line-height: 37px;
                }
              
                .image-nota-1 {
                  max-width: 100%;
                  min-height: auto;
                  min-width: auto;
                }
              
                .nota-text {
                  font-size: 16px;
                  line-height: 18px;
                }
              
                .subtitle {
                  font-size: 18px;
                  line-height: 22px;
                }
              
                .section-3-servicios {
                  max-height: 100%;
                  min-height: auto;
                  padding: 0px 5%;
                }
              
                .title-3 {
                  font-size: 30px;
                  line-height: 33px;
                }
              
                .title-3._2 {
                  margin-top: 20%;
                  font-size: 34px;
                  line-height: 37px;
                }
              
                .subida-2 {
                  font-size: 16px;
                }
              
                .nota-text-2 {
                  font-size: 14px;
                  line-height: 15px;
                }
              
                .text-infografic {
                  padding-top: 30%;
                }
              
                .text-infografic._2 {
                  padding-top: 2%;
                  padding-bottom: 2%;
                }
              
                .text-infografic._3 {
                  padding-top: 2%;
                  padding-bottom: 2%;
                }
              
                .icon {
                  padding-top: 20%;
                }
              
                .icon._2 {
                  padding-bottom: 0%;
                }
              
                .text-infografic-content {
                  font-size: 14px;
                  line-height: 15px;
                }
              
                .section-4-clientes {
                  padding: 0px 5%;
                }
              
                .slide-2 {
                  padding-top: 20px;
                }
              
                .section-5-reciclar {
                  padding: 8% 5%;
                  background-image: url('../images/fondo.png');
                  background-position: 0% 0%;
                  background-attachment: fixed;
                }
              
                .beneficios-reciclar-desktop {
                  display: none;
                }
              
                .title-4._2 {
                  font-size: 34px;
                }
              
                .section-7-form-1 {
                  padding: 5%;
                }
              
                .slide-img3 {
                  background-image: url('../images/image-slide-1.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-1.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._6 {
                  background-image: url('../images/image-slide-6.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-6.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._5 {
                  background-image: url('../images/image-slide-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-5.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._7 {
                  background-image: url('../images/image-slide-7.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-7.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._2 {
                  background-image: url('../images/image-slide-2.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-2.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._4 {
                  background-image: url('../images/image-slide-4.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-4.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._3 {
                  background-image: url('../images/image-slide-3.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-3.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .title-5 {
                  font-size: 34px;
                  line-height: 37px;
                }
              
                .text-slide {
                  font-size: 16px;
                  line-height: 17px;
                }
              
                .div-text-slide {
                  max-width: 60%;
                  min-width: 60%;
                  padding-left: 24%;
                }
              
                .text-trabaja-nosotros {
                  font-size: 14px;
                  line-height: 15px;
                }
              
                .form-control._2 {
                  padding-bottom: 25%;
                }
              
                .form-control._2._3 {
                  padding-bottom: 25%;
                }
              
                .section-8-form-contacto {
                  padding: 5%;
                }
              
                .right-side {
                  padding-top: 0%;
                }
              
                .text-footer {
                  font-size: 11px;
                  line-height: 13px;
                }
              
                .div-logo-footer {
                  margin-top: 5%;
                }
              
                .whatsapp-container {
                  right: -5%;
                  padding: 29px;
                }
              
                .whatsapp-icon {
                  min-width: 17%;
                }
              
                .image-2 {
                  max-width: 50%;
                  min-width: auto;
                  margin-left: 9%;
                  padding-top: 10%;
                }
              
                .image-2._2 {
                  max-width: 60%;
                  min-width: auto;
                  margin-left: 7%;
                  padding-top: 0%;
                }
              
                .left-arrow-2 {
                  bottom: 0%;
                }
              
                .right-arrow-2 {
                  bottom: 0%;
                }
              
                .mask {
                  padding-top: 7%;
                }
              
                .slide-3 {
                  padding-top: 20px;
                }
              
                .slide-4 {
                  padding-top: 20px;
                }
              
                .image-3 {
                  max-width: 55%;
                  margin-left: 7%;
                  padding-top: 10px;
                }
              
                .beneficios-reciclar-mobile {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                }
              
                .title-modal {
                  margin-left: 29%;
                  font-size: 34px;
                  line-height: 40px;
                }
              
                .div-titulo {
                  width: auto;
                  max-width: 500px;
                  min-width: 200px;
                  margin-top: 40px;
                  margin-left: 0px;
                }
              
                .contenedor-importante {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  width: 99%;
                  height: 30%;
                  margin-right: auto;
                  margin-left: auto;
                  padding: 20px;
                  -webkit-box-pack: end;
                  -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                  justify-content: flex-end;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .div-columnas {
                  margin-bottom: 40px;
                  padding-right: 40px;
                  padding-left: 40px;
                }
              
                .text-block-2 {
                  overflow: hidden;
                  margin-top: 0px;
                  padding-top: 20px;
                  padding-bottom: 20px;
                  padding-left: 20px;
                  font-size: 14px;
                  line-height: 18px;
                }
              
                .col2 {
                  display: none;
                }
              
                .icon-important {
                  margin-top: 0px;
                  margin-bottom: 40px;
                  padding-top: 0px;
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .titulo-material.titulos-materiales {
                  height: 2vh;
                  padding-left: 0px;
                }
              
                .contenedor-materiales {
                  
                }
              
                .contenedor-materiales.material {
                  display: none;
                  overflow: visible;
                }
              
                .slider-2 {
                  position: relative;
                  width: 100%;
                  height: 50vh;
                  margin-top: 40px;
                  margin-right: 0px;
                  margin-left: 0px;
                  padding-right: 0px;
                }
              
                .image-4 {
                  overflow: visible;
                  -o-object-fit: cover;
                  object-fit: cover;
                }
              
                .div-block-6 {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  width: 50%;
                  margin-left: 0px;
                  padding-right: 0px;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .div-block-7 {
                  margin-top: 40px;
                  margin-right: 140px;
                  margin-left: 140px;
                }
              
                .text-span-19 {
                  display: inline;
                  padding-right: 5px;
                }
              
                .div-block-8 {
                  display: block;
                  margin-top: 60px;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .slider-5 {
                  display: none;
                  max-width: 768px;
                  min-width: 320px;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  background-color: transparent;
                }
              
                .cont-slider {
                  height: auto;
                  margin-right: auto;
                  margin-left: auto;
                }
              
                .icon-2 {
                  font-size: 80px;
                }
              
                .icon-3 {
                  font-size: 80px;
                }
              
                .slider-ims {
                  height: auto;
                  margin-right: 0px;
                  margin-left: 0px;
                }
              
                .slide-nav-4 {
                  position: relative;
                  margin-top: -29px;
                }
              
                .div-block-10 {
                  height: 70vh;
                }
              
                .cont-slider-dad {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  height: 20vh;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                }
              
                .text-slider {
                  height: 200px;
                  margin-top: 20px;
                  font-family: Readexpro, sans-serif;
                  color: #fff;
                  font-size: 18px;
                  font-weight: 400;
                }
              
                .div-block-11 {
                  width: 60%;
                  margin-right: 140px;
                  margin-left: 140px;
                }
              
                .image-5 {
                  width: 300px;
                  height: 300px;
                }
              
                .cont-texto-slider {
                  height: auto;
                  margin-top: 40px;
                }
              
                .div-block-12 {
                  height: 30vh;
                }
              
                .div-block-13 {
                  margin-top: 60px;
                }
              
                .mask-3 {
                  left: 100px;
                  right: 100px;
                  height: auto;
                  max-width: 768px;
                  min-height: 230%;
                  min-width: 400px;
                  padding-right: 0px;
                }
              
                .texto-material-2 {
                  margin-top: 10px;
                  padding-top: 0px;
                  font-size: 18px;
                }
              
                .close-modal-button-2 {
                  max-width: 16%;
                  min-width: 16%;
                  text-decoration: none;
                }
              
                .text-cerrar-2 {
                  font-size: 16px;
                  line-height: 30px;
                }
              
                .section-slider-mobile {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  max-width: 100%;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .div-text-slider-mobile {
                  padding-top: 20px;
                }
              
                .slider-modal-mobile {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  max-height: 100%;
                  max-width: 100%;
                  min-height: 900px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  background-color: transparent;
                }
              
                .mask-4 {
                  max-height: 100%;
                  max-width: 100%;
                  min-height: 100%;
                  min-width: 100%;
                }
              
                .slide-content-mobile {
                  justify-items: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -ms-grid-columns: 1fr;
                  grid-template-columns: 1fr;
                  -ms-grid-rows: auto auto;
                  grid-template-rows: auto auto;
                }
              
                .div-text-slide-mobile {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  padding-right: 60px;
                  padding-left: 60px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .div-text-slide-mobile._2 {
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .div-text-slide-mobile._4 {
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .div-text-slide-mobile._5 {
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .div-text-slide-mobile._6 {
                  max-width: 320px;
                  min-width: 200px;
                  padding-right: 0px;
                  padding-left: 0px;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .div-text-slide-mobile._7 {
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .slide-8 {
                  max-width: 100%;
                }
              
                .text-slide-mobile {
                  max-width: 100%;
                  min-width: auto;
                  padding-right: 0px;
                  padding-left: 0px;
                  font-family: Readexpro, sans-serif;
                  color: #fff;
                  line-height: 20px;
                }
              
                .text-slide-mobile._2 {
                  padding-right: 93px;
                  padding-left: 93px;
                }
              
                .text-slide-mobile._3 {
                  padding-right: 95px;
                  padding-left: 95px;
                }
              
                .title-slide-mobile {
                  padding-right: 3px;
                  padding-left: 3px;
                  font-family: Readexpro, sans-serif;
                  color: #015618;
                  font-size: 17px;
                  line-height: 19px;
                  text-transform: uppercase;
                }
              
                .title-slide-mobile._2 {
                  margin-left: 95px;
                }
              
                .title-slide-mobile._4 {
                  margin-left: 100px;
                }
              
                .title-slide-mobile._5 {
                  margin-left: 100px;
                }
              
                .title-slide-mobile._6 {
                  margin-bottom: 20px;
                  margin-left: 0px;
                }
              
                .title-slide-mobile._7 {
                  margin-left: 100px;
                }
              
                .slide-arrows-left {
                  left: 0%;
                  top: -60%;
                  right: auto;
                  bottom: 0%;
                  display: block;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: end;
                  -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                  justify-content: flex-end;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .left-arrow-mobile {
                  max-width: 25%;
                  min-width: 20%;
                }
              
                .right-arrow-4 {
                  left: auto;
                  top: -60%;
                  right: 0%;
                  bottom: 0%;
                }
              
                .slide-nav-5 {
                  top: 748px;
                  max-width: 100%;
                  margin-top: 0%;
                }
              
                .grid-logos-clientes {
                  top: 65px;
                  grid-column-gap: 16px;
                }
                .w-icon-slider-left, .w-icon-slider-right {
                  color:#008046!important;
                }
              }
              
              @media screen and (max-width: 767px) {
                .mobile-nav-link:hover {
                  color: #008046;
                }
               
                .hamburguer {
                  width: 45px;
                }
              
                .footer {
                  line-height: 15px;
                }
              
                .contribuir-ambiente {
                  padding-top: 40px;
                }
              
                .title-1 {
                  margin-right: 40%;
                  margin-bottom: 2%;
                  margin-left: 12%;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .text-1 {
                  margin-right: 40%;
                  margin-left: 12%;
                  font-size: 12px;
                  line-height: 13px;
                }
              
                .button-1 {
                  min-width: 50%;
                  margin-left: 12%;
                  font-size: 12px;
                }
              
                .button-1._2 {
                  position: relative;
                  bottom: 80%;
                  margin-top: 0%;
                  margin-bottom: 0%;
                  margin-left: 0%;
                }
              
              
              
                .contenido-nota.mobile {
                  display: block;
                  padding-right: 5%;
                  padding-left: 7%;
                }
              
                .image-nota {
                  padding-right: 30px;
                  padding-left: 30px;
                }
              
                .title-2 {
                  font-size: 33px;
                  line-height: 41px;
                }
              
                .image-nota-1 {
                  max-width: 90%;
                  margin-left: 0%;
                }
              
                .servicios {
                 
                }
              
                .servicios.mobile {
                  display: block;
                }
              
                .info {
                  padding-right: 12%;
                  padding-left: 12%;
                }
              
                .iconografia {
                  padding-right: 7%;
                  padding-bottom: 10%;
                  padding-left: 7%;
                }
              
                .title-3 {
                  padding-left: 0px;
                  font-size: 28px;
                  line-height: 30px;
                  text-align: left;
                }
              
                .title-3._2 {
                  margin-top: 15%;
                  margin-bottom: 0px;
                }
              
                .subida-2 {
                  margin-top: 10%;
                  padding-left: 0px;
                  font-weight: 700;
                  text-align: left;
                }
              
                .content-servicios {
                  margin-bottom: 5%;
                  padding-right: 0px;
                  padding-bottom: 8%;
                  border-bottom: 2px solid #000;
                  border-right-width: 0px;
                }
              
                .nota-text-2 {
                  padding-left: 0px;
                  font-size: 14px;
                  line-height: 15px;
                  text-align: left;
                }
              
                .text-infografic {
                  padding-top: 0%;
                }
              
                .text-infografic._2 {
                  padding-top: 0%;
                }
              
                .icon {
                  padding-top: 0%;
                  padding-bottom: 0%;
                }
              
                .text-infografic-content {
                  display: inline-block;
                  max-width: 50%;
                  min-width: 75%;
                  padding-left: 4%;
                  font-size: 14px;
                  line-height: 16px;
                }
              
                .text-infografic-content._2 {
                  min-width: 60%;
                  padding-left: 0%;
                }
              
                .text-infografic-content._3 {
                  min-width: 72%;
                  padding-left: 4%;
                }
              
                .text-clientes {
                  padding-right: 12%;
                  padding-left: 12%;
                }
              
                .brands-clientes {
                  padding-bottom: 100px;
                }
              
                .logo-image {
                  margin-top: 0%;
                }
              
                .slide-2 {
                  height: 80%;
                  padding-top: 0px;
                }
              
                .slider-logo-clientes {
                  display: block;
                }
              
                .section-5-reciclar {
                  max-width: 100%;
                  padding-top: 15%;
                  background-image: url('../images/fondo.png');
                }
              
                .beneficios-reciclar-desktop {
                 
                }
              
                .title-4 {
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .title-4._2 {
                  font-size: 30px;
                  line-height: 32px;
                }
              
                .enumeraci-n.mobile {
                  -ms-grid-columns: 1fr;
                  grid-template-columns: 1fr;
                }
              
                .enumerar {
                  text-align: center;
                }
              
                .detail-enumeracion {
                  padding-right: 188px;
                  padding-left: 188px;
                  font-size: 12px;
                  line-height: 13px;
                  text-align: center;
                }
              
                .section-7-form-1 {
                  padding-top: 5%;
                  padding-right: 12%;
                  padding-left: 12%;
                }
              
                .slide-nav-2 {
                  bottom: 6%;
                  display: block;
                }
              
                .slide-nav-2.bis {
                  bottom: -20%;
                }
              
                .slide-nav-2._2-mobile {
                  display: none;
                }
              
                .slide-img3 {
                  height: auto;
                  max-height: 100%;
                  min-height: 50vh;
                  background-image: url('../images/image-slide-1.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-1.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._6 {
                  background-image: url('../images/image-slide-6.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-6.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._5 {
                  background-image: url('../images/image-slide-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-5.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._7 {
                  background-image: url('../images/image-slide-7.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-7.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._2 {
                  background-image: url('../images/image-slide-2.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-2.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._4 {
                  background-image: url('../images/image-slide-4.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-4.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._3 {
                  background-image: url('../images/image-slide-3.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-3.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 50% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3.beneficios-reciclar {
                  height: 150%;
                  max-height: 150%;
                  min-height: 150%;
                }
              
                .slide-content.mobile {
                  height: 40%;
                }
              
                .right-arrow {
                  position: absolute;
                  bottom: 15%;
                  display: block;
                  background-color: #fff;
                }
              
                .right-arrow._2-mobile {
                  display: block;
                  background-color: transparent;
                }
              
                .carrousel-2 {
                  display: none;
                }
              
                .carrousel-2.mobile-beneficios-reciclar {
                  display: block;
                  background-image: url('../images/fondo.png');
                  background-position: 0px 0px;
                  background-size: auto;
                }
              
                .carrousel-2.mobile-nuestra-instaciones {
                  display: block;
                  height: auto;
                }
              
                .carrusel-nuestra-instalaciones {
                  height: auto;
                }
              
                .left-arrow {
                  position: absolute;
                  bottom: 15%;
                  display: block;
                  background-color: #fff;
                }
              
                .left-arrow._2-mobile {
                  display: block;
                  background-color: transparent;
                }
              
                .title-5 {
                  font-size: 32px;
                  line-height: 35px;
                }
              
                .text-slide {
                  font-size: 12px;
                  line-height: 13px;
                }
              
                .div-text-slide {
                  min-width: 58%;
                  padding-left: 20%;
                }
              
                .text-trabaja-nosotros {
                  font-size: 14px;
                  line-height: 16px;
                }
              
                .text-trabaja-nosotros.bis {
                  font-style: normal;
                }
              
                .form-2 {
                  padding-right: 2%;
                  padding-left: 0px;
                }
              
                .form-control {
                  font-size: 12px;
                }
              
                .form-control._2 {
                  padding-bottom: 26%;
                }
              
                .btn-btn-primary-btn-sm-px-4-mt-2-float-end {
                  font-size: 12px;
                }
              
                .section-8-form-contacto {
                  padding-top: 5%;
                  padding-right: 12%;
                  padding-left: 12%;
                  background-image: -webkit-gradient(linear, left top, left bottom, from(#005417), to(#25a655));
                  background-image: linear-gradient(180deg, #005417, #25a655);
                }
              
                .form {
                  padding-top: 1%;
                }
              
                .left-side {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: end;
                  -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                  justify-content: flex-end;
                }
              
                .right-side {
                  padding-top: 0%;
                }
              
                .footer-logo-link {
                  display: inline-block;
                  margin-top: 0%;
                }
              
                .text-footer {
                  position: relative;
                  bottom: -18px;
                  display: inline-block;
                  font-size: 12px;
                  line-height: 13px;
                }
              
                .text-div-footer {
                  left: -98px;
                  bottom: 23px;
                  display: inline-block;
                  width: 75%;
                }
              
                .div-logo-footer._2 {
                  position: static;
                  display: block;
                  margin-top: 0%;
                  padding-bottom: 7%;
                }
              
                .whatsapp-container {
                  margin-right: 61px;
                  padding-bottom: 0px;
                }
              
                .whatsapp-icon {
                  min-width: 17%;
                }
              
                .html-embed {
                  margin-bottom: 10px;
                  font-size: 12px;
                }
              
                .image-2 {
                  display: inline-block;
                  min-width: 18%;
                  margin-top: 0px;
                  margin-bottom: 17px;
                  margin-left: 20px;
                  padding-top: 3%;
                }
              
                .image-2._2 {
                  min-width: 18%;
                  margin-top: -10px;
                }
              
                .image-2._3 {
                  margin-top: 0px;
                }
              
                .left-arrow-2 {
                  top: -105px;
                  height: 50%;
                }
              
                .right-arrow-2 {
                  top: -105px;
                  height: 50%;
                }
              
                .area-slide {
                  height: 100%;
                  max-height: 150%;
                  min-height: 140%;
                }
              
                .footer-content {
                 
                }
              
                .footer-content.mobile {
                  display: block;
                }
              
                .text-span-10 {
                  padding-left: 0px;
                  background-color: transparent;
                }
              
                .text-span-12 {
                  padding-right: 0px;
                }
              
                .text-span-13 {
                  padding-left: 0px;
                }
              
                .text-span-14 {
                  padding-right: 0px;
                }
              
                .text-span-15 {
                  padding-right: 0px;
                }
              
                .text-span-16 {
                  padding-left: 0px;
                }
              
                .mask {
                  height: 100%;
                  padding-top: 0%;
                }
              
                .text-span-18 {
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .slide-3 {
                  height: 80%;
                  padding-top: 0px;
                }
              
                .slide-4 {
                  height: 80%;
                  padding-top: 0px;
                }
              
                .slide-title-icon {
                  padding-right: 30%;
                  padding-left: 30%;
                  text-align: center;
                }
              
                .image-3 {
                  padding-top: 0px;
                }
              
                .grid {
                  -ms-grid-columns: 1fr;
                  grid-template-columns: 1fr;
                  -ms-grid-rows: auto auto auto;
                  grid-template-rows: auto auto auto;
                }
              
                .enumeracion-mobile {
                  max-width: 100%;
                  min-width: auto;
                  justify-items: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -ms-grid-columns: 1fr;
                  grid-template-columns: 1fr;
                  -ms-grid-rows: auto auto auto;
                  grid-template-rows: auto auto auto;
                }
              
                .slider-reciclar-mobile {
                  max-width: 100%;
                }
              
                .slide-nav-3 {
                  min-width: auto;
                }
              
                .left-arrow-3 {
                  background-color: transparent;
                  background-clip: border-box;
                  -webkit-text-fill-color: inherit;
                }
              
                .servicios-desktop {
                
                }
              
                .slide-5 {
                  max-width: 100%;
                  min-width: auto;
                }
              
                .slide-6 {
                  max-width: 100%;
                  min-width: auto;
                }
              
                .slide-7 {
                  max-width: 100%;
                  min-width: auto;
                }
              
                ._3-fields {
                  max-width: 60%;
                  min-width: 60%;
                  margin-right: 0%;
                }
              
                .field-div {
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .field-description {
                  max-width: 60%;
                  min-width: 60%;
                  -webkit-align-self: auto;
                  -ms-flex-item-align: auto;
                  -ms-grid-row-align: auto;
                  align-self: auto;
                }
              
                .title-modal {
                  margin-left: 0%;
                  padding-left: 20px;
                  font-size: 32px;
                  line-height: 38px;
                }
              
                .div-titulo {
                  min-width: auto;
                }
              
                .body {
                  background-color: transparent;
                  background-image: url('../images/fondo-1.png');
                  background-position: 0% 0%;
                  background-size: cover;
                }
              
                .col1 {
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .contenedor-importante {
                  overflow: hidden;
                  width: 90%;
                  height: 40%;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                }
              
                .div-columnas {
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .text-block-2 {
                  padding-right: 20px;
                  font-size: 14px;
                }
              
                .div-icon-important {
                  width: 20%;
                }
              
                .icon-important {
                  padding-top: 10px;
                  padding-right: 10px;
                  padding-bottom: 10px;
                }
              
                .texto-material {
               
                 width: 100%;
                  margin-top: 0px;
                  padding-top: 0px;
                  font-size: 18px;
                  line-height: 18px;
                }
              
                .close-modal-button {
                  padding: 40px;
                }
              
                .cont-slider {
                  width: 100%;
                  height: 30vh;
                  margin-right: 0px;
                  margin-left: 0px;
                  padding-right: 100px;
                  padding-left: 100px;
                }
              
                .slide-nav-4 {
                  margin-top: -200px;
                  font-size: 15px;
                }
              
                .image-5 {
                  width: 100%;
                  height: 300px;
                  margin-right: 0px;
                  margin-left: 0px;
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .cont-img-slider {
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .cont-texto-slider {
                  overflow: visible;
                  height: 2vh;
                }
              
                .div-block-12 {
                  width: 100%;
                }
              
                .div-block-13 {
                  width: 100%;
                  height: 30vh;
                }
              
                .mask-3 {
                  height: 400%;
                }
              
                .texto-material-2 {
                  overflow: visible;
                  height: 50vh;
                  padding-top: 20px;
                  font-size: 15px;
                }
              
                .section-title-content-desktop {
                  padding-right: 40px;
                  padding-left: 40px;
                  display: block;
                }
              
                .close-modal-button-2 {
                  max-width: 35%;
                  min-width: 25%;
                  padding: 10px;
                }
              
                .slider-modal-mobile {
                  max-width: 500px;
                  min-width: auto;
                }
              
                .slide-content-mobile {
                  -ms-grid-columns: minmax(360px, 1fr);
                  grid-template-columns: minmax(360px, 1fr);
                }
              
                .grid-logos-clientes {
                  top: 45px;
                  -ms-grid-columns: 1fr 1fr;
                  grid-template-columns: 1fr 1fr;
                }
              
                .text-span-21 {
                  background-color: #88BB42;
                }
                
              }
              
              @media screen and (max-width: 479px) {
                .hamburguer {
                  width: 45px;
                }
              
                .section-1-banner {
                  background-position: 60% 50%;
                  background-size: cover;
                  background-attachment: scroll;
                }
              
                .contribuir-ambiente {
                  min-height: 85vh;
                  padding-top: 20px;
                  padding-right: 4%;
                  text-align: left;
                }
              
                .title-1 {
                  margin-top: 13%;
                  margin-right: 0%;
                  margin-left: 0%;
                  padding-right: 12%;
                  padding-left: 12%;
                  font-size: 30px;
                  line-height: 32px;
                }
              
                .text-1 {
                  margin-right: 0%;
                  margin-left: 0%;
                  padding: 10px 12%;
                  font-size: 13px;
                  line-height: 15px;
                }
              
                .button-1 {
                  min-width: 76%;
                  margin-right: 0%;
                  margin-left: 12%;
                }
              
                .button-1._2 {
                  bottom: 98%;
                  margin-top: 15%;
                  margin-left: 0%;
                  line-height: 14px;
                }
              
                .section-2-nosotros {
                  padding-right: 8%;
                  padding-left: 8%;
                }
              
                .contenido-nota {
                  display: none;
                }
              
                .contenido-nota.mobile {
                  display: block;
                }
              
                .image-nota {
                  position: static;
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .subida-1 {
                  margin-bottom: 0px;
                  margin-left: 0%;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .title-2 {
                  margin-bottom: 30px;
                  padding: 6px 33px 4px 0px;
                  font-size: 28px;
                  line-height: 35px;
                }
              
                .title-back {
                  margin-right: 5%;
                  margin-left: 10%;
                  font-size: 14px;
                }
              
                .image-nota-1 {
                  max-width: 90%;
                  margin-top: 5%;
                  margin-left: 0%;
                }
              
                .nota-text {
                  margin-right: 0%;
                  margin-left: 0%;
                  font-size: 12px;
                  line-height: 14px;
                }
              
                .subtitle {
                  margin-right: 0%;
                  margin-left: 0%;
                }
              
                .servicios {
                 
                }
              
                .servicios.mobile {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                }
              
                .title-3 {
                  margin-top: 5px;
                  margin-right: 8%;
                  margin-left: 4%;
                  font-size: 28px;
                  line-height: 30px;
                  text-align: left;
                }
              
                .title-3._2 {
                  margin-top: 10%;
                  margin-bottom: 0px;
                  margin-left: 12%;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .subida-2 {
                  margin-top: 18%;
                  margin-bottom: 0px;
                  margin-left: 4%;
                  color: #015618;
                  font-size: 15px;
                  font-weight: 700;
                  text-align: left;
                }
              
                .content-servicios {
                  margin-bottom: 5%;
                  padding-bottom: 15%;
                  border-bottom: 2px solid #000;
                  border-right-width: 0px;
                }
              
                .nota-text-2 {
                  margin-top: 5px;
                  margin-right: 4%;
                  margin-left: 4%;
                  font-size: 12px;
                  line-height: 14px;
                  text-align: left;
                }
              
                .infografic._2 {
                  margin-bottom: 20%;
                }
              
                .text-infografic {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  padding-top: 0%;
                }
              
                .text-infografic._2 {
                  padding-top: 5%;
                }
              
                .icon {
                  right: 0px;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  overflow: visible;
                  margin-bottom: 10px;
                  padding-top: 5%;
                  padding-bottom: 0%;
                }
              
                .text-infografic-content {
                  max-width: 100%;
                  min-width: auto;
                  margin-top: 6%;
                  margin-right: 8%;
                  margin-left: 0%;
                  padding-left: 12%;
                  font-size: 13px;
                  line-height: 14px;
                }
              
                .text-infografic-content._2 {
                  min-width: 55%;
                  margin-top: 7%;
                  margin-right: 0%;
                  margin-left: 0%;
                  padding-left: 7%;
                }
              
                .text-infografic-content._3 {
                  min-width: 60%;
                  margin-top: 4%;
                  margin-right: 0%;
                  margin-left: 0%;
                  padding-right: 0%;
                  padding-left: 4%;
                }
              
                .text-span-4 {
                  font-size: 28px;
                  line-height: 20px;
                }
              
                .section-4-clientes {
                  position: relative;
                  display: block;
                  overflow: hidden;
                  min-width: auto;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                }
              
                .nuestros-clientes {
                  display: block;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-flex-wrap: nowrap;
                  -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .content-clientes {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  overflow: visible;
                  max-width: 100%;
                  min-width: auto;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -o-object-fit: fill;
                  object-fit: fill;
                }
              
                .text-clientes {
                  overflow: visible;
                  padding-right: 0%;
                  padding-left: 0%;
                }
              
                .brands-clientes {
                  display: block;
                  min-height: auto;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .logo-image {
                  margin-top: 5%;
                }
              
                .slide-2 {
                  height: auto;
                  min-height: 350px;
                  min-width: auto;
                  padding-bottom: 0px;
                }
              
                .slider-logo-clientes {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  padding-top: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-flex-wrap: nowrap;
                  -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
                }
              
                .section-5-reciclar {
                  padding-top: 5%;
                  padding-bottom: 10%;
                }
              
                .beneficios-reciclar-desktop {
                  display: none;
                }
              
                .beneficios-reciclar-desktop.mobile {
                  display: block;
                }
              
                .recicle-icon {
                
                  max-width: 10%;
                  min-width: 20%;
                  margin-top: 0%;
                
                }
              
                .title-4 {
                  margin-right: 8%;
                  margin-left: 8%;
                  font-size: 28px;
                  line-height: 30px;
                  text-align: center;
                }
              
                .title-4._2 {
                  padding-top: 7%;
                  font-size: 28px;
                  line-height: 30px;
                }
              
                .enumeraci-n {
                  max-height: 325px;
                  min-height: 350px;
                  margin-left: 0%;
                  justify-items: center;
                  -ms-grid-columns: 1fr;
                  grid-template-columns: 1fr;
                }
              
                .enumeraci-n.mobile {
                  position: relative;
                  display: block;
                  max-width: 45%;
                  min-width: 45%;
                  padding-bottom: 0px;
                  text-align: center;
                }
              
                .enumerador {
                  display: block;
                  min-height: 0px;
                  min-width: 50%;
                  margin-top: 5%;
                  margin-bottom: 2%;
                  grid-auto-columns: 1fr;
                  -ms-grid-columns: 1fr 1fr;
                  grid-template-columns: 1fr 1fr;
                  -ms-grid-rows: auto auto;
                  grid-template-rows: auto auto;
                }
              
                .detail-enumeracion {
                  padding-right: 0px;
                  padding-left: 0px;
                  font-size: 12px;
                  line-height: 12px;
                }
              
                .section-7-form-1 {
                  padding-top: 10%;
                  padding-bottom: 10%;
                }
              
                .slide-nav-2 {
                  bottom: 17%;
                  display: block;
                  padding-top: 0px;
                }
              
                .slide-nav-2.bis {
                  position: relative;
                  top: 0px;
                  bottom: auto;
                  padding-top: 0px;
                }
              
                .slide-nav-2._2-mobile {
                  display: none;
                }
              
                .slide-txt-wrap3 {
                  top: 7%;
                }
              
                .carrousel-1-5 {
                  min-height: 112%;
                }
              
                .slide-img3 {
                  background-image: url('../images/image-slide-1.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-1.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3._6 {
                  background-image: url('../images/image-slide-6.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-6.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3._5 {
                  background-image: url('../images/image-slide-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-5.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3._7 {
                  background-image: url('../images/image-slide-7.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-7.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3._2 {
                  background-image: url('../images/image-slide-2.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-2.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-position: 0% 50%, 0px 0px;
                  background-size: cover, auto;
                }
              
                .slide-img3._4 {
                  background-image: url('../images/image-slide-4.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-4.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3._3 {
                  background-image: url('../images/image-slide-3.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
                  background-image: url('../images/image-slide-3.jpg'), linear-gradient(180deg, transparent, transparent);
                  background-size: cover, auto;
                }
              
                .slide-img3.beneficios-reciclar {
                  background-image: url('../images/fondo.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
                  background-image: url('../images/fondo.png'), linear-gradient(180deg, null, null);
                }
              
                .slide-content {
                  height: 61%;
                  background-image: none;
                  background-position: 0px 0px;
                  background-size: auto;
                }
              
                .slide-content.mobile {
                  height: 35%;
                  background-image: none;
                }
              
                .right-arrow {
                  bottom: 5%;
                  display: block;
                  max-height: 15%;
                  max-width: 15%;
                  min-height: 15%;
                  min-width: 15%;
                }
              
                .right-arrow._2-mobile {
                  display: block;
                }
              
                .carrousel-2 {
                  display: none;
                }
              
                .carrousel-2.mobile-beneficios-reciclar {
                  display: block;
                }
              
                .carrousel-2.mobile-nuestra-instaciones {
                  display: block;
                }
              
                .left-arrow {
                  bottom: 5%;
                  display: block;
                  max-height: 15%;
                  max-width: 15%;
                  min-height: 15%;
                  min-width: 15%;
                }
              
                .left-arrow._2-mobile {
                  display: block;
                }
              
                .title-5 {
                  font-size: 32px;
                  line-height: 35px;
                }
              
                .text-slide {
                  font-size: 12px;
                  line-height: 14px;
                }
              
                .div-text-slide {
                  max-width: 54%;
                  min-width: 40%;
                  margin-left: 19%;
                  padding-top: 6%;
                  padding-bottom: 6%;
                  padding-left: 8%;
                }
              
                .text-trabaja-nosotros {
                  font-size: 14px;
                  line-height: 16px;
                }
              
                .text-trabaja-nosotros.bis {
                  font-size: 14px;
                  line-height: 16px;
                }
              
                .form-1 {
                  padding-right: 12%;
                  padding-left: 12%;
                }
              
                .form-2 {
                  padding-right: 12%;
                  padding-left: 12%;
                }
              
                .form-control {
                  font-size: 12px;
                }
              
                .form-control._2 {
                  padding-bottom: 35%;
                }
              
                .section-8-form-contacto {
                  padding-top: 5%;
                  padding-bottom: 10%;
                }
              
                .left-side {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: end;
                  -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                  justify-content: flex-end;
                }
              
                .right-side {
                  padding-top: 0%;
                }
              
                .footer-logo-link {
                  width: 13%;
                  margin-top: 0%;
                }
              
                .text-footer {
                  bottom: 7px;
                  width: 90%;
                  padding-left: 10px;
                  font-size: 12px;
                  line-height: 14px;
                }
              
                .text-div-footer {
                  position: absolute;
                  left: -10%;
                  width: 90%;
                  margin-left: 10%;
                }
              
                .div-logo-footer._2 {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-top: 4%;
                  padding-left: 0px;
                }
              
                .whatsapp-container {
                  position: static;
                  z-index: 99;
                  /*width: 30px;
                  height: 20px;*/
                  margin-top: 4%;
                  margin-right: 0%;
                  padding-top: 0px;
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .whatsapp-icon {
                  min-width: 49%;
                }
              
                .html-embed {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-bottom: 10px;
                  padding-right: 0px;
                  padding-left: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                }
              
                .image-2 {
                  min-height: auto;
                  min-width: auto;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  margin-left: 0%;
                  padding-top: 5%;
                  padding-left: 3%;
                }
              
                .image-2._2 {
                  min-height: auto;
                  min-width: auto;
                  margin-top: 0px;
                  margin-right: 5px;
                 
                  padding-right: 0%;
                  padding-left: 0%;
                }
              
                .image-2._3 {
                  min-height: 30%;
                  min-width: 30%;
                  margin-top: 0px;
                  margin-left: 0%;
                  padding-top: 0%;
                  padding-left: 0%;
                }
              
                .left-arrow-2 {
                  position: absolute;
                  left: -45px;
                  top: -50px;
                  height: auto;
                  min-height: auto;
                  min-width: auto;
                  margin-top: 0px;
                  margin-bottom: 0px;
                }
              
                .right-arrow-2 {
                  position: absolute;
                  top: -50px;
                  right: -45px;
                  display: block;
                  height: auto;
                  min-height: auto;
                  min-width: auto;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: center;
                  -webkit-align-items: center;
                  -ms-flex-align: center;
                  align-items: center;
                }
              
                .slider-mobile {
                  max-height: 350px;
                  min-height: 350px;
                  color: transparent;
                }
              
                .area-slide {
                  max-height: 100%;
                  min-height: 149%;
                }
              
                .footer-content {
                
                }
              
                .footer-content.mobile {
                  display: block;
                }
              
                .text-span-10 {
                  padding-right: 1px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-11 {
                  padding-right: 6px;
                  padding-left: 6px;
                  background-color: #88BB42;
                }
              
                .text-span-12 {
                  padding-right: 6px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-13 {
                  padding-right: 6px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-14 {
                  padding-right: 0px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-15 {
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-16 {
                  padding-right: 6px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .text-span-17 {
                  padding-right: 6px;
                  padding-left: 1px;
                  background-color: #88BB42;
                }
              
                .mask {
                  height: auto;
                  min-height: 400px;
                  min-width: auto;
                  padding-top: 20%;
                }
              
                .text-span-18 {
                  padding-right: 8px;
                  padding-left: 0px;
                }
              
                .slide-3 {
                  height: auto;
                  min-width: auto;
                }
              
                .slide-4 {
                  height: auto;
                  min-width: auto;
                }
              
                .slide-title-icon {
                  padding-top: 10%;
                  padding-right: 0%;
                  padding-left: 0%;
                }
              
                ._3-fields {
                  max-width: 90%;
                  min-width: 90%;
                }
              
                .field-description {
                  max-width: 90%;
                  min-width: 90%;
                }
              
                .title-modal {
                  margin-bottom: 0px;
                  padding-left: 20px;
                  font-size: 30px;
                  line-height: 35px;
                }
              
                .div-titulo {
                  margin-top: 20px;
                }
              
                .body {
                  padding-right: 10px;
                  padding-left: 10px;
                  background-attachment: fixed;
                  -o-object-fit: fill;
                  object-fit: fill;
                }
              
                .col1 {
                  padding-right: 20px;
                  padding-left: 20px;
                }
              
                .contenedor-importante {
                  overflow: hidden;
                  width: 100%;
                  height: 32%;
                  margin-top: 20px;
                  padding: 10px 10px 0px;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: row;
                  -ms-flex-direction: row;
                  flex-direction: row;
                }
              
                .div-columnas {
                  overflow: hidden;
                  width: 100%;
                  margin-top: 20px;
                  margin-bottom: 20px;
                  padding-right: 0px;
                  padding-left: 0px;
                }
              
                .text-block-2 {
                  width: 100%;
                  padding-top: 20px;
                  padding-bottom: 25px;
                  font-size: 13px;
                  line-height: 15px;
                }
              
                .div-icon-important {
                  width: 25%;
                  margin-top: 0px;
                }
              
                .icon-important {
                  width: auto;
                  height: auto;
                  margin-bottom: 0px;
                  padding: 0px;
                  font-size: 20px;
                }
              
                .close-modal-button {
                  width: 40%;
                  height: 3vh;
                  margin-bottom: 0px;
                  padding: 0px;
                  font-size: 18px;
                }
              
                .text-cerrar {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-right: 0px;
                  padding-right: 0px;
                  font-size: 18px;
                }
              
                .div-block-8 {
                  width: 100%;
                  height: 100%;
                }
              
                .slider-5 {
                  overflow: hidden;
                  height: 100vh;
                }
              
                .cont-slider {
                  height: 100vh;
                  padding-right: 20px;
                  padding-left: 20px;
                }
              
                .icon-2 {
                  font-size: 50px;
                }
              
                .icon-3 {
                  width: 20%;
                  font-size: 50px;
                }
              
                .slider-ims {
                  overflow: visible;
                  width: 100%;
                }
              
                .slide-nav-4 {
                  margin-top: -200px;
                }
              
                .image-5 {
                  width: 90%;
                  height: auto;
                  padding-left: 0px;
                }
              
                .cont-img-slider {
                  width: 100%;
                  padding-right: 60px;
                  padding-left: 60px;
                }
              
                .cont-texto-slider {
                  width: 100%;
                  height: 100%;
                }
              
                .mask-3 {
                  width: 100%;
                  height: 100vh;
                }
              
                .texto-material-2 {
                  width: 100%;
                }
              
                .left-arrow-4 {
                  width: 20%;
                  height: 50px;
                }
              
                .right-arrow-3 {
                  width: 20%;
                  height: 50px;
                }
              
                .section-title-content-desktop {
                  display: block;
              /*    display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  padding-right: 0px;
                  padding-left: 0px;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;*/
                }
              
                .close-modal-button-2 {
                  width: auto;
                  max-height: 60px;
                  max-width: 50%;
                  min-height: 45px;
                  min-width: 35%;
                  margin-bottom: 0px;
                  padding: 10px;
                  font-size: 18px;
                }
              
                .text-cerrar-2 {
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -ms-flexbox;
                  display: flex;
                  margin-right: 0px;
                  padding-right: 0px;
                  font-size: 14px;
                }
              
                .slider-modal-mobile {
                  max-width: 100%;
                  margin-top: 20px;
                }
              
                .mask-4 {
                  max-width: 100%;
                }
              
                .slide-content-mobile {
                  grid-column-gap: 0px;
                  grid-row-gap: 0px;
                  grid-template-columns: repeat(auto-fit, minmax(300px, 320fr));
                }
              
                .div-text-slide-mobile._6 {
                  max-width: 220px;
                  min-width: 150px;
                  padding-right: 10px;
                  padding-left: 10px;
                  -webkit-box-align: start;
                  -webkit-align-items: flex-start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                }
              
                .slide-8 {
                  max-width: 100%;
                }
              
                .text-slide-mobile {
                  max-width: 100%;
                  min-width: auto;
                  margin-bottom: 0px;
                  padding-right: 0px;
                  padding-left: 0px;
                  font-size: 12px;
                  line-height: 18px;
                }
              
                .title-slide-mobile._6 {
                  margin-left: 0px;
                }
              
                .slide-arrows-left {
                  left: -10%;
                  top: -70%;
                  display: block;
                  -webkit-box-pack: center;
                  -webkit-justify-content: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                }
              
                .right-arrow-4 {
                  top: -70%;
                  right: 0%;
                }
              
                .slide-nav-5 {
                  position: absolute;
                  top: 496px;
                  max-width: 100%;
                  margin-top: 60%;
                }
              
                .grid-logos-clientes {
                  padding-right: 0px;
                  padding-left: 0px;
                  grid-column-gap: 16px;
                  grid-row-gap: 16px;
                }
              
                .text-span-21 {
                  font-size: 30px;
                  line-height: 37px;
                }
              
                .div-block-15 {
                  position: relative;
                  top: 50px;
                }
              }
              
              #w-node-_0b7b7556-7244-ff8e-34e8-73ba96d57939-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-ebc1d04b-7823-4856-0b46-c88941f566b9-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_81573314-eb35-ab8a-b768-f8bf9ee27081-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-d331be3a-c665-924a-c269-be1b3ae0b8db-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_63af98b1-7610-cf41-6653-aa0048d4bb46-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_3e2c38f5-8e9b-3ab6-10d7-35087cb9a5d2-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_75dd61a4-a0d5-e3aa-2147-c8a4f396b4c3-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_438e453e-10ce-362d-4ff0-46ad35232fcc-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_8bb79aaf-17ee-e8ab-dff8-0137b5eee2fc-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_5bfb6f76-4cc8-9a92-59e8-a7319c107b75-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-be955819-5b31-150e-5de8-0566dd332998-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-fb6a4313-77a2-92b8-1455-0f3abd1ba43c-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_592dcb25-57b5-541b-8185-f254c54943af-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-aa10591f-fc67-af64-d314-5828c138c226-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_915f84b0-d9f0-b04e-d730-8848eb9b7c72-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-e8f3ea58-de40-4fed-f7d5-0926ccb6c733-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-b3d1a875-20eb-b54b-b97b-60242f3869d5-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_6e9bdfdb-f1db-6e82-8c73-c7a42de28eb0-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-efae9a8e-4768-dcdc-a3cb-903e0cbe9de8-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_65b2e71a-9bda-b78d-f9cb-fa2a570774d7-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_26011c3f-7df3-5f6f-62c3-70109205a120-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-bdeda4b5-ccf9-bfbd-a3a1-9ff11a108e09-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-bdeda4b5-ccf9-bfbd-a3a1-9ff11a108e10-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-bdeda4b5-ccf9-bfbd-a3a1-9ff11a108e17-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_6e430516-a6cf-d820-2a87-62f3938ff152-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_6e430516-a6cf-d820-2a87-62f3938ff159-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              #w-node-_6e430516-a6cf-d820-2a87-62f3938ff160-0995c97d {
                -ms-grid-column: span 1;
                grid-column-start: span 1;
                -ms-grid-column-span: 1;
                grid-column-end: span 1;
                -ms-grid-row: span 1;
                grid-row-start: span 1;
                -ms-grid-row-span: 1;
                grid-row-end: span 1;
              }
              
              @media screen and (max-width: 991px) {
                #w-node-_137559c1-922f-8394-7776-43866f1d21a0-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-cd3fb600-9278-c478-b601-57314fb2e91c-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-bd570095-3f46-42f9-2db5-fe7337afb77c-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-c4ff0809-34be-2fd2-6a71-93b890a5f78f-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-b2a24255-54e6-cc58-fe33-6a499e22f3dc-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-_7a2967ca-3e18-66a7-71f1-3e9b9e11de93-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-_55eef953-eaf6-4a1f-b7e6-4a0b2db563c3-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              }
              
              @media screen and (max-width: 479px) {
                #w-node-fad389d4-cec1-b149-95f6-8ee8209bf50a-aff0cd25 {
                  -webkit-align-self: auto;
                  -ms-flex-item-align: auto;
                  -ms-grid-row-align: auto;
                  align-self: auto;
                }
              
                #w-node-cd3fb600-9278-c478-b601-57314fb2e91c-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-bd570095-3f46-42f9-2db5-fe7337afb77c-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-c4ff0809-34be-2fd2-6a71-93b890a5f78f-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-b2a24255-54e6-cc58-fe33-6a499e22f3dc-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-_7a2967ca-3e18-66a7-71f1-3e9b9e11de93-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              
                #w-node-_55eef953-eaf6-4a1f-b7e6-4a0b2db563c3-aff0cd25 {
                  -ms-grid-column: span 1;
                  grid-column-start: span 1;
                  -ms-grid-column-span: 1;
                  grid-column-end: span 1;
                  -ms-grid-row: span 1;
                  grid-row-start: span 1;
                  -ms-grid-row-span: 1;
                  grid-row-end: span 1;
                }
              }
              
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-Bold.ttf') format('truetype');
                font-weight: 700;
                font-style: normal;
                font-display: swap;
              }
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-Light.ttf') format('truetype');
                font-weight: 300;
                font-style: normal;
                font-display: swap;
              }
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-Regular.ttf') format('truetype');
                font-weight: 400;
                font-style: normal;
                font-display: swap;
              }
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-Medium.ttf') format('truetype');
                font-weight: 500;
                font-style: normal;
                font-display: swap;
              }
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-ExtraLight.ttf') format('truetype');
                font-weight: 200;
                font-style: normal;
                font-display: swap;
              }
              @font-face {
                font-family: 'Readexpro';
                src: url('../fonts/ReadexPro-SemiBold.ttf') format('truetype');
                font-weight: 600;
                font-style: normal;
                font-display: swap;
              }
              
              input[type="file"] {
                word-wrap: break-word;
                max-width: 100%;
                overflow: auto;
                display: none;
              /*  margin: 0 auto;
                text-align: center;*/
              }
              /*.form-label {
                  display: inline-block;
                  padding: 0px;
                  margin: 0px;
                  cursor: pointer;
              }*/


              /* Agregado */

.well{
 
  font-size: 24px;
  line-height: 26px;
  
  color:#008046;
  min-height: 20px;
  font-weight: 100;
  padding: 30px;
  margin-bottom: 20px;
 /* background-color: #88BB42;*/
  border: 2px solid 008046;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          margin-top:30px;
          margin-bottom: 60px;
          color: #fff;
          font-weight: 400;
          text-shadow: 1px 1px 2px black;
          background: rgb(1,124,67);
          background: linear-gradient(180deg, rgba(1,124,67,1) 26%, rgba(0,167,85,1) 82%);
          /*text-shadow: #FC0 1px 0 10px;*/
          
}
.servicios-nueva{
 /* background: rgb(251,210,3);
  background: linear-gradient(180deg, rgba(251,210,3,1) 53%, rgba(255,234,0,1) 87%);*/
  background-image: url(../images/fondo.png);
  background-position: 0px 0px;
  background-size: auto;
  

}



.infografic{
  border: 2px solid 008046;
  border-radius: 20px;
  padding: 19px;
  background: rgb(255,209,4);
  background: linear-gradient(180deg, rgba(255,209,4,1) 49%, rgba(255,238,0,1) 87%);
  margin-top: 30px;
  margin-bottom: 30px;
}
/* Footer Logos Certificados */


.redes{
  padding: 0px 40px;
  background-color:#000;
}
.redes  .text-footer{
  color: #fff;
  text-align: left;
  margin-top: 10px;
 
}
.copy{
  text-align: left;
  float: left;
  padding-left: 15px;
  width: 100%;
}
.copy .redes-img{
  
  padding-right: 29px;
  
}
.copy .redes-img img{
margin: 0px 0px 0px 15px;
  
}
.img-radius{
border:2px solid #008046;
border-radius:10px;
margin-left: 4px;
}
.h-servicios{
  
  text-align: center;
}
.nota-text-{
  margin-top:10px;
}
.contenedor-texto{
  margin: auto;
  padding-left: 4%;
 
}

.img-play{
  max-width: 35px;
  margin-right: 10px;
}
.img-responsive {
  width: 100%;
  height: auto;
   }
.img-lista{
  max-width: 30px;
  margin-right: 10px;
}
.valores{
  
  margin-top:50px;
}
.recicle-icon {
                
  max-width: 10%;
  min-width: 20%;
  margin-top: 0%;

}


@media  (max-width: 414px){
.footer{
  
 max-height: 300px;
 height: auto;

}
.footer .img-3{
  
  float: left;
  margin-bottom: 60px;
}
.footer .footer-logo-link{
    
  position: relative;
 margin-top: -40px;
}
.footer .footer-info{
  position: relative;
  margin-top: 5px;
 margin-left: 50px;
}
.redes{
  
  float: left;
  height: 50px;
  width: 100%;
}
.redes .footer-info-blanco{
  
 position: absolute;
bottom:-55px;
}
.redes .redes-img img{
  
  width: 40px;
 padding: 1px;
}
.contenedor-1{
  padding-top:0px;
  padding-bottom: 50px;
}
.contenedor-materiales .contenedor-1{

height: auto;
}
.contenedor-materiales .texto-material {
  position: relative;
  width: 225px;
  margin-left: -218px;
  font-size: 13px;
  line-height: 15px;
  margin-top: -160px;
  
}
.contenedor-materiales .text-span-19{
  position: relative;
  width: 250px;
  margin-left: -218px;
  font-size: 13px;
  line-height: 15px;
  margin-top: -180px;
  
 
}
.div-img {
  max-width: 215px;
  min-width: 200px;
  margin-left: 25px;
  
  position: relative;
  margin-top: 290px;
  padding: 0px;
}
.div-img img{

  border: 2px solid #008046;

}

.w-icon-slider-left, .w-icon-slider-right {
  color:#008046!important;
}
.well{
  padding: 12px;
  font-size: 16px;
  line-height: 18px;
}
.title-modal {
  margin-bottom: 0px;
  padding-left: 3px;
  font-size: 25px;
  line-height: 26px;
}
.subida-1{
  font-size: 25px;

}
.text-infografic-content, .nota-text{
  font-size:13px;
  line-height: 15px;
}
.title-3._2, .title-4, .title-4._2{
  font-size: 25px;
}
.img-3 img{
max-width: 95%;
}
.image-2._2 , .image-3{
  width: 45%;
}
}

@media  (max-width: 390px){
  .div-img{
    margin-left: 12px;
  }
}
@media  (max-width: 375px){

  .contenedor-materiales .texto-material{
    margin-left: -207px;
    width: 215px;
    margin-top: -152px;
  }
  .div-img{
    margin-left: 0px;
  }
  .contenedor-materiales .text-span-19{
    margin-left: -207px;
    margin-top: -186px;
    width: 225px;
  }

}

@media  (max-width: 360px){
  .img-film{
    margin-top: 321px;
  }
  .contenedor-materiales .text-span-19{
    margin-top: -198px;
    width: 225px;
  }
}

