.f1er8e5 {
    color: #121417;
    font-family: InterBold, Helvetica, Arial, sans-serif;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.flps3bf {
    box-sizing: border-box;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    position: relative;
    width: 100%;
}
.f1wv63yu.icon-left {
    padding-left: 36px;
}
.f1wv63yu {
    background-color: transparent;
    border: 1px solid #6A7381;
    border-radius: 4px;
    box-shadow: inset 0px 0px 0px 0px #6A7381;
    box-sizing: border-box;
    color: #121417;
    font-size: 15px;
    height: 48px;
    line-height: 20px;
    padding: 12px;
    padding-top: 12px;
    transition: box-shadow 350ms cubic-bezier(.475,.425,0,.995);
    width: 100%;
}
.fyyrh8h.icon-left {
    height: 48px;
    left: 12px;
}
.fyyrh8h {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    right: auto;
    top: 0;
}
.f1ydut7h {
    animation-delay: 100ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.f1nxzuhq {
    animation-delay: 200ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.felrqee.kyper-transparent {
    background-color: transparent;
    color: #2D64EF;
}
.felrqee {
    align-items: center;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    font-family: InterSemibold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    height: 44px;
    justify-content: center;
    margin: 0;
    padding: 0px 16px;
    position: relative;
    transition: all 300ms cubic-bezier(.475,.425,0,.995);
    white-space: nowrap;
    width: auto;
}
.f9y8usf {
    animation-delay: 300ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
[_nghost-njn-c124=""] {
    background-color: #ffffff;
    overflow: hidden;
}
[_nghost-yms-c162=""] {
    background-color: #ffffff;
    overflow: hidden;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}
.f1duamt8 {
    align-self: center;
    margin-left: auto;
    overflow: hidden;
    visibility: hidden;
    width: 25px;
}
.f1dofq9u {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    max-height: 72px;
    padding: 12px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.felrqee.kyper-transparent:not(.kyper-button-disabled):hover, .felrqee.kyper-transparent-tertiary:not(.kyper-button-disabled):hover {
    background-color: #E7F0FE;
    color: #095ADB;
}
.fw800ww.kyper-neutral {
    background-color: #FFFFFF;
    border: 1px solid;
    border-color: #CDD3DD;
    color: #2D64EF;
}
.fw800ww {
    align-items: center;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    font-family: InterSemibold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    height: 44px;
    justify-content: center;
    margin: 0;
    padding: 0px 16px;
    position: relative;
    transition: all 300ms cubic-bezier(.475,.425,0,.995);
    white-space: nowrap;
    width: auto;
}
.f8qf4xe {
    color: #121417;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.fzbveeq.clickable {
    background-color: transparent;
    border: none;
    color: #2D64EF;
    cursor: pointer;
    padding: 0;
    padding-left: 0;
    text-align: left;
    display: inline-flex;
    transition: background-color 300ms cubic-bezier(.475,.425,0,.995);
}
.f1tykcp7 {
    align-items: center;
    align-self: center;
    display: flex;
    height: 32px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 12px;
    padding-top: 16px;
    width: 32px;
}
.fce3k0q {
    border-radius: 4px;
}
.fzbveeq .kyper-utilityrow-base-wrapper {
    width: 100%;
}
.fzbveeq .border, .fzbveeq.border, .fzbveeq.clickable.border {
    border-bottom-color: #E4E8EE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.fzbveeq .kyper-utilityrow-base-content {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-grow: 1;
    min-height: 64px;
}
.f1vtssi4 {
    align-items: left;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justfy-content: center;
    padding-bottom: 16px;
    padding-top: 16px;
}
.f4avm7q.bold, .f4avm7q strong {
    font-family: InterSemibold, Helvetica, Arial, sans-serif;
}
.f4avm7q {
    color: #121417;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.f1m0imgn {
    color: #121417;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.f1oogeyy {
    align-self: center;
    display: flex;
    flex-direction: row;
    padding-bottom: 16px;
    padding-left: 90px;
    padding-right: 24px;
    padding-top: 16px;
}
.flps3bf {
    box-sizing: border-box;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    position: relative;
    width: 100%;
}
.f1wv63yu.icon-left {
    padding-left: 36px;
}
.flps3bf {
    box-sizing: border-box;
    font-family: InterRegular, Helvetica, Arial, sans-serif;
    position: relative;
    width: 100%;
}
.fj71m9a {
    background-color: #FFFFFF;
    color: #6A7381;
    font-size: 13px;
    left: 8px;
    line-height: 16px;
    margin-right: 8px;
    padding-left: 4px;
    padding-right: 4px;
    position: absolute;
    top: -8px;
}
.f12wovf6 {
    background-color: transparent;
    border: 1px solid #6A7381;
    border-radius: 4px;
    box-shadow: inset 0px 0px 0px 0px #6A7381;
    box-sizing: border-box;
    color: #121417;
    font-size: 15px;
    height: 48px;
    line-height: 20px;
    padding: 12px;
    padding-top: 16px;
    transition: box-shadow 350ms cubic-bezier(.475,.425,0,.995);
    width: 100%;
}
.f1kiae8o {
    animation-delay: 400ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.f1kzosqh .icon-right {
    right: 0 !important;
}
.f12wovf6.icon-right {
    padding-right: 36px;
}

.f12wovf6 {
    background-color: transparent;
    border: 1px solid #6A7381;
    border-radius: 4px;
    box-shadow: inset 0px 0px 0px 0px #6A7381;
    box-sizing: border-box;
    color: #121417;
    font-size: 15px;
    height: 48px;
    line-height: 20px;
    padding: 12px;
    padding-top: 16px;
    transition: box-shadow 350ms cubic-bezier(.475,.425,0,.995);
    width: 100%;
}
.fyyrh8h {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    right: auto;
    top: 0;
}
.f1t6pe2o {
    align-items: center;
    background: none;
    border: none;
    color: #2D64EF;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 44px;
}

.f1wfwlzt {
    animation-delay: 500ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.felrqee.kyper-primary {
    background-color: #2D64EF;
    color: #FFFFFF;
}
.f1m01na2 {
    animation-delay: 600ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.f80ankr {
    animation-delay: 700ms;
    animation-duration: 300ms;
    animation-fill-mode: both;
    animation-name: f1onzsxh;
    animation-timing-function: ease-in-out;
    position: relative;
}
.felrqee.kyper-neutral:not(.kyper-button-disabled):hover {
    background-color: #FFFFFF;
    border-color: #095ADB;
    color: #095ADB;
}
.felrqee.kyper-neutral {
    background-color: #FFFFFF;
    border: 1px solid;
    border-color: #CDD3DD;
}