@charset "utf-8";

.uwy ol, .uwy ul { margin: 0px; padding: 0px; list-style: none; }

.uwy a { text-decoration: none; color: inherit; }

.uwy button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; min-width: auto; }

.uwy input, .uwy select, .uwy textarea { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }

.uwy .uai img:not(.userway_check_on), .uwy .ulsti img:not(.userway_check_on) { width: 44px; height: 44px; display: block; padding: 0px !important; margin: 0px !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; opacity: 1 !important; visibility: visible !important; }

.uwy.uac.userway_p4.userway_hidden.uo .uai, .uwy.uac.userway_p4.userway_hidden.uo .ulsti, .uwy.uac.userway_p8.userway_hidden.uo .uai, .uwy.uac.userway_p8.userway_hidden.uo .ulsti, .uwy.utb.userway_p4.userway_hidden.uo .uai, .uwy.utb.userway_p4.userway_hidden.uo .ulsti, .uwy.utb.userway_p8.userway_hidden.uo .uai, .uwy.utb.userway_p8.userway_hidden.uo .ulsti { transform: translate(-50%, 0%); }

.uwy.uac .uai.userway_loading::after { content: ""; width: 50%; height: 4px; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); transform: translateX(-220%); animation: 0.9s linear 0s infinite normal none running uw_block_loading; }

.uwy.uac .uai.userway_loading.uli::after { background-color: rgb(0, 0, 0); }

.uwy.uen img .userway_check_on { opacity: 1 !important; visibility: visible !important; }

@media only screen and (max-device-width: 1024px) {
  .uwy .uit, .uwy .uwif { display: none !important; opacity: 1 !important; visibility: visible !important; }
  .uwy.uon, .uwy.uon .uit, .uwy.uon .uwif { display: block !important; }
  .uwy .ufiw { display: none !important; opacity: 1 !important; visibility: visible !important; }
}

.uw-s10-reading-guide { display: none; box-sizing: border-box; background: rgb(0, 0, 0); border: 3px solid rgb(255, 243, 0); border-radius: 5px; top: 20px; z-index: 2147483647; transform: translateX(-50%); width: 40vw !important; min-width: 200px !important; position: absolute !important; height: 12px !important; }

.uw-s10-reading-guide__arrow { bottom: 100%; left: 50%; transform: translateX(-50%); width: 20px; height: 0px; position: absolute; }

.uw-s10-reading-guide__arrow::after, .uw-s10-reading-guide__arrow::before { content: ""; bottom: 100%; left: 50%; border: solid transparent; height: 0px; width: 0px; position: absolute; pointer-events: none; }

.uw-s10-reading-guide__arrow::after { border-bottom-color: rgb(0, 0, 0); border-width: 14px; margin-left: -14px; }

.uw-s10-reading-guide__arrow::before { border-bottom-color: rgb(255, 243, 0); border-width: 17px; margin-left: -17px; }

.uw-s10-left-ruler-guide, .uw-s10-right-ruler-guide { width: 16px; height: 9px; background: 0px 0px; display: none; z-index: 2147483647; transform: translateY(-50%); position: absolute !important; }

.uw-s10-bottom-ruler-guide { width: 36px; height: 16px; background: 0px 0px; display: none; z-index: 2147483647; transform: translateX(-50%); position: absolute !important; }

.usc { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; z-index: -1; opacity: 0; position: absolute !important; }

.uiiw img, .ups img { max-width: 100% !important; }

.uiiw, .uiiw .accessibility-btn__text { margin: 0px; }

body .rvNotification { visibility: hidden !important; }

.uwy .uwaw-dictionary-tooltip { width: 300px; cursor: default; opacity: 0; visibility: hidden; transition: transform 0.15s, opacity 0.15s, visibility 0.15s; position: absolute; }

.uwy .uwaw-dictionary-tooltip_active { opacity: 1; visibility: visible; }

.uwy .uwaw-dictionary-tooltip_fixed { position: fixed; }

