.fiore-pasos{background:#dad9d5;color:#292929;padding:64px 0}.fiore-pasos h2{text-align:center;font-size:clamp(30px,3.5vw,46px);font-weight:400;margin:0 0 42px}.fiore-pasos ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0}.fiore-pasos li{text-align:center;padding:0 28px}.fiore-pasos li+li{border-left:1px solid #b5afa7}.fiore-pasos__drawing{width:min(100%,240px);aspect-ratio:1;margin:0 auto 24px;background-size:300% 100%;background-repeat:no-repeat;mix-blend-mode:multiply}.fiore-pasos__drawing--1{background-position:left center}.fiore-pasos__drawing--2{background-position:center}.fiore-pasos__drawing--3{background-position:right center}.fiore-pasos__number{font-size:13px;letter-spacing:.12em}.fiore-pasos h3{font-size:21px;font-weight:500;letter-spacing:-.02em;margin:16px 0}.fiore-pasos p{font-size:15px;line-height:1.8;color:#555;max-width:28ch;margin:0 auto}@media(max-width:749px){.fiore-pasos{padding:40px 0}.fiore-pasos ol{grid-template-columns:1fr;gap:30px}.fiore-pasos li+li{border-left:0;border-top:1px solid #b5afa7;padding-top:30px}.fiore-pasos__drawing{width:180px}}
.fiore-pasos__drawing{display:block;position:relative;overflow:hidden;height:auto;aspect-ratio:1;background:none}.fiore-pasos__drawing img{display:block;width:300%;max-width:none;height:auto}
