section .tipo-metodo .metodo-top picture {
  position: relative;
}
section .tipo-metodo .metodo-top picture:before {
  content: "";
  background-image: url("../../images/mascaras/bg-punteado5.svg");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
}
section .tipo-metodo .metodo-top picture img {
  -webkit-mask-image: url("../../images/mascaras/mask-img2.svg");
          mask-image: url("../../images/mascaras/mask-img2.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
section .tipo-metodo .metodo-top .blq-txt {
  flex-grow: 1;
}
section .tipo-metodo .metodo-fases {
  border-bottom: 1px solid #e3d1d1;
}
section .tipo-metodo .metodo-fases .fase {
  border-top: 1px solid #e3d1d1;
  position: relative;
}
section .tipo-metodo .metodo-fases .fase .fase-num,
section .tipo-metodo .metodo-fases .fase .fase-tit {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}
section .tipo-metodo .metodo-fases .fase .fase-tit {
  margin-bottom: 20px;
  color: #751B17;
}
section .tipo-metodo .metodo-fases .fase .fase-num {
  color: #c8a4a2;
  text-transform: uppercase;
}
section .tipo-metodo .metodo-fases .fase .fase-txt {
  margin-bottom: 0;
}
section .tipo-metodo.adulto > * {
  background-color: #faece0;
}
section .tipo-metodo.adulto:before {
  content: "";
  width: 100%;
  background-color: #faece0;
  display: block;
}
section .tipo-metodo.adulto:before {
  -webkit-mask-image: url("../../images/mascaras/wave-up.svg");
          mask-image: url("../../images/mascaras/wave-up.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
@media (min-width: 1440px) {
  section .tipo-metodo .metodo-top picture {
    width: 560px;
    height: 439px;
    margin-right: 67px;
    flex-basis: 560px;
  }
  section .tipo-metodo .metodo-top picture:before {
    width: 625px;
    height: 587px;
    right: 52px;
    top: -26px;
  }
  section .tipo-metodo .metodo-top picture img {
    width: 677px;
    max-width: none;
    position: absolute;
    top: 0;
    right: 0;
  }
  section .tipo-metodo .metodo-fases {
    width: 912px;
    margin: 60px auto 0;
  }
  section .tipo-metodo.adulto {
    margin-top: 60px;
  }
}
@media (min-width: 1024px) {
  section .tipo-metodo .metodo-top {
    display: flex;
    align-items: center;
  }
  section .tipo-metodo .metodo-top picture {
    margin-right: 67px;
    flex-shrink: 0;
    flex-grow: 0;
  }
  section .tipo-metodo .metodo-top .blq-txt {
    flex-grow: 1;
  }
  section .tipo-metodo.adulto > * {
    padding-bottom: calc(3.18% + 60px);
  }
  section .tipo-metodo.adulto:before {
    height: 0;
    padding-bottom: 10.25%;
  }
  section .tipo-metodo .metodo-fases .fase {
    padding: 40px 0 40px 116px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  section .tipo-metodo .metodo-top picture {
    width: 414px;
    flex-basis: 414px;
  }
  section .tipo-metodo .metodo-top picture:before {
    width: 382px;
    height: 358px;
    left: -38px;
    top: -15px;
  }
  section .tipo-metodo.adulto {
    margin-top: 50px;
  }
  section .tipo-metodo.adulto .metodo-top {
    margin-top: 30px;
  }
  section .tipo-metodo .metodo-fases {
    width: 100%;
    max-width: 698px;
    margin: 90px auto 0;
  }
}
@media (min-width: 768px) {
  section .tipo-metodo .metodo-fases .fase-num {
    position: absolute;
    left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  section .tipo-metodo .metodo-top picture {
    width: 510px;
    margin: 0 auto 51px;
  }
  section .tipo-metodo .metodo-top picture:before {
    width: 471px;
    height: 442px;
    left: 0;
    top: -19px;
  }
  section .tipo-metodo .metodo-fases {
    margin-top: 50px;
  }
  section .tipo-metodo .metodo-fases .fase {
    padding: 30px 0 30px 116px;
  }
  section .tipo-metodo.adulto {
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  section .tipo-metodo .metodo-top .blq-txt {
    position: relative;
  }
  section .tipo-metodo.adulto > * {
    padding-bottom: 109px;
  }
  section .tipo-metodo.adulto:before {
    height: 158px;
  }
}
@media (max-width: 767px) {
  section .tipo-metodo .metodo-top picture {
    margin: 0 auto 40px;
  }
  section .tipo-metodo .metodo-top picture:before {
    width: calc(100% - 25px);
    height: calc(100% + 71px);
    left: -29px;
    top: -12px;
  }
  section .tipo-metodo .metodo-fases {
    margin-top: 40px;
  }
  section .tipo-metodo .metodo-fases .fase {
    padding: 30px 0;
  }
  section .tipo-metodo .metodo-fases .fase-num {
    margin-bottom: 10px;
  }
  section .tipo-metodo.adulto {
    margin-top: 15px;
  }
}/*# sourceMappingURL=blqMetodoModalidad.css.map */