@charset "utf-8";

#header { position: fixed; top:0; background: #fff; box-shadow: 0 0 2px 0 rgba(0,0,0,0.20); width:100%; height:3.5em; max-width: inherit; display: flex; align-items: center; z-index: 999; }
#header .left { position: relative; margin-left: 0.3em; }
#header .left button.back { width:2.4em; height: 2.4em; background-color: #FFF; background-image: url("../img/btn_header_back.svg"); background-repeat: no-repeat; background-position: 50% 50%; border:none; }

.css-f3t1rg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    z-index: 0;
    -webkit-transition: height 0.26s ease 0s;
    transition: height 0.26s ease 0s;
}
.css-1u3d6ft {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}
.css-1u3d6ft.m-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 1024px) {
    .css-1u3d6ft.m-flex {
        /*display: block;*/
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
    }
}

.css-ktlsp4 {
    margin: 0 auto;
    padding: 3rem 1.25rem 2rem 1.25rem;
    justify-content: center;
    width: 90%;
}
@media (min-width: 1024px) {
    .css-ktlsp4 {
        /*max-width: 36.5rem;*/
        width: 36.5rem;
    }
}

.css-hxxx3s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    height: 118px;
    padding: 0 1.5rem;
    text-align: left;
    border: 0;
    border-radius: 1rem;
    background: #fff;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
.css-2s88w6 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 0;
    border-radius: var(--hli-border-radius-medium, 8px);
    color: var(--hli-color-text-body-0, #FFFFFF);
    background-color: var(--hli-color-surface-primary, #FA6600);
    height: 3.5rem;
    padding: 0 1rem;
    width: 100%;
}

.css-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: center;
  justify-content: center;
  width: 88%;
  padding: 1.5rem;
  text-align: center;
  border: 0;
  border-radius: 1rem;
  background: var(--hli-color-surface-neutral-1, #F5F6F7);
}