.home-productos{color:#fff;padding-bottom:90px;padding-top:90px;position:relative}.home-productos .wrap{position:relative;z-index:2}.home-productos p,.home-productos h2,.home-productos h3{color:#fff}.home-productos h2{max-width:560px;margin-bottom:180px}.home-productos .control-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-productos .single-card h3 a{color:var(--color-light)}.home-productos .image .tag{position:absolute;bottom:40px;left:0;right:0;text-align:center;color:var(--color-light);font-family:var(--font-title);font-weight:800;font-size:22px}.home-productos .line{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;border-top-left-radius:999em;border-bottom-left-radius:999em;width:80%;height:570px;position:absolute;right:0;top:290px;z-index:1}.home-productos .single-product:hover .hover-blue{opacity:1}.home-productos .single-product:hover .button .image{margin-left:20px}@media only screen and (max-width:1920px){.home-productos{background-size:1805px}.home-productos .line{width:90%}}@media only screen and (max-width:1800px){.home-productos,.home-productos .line{background-size:1665px}}@media only screen and (max-width:1700px){.home-productos,.home-productos .line{background-size:98%}}@media only screen and (max-width:1500px){.home-productos .line{height:460px}}@media only screen and (max-width:1200px){.home-productos .line{height:360px}}@media only screen and (max-width:992px){.home-productos .line{height:300px}}@media only screen and (max-width:767px){.home-productos .control-products{grid-template-columns:repeat(2,1fr)}.home-productos{background-image:none}.home-productos h2{margin-bottom:45px}.home-productos{padding-bottom:40px;padding-top:40px}.home-productos .line{display:none}}@media only screen and (max-width:575px){.home-productos .control-products{grid-template-columns:repeat(1,1fr)}}