.uwy .uwaw-dictionary-tooltip-custom { z-index: 9999; }

.uwy .uwaw-dictionary-tooltip__ii { z-index: 9999; border-radius: 14px; background: rgb(10, 9, 16); position: relative; padding: 16px 19px; }

.uwy .uwaw-dictionary-tooltip__ico, .uwy .uwaw-dictionary-tooltip__title { display: flex; align-items: center; }

.uwy .uwaw-dictionary-tooltip__ico { width: 34px; height: 34px; border-radius: 50%; background: rgba(255, 255, 255, 0.16); margin-right: 9px; justify-content: center; }

.uwy .uwaw-dictionary-tooltip__ico .no-fill { fill: none !important; }

.uwy .uwaw-dictionary-tooltip__title { color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; letter-spacing: -0.11px; font-weight: 600; font-family: Metropolis, sans-serif; padding-bottom: 9px; }

.uwy .uwaw-dictionary-tooltip__close { position: absolute; right: 17px; top: 22px; width: 28px; height: 28px; border-radius: 50%; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; justify-content: center; align-items: center; transition: opacity 0.3s; cursor: pointer; padding: 0px; }

.uwy .uwaw-dictionary-tooltip__close:hover { opacity: 0.7; }

.uwy .uwaw-dictionary-tooltip__description { font-family: Metropolis, sans-serif; color: rgb(175, 171, 194); font-size: 14px; line-height: 20px; padding-right: 20px; }

.uwy .uwaw-dictionary-tooltip__description strong { color: rgb(255, 255, 255); font-size: inherit; font-weight: 700; }

.uwy .uwaw-dictionary-tooltip .dictionary-mobile-hidden-span { display: inline; color: inherit; font-size: inherit; font-family: inherit; }

@media (max-width: 991px) {
  .uwy .uwaw-dictionary-tooltip .dictionary-mobile-hidden-span { display: none; }
}

.uwy .uwaw-dictionary-tooltip__tail { position: absolute; }

.uwy .uwaw-dictionary-tooltip__tail path { fill: rgb(10, 9, 16); }

.uwy.utb .uwaw-dictionary-tooltip { margin-left: 50px; }

.uwy.utb.userway_p1 .uwaw-dictionary-tooltip, .uwy.utb.userway_p2 .uwaw-dictionary-tooltip, .uwy.utb.userway_p3 .uwaw-dictionary-tooltip { margin-right: 50px; }

.uwy.userway_p1 .uwaw-dictionary-tooltip, .uwy.userway_p2 .uwaw-dictionary-tooltip, .uwy.userway_p8 .uwaw-dictionary-tooltip { top: 100%; right: 0px; }

.uwy.userway_p1 .uwaw-dictionary-tooltip__i, .uwy.userway_p2 .uwaw-dictionary-tooltip__i, .uwy.userway_p8 .uwaw-dictionary-tooltip__i { padding-top: 20px; }

.uwy.userway_p1 .uwaw-dictionary-tooltip__ii, .uwy.userway_p2 .uwaw-dictionary-tooltip__ii, .uwy.userway_p8 .uwaw-dictionary-tooltip__ii { border-radius: 14px 0px 14px 14px; }

.uwy.userway_p1 .uwaw-dictionary-tooltip__tail, .uwy.userway_p2 .uwaw-dictionary-tooltip__tail, .uwy.userway_p8 .uwaw-dictionary-tooltip__tail { bottom: 100%; right: 0px; }

.uwy.userway_p6 .uwaw-dictionary-tooltip, .uwy.userway_p7 .uwaw-dictionary-tooltip { top: 100%; left: 0px; }

.uwy.userway_p6 .uwaw-dictionary-tooltip__i, .uwy.userway_p7 .uwaw-dictionary-tooltip__i { padding-top: 20px; }

.uwy.userway_p6 .uwaw-dictionary-tooltip__ii, .uwy.userway_p7 .uwaw-dictionary-tooltip__ii { border-radius: 0px 14px 14px; }

