.a1ye0tx{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out;height:var(--a1ye0tx-0);overflow:hidden;will-change:height;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}

.e1l1zchi{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);}
.ejhq2m7{-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);-webkit-transition:-webkit-transform 500ms cubic-bezier(0,0,0.15,1);-webkit-transition:transform 500ms cubic-bezier(0,0,0.15,1);transition:transform 500ms cubic-bezier(0,0,0.15,1);}
.e17ukk0a{-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);}
.e1u8kcat{-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);}
.e1dggcv4{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.6,0,1,1);-webkit-transition:transform 500ms cubic-bezier(0.6,0,1,1);transition:transform 500ms cubic-bezier(0.6,0,1,1);}
.en71748{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);}

.b1oya23n{width:100%;position:fixed;bottom:var(--b1oya23n-0);left:0;right:0;-webkit-transition:bottom 500ms;transition:bottom 500ms;will-change:bottom;}

html,
body,
#root,
#root > div {
  height: 100%;
}

/* Reasonable Defaults */
form {
  width: 100%;
}

.hidden {
  visibility: hidden;
}

