@media (min-width: 768px) {
    .W3wYIMoFtWvsJZI8nfye {
        border: 1px solid #f0f0f1;
        border-radius: 8px;
        padding: 32px;
    }
}
@media (min-width: 320px) {
    .W3wYIMoFtWvsJZI8nfye {
        padding: 32px 20px;
    }
}
body {
    background-color: #fff;
}
.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame--L7bcQ {
    display: inline-block;
}
.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame--normal--A6Ntt .uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame__input-container--D5edN {
    border: 1px solid #c0c2c5;
    border-radius: 8px;
}
.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame__input-container--D5edN:not(.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame__input-container--textArea--qCxT1) {
    height: 48px;
}
.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame__input-container--D5edN {
    width: 100%;
}
.color-n-700 {
    color: #424750;
}
.eFydYiN7dQ1Ds63mli7f {
    border: none !important;
}
@media (min-width: 768px) {
    .ai-start-md {
        align-items: flex-start;
    }
    .QVKQ6PjasvqpZhgzjhtx {
        margin-top: 42px;
    }
}
@media (max-width: 768px) {
    .QVKQ6PjasvqpZhgzjhtx {
        margin-top: 22px;
    }
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--primary--BJ1BU:not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--outlined--hIjPm):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--hint-object-error--xp3VI.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--brand--dNvfq.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--error--oJky9.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--black--skjxy.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--white--oA2lO.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--secondary--oe3um.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--primary--BJ1BU.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--text--lIZMT):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg) {
    background-color: #1ab1d4;
    color: #FFF;
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--primary--BJ1BU:not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--text--lIZMT):not(.uikit-atomic-ButtonBase-ButtonBase-module__btn--neutralOutlined--JMlfg) {
    border: 1px solid #1ab1d4;
}
.uikit-atomic-Button-Button-module__Button--TibOa:first-child {
    white-space: nowrap;
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--large--z9tJZ {
    height: 48px;
}
.W3wYIMoFtWvsJZI8nfye {
    max-width: 516px;
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--vgnTU {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    transition: top .3s
    ease-in-out;
}
.uikit-atomic-Button-Button-module__Button__filledPrimary--isBw3:hover {
    background: linear-gradient(0deg, #ffffff14, #ffffff14), #1ab1d4 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .14), 0 4px 4px rgba(0, 0, 0, .1);
}
.uikit-collections-FormComponentFrame-FormComponentFrame-module__FormComponentFrame--L7bcQ:focus-within>div {
    border: 1px solid #028e71;
}
.uikit-atomic-Button-Button-module__Loading--jNJ_Z {
    display: inline-block;
    height: 20px;
    width: 20px;
}
.uikit-atomic-Button-Button-module__Loading--jNJ_Z div {
    animation: uikit-atomic-Button-Button-module__LoadingAnimation--nol2W 1.2s
    cubic-bezier(.5, 0, .5, 1) infinite;
    border-color: #fff transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    display: block;
    height: 20px;
    width: 20px;
}
@keyframes uikit-atomic-Button-Button-module__LoadingAnimation--nol2W {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}
.JeqA1oxSMo0JL646Ql52 {
    border: none !important;
    color:#030a16 !important;
    width: auto;
}
.JeqA1oxSMo0JL646Ql52, .JeqA1oxSMo0JL646Ql52:hover {
    background-color: #f5f7fa !important;
}
.uikit-collections-OTPInput-OTPInput-module__Otp__containerStyle--eQa2X {
    direction: ltr;
    flex-wrap: wrap;
}
.uikit-collections-OTPInput-OTPInput-module__Otp__inputWrapper--sKrE2 {
    flex: 1;
}
.uikit-collections-OTPInput-OTPInput-module__Otp__inputStyle--wUFx8 {
    border: none;
    border-bottom: 1px solid #c0c2c5;
    height: 49px;
    width: 100% !important;
}
.uikit-collections-OTPInput-OTPInput-module__Otp__separator--IR9JT {
    width: 8px;
}
:root{
    --color-brand-primary-500: #1ab1d4;
    --color-icon-primary: #1ab1d4;
}
.uikit-atomic-Button-Button-module__Button__medium--lj91O {
    padding: 5px 12px;
}
@media (min-width: 768px) {
    .H5b50Hekz31U6Dqz5lES {
        margin-bottom: 43px;
    }
}
.HRmXflgj_cRoqQlYQ4AI {
    width: 44px;
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--primary--BJ1BU.uikit-atomic-ButtonBase-ButtonBase-module__btn--text--lIZMT {
    color:#1ab1d4;
}
.uikit-atomic-ButtonBase-ButtonBase-module__btn--vgnTU {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    transition: top .3s
    ease-in-out;
}
.uikit-atomic-Button-Button-module__Button__medium--lj91O {
    padding: 5px 12px;
}
.uikit-atomic-Button-Button-module__Button__textPrimary--65Ubg:hover {
    background: rgb(26 177 212 / 8%) !important;
}
.pNnwhoGegGWZnsiA5MNB {
    height: 36px;
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}
.select2 {
    width: 100% !important;
    height: 50px !important;
}
.select2 .selection {
    width: 100%;
    height: 100%;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
}
.select2 .selection .select2-selection {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1.5px solid rgba(183, 185, 207, 0.52) !important;
    box-shadow: none !important;
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 8px;
}
.select2 .selection .select2-selection .select2-selection__rendered {
    font-size: 16px;
    font-weight: 500;
    padding-right: 16px;
    color: #606277 !important;
}
.select2-container {
    width: 100% !important;
}

.select2-dropdown {
    box-sizing: border-box;
}
.Hint--primary-mwFS2H {
    background: #d0f1f9;
}
.Hint--border-primary-ouDpIV {
    border: 1px solid #1ab1d4;
}
.Hint__padding-nRd4K4 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px;
}
.mb-3 {
    margin-bottom: 12px;
}
.radius {
    border-radius: 8px;
}
.Hint__iconStart-bpg5ZO>div {
    align-items: flex-start;
}
@media (min-width: 1024px) {
    .text-body-1 {
        font-size: .875rem;
        font-weight: 400;
        line-height: 2.15;
    }
}
@media (min-width: 768px) {
    .Hint__padding--title-AHG0eM {
        margin-right: 16px;
    }
}
.color-brand-primary-700 {
    color: #1796b4;
}
.text-body-1 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 2.15;
}
.mr-2 {
    margin-right: 8px;
}

@media (max-width: 768px) {
    .W3wYIMoFtWvsJZI8nfye{
        flex-direction: column-reverse;
    }
    .Hint__iconStart-bpg5ZO>div{
        height: 30vh !important;
        margin-bottom: 10px;
    }
}