.uwy.userway_p6 .uwaw-dictionary-tooltip__tail, .uwy.userway_p7 .uwaw-dictionary-tooltip__tail { bottom: 100%; left: 0px; transform: rotateY(180deg) translateY(1px); }

.uwy.userway_p3 .uwaw-dictionary-tooltip, .uwy.userway_p4 .uwaw-dictionary-tooltip { bottom: 100%; right: 0px; }

.uwy.userway_p3 .uwaw-dictionary-tooltip__i, .uwy.userway_p4 .uwaw-dictionary-tooltip__i { padding-bottom: 20px; }

.uwy.userway_p3 .uwaw-dictionary-tooltip__ii, .uwy.userway_p4 .uwaw-dictionary-tooltip__ii { border-radius: 14px 14px 0px; }

.uwy.userway_p3 .uwaw-dictionary-tooltip__tail, .uwy.userway_p4 .uwaw-dictionary-tooltip__tail { top: 100%; right: 0px; transform: rotateX(180deg) translateY(5px); }

.uwy.userway_p5 .uwaw-dictionary-tooltip { bottom: 100%; left: 0px; }

.uwy.userway_p5 .uwaw-dictionary-tooltip__i { padding-bottom: 20px; }

.uwy.userway_p5 .uwaw-dictionary-tooltip__ii { border-radius: 14px 14px 14px 0px; }

.uwy.userway_p5 .uwaw-dictionary-tooltip__tail { top: 100%; left: 0px; transform: rotate(180deg) translateY(1px); }

.uwy { color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; rule-break: initial; rule: initial; rule-inset: initial; rule-visibility-items: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; flex-line-count: initial; float: initial; flood-color: initial; flood-opacity: initial; frame-sizing: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-margin-safety: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-overhang: initial; ruby-position: initial; rule-overlap: initial; rx: initial; ry: initial; scale: initial; scroll-axis-lock: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-fit: initial; text-indent: initial; text-justify: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; window-drag: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: 2147483647 !important; position: fixed !important; transform: none !important; }

.uwy :where(div, span, button, img, svg) { all: revert; }

.uw-sl img, .uwy img { max-width: 100%; height: auto; display: block; width: auto; }

.uwy .userway_buttons_wrapper { top: 10px; position: fixed; display: flex; flex-direction: column; align-items: center; }

.uwy .uai .userway_dictionary_popup_container.hidden, .uwy .uai.hidden, .uwy .ulsti .userway_dictionary_popup_container.hidden, .uwy .ulsti.hidden, .uwy .userway_buttons_wrapper.hidden { display: none; }

.uwy .uai, .uwy .ulsti { text-align: initial !important; }

.uwy .lst-btn-text { font-size: 15px; line-height: normal; color: rgb(255, 255, 255); font-weight: 600; letter-spacing: -0.1px; }

.uwy .lst-btn-flag { border-radius: 50%; background-position: center center; background-size: cover; background-repeat: no-repeat; }

.uwy.hidden { display: none; }

.uwy .uai:focus-within, .uwy .ulsti:focus-within { outline: rgb(0, 56, 255) solid 2px !important; outline-offset: -2px !important; box-shadow: rgba(0, 56, 255, 0.22) 0px 0px 0px 4px !important; }

.uwy.userway_p1 .userway_buttons_wrapper { inset: 13px auto auto calc(-21px + 100vw); transform: translate(-100%); }

.uwy.userway_p2 .userway_buttons_wrapper { top: 50%; transform: translate(-100%, -50%); left: calc(-21px + 100vw); justify-content: center; right: auto; }

.uwy.userway_p3 .userway_buttons_wrapper { inset: auto auto 13px calc(-21px + 100vw); justify-content: end; transform: translate(-100%); }

.uwy.userway_p4 .userway_buttons_wrapper { inset: auto auto 16px calc(50% - 22px); justify-content: end; }

.uwy.userway_p4.userway_hidden { bottom: -30px; top: auto; right: auto; }

.uwy.userway_p4.userway_hidden.uo { bottom: 13px; }

