.scroll-container {
  position: relative;
  z-index: -1; }

.scroll-fixed {
  position: fixed;
  top: 56px;
  overflow: hidden; }
  .scroll-fixed svg {
    margin-left: auto;
    margin-right: auto; }

.opacity-0 {
  opacity: 0;
  transition: opacity 0.3s ease-in; }

.transition {
  transition: opacity 0.3s ease-in; }

.descripcion {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.698);
  padding: 1.5rem 2rem;
  background-color: rgba(255, 255, 255, 0.92); }
  .descripcion__wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
    height: 100vh;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem; }
    @media (min-width: 0) and (max-width: 799px) {
      .descripcion__wrap {
        height: auto;
        width: auto;
        margin: 0;
        padding: 0; } }
    @media (min-width: 620px) {
      .descripcion__wrap.derecha {
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        padding-right: 2rem; } }
    @media (min-width: 620px) {
      .descripcion__wrap.izquierda {
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding-left: 2rem; } }
  @media (min-width: 0) and (max-width: 799px) {
    .descripcion {
      box-shadow: none;
      padding: 0 !important;
      margin: 1rem;
      background-color: transparent; } }

/*# sourceMappingURL=scrollcontrol.css.map */