.z-10 {
    z-index: 10;
}
.absolute {
    position: absolute;
}
.opacity-50 {
    opacity: .5;
}
.bg-black {
    background-color: #000;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.z-50 {
    z-index: 50;
}
.pin {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.fixed {
    position: fixed;
}
.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.z-20 {
    z-index: 20;
}
.relative {
    position: relative;
}
.bg-white {
    background-color: #fff;
}
.max-w-md {
    max-width: 40rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mt-8 {
    margin-top: 2rem;
}
.privacy-note {
    border-radius: .25rem;
    background-color: #f8fafc;
    padding: 1rem;
    color: gray;
    max-height: 20rem;
    overflow-y: scroll;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.text-base {
    font-size: 1rem;
}
.font-medium {
    font-weight: 500;
}
.text-base {
    font-size: 1rem;
}
.text-white {
    color: #fff;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.leading-loose {
    line-height: 2;
}
.font-bold {
    font-weight: 700;
}
.rounded {
    border-radius: .25rem;
}
.bg-orange {
    background-color: #fa4b2a;
}
button, input[type='button'], input[type='reset'], input[type='submit'] {
    cursor: pointer;
    -webkit-appearance: button;
}
.text-base {
    font-size: 1rem;
}
.text-grey-dark {
    color: gray;
}
.ml-8 {
    margin-left: 2rem;
}
.font-medium {
    font-weight: 500;
}
button {outline: none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.privacy-note::-webkit-scrollbar {
    background-color: #f1f5f8;
    width: 6px;
}
.privacy-note::-webkit-scrollbar-thumb {
    background-color: #a1a1a1;
    border-radius: 4px;
}
.privacy-note::-webkit-scrollbar-track {
    border-radius: 4px;
}