.uwy.userway_p4.userway_hidden .userway_buttons_wrapper { transform: translate(-50%, 100%); }

.uwy.userway_p5 .userway_buttons_wrapper { inset: auto auto 13px 13px; justify-content: end; }

.uwy.userway_p6 .userway_buttons_wrapper { inset: 50% auto auto 13px; transform: translateY(-50%); justify-content: center; }

.uwy.userway_p7 .userway_buttons_wrapper { inset: 13px auto auto 13px; }

.uwy.userway_p8 .userway_buttons_wrapper { inset: 13px auto auto 50%; transform: translate(-50%); }

.uwy.userway_p8.userway_hidden .userway_buttons_wrapper { transform: translate(-50%, -100%); }

.uwy.userway_p8.userway_hidden.uo { top: 10px; }

.uwy.userway_p4 .userway_buttons_wrapper, .uwy.userway_p8 .userway_buttons_wrapper { left: 50vw; transform: translateX(-50%); }

.uwy.uon .uai, .uwy.uon .ulsti { background: rgb(0, 125, 213) !important; }

.uwy .uai img, .uwy .ulsti img, .uwy.uon .uwif { display: block !important; }

.uwy .userway_ft_iframe_wrapper, .uwy.uon.umb .userway_buttons_wrapper, .uwy.uon.usb .userway_buttons_wrapper { display: none; }

.uwy .uai .ups.white .si_w, .uwy .ulsti .ups.white .si_w, .uwy.userway_ft_on .uit { display: block; }

.uwy.uen .uai .userway_check_on, .uwy.uen .ulsti .userway_check_on { opacity: 1; visibility: visible; top: -4px; right: -4px; }

.uwy .uit, .uwy .uwif { position: fixed; inset: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; overflow: hidden; z-index: inherit; display: none; width: 100% !important; max-width: 100% !important; height: 100% !important; visibility: visible !important; opacity: 0 !important; background: 0px 0px !important; }

.uwy .uai, .uwy .ulsti { cursor: pointer; padding: 0px; transition: 0.1s; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; position: relative; background: rgb(0, 72, 255) !important; border-radius: 50% !important; }

.uwy .uai:active, .uwy .uai:focus, .uwy .uai:hover, .uwy .ulsti:active, .uwy .ulsti:focus, .uwy .ulsti:hover { background: rgb(0, 125, 213); }

.uwy .uai .ups, .uwy .ulsti .ups { display: none; position: absolute; height: 45px; width: 45px; top: 0px; left: 0px; overflow: hidden; background-position: -48px -48px; background-size: 140px auto; animation: 0.75s linear 0s infinite normal none running uw_standard; background-color: transparent !important; transform-origin: 50% 50% 0px !important; }

.uwy .uai .ups .si_w, .uwy .ulsti .ups .si_w { display: block; }

.uwy .uai .ups .si_b, .uwy .uai .ups.white .si_b, .uwy .ulsti .ups .si_b, .uwy .ulsti .ups.white .si_b { display: none; }

.uwy .uai .ups .si_b, .uwy .uai .ups .si_w, .uwy .ulsti .ups .si_b, .uwy .ulsti .ups .si_w { max-width: 100%; }

.uwy .uai .usr, .uwy .ulsti .usr { position: absolute; inset: -10px; display: inline-block; z-index: -1 !important; background-color: transparent !important; }

.uwy .uai.uli .ui_w, .uwy .uai.uli .ups .si_w, .uwy .ulsti.uli .ui_w, .uwy .ulsti.uli .ups .si_w { display: none; }

.uwy .uai .ui_w, .uwy .uai.uli .ui_b, .uwy .uai.uli .ups .si_b, .uwy .ulsti .ui_w, .uwy .ulsti.uli .ui_b, .uwy .ulsti.uli .ups .si_b { display: block; }

.uwy .uai.userway_dark .ups .si_w, .uwy .ulsti.userway_dark .ups .si_w { display: flex; }

