﻿[dir] .registration-widget-app-preloader[data-v-79e18872]
{
    padding: .625rem;
    border-radius: var(--border-radius);
}
[dir] .registration-widget-app-preloader__fields[data-v-79e18872], [dir] .registration-widget-app-preloader__title[data-v-79e18872]
{
    border-radius: inherit;
    background-color: currentColor;
}
.registration-widget-app-preloader__title[data-v-79e18872]
{
    min-height: 1.875rem;
}
[dir] .registration-widget-app-preloader__title[data-v-79e18872]
{
    margin-bottom: .9375rem;
}
.registration-widget-app-preloader__fields[data-v-79e18872]
{
    min-height: 10rem;
}
[dir=ltr] button, [dir=ltr] select
{
    text-align: left;
}
[dir=rtl] button, [dir=rtl] select
{
    text-align: right;
}
*, :after, :before
{
    box-sizing: inherit;
}
html
{
    box-sizing: border-box;
    height: 100%;
}
@media(-ms-high-contrast: active),(-ms-high-contrast: none)
{
    html
    {
        display: flex;
        flex-direction: column;
    }
}
body
{
    margin: 0;
    height: 100%;
    text-rendering: optimizeLegibility;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
}
:focus
{
    outline: none;
}
blockquote, dd, dl, figure, p
{
    margin: 0;
}
blockquote, q
{
    quotes: none;
}
ol, ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
th
{
    font-weight: inherit;
    text-align: inherit;
}
h1, h2, h3, h4, h5, h6
{
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}
audio, img, video
{
    display: block;
}
img
{
    max-width: 100%;
}
iframe, img
{
    border: none;
}
code, kbd, pre, samp
{
    font-family: monospace,monospace;
    font-size: inherit;
}
a
{
    background-color: transparent;
    color: inherit;
}
a, abbr
{
    text-decoration: none;
}
abbr
{
    border: none;
}
b, strong
{
    font-weight: inherit;
}
dfn, em, i
{
    font-style: inherit;
}
mark
{
    background-color: transparent;
    color: inherit;
}
small, sub, sup
{
    font-size: inherit;
}
sub, sup
{
    position: relative;
    vertical-align: baseline;
    line-height: 0;
}
sub
{
    bottom: -.25em;
}
sup
{
    top: -.5em;
}
form
{
    margin: 0;
}
button, input, optgroup, select, textarea
{
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    font: inherit;
    color: inherit;
    letter-spacing: inherit;
}
button, input
{
    overflow: visible;
}
button, select
{
    text-transform: none;
}
[type=button], [type=reset], [type=submit], button
{
    cursor: pointer;
    -webkit-appearance: none;
}
textarea
{
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner
{
    border: none;
    padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring
{
    outline: none;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button
{
    height: auto;
}
[type=search]
{
    outline: none;
}
[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
::-webkit-file-upload-button
{
    -webkit-appearance: none;
    font: inherit;
}
fieldset
{
    padding: 0;
    margin: 0;
    border: none;
}
legend
{
    display: block;
    padding: 0;
    white-space: normal;
}
select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand
{
    display: none;
}
::-webkit-input-placeholder
{
    color: inherit;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
:-moz-placeholder, ::-moz-input-placeholder
{
    color: inherit;
    opacity: 1;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
}
:-ms-input-placeholder
{
    color: inherit;
    opacity: 1;
    -ms-transition: opacity .3s;
    transition: opacity .3s;
}
:focus::-webkit-input-placeholder
{
    opacity: 0;
}
:focus:-moz-placeholder, :focus::-moz-input-placeholder
{
    opacity: 0;
}
:focus:-ms-input-placeholder
{
    opacity: 0;
}
svg
{
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor;
}
[hidden]
{
    display: none;
}
.disabled, :disabled
{
    cursor: not-allowed;
}
::-ms-clear
{
    display: none;
}
:-webkit-autofill
{
    box-shadow: inset 0 0 6.25rem #fff;
    -webkit-text-fill-color: currentColor;
}
::-moz-selection
{
    background-color: hsla(var(--primary-80-bg),1);
    color: hsla(var(--primary-80-clr),1);
    -webkit-text-fill-color: hsla(var(--primary-80-clr),1);
}
::selection
{
    background-color: hsla(var(--primary-80-bg),1);
    color: hsla(var(--primary-80-clr),1);
    -webkit-text-fill-color: hsla(var(--primary-80-clr),1);
}
canvas
{
    image-rendering: pixelated;
}
.u-visually-hidden
{
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
[dir] .u-visually-hidden
{
    padding: 0;
    margin: -1px;
    border: 0;
}
.u-ltr
{
    direction: ltr;
    unicode-bidi: embed;
}
.u-nowrap
{
    white-space: nowrap;
}
@font-face
{
    font-family: Righteous;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Righteous-Regular"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Righteous/Righteous-Regular.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto-LightItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-LightItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto-Italic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-Italic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto-MediumItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto-BoldItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto-BlackItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto-Regular"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-Regular.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto-Medium"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-Medium.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto-Bold"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/Roboto/Roboto-Bold.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("RobotoCondensed-LightItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("RobotoCondensed-Italic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("RobotoCondensed-BoldItalic"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("RobotoCondensed-Light"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Light.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("RobotoCondensed-Regular"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Regular.woff2) format("woff2");
}
@font-face
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("RobotoCondensed-Bold"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Bold.woff2) format("woff2");
}
:root
{
    --vh: 1vh;
    --browser-scrollbar-width: 0;
    --header-height: 0;
    --fz: 16;
}
html
{
    font-size: 1rem;
}
body
{
    --bg: hsla(var(--primary--40-bg),1);
    --hsl-bg: var(--primary--40-bg);
    --clr: hsl(var(--primary--40-clr));
    --hsl-clr: var(--primary--40-clr);
    --clr-accent: hsl(var(--primary--40-clr-accent));
    --hsl-clr-accent: var(--primary--40-clr-accent);
    --clr-decent: hsl(var(--primary--40-clr-decent));
    --hsl-clr-decent: var(--primary--40-clr-decent);
    --clr-strong: hsl(var(--primary--40-clr-strong));
    --hsl-clr-strong: var(--primary--40-clr-strong);
    --clr-strong-alt: hsl(var(--primary--40-clr-strong-alt));
    --hsl-clr-strong-alt: var(--primary--40-clr-strong-alt);
    --clr-primary: hsl(var(--primary--40-clr-primary));
    --hsl-clr-primary: var(--primary--40-clr-primary);
    --clr-good: hsl(var(--primary--40-clr-good));
    --hsl-clr-good: var(--primary--40-clr-good);
    --clr-bad: hsl(var(--primary--40-clr-bad));
    --hsl-clr-bad: var(--primary--40-clr-bad);
    --sep: hsl(var(--primary--40-sep));
    --hsl-sep: var(--primary--40-sep);
    --sep-alt: hsl(var(--primary--40-sep-alt));
    --hsl-sep-alt: var(--primary--40-sep-alt);
    color: Hsla(var(--hsl-clr),1);
    --font-family: "Roboto",sans-serif;
    --font-family-condensed: "Roboto Condensed",sans-serif;
    overflow-x: hidden;
    font-family: var(--font-family);
}
[dir] body
{
    background-color: Hsla(var(--hsl-bg),1);
}
[xlang=bn] body *, [xlang=hi] body *, [xlang=hy] body *, [xlang=my] body *, [xlang=sd] body *, [xlang=ta] body *
{
    line-height: var(--tall-langs-line-height,normal)!important;
    word-break: break-word;
}
[xlang=my] body
{
    --font-family: "Noto Sans Myanmar",sans-serif;
    --font-family-condensed: "Noto Sans Myanmar",sans-serif;
}
body.body--has-modal
{
    height: 100vh;
}
#__layout, #__nuxt
{
    height: 100%;
}
@media print
{
    .online-consultant
    {
        display: none;
    }
}
.ico__svg
{
    width: 1em;
    height: 1em;
}
.tooltip
{
    z-index: 10000;
    max-width: 12.8125rem;
    display: block;
}
[dir=ltr] .tooltip
{
    text-align: left;
}
[dir=rtl] .tooltip
{
    text-align: right;
}
.tooltip .tooltip-inner
{
    color: Hsla(var(--hsl-clr),1);
    color: Hsl(var(--custom-tooltip-text-color,var(--hsl-clr)));
    font-size: .6875rem;
    line-height: .8125rem;
}
[dir] .tooltip .tooltip-inner
{
    box-shadow: 0 0 .3125rem 0 Hsla(var(--primary--40-bg),.2);
    padding: .3125rem .625rem;
    border: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
    border-radius: var(--border-radius);
}
.tooltip .tooltip-arrow, .tooltip .tooltip-inner
{
    --bg: hsla(var(--gray-60-bg),1);
    --hsl-bg: var(--gray-60-bg);
    --clr: hsl(var(--gray-60-clr));
    --hsl-clr: var(--gray-60-clr);
    --clr-accent: hsl(var(--gray-60-clr-accent));
    --hsl-clr-accent: var(--gray-60-clr-accent);
    --clr-decent: hsl(var(--gray-60-clr-decent));
    --hsl-clr-decent: var(--gray-60-clr-decent);
    --clr-strong: hsl(var(--gray-60-clr-strong));
    --hsl-clr-strong: var(--gray-60-clr-strong);
    --clr-strong-alt: hsl(var(--gray-60-clr-strong-alt));
    --hsl-clr-strong-alt: var(--gray-60-clr-strong-alt);
    --clr-primary: hsl(var(--gray-60-clr-primary));
    --hsl-clr-primary: var(--gray-60-clr-primary);
    --clr-good: hsl(var(--gray-60-clr-good));
    --hsl-clr-good: var(--gray-60-clr-good);
    --clr-bad: hsl(var(--gray-60-clr-bad));
    --hsl-clr-bad: var(--gray-60-clr-bad);
    --sep: hsl(var(--gray-60-sep));
    --hsl-sep: var(--gray-60-sep);
    --sep-alt: hsl(var(--gray-60-sep-alt));
    --hsl-sep-alt: var(--gray-60-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
}
[dir] .tooltip .tooltip-arrow, [dir] .tooltip .tooltip-inner
{
    background-color: Hsl(var(--custom-tooltip-bg-color,var(--hsl-bg)));
}
.tooltip .tooltip-arrow
{
    color: Hsla(var(--hsl-clr),1);
    position: absolute;
    width: .5625rem;
    height: .5625rem;
    pointer-events: none;
}
[dir=ltr] .tooltip .tooltip-arrow
{
    transform: rotate(45deg);
}
[dir=rtl] .tooltip .tooltip-arrow
{
    transform: rotate(-45deg);
}
[dir] .tooltip[x-placement^=top]
{
    margin-bottom: .3125rem;
}
.tooltip[x-placement^=top] .tooltip-arrow
{
    bottom: -.25rem;
}
[dir] .tooltip[x-placement^=top] .tooltip-arrow
{
    border-bottom: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=top] .tooltip-arrow
{
    left: calc(50% + .25rem)
    /*! rtl:ignore */
    ;
    border-right: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=top] .tooltip-arrow
{
    left: calc(50% + .25rem);
    border-left: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir] .tooltip[x-placement^=bottom]
{
    margin-top: .3125rem;
}
.tooltip[x-placement^=bottom] .tooltip-arrow
{
    top: -.25rem;
}
[dir] .tooltip[x-placement^=bottom] .tooltip-arrow
{
    border-top: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=bottom] .tooltip-arrow
{
    left: calc(50% + .25rem)
    /*! rtl:ignore */
    ;
    border-left: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=bottom] .tooltip-arrow
{
    left: calc(50% + .25rem);
    border-right: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=right]
{
    margin-left: .3125rem
    /*! rtl:ignore */
    ;
}
[dir=rtl] .tooltip[x-placement^=right]
{
    margin-left: .3125rem;
}
.tooltip[x-placement^=right] .tooltip-arrow
{
    top: calc(50% + .25rem);
}
[dir=ltr] .tooltip[x-placement^=right] .tooltip-arrow
{
    left: -.25rem
    /*! rtl:ignore */
    ;
    border-left: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=right] .tooltip-arrow
{
    left: -.25rem;
    border-right: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=right] .tooltip-arrow
{
    border-bottom: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=right] .tooltip-arrow
{
    border-top: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=left]
{
    margin-right: .3125rem
    /*! rtl:ignore */
    ;
}
[dir=rtl] .tooltip[x-placement^=left]
{
    margin-right: .3125rem;
}
.tooltip[x-placement^=left] .tooltip-arrow
{
    top: calc(50% + .25rem);
}
[dir=ltr] .tooltip[x-placement^=left] .tooltip-arrow
{
    right: -.25rem
    /*! rtl:ignore */
    ;
    border-right: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=left] .tooltip-arrow
{
    right: -.25rem;
    border-left: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=ltr] .tooltip[x-placement^=left] .tooltip-arrow
{
    border-top: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
[dir=rtl] .tooltip[x-placement^=left] .tooltip-arrow
{
    border-bottom: 1px solid hsl(var(--custom-tooltip-border-color,var(--gray--5-bg)));
}
.tooltip[aria-hidden=true]
{
    visibility: hidden;
    opacity: 0;
}
[dir] .tooltip[aria-hidden=true]
{
    transition: opacity .15s,visibility .15s;
}
.tooltip[aria-hidden=false]
{
    visibility: visible;
    opacity: 1;
}
[dir] .tooltip[aria-hidden=false]
{
    transition: opacity .15s;
}
.tooltip--text-break
{
    word-break: break-all;
}
.tooltip--ltr
{
    direction: ltr;
}
@font-face
{
    font-family: Noto Sans Myanmar;
    src: url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar-Bold.woff2) format("woff2"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Noto Sans Myanmar;
    src: url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar.woff2) format("woff2"),url(https://v3.traincdn.com/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body.body--has-modal
{
    overflow: hidden;
}