.background-cover{background-size:cover;background-position:center}.seccion-productos{width:100vw}.sticky-wrapper{width:100%;display:flex;position:sticky;top:50px;overflow:hidden}.first-element{width:30%;height:100vh;left:0;background-color:#004a6b;color:white;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first-element .first-element_content h1{color:white;font-size:clamp(28px,1rem + 2.5vw,150px) !important}.first-element .first-element_content p{font-size:1rem}.element-wrapper{position:relative;display:flex;align-items:center}.element{color:#004a6b;width:25vw;min-height:450px;background-color:#fff;border-radius:1rem;margin:2rem;padding:20px;flex-shrink:0;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.4s all ease}.element:hover{cursor:pointer;transform:translateY(-10px);box-shadow:0 16px 16px rgb(0 0 0 / 16%)}.element .img-ico{width:100%}.element h3{margin:2rem 0;font-size:1.4rem}.element p{font-size:1.2rem}@media(max-width:992px){.element-wrapper{align-items:flex-start}.sticky-wrapper{flex-direction:column}.first-element{height:30vh;width:100vw}.first-element_content{margin-top:3rem}.element{min-height:320px;width:340px;margin:.5rem}.element h3{margin:0 0 .6rem 0}.element p{font-size:1rem;line-height:1.5}}