.uwy .uai.userway_loading .ups, .uwy .ulsti.userway_loading .ups { flex-flow: row; justify-content: center; align-items: center; display: flex !important; }

.uwy .uai .ui_b, .uwy .uai.userway_dark .ups .si_b, .uwy .uai.userway_loading .ui_b, .uwy .uai.userway_loading .ui_w, .uwy .ulsti .ui_b, .uwy .ulsti.userway_dark .ups .si_b, .uwy .ulsti.userway_loading .ui_b, .uwy .ulsti.userway_loading .ui_w { display: none; }

.uwy .uai .userway_check_on, .uwy .ulsti .userway_check_on { position: absolute; top: -7px; right: -4px; width: 18px; height: 20px; transition: 0.1s; opacity: 0; visibility: hidden; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; margin: 0px !important; }

.uwy .lst-btn-flag { width: 34px; height: 34px; }

.uwy.uts .uai, .uwy.uts .ulsti, .uwy.uts .ups { width: 32px; height: 32px; }

.uwy.uts .uai img:not(.userway_check_on), .uwy.uts .ulsti img:not(.userway_check_on), .uwy.uts .ups img:not(.userway_check_on) { width: 32px; height: 32px; }

.uwy.uts .lst-btn-flag { height: 24px; width: 24px; }

.uwy.utb .uai, .uwy.utb .ulsti, .uwy.utb .ups { width: 64px; height: 64px; }

.uwy.utb .uai img:not(.userway_check_on), .uwy.utb .ulsti img:not(.userway_check_on), .uwy.utb .ups img:not(.userway_check_on) { width: 64px; height: 64px; padding: 0px !important; margin: 0px !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; opacity: 1 !important; visibility: visible !important; }

.uwy.utb .uai .userway_check_on, .uwy.utb .ulsti .userway_check_on, .uwy.utb .ups .userway_check_on { top: -2px; right: -2px; width: 21px; height: 21px; }

.uwy.utb .lst-btn-flag { height: 50px; width: 50px; }

.uwy.utb.userway_p1, .uwy.utb.userway_p2, .uwy.utb.userway_p3 { right: 30px; }

.uwy.utb.userway_p3, .uwy.utb.userway_p4, .uwy.utb.userway_p5 { bottom: 30px; }

.uwy.utb.userway_p4.userway_hidden { top: auto; }

.uwy.utb.userway_p4.userway_hidden.uo { bottom: 30px; margin: 0px !important; }

.uwy.utb.userway_p4.userway_hidden .uai, .uwy.utb.userway_p4.userway_hidden .ulsti { transform: translate(-50%, 100%); }

.uwy.utb.userway_p8.userway_hidden { top: 13px; }

.uwy.utb.userway_p8.userway_hidden.uo { top: 13px; margin: 0px; }

.uwy.utb.userway_p8.userway_hidden .uai, .uwy.utb.userway_p8.userway_hidden .ulsti { transform: translate(-50%, -100%); }

.uwy.utb.userway_p6, .uwy.utb.userway_p7 { left: 11px; }

.uwy.uac { border-radius: 0px !important; }

.uwy.uac .uai { width: auto; height: auto; max-height: initial; max-width: initial; min-height: initial; min-width: initial; border-radius: 10px !important; }

.uwy.uac.userway_p1, .uwy.uac.userway_p2, .uwy.uac.userway_p3 { right: 50px; }

.uwy.uac.userway_p1.userway_hidden .uai, .uwy.uac.userway_p1.userway_hidden .ulsti, .uwy.uac.userway_p2.userway_hidden .uai, .uwy.uac.userway_p2.userway_hidden .ulsti, .uwy.uac.userway_p3.userway_hidden .uai, .uwy.uac.userway_p3.userway_hidden .ulsti { transform: translateX(95%); }

.uwy.uac.userway_p5, .uwy.uac.userway_p6, .uwy.uac.userway_p7 { left: 50px; }

.uwy.uac.userway_p5.userway_hidden .uai, .uwy.uac.userway_p5.userway_hidden .ulsti, .uwy.uac.userway_p6.userway_hidden .uai, .uwy.uac.userway_p6.userway_hidden .ulsti, .uwy.uac.userway_p7.userway_hidden .uai, .uwy.uac.userway_p7.userway_hidden .ulsti { transform: translateX(-95%); }

.uwy.uac.userway_p8.userway_hidden .uai, .uwy.uac.userway_p8.userway_hidden .ulsti { transform: translate(-50%, -130%); }

.uwy.uac.userway_p4.userway_hidden .uai, .uwy.uac.userway_p4.userway_hidden .ulsti { transform: translate(-50%, 130%); }

.uwy.uac .uai.userway_loading { overflow: hidden; }

.uwy.uac .uai.userway_loading .ups { display: none !important; }

.uwy.uac .uhi { top: 44px; }

.uwy.userway_p1.userway_hidden .userway_buttons_wrapper, .uwy.userway_p2.userway_hidden .userway_buttons_wrapper, .uwy.userway_p3.userway_hidden .userway_buttons_wrapper { transform: translate(100%, -50%); }

.uwy.userway_p5.userway_hidden .userway_buttons_wrapper, .uwy.userway_p6.userway_hidden .userway_buttons_wrapper, .uwy.userway_p7.userway_hidden .userway_buttons_wrapper { transform: translate(-100%, -50%); }

.uwy.uac.utb.userway_hidden.userway_p4 { bottom: 35px; }

.uwy .userway_buttons_wrapper { font-size: initial !important; transition: transform 0.4s !important; }

.uwy:not(.uh) .uai:hover, .uwy:not(.uh) .ulsti:hover, .uwy:not(.uh).userway_p1 .uai:hover, .uwy:not(.uh).userway_p1 .ulsti:hover, .uwy:not(.uh).userway_p2 .uai:hover, .uwy:not(.uh).userway_p2 .ulsti:hover, .uwy:not(.uh).userway_p3 .uai:hover, .uwy:not(.uh).userway_p3 .ulsti:hover, .uwy:not(.uh).userway_p4 .uai:hover, .uwy:not(.uh).userway_p4 .ulsti:hover, .uwy:not(.uh).userway_p6 .uai:hover, .uwy:not(.uh).userway_p6 .ulsti:hover, .uwy:not(.uh).userway_p8 .uai:hover, .uwy:not(.uh).userway_p8 .ulsti:hover { transform: scale(1.1) !important; }

.uwy .uwaw-lang-list__circle { display: flex; justify-content: center; align-items: center; border-radius: 50%; width: 19px; height: 19px; font-family: sans-serif; font-size: 10px; color: rgb(0, 36, 129); background-color: rgb(216, 227, 255); border: 1px solid rgb(255, 255, 255); position: absolute; left: -2px; top: -2px; padding: 0px; }

@media only screen and (max-device-width: 1024px) {
  .uwy .uit, .uwy .uwif { display: none !important; opacity: 1 !important; visibility: visible !important; }
  .uwy.uon, .uwy.uon .uit, .uwy.uon .uwif { display: block !important; }
  .uwy .ufiw { display: none !important; opacity: 1 !important; visibility: visible !important; }
}

.uw-sl { color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; rule-break: initial; rule: initial; rule-inset: initial; rule-visibility-items: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; flex-line-count: initial; float: initial; flood-color: initial; flood-opacity: initial; frame-sizing: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-margin-safety: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-overhang: initial; ruby-position: initial; rule-overlap: initial; rx: initial; ry: initial; scale: initial; scroll-axis-lock: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-fit: initial; text-indent: initial; text-justify: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; window-drag: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: 2147483638 !important; position: fixed !important; }

.uw-sl :where(div, span, button, img, svg) { all: revert; }

.uw-sl ol, .uw-sl ul { margin: 0px; padding: 0px; list-style: none; }

.uw-sl a { text-decoration: none; color: inherit; }

.uw-sl button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; min-width: auto; }

