.descripcion{padding:5vw 0;.gen{&.info{.cont_gen{margin:0;.cont_img{width:43%;img{max-width:600px;width:100%;height:auto}}.desp{width:47%;margin-left:10%;margin-top:4vw;h2{font-size:2.2vw;font-weight:800;margin-bottom:2.5vw}.coll-it{display:flex;justify-content:flex-start;align-items:center;padding-bottom:1.5vw;.ico{width:6vw;height:auto;margin-right:3vw;display:flex;justify-content:flex-start;img{width:3.7vw;height:3.7vw}}.coll-it-content-p{display:flex;p{font-size:.9vw;margin:0;display:inline-block;line-height:100%}}}}}}}}.cont_gen{&.inf{justify-content:space-between;align-items:start}}.desp{margin-top:40px;input{position:absolute;opacity:0;z-index:-1}h1{margin:10px}}@media only screen and (max-width:768px){.descripcion{padding:3rem 0;.gen{&.info{.cont_gen{flex-wrap:wrap;.cont_img{width:100%}.desp{width:100%;margin-left:0%;margin-top:3rem;h2{font-size:24px;max-width:260px;margin:0 auto;text-align:center;margin-bottom:3rem}.coll-it{padding-bottom:1.5rem;flex-wrap:wrap;max-width:275px;margin:0 auto;.ico{width:100%;margin-right:0;display:flex;justify-content:center;margin-bottom:1rem;img{width:48px;height:auto}}.coll-it-content-p{width:100%;text-align:center;p{font-size:12px}}}}}}}}.cont_gen{&.inf{flex-direction:column;&>div{width:100%}}}.desp{label{font-size:1.1rem}.coll-it-content{font-size:.9rem}}}