.uw-sl input, .uw-sl select, .uw-sl textarea { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }

.uw-sl:focus-within { width: 100%; background: rgba(0, 0, 0, 0.25); z-index: 2147483638; position: fixed; inset: 0px; }

.uw-sl__item { box-sizing: border-box; left: 38px; top: -70px; max-width: 315px; opacity: 0; transition: top 0.2s, opacity 0.2s; position: fixed !important; display: flex !important; align-items: center !important; justify-content: space-between !important; background: rgb(255, 255, 255) !important; border-radius: 8px !important; border: 2px solid rgb(0, 56, 255) !important; padding: 0px 15px 0px 0px !important; text-align: left !important; width: 100% !important; height: 63px !important; box-shadow: rgba(0, 56, 255, 0.22) 0px 0px 0px 4px !important; }

.uw-sl__item:focus { top: 40px; opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; background: rgb(255, 255, 255) !important; }

.uw-sl__item:hover { background: rgb(255, 255, 255) !important; }

.uw-sl__item__img { width: 57px; display: flex; align-items: center; justify-content: center; }

.uw-sl__item__img svg { width: auto !important; height: auto !important; }

.uw-sl .uw-sl__e-icon path, .uw-sl__item__img path { fill: rgb(0, 0, 0) !important; }

.uw-sl .uw-sl__e-icon .no-fill, .uw-sl__item__img .no-fill { fill: none !important; }

.uw-sl .uw-sl__e-icon, .uw-sl__item__left, .uw-sl__item__title { display: flex !important; align-items: center !important; }

.uw-sl__item__title { font-size: 14px; line-height: 16px; letter-spacing: -0.06px; width: calc(100% - 53px); color: rgb(0, 0, 0); font-weight: 500 !important; font-family: Metropolis, Aria, Helvetica, sans-serif !important; justify-content: space-between !important; }

.uw-sl .uw-sl__e-icon, .uw-sl__item__left { justify-content: flex-start !important; }

.uw-sl .uw-sl__e-icon { width: 26px; height: 27px; justify-content: center !important; }

body .uwy .accessibility-btn { border: 2px solid; padding: 7px 8px; box-sizing: border-box; text-align: center; border-radius: 6px; margin: 5px; }

body .uwy .accessibility-btn__text { display: block; font-size: 15px; font-weight: 600; letter-spacing: -0.1px; font-family: Metropolis, sans-serif !important; line-height: normal !important; }

.big-uw-icon body .uwy .accessibility-btn__text, .utb body .uwy .accessibility-btn__text { font-size: 14px; letter-spacing: -0.09px; line-height: 1.27 !important; }

.light body .uwy .accessibility-btn__text, .uli body .uwy .accessibility-btn__text { color: rgb(0, 0, 0); }

.light body .uwy .accessibility-btn, .uli body .uwy .accessibility-btn { border-color: rgb(0, 0, 0); }

body .uwy.uts .accessibility-btn { margin: 4px; padding: 5px; border: 1.5px solid rgb(255, 255, 255); }

body .uwy.uts .accessibility-btn__text { font-size: 11px; letter-spacing: -0.07px; font-weight: 700; }

body .uwy.utb .accessibility-btn { margin: 5px; padding: 7px 13px; }

body .uwy .accessibility-btn-settings.accessibility-btn { margin: 0px; }

.uw-s12-tooltip { display: none; opacity: 0; white-space: nowrap; border-radius: 10px; padding: 13px 18px; box-shadow: rgba(66, 73, 96, 0.4) 0px 0px 15px; z-index: 2147483647; position: absolute !important; box-sizing: border-box !important; border: 2px solid rgb(255, 255, 255) !important; background: rgb(52, 57, 77) !important; color: rgb(255, 255, 255) !important; font-weight: 600 !important; font-size: 17px !important; text-align: left !important; height: auto !important; }

.uw-s12-tooltip.visible { opacity: 1; }

.userway-s12 .uw-s12-tooltip { display: inline-block; }