:root {
    --uot-font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --uot-font-display: CoinbaseDisplay, var(--uot-font-fallback);
    --uot-font-sans: UotSans, var(--uot-font-fallback);
    --uot-font-text: CoinbaseText, var(--uot-font-fallback);
    --uot-font-mono: CoinbaseMono, var(--uot-font-fallback);
    --border-radius-rounded-none: 0px;
    --border-radius-rounded-small: 4px;
    --border-radius-rounded: 8px;
    --border-radius-rounded-medium: 12px;
    --border-radius-rounded-large: 16px;
    --border-radius-rounded-x-large: 24px;
    --border-radius-rounded-full: 1000px;
    --border-width-none: 0px;
    --border-width-button: 1px;
    --border-width-card: 1px;
    --border-width-checkbox: 2px;
    --border-width-radio: 2px;
    --border-width-sparkline: 2px;
    --border-width-focus-ring: 2px;
    --border-width-input: 1px;
    --blue0: 245, 248, 255;
    --blue5: 211, 225, 255;
    --blue10: 176, 202, 255;
    --blue15: 146, 182, 255;
    --blue20: 115, 162, 255;
    --blue30: 70, 132, 255;
    --blue40: 38, 110, 255;
    --blue50: 16, 94, 255;
    --blue60: 0, 82, 255;
    --blue70: 0, 75, 235;
    --blue80: 0, 62, 193;
    --blue90: 0, 41, 130;
    --blue100: 0, 24, 77;
    --green0: 245, 255, 251;
    --green5: 203, 245, 227;
    --green10: 163, 235, 205;
    --green15: 131, 224, 186;
    --green20: 101, 214, 167;
    --green30: 60, 194, 138;
    --green40: 34, 173, 115;
    --green50: 18, 153, 97;
    --green60: 9, 133, 81;
    --green70: 4, 112, 67;
    --green80: 1, 92, 54;
    --green90: 0, 71, 42;
    --green100: 0, 51, 30;
    --orange0: 255, 250, 245;
    --orange5: 254, 232, 210;
    --orange10: 253, 213, 176;
    --orange15: 251, 194, 147;
    --orange20: 249, 174, 118;
    --orange30: 244, 140, 76;
    --orange40: 237, 112, 47;
    --orange50: 225, 89, 27;
    --orange60: 207, 71, 14;
    --orange70: 181, 54, 6;
    --orange80: 145, 39, 2;
    --orange90: 100, 26, 0;
    --orange100: 51, 13, 0;
    --gray0: 255, 255, 255;
    --gray5: 238, 240, 243;
    --gray10: 222, 225, 231;
    --gray15: 206, 210, 219;
    --gray20: 191, 196, 207;
    --gray30: 163, 169, 182;
    --gray40: 137, 144, 158;
    --gray50: 113, 120, 134;
    --gray60: 91, 97, 110;
    --gray70: 70, 75, 85;
    --gray80: 50, 53, 61;
    --gray90: 30, 32, 37;
    --gray100: 10, 11, 13;
    --indigo0: 246, 247, 255;
    --indigo5: 230, 232, 255;
    --indigo10: 214, 218, 254;
    --indigo15: 198, 204, 253;
    --indigo20: 181, 189, 253;
    --indigo30: 148, 161, 251;
    --indigo40: 116, 135, 247;
    --indigo50: 89, 111, 242;
    --indigo60: 66, 91, 233;
    --indigo70: 47, 74, 215;
    --indigo80: 31, 54, 173;
    --indigo90: 17, 32, 107;
    --indigo100: 8, 15, 51;
    --pink0: 255, 245, 255;
    --pink5: 253, 228, 253;
    --pink10: 251, 212, 250;
    --pink15: 248, 195, 245;
    --pink20: 244, 178, 240;
    --pink30: 235, 143, 227;
    --pink40: 221, 110, 209;
    --pink50: 203, 81, 187;
    --pink60: 179, 58, 162;
    --pink70: 149, 39, 133;
    --pink80: 116, 26, 102;
    --pink90: 83, 17, 72;
    --pink100: 51, 10, 44;
    --purple0: 251, 247, 255;
    --purple5: 244, 233, 255;
    --purple10: 235, 219, 254;
    --purple15: 227, 204, 253;
    --purple20: 217, 189, 253;
    --purple30: 197, 160, 251;
    --purple40: 177, 132, 247;
    --purple50: 157, 107, 242;
    --purple60: 138, 85, 233;
    --purple70: 119, 67, 215;
    --purple80: 90, 48, 173;
    --purple90: 54, 27, 107;
    --purple100: 25, 13, 51;
    --red0: 255, 245, 246;
    --red5: 254, 225, 228;
    --red10: 253, 206, 210;
    --red15: 251, 186, 191;
    --red20: 249, 166, 173;
    --red30: 244, 127, 136;
    --red40: 237, 89, 102;
    --red50: 225, 57, 71;
    --red60: 207, 32, 47;
    --red70: 181, 15, 29;
    --red80: 145, 5, 16;
    --red90: 100, 1, 9;
    --red100: 51, 0, 4;
    --teal0: 240, 254, 255;
    --teal5: 188, 246, 253;
    --teal10: 136, 237, 251;
    --teal15: 93, 226, 248;
    --teal20: 51, 213, 244;
    --teal30: 0, 188, 235;
    --teal40: 0, 169, 221;
    --teal50: 0, 147, 203;
    --teal60: 0, 123, 179;
    --teal70: 0, 97, 149;
    --teal80: 0, 71, 116;
    --teal90: 0, 47, 83;
    --teal100: 0, 27, 51;
    --yellow0: 255, 252, 241;
    --yellow5: 255, 242, 178;
    --yellow10: 255, 233, 114;
    --yellow15: 255, 221, 57;
    --yellow20: 255, 210, 0;
    --yellow30: 239, 189, 0;
    --yellow40: 216, 162, 0;
    --yellow50: 188, 131, 0;
    --yellow60: 154, 96, 0;
    --yellow70: 115, 62, 0;
    --yellow80: 74, 33, 0;
    --yellow90: 34, 12, 0;
    --yellow100: 0, 0, 0;
    --display1-font-weight: 400;
    --display1-font-family: var(--uot-font-display);
    --display2-font-weight: 400;
    --display2-font-family: var(--uot-font-display);
    --display3-font-weight: 400;
    --display3-font-family: var(--uot-font-display);
    --title1-font-weight: 600;
    --title1-font-family: var(--uot-font-display);
    --title2-font-weight: 400;
    --title2-font-family: var(--uot-font-display);
    --title3-font-weight: 600;
    --title4-font-weight: 400;
    --headline-font-weight: 600;
    --headline-font-family: var(--uot-font-sans);
    --body-font-weight: 400;
    --body-font-family: var(--uot-font-sans);
    --label1-font-weight: 600;
    --label2-font-weight: 400;
    --caption-font-weight: 600;
    --legal-font-weight: 400;
    --spacing-0: 0px;
    --spacing-0\.5: 4px;
    --spacing-1: 8px;
    --label1-font-family: var(--uot-font-sans);
    --label2-font-family: var(--uot-font-sans);
    --spacing-1\.5: 12px;
    --spacing-2: 16px;
    --spacing-3: 24px;
    --spacing-4: 32px;
    --spacing-5: 40px;
    --spacing-6: 48px;
    --spacing-7: 56px;
    --spacing-8: 64px;
    --spacing-9: 72px;
    --spacing-10: 80px;
    --checkbox-size: 20px;
    --radio-size: 20px;
    --switch-width: 52px;
    --switch-height: 32px;
    --switch-thumb-size: 30px;
    --display1-font-size: 64px;
    --display1-line-height: 72px;
    --display2-font-size: 48px;
    --display2-line-height: 56px;
    --display3-font-size: 40px;
    --display3-line-height: 48px;
    --title1-font-size: 28px;
    --title1-line-height: 36px;
    --title2-font-size: 28px;
    --title2-line-height: 36px;
    --title3-font-size: 20px;
    --title3-line-height: 28px;
    --title3-font-family: var(--uot-font-sans);
    --title4-font-size: 20px;
    --title4-line-height: 28px;
    --title4-font-family: var(--uot-font-sans);
    --headline-font-size: 16px;
    --headline-line-height: 24px;
    --body-font-size: 16px;
    --body-line-height: 24px;
    --label1-font-size: 14px;
    --label1-line-height: 20px;
    --label2-font-size: 14px;
    --label2-line-height: 20px;
    --caption-font-size: 13px;
    --caption-line-height: 16px;
    --caption-font-family: var(--uot-font-text);
    --legal-font-size: 13px;
    --legal-line-height: 16px;
    --legal-font-family: var(--uot-font-text);

    --full-view-height: 911px;
    --full-view-width: 1074px;
    --foreground: rgb(var(--gray100));
    --foreground-muted: rgb(var(--gray60));
    --background: rgb(var(--gray0));
    --background-alternate: rgb(var(--gray5));
    --background-inverse: rgb(var(--gray100));
    --background-overlay: rgba(var(--gray80), 0.33);
    --line: rgba(var(--gray60), 0.2);
    --line-heavy: rgba(var(--gray60), 0.66);
    --primary: rgb(var(--blue60));
    --primary-wash: rgb(var(--blue0));
    --primary-foreground: rgb(var(--gray0));
    --negative: rgb(var(--red60));
    --negative-foreground: rgb(var(--gray0));
    --negative-wash: rgb(var(--red0));
    --positive: rgb(var(--green60));
    --positive-foreground: rgb(var(--gray0));
    --secondary: rgb(var(--gray5));
    --secondary-foreground: rgb(var(--gray100));
    --transparent: rgba(var(--gray0), 0);
    --warning: rgb(var(--yellow50));
    --warning-foreground: rgb(var(--orange40)) --interactable-height: 56px;
    --interactable-border-radius: 56px;
    --interactable-background: var(--primary);
    --interactable-hovered-background: rgb(1, 76, 236);
    --interactable-hovered-opacity: 0.92;
    --interactable-pressed-background: rgb(1, 72, 221);
    --interactable-pressed-opacity: 0.86;
    --interactable-disabled-background: rgb(128, 169, 255);
    --foreground: rgb(var(--gray100));
    --foreground-muted: rgb(var(--gray60));
    --background: rgb(var(--gray0));
    --background-alternate: rgb(var(--gray5));
    --background-inverse: rgb(var(--gray100));
    --background-overlay: rgba(var(--gray80), 0.33);
    --line: rgba(var(--gray60), 0.2);
    --line-heavy: rgba(var(--gray60), 0.66);
    --primary: rgb(var(--blue60));
    --primary-wash: rgb(var(--blue0));
    --primary-foreground: rgb(var(--gray0));
    --negative: rgb(var(--red60));
    --negative-foreground: rgb(var(--gray0));
    --negative-wash: rgb(var(--red0));
    --positive: rgb(var(--green60));
    --positive-foreground: rgb(var(--gray0));
    --secondary: rgb(var(--gray5));
    --secondary-foreground: rgb(var(--gray100));
    --transparent: rgba(var(--gray0), 0);
    --warning: rgb(var(--yellow50));
    --warning-foreground: rgb(var(--orange40));
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

a {
    background-color: transparent;
}

b {
    font-weight: bolder;
}

img {
    border-style: none;
}

button,
input {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button {
    text-transform: none;
}

[type=button],
button {
    -webkit-appearance: button;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

html {
    box-sizing: border-box;
    height: -webkit-fill-available;
}

body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
    overflow-x: hidden;
}

body,
html {
    height: 100%;
    margin: 0;
    font-family: UotSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}

* {
    box-sizing: border-box;
}

a {
    color: #0667d0;
    text-decoration: none;
}

*,
:before,
:after {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
}

body {
    margin: 0;
    padding: 0;
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

.uot-roundedNone-r1yreorl {
    border-radius: var(--border-radius-rounded-none);
}

.uot-roundedSmall-r18stdtc {
    border-radius: var(--border-radius-rounded-small);
}

.uot-button-b15nm6xx {
    border-width: var(--border-width-button);
}

.uot-input-i10uvtgb {
    border-width: var(--border-width-input);
}

.uot-flex-f1tjavv3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.uot-contents-c1x716mf {
    display: contents;
}

.uot-center-c14yogr6 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.uot-stretch-s1ykq5uq {
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.uot-stretch-s8xm8yx {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

.uot-row-r1cf21wt {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.uot-column-c1kchipr {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.uot-flex-start-f3vgl1z {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.uot-center-cqy3t5k {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.uot-0-_32katj {
    margin-top: calc(-1 * var(--spacing-0));
}

.uot-0-_14xmqal {
    margin-bottom: calc(-1 * var(--spacing-0));
}

.uot-0-_lnhizo {
    margin-left: calc(-1 * var(--spacing-0));
}

.uot-2-_r7ff98 {
    margin-left: calc(-1 * var(--spacing-2));
}

.uot-0-_1eqqqea {
    margin-right: calc(-1 * var(--spacing-0));
}

.uot-2-_54w32v {
    margin-right: calc(-1 * var(--spacing-2));
}

.uot-0-_216c2g {
    padding: var(--spacing-0);
}

.uot-2-_1o1v48h {
    padding: var(--spacing-2);
}

.uot-0-_1ehpnd {
    padding-top: var(--spacing-0);
}

.uot-1-_1sy2ps1 {
    padding-top: var(--spacing-1);
}

.uot-2-_fik044 {
    padding-top: var(--spacing-2);
}

[class~=my-brand]::before {
    content: "Coinbase";
}

.uot-3-_5y4gfs {
    padding-top: var(--spacing-3);
}

.uot-0-_1dm135g {
    padding-bottom: var(--spacing-0);
}

.uot-1-_17cz18m {
    padding-bottom: var(--spacing-1);
}

.uot-2-_jg634k {
    padding-bottom: var(--spacing-2);
}

.uot-3-_10f3bvw {
    padding-bottom: var(--spacing-3);
}

.uot-4-_rtvvf2 {
    padding-bottom: var(--spacing-4);
}

.uot-0-_ocjms7 {
    padding-left: var(--spacing-0);
}

.uot-2-_11ix2s4 {
    padding-left: var(--spacing-2);
}

.uot-4-_1g6imbc {
    padding-left: var(--spacing-4);
}

.uot-0_5-_ihx6rm {
    padding-left: var(--spacing-0\.5);
}

.uot-2-_1fpvsav {
    padding-right: var(--spacing-2);
}

.uot-4-_13srchq {
    padding-right: var(--spacing-4);
}

.uot-0_5-_1x3i7y1 {
    padding-right: var(--spacing-0\.5);
}

.uot-relative-r5okg6e {
    position: relative;
}

.uot-background-b6zr2pu {
    background-color: var(--background);
}

.uot-bordered-b10fe35d {
    border: 1px solid var(--line);
}

.uot-transparent-t1pmzpst {
    border: 1px solid transparent;
}

.uot-lineHeavy-l1cvhdy5 {
    background-color: var(--line-heavy);
}

.uot-vertical-v1ce7i54 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 1px;
}

.uot-1-_1w0e50j {
    gap: var(--spacing-1);
}

.uot-2-_mr0se7 {
    gap: var(--spacing-2);
}

.uot-3-_1ud7wyy {
    gap: var(--spacing-3);
}

.uot-0_5-_ey9gyh {
    gap: var(--spacing-0\.5);
}

.uot-link-l678mx9.uot-link {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    background: none;
    margin: 0;
    padding: 0;
    border: 0;
}

p a.uot-link span {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.uot-typographyResets-t6muwls {
    margin: 0;
}

.uot-textInherit-t1skdf3q {
    font-size: inherit;
    line-height: inherit;
    -webkit-letter-spacing: inherit;
    -moz-letter-spacing: inherit;
    -ms-letter-spacing: inherit;
    letter-spacing: inherit;
    font-weight: inherit;
    font-family: inherit;
}

.uot-foreground-f1v7bdxr {
    color: var(--foreground);
}

.uot-foregroundMuted-flk4pe3 {
    color: var(--foreground-muted);
}

.uot-primary-pgii67x {
    color: var(--primary);
}

.uot-primaryForeground-pd71c0x {
    color: var(--primary-foreground);
}

.uot-secondaryForeground-sy4giet {
    color: var(--secondary-foreground);
}

.uot-transition-t1qvlahm {
    -webkit-transition: color .15s ease-out, opacity .15s ease-out;
    transition: color .15s ease-out, opacity .15s ease-out;
}

.uot-start-s1u0g7ow {
    text-align: start;
}

.uot-truncate-tpurrmi {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.uot-noUnderline-n12nlvc0.uot-noUnderline-n12nlvc0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.uot-headline-h4steop {
    font-size: var(--headline-font-size);
    line-height: var(--headline-line-height);
    font-weight: var(--headline-font-weight);
    font-family: var(--headline-font-family);
}

.uot-body-bwup3gq {
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    font-weight: var(--body-font-weight);
    font-family: var(--body-font-family);
}

.uot-interactable-i17wmk8f {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border-radius: var(--interactable-border-radius);
    background-color: var(--interactable-background);
}

.uot-interactable-i17wmk8f:hover {
    background-color: var(--interactable-hovered-background);
}

.uot-interactable-i17wmk8f:hover>* {
    opacity: var(--interactable-hovered-opacity);
}

.uot-interactable-i17wmk8f:active {
    background-color: var(--interactable-pressed-background);
}

.uot-interactable-i17wmk8f:active>* {
    opacity: var(--interactable-pressed-opacity);
}

.uot-focusRing-f145pgxk {
    position: relative;
}

.uot-focusRing-f145pgxk:focus {
    outline: none;
}

.uot-insetFocusRing-iazvgru {
    position: relative;
}

.uot-insetFocusRing-iazvgru:focus {
    outline: none;
}

.uot-scaledDownState-s1o6alxd {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.uot-scaledDownState-s1o6alxd:active {
    -webkit-transform: scale(.98);
    -ms-transform: scale(.98);
    transform: scale(.98);
}

.uot-pressableResetStyles-p1nrmodp {
    padding: 0;
}

.uot-light-lxvt6sp {}

.uot-button-b1oh4z3j {
    -webkit-text-decoration: none;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    vertical-align: middle;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    margin: 0;
    position: relative;
    min-width: 100px;
    white-space: nowrap;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    overflow: visible;
    text-transform: none;
    height: var(--interactable-height);
}

.uot-buttonCompact-b6w3n9f.uot-buttonCompact-b6w3n9f {
    min-width: auto;
}

.uot-iconButton-i1ieale7 {
    width: var(--interactable-height);
    height: var(--interactable-height);
    min-width: unset;
}

.uot-positionRelative-pa1s919 {
    position: relative;
}

.uot-iconStyles-irtngcj {
    font-family: UotIcons;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.uot-inputBaseAreaStyles-i16zw4a5.uot-inputBaseAreaStyles-i16zw4a5 {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    opacity: 1;
    border-color: var(--border-color-unfocused);
    -webkit-transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    overflow: hidden;
}

.uot-inputAreaContainerStyles-ipofex6 {
    padding: 1px;
    width: 100%;
}

.uot-nativeInputBaseStyle-ngba8xt {
    min-width: 0;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    background-color: transparent;
    color: var(--foreground);
}

.uot-nativeInputBaseStyle-ngba8xt:focus {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}

.uot-nativeInputBaseStyle-ngba8xt::placeholder {
    color: var(--foreground-muted);
    opacity: 1;
}

.uot-pressableStyles-pvzzcd1 {
    padding: 0;
    margin: 0;
    border: none;
    max-width: 95vw;
}

.uot-pressableStyles-pvzzcd1:first-child:before {
    border-top-right-radius: var(--border-radius-rounded-large);
    border-top-left-radius: var(--border-radius-rounded-large);
}

.uot-pressableStyles-pvzzcd1:last-child:before {
    border-bottom-right-radius: var(--border-radius-rounded-large);
    border-bottom-left-radius: var(--border-radius-rounded-large);
}

.uot-baseStyles-b1n4pqsb.uot-cell {
    display: block;
}

.uot-truncate-t1bbnpmz.uot-cell {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
}

.uWSWj {
    text-decoration: none;
    cursor: pointer;
    font-family: UotSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    color: rgb(0, 82, 255);
}

.cSdLgB {
    display: flex;
    flex-direction: column;
    width: 327px;
    gap: 12px;
}

.fHfxMS {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.fJkRJj {
    font-weight: 500;
    line-height: 16px;
    color: rgb(0, 82, 255);
}

.fJkRJj:hover {
    color: rgba(22, 82, 240, 0.8);
}

.ieexrJ {
    border-radius: 16px;
    height: 156px;
    width: 327px;
    object-fit: cover;
}

.cvcCok {
    margin: 0px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-family: UotSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    color: rgb(5, 15, 25);
}

.gkQujj {
    margin: 0px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    font-family: UotSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    color: rgb(5, 15, 25);
}

.dctld {
    font-weight: 500;
    line-height: 16px;
    color: rgb(5, 15, 25);
}

.dctld:hover {
    color: rgb(5, 15, 25);
}

.jOrXyw {
    font-weight: 500;
    line-height: 16px;
}

.gkmxrY {
    line-height: 16px;
}

.jZXiPk {
    display: grid;
    grid-template-columns: repeat(2, minmax(300px, max-content));
    column-gap: 16px;
    grid-auto-flow: row;
    justify-content: end;
    margin-right: 32px;
    align-items: flex-start;
}

@media (min-width: 1280px) {
    .jZXiPk {
        grid-template-columns: repeat(2, minmax(360px, max-content));
    }
}

.goKdhO {
    margin-top: 4px;
    display: inline-block;
    color: rgba(17, 51, 83, 0.6);
    line-height: 20px;
}

.iJPhTM {
    display: inline-flex;
    color: inherit;
    width: 100%;
    min-height: 72px;
    padding: 16px;
    font-size: 14px;
}

.iJPhTM:hover .sc-ljFCIV {
    color: rgb(0, 82, 255);
}

.iJPhTM:hover .sc-cGjkqA {
    color: rgb(5, 15, 25);
}

.bNLSMQ {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    max-width: 316px;
}

.gnksWX {
    margin-right: 12px;
    display: inline-flex;
    align-items: center;
}

.fzGTWM {
    width: 100%;
    display: flex;
    justify-content: center;
}

.gWamKW {
    display: flex;
    align-items: center;
    padding-bottom: 3px;
    flex: 2 1 0%;
}

.RSgrF {
    display: inline-flex;
    height: 20px;
}

.iksOwp {
    position: relative;
    max-height: 20px;
}

.jXygYO {
    margin: 0px 16px;
    display: inline-flex;
    align-items: center;
    cursor: default;
    box-shadow: none;
    position: relative;
}

.hySkCV {
    cursor: pointer;
}

.iqmTd {
    line-height: 15px;
    display: inline-flex;
}

.ggXBag {
    width: 100%;
    order: 0;
}

.ggXBag button {
    max-width: 100%;
    width: 100%;
}

.bpbvxX {
    width: 100%;
    order: -1;
}

.bpbvxX button {
    max-width: 100%;
    width: 100%;
    --background: var(--background-alternate);
}

.gfRsjL {
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    overflow-y: scroll;
}

.iCDtRQ {
    padding: var(--spacing-4) var(--spacing-3) var(--spacing-3) var(--spacing-4);
}

@media (max-width: 768px) {
    .iCDtRQ {
        padding: var(--spacing-3);
    }

    .mobile-none {
        display: none !important;
    }
}

@media screen and (min-width: 1050px) {
    .iCDtRQ {
        padding: 0px 0px var(--spacing-2);
    }
}

.CGokF {
    text-align: left;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    max-width: 1150px;
    width: 100%;
    margin: 0px auto;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
}

.fbLRvG {
    width: 375px;
    height: 380px;
    padding: 8px 16px 16px;
    background: rgb(255, 255, 255);
    display: flex;
    align-items: stretch;
    transition: opacity 300ms ease-in-out;
    opacity: 0;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 24px 0px;
    border-radius: 24px;
}

.feKqmv {
    width: 100%;
    max-width: max-content;
    text-align: left;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: calc(100% + 1px);
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    opacity: 0;
    transition: 150ms ease-in-out;
}

.gBVQTX {
    padding: 24px;
    background: rgb(255, 255, 255);
    margin: 24px auto;
    display: flex;
    justify-content: center;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 24px 0px;
    border-radius: 24px;
}

.fKQMmF {
    height: 0px;
}

.ihgOxk {
    position: static;
    z-index: 1001;
    width: 100%;
    height: 149px;
}

.jCjBZr {
    width: 100%;
    border-bottom: 1px solid rgb(236, 239, 241);
    top: 0px;
    background: rgb(255, 255, 255);
}

.fIFSgQ {
    position: relative;
}

.jbgjHu {
    max-width: 1180px;
    margin: 0px auto;
    display: flex;
    align-items: stretch;
    padding: 0px 20px;
    box-sizing: content-box;
    min-height: 66px;
}

.jfaCjj {
    display: flex;
    flex: 6 1 0%;
    justify-content: center;
}

.jdsrAY {
    display: flex;
    flex: 2 1 0%;
    justify-content: flex-end;
    align-items: center;
    gap: var(--spacing-1);
}

.dNBwYv {
    text-align: center;
}

.btRqhw {
    position: absolute;
    left: -9999px;
    z-index: 999;
    width: 100%;
    background-color: var(--primary-foreground);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
}

.btRqhw:focus {
    position: relative;
    left: 0px;
    border: 2px var(--primary-wash);
}

.kEBhVX {
    font-size: 16px;
    line-height: 1.3;
    opacity: 0.7;
    color: rgb(17, 51, 85);
    text-decoration: none;
    max-width: 200px;
    margin-top: 0px;
    margin-bottom: var(--spacing-1);
}

@media (max-width: 560px) {
    .kEBhVX {
        max-width: none;
    }
}

@media (max-width: 768px) {
    .kEBhVX {
        font-size: 18px;
    }
}

.cAeMzf {
    display: flex;
    flex-direction: row;
}

.jsVofR {
    margin: 0px 3px;
    color: var(--foreground-muted);
    font-size: 16px;
}

@media (max-width: 560px) {
    .jsVofR {
        font-size: 18px;
    }
}

.fxWdDv {
    display: block;
    margin-bottom: 32px;
    height: 20px;
    width: 112px;
}

@media (max-width: 768px) {
    .fxWdDv {
        height: 28px;
        width: 156.8px;
    }
}

.kBBdfg {
    width: 100%;
}

.dHRBcX {
    display: grid;
    grid-template-columns: 1fr 2fr;
    width: 100%;
    background: rgb(var(--gray0));
    color: rgb(var(--gray0));
}

@media (max-width: 768px) {
    .dHRBcX {
        grid-template-columns: 1fr;
    }
}

.ibCLoj {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 768px) {
    .ibCLoj {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 560px) {
    .ibCLoj {
        grid-template-columns: repeat(1, 1fr);
    }
}

.gAOOht {
    display: flex;
    flex-shrink: 0;
    width: 100%;
    justify-content: center;
    padding: 100px 48px;
    color: rgb(var(--gray0));
}

@media (max-width: 767px) {
    .gAOOht {
        padding: 100px 24px;
    }
}

.iBYrWS {
    display: flex;
    max-width: 1180px;
    width: 100%;
}

body {
    background-color: transparent;
}

.jbjlxp {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-height: -webkit-fill-available;
    width: 100%;
    max-width: 100%;
    height: 100%;
    background-color: transparent;
}

.czhrDI {
    display: flex;
}

.ednfLG {
    position: relative;
    background-color: var(--background);
    flex-direction: column;
    width: 100%;
    display: flex;
}

.GUxrH {
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
    height: fit-content;
    gap: calc(0 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .GUxrH {
        flex-wrap: nowrap;
    }
}

@media (min-width: 1024px) {
    .GUxrH {
        flex-wrap: nowrap;
    }
}

.fCbscu {
    flex: 1 1 100%;
    max-width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .fCbscu {
        flex-basis: 50%;
    }
}

@media (min-width: 1024px) {
    .fCbscu {
        flex-basis: 50%;
    }
}

.NlZoc {
    position: relative;
    background-color: var(--transparent);
    padding-left: calc(3 * var(--spacing-1));
    padding-right: calc(3 * var(--spacing-1));
    padding-top: 0 !important;
    padding-bottom: calc(4 * var(--spacing-1));
    flex-direction: column;
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .NlZoc {
        padding-left: calc(6 * var(--spacing-1));
        padding-right: calc(6 * var(--spacing-1));
        padding-top: calc(7 * var(--spacing-1));
        padding-bottom: calc(7 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .NlZoc {
        padding-left: calc(11 * var(--spacing-1));
        padding-right: calc(11 * var(--spacing-1));
    }
}

.kIpJDC {
    flex-direction: column;
    justify-content: center;
    align-items: start;
    flex-grow: 1;
    min-height: 300px;
    display: flex;
}

@media (min-width: 1024px) {
    .kIpJDC {}
}

.cGYJDN {
    display: contents;
}

.hZMzPX {
    color: var(--foreground-muted);
    display: flex;
}

.kGqLaT {
    flex-direction: column;
    width: 100%;
    padding-top: calc(3 * var(--spacing-1));
    gap: calc(3 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .kGqLaT {
        flex-direction: row;
        width: auto;
    }
}

.jFkhYO {
    width: 100%;
    height: 100%;
    max-height: 473px;
    display: flex;
}

.jFkhYO img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    object-fit: contain;
}

@media (min-width: 768px) {
    .jFkhYO {
        max-height: unset;
    }
}

.cvbmwG {
    padding-top: calc(7 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .cvbmwG {
        padding-top: calc(9 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .cvbmwG {
        padding-top: calc(15 * var(--spacing-1));
    }
}

.jRVAVC {
    flex-wrap: wrap-reverse;
    justify-content: space-evenly;
    width: 100%;
    height: fit-content;
    gap: calc(0 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .jRVAVC {
        flex-wrap: nowrap;
    }
}

@media (min-width: 1024px) {
    .jRVAVC {
        flex-wrap: nowrap;
    }
}

.jxedCE {
    padding-left: calc(0 * var(--spacing-1));
    padding-right: calc(0 * var(--spacing-1));
    width: 100%;
    display: flex;
}

.mDcjZ {
    width: 100%;
    height: 100%;
    max-height: unset;
    display: flex;
}

.mDcjZ img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    object-fit: contain;
}

@media (min-width: 768px) {
    .mDcjZ {
        max-height: unset;
    }
}

.fqUMwe {
    position: relative;
    background-color: var(--transparent);
    padding-left: calc(3 * var(--spacing-1));
    padding-right: calc(3 * var(--spacing-1));
    padding-top: calc(4 * var(--spacing-1));
    padding-bottom: calc(4 * var(--spacing-1));
    flex-direction: row;
    width: 100%;
    height: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .fqUMwe {
        padding-left: calc(6 * var(--spacing-1));
        padding-right: calc(6 * var(--spacing-1));
        padding-top: calc(7 * var(--spacing-1));
        padding-bottom: calc(7 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .fqUMwe {
        padding-left: calc(11 * var(--spacing-1));
        padding-right: calc(11 * var(--spacing-1));
    }
}

.wydik {
    align-items: center;
    display: flex;
}

.ieRQoT {
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
    height: fit-content;
    gap: calc(0 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .ieRQoT {
        flex-wrap: wrap;
    }
}

@media (min-width: 1024px) {
    .ieRQoT {
        flex-wrap: wrap;
    }
}

.hgDjTO {
    flex: 1 1 100%;
    max-width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .hgDjTO {
        flex-basis: 100%;
    }
}

@media (min-width: 1024px) {
    .hgDjTO {
        flex-basis: 100%;
    }
}

.fiyhnQ {
    flex-direction: column;
    display: flex;
}

.hAjDuL {
    flex-direction: column;
    gap: calc(3 * var(--spacing-1));
    display: flex;
}

.bHSoUw {
    display: contents;
}

.bHSoUw p {
    color: var(--foreground-muted);
}

.dqEVmT {
    position: absolute;
    padding-top: calc(0.5 * var(--spacing-1));
    display: flex;
}

@media (min-width: 1024px) {
    .dqEVmT {
        padding-top: calc(2 * var(--spacing-1));
    }
}

.fZRQfE {
    position: relative;
    background-color: var(--background);
    padding-left: calc(3 * var(--spacing-1));
    padding-right: calc(3 * var(--spacing-1));
    flex-direction: column;
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .fZRQfE {
        padding-left: calc(6 * var(--spacing-1));
        padding-right: calc(6 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .fZRQfE {
        padding-left: calc(11 * var(--spacing-1));
        padding-right: calc(11 * var(--spacing-1));
    }
}

.ibpLGg {
    gap: calc(0 * var(--spacing-1));
    justify-content: space-between;
    padding-bottom: calc(0 * var(--spacing-1));
    flex-direction: column;
    display: flex;
}

@media (min-width: 768px) {
    .ibpLGg {
        flex-direction: column;
    }
}

.fvgMcP {
    flex-direction: row;
    width: 100%;
    display: flex;
}

.diqvCT {
    flex-direction: column;
    width: 100%;
    display: flex;
}

.iZKhks {
    display: none;
}

@media (min-width: 768px) {
    .iZKhks {
        display: flex;
    }
}

.dxZfxK {
    flex-direction: column;
    padding-top: calc(7 * var(--spacing-1));
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .dxZfxK {
        padding-top: calc(7 * var(--spacing-1));
    }
}

.eTfqh {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: calc(3 * var(--spacing-1));
    column-gap: calc(6 * var(--spacing-1));
}

@media (min-width: 768px) {
    .eTfqh {
        grid-template-columns: repeat(2, 1fr);
        column-gap: calc(3 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .eTfqh {
        grid-template-columns: repeat(2, 1fr);
        row-gap: calc(6 * var(--spacing-1));
    }
}

@media (min-width: 1200px) {
    .eTfqh {
        grid-template-columns: repeat(2, 1fr);
    }
}

.dkOyDR {
    height: 100%;
    width: 100%;
    display: flex;
}

.dDowoS {
    flex-direction: column;
    gap: calc(3 * var(--spacing-1));
    background-color: var(--background);
    padding: calc(2 * var(--spacing-1));
    min-height: 150px;
    height: 100%;
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .dDowoS {
        padding: calc(5 * var(--spacing-1));
        min-height: 300px;
    }
}

.fpPlQy {
    height: 80px;
    max-width: unset;
    position: relative;
    width: 100%;
    display: flex;
}

.hsDmHf {
    flex-direction: column;
    flex: 1 1 0%;
    display: flex;
}

.bMhLaX {
    position: relative;
    flex-direction: column;
    width: 100%;
    display: flex;
}

.keFtYM {
    background-color: var(--background-alternate);
    display: flex;
}

.dFQzPq {
    position: relative;
    padding-left: calc(3 * var(--spacing-1));
    padding-right: calc(3 * var(--spacing-1));
    padding-top: calc(4 * var(--spacing-1));
    flex-direction: column;
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .dFQzPq {
        padding-left: calc(6 * var(--spacing-1));
        padding-right: calc(6 * var(--spacing-1));
        padding-top: calc(7 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .dFQzPq {
        padding-left: calc(11 * var(--spacing-1));
        padding-right: calc(11 * var(--spacing-1));
    }
}

.avUhk {
    background-color: var(--foreground);
    display: flex;
}

.icEVjO {
    flex-direction: column;
    align-items: center;
    padding-bottom: calc(7 * var(--spacing-1));
    display: flex;
}

@media (min-width: 768px) {
    .icEVjO {
        padding-bottom: calc(15 * var(--spacing-1));
    }
}

.XBWlv {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    display: flex;
}

.XBWlv>div {
    height: auto;
}

.kbvrQn {
    width: 100%;
    height: 100%;
    max-height: 478px;
    display: flex;
}

.kbvrQn img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    object-fit: cover;
}

.liiCCM {
    justify-content: center;
    display: flex;
}

.bdWa-dd {
    flex-direction: column;
    align-items: center;
    padding-left: calc(3 * var(--spacing-1));
    padding-right: calc(3 * var(--spacing-1));
    padding-top: calc(6 * var(--spacing-1));
    padding-bottom: calc(6 * var(--spacing-1));
    max-width: 1180px;
    display: flex;
}

@media (min-width: 768px) {
    .bdWa-dd {
        padding-top: calc(8 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .bdWa-dd {
        padding-top: calc(9 * var(--spacing-1));
    }
}

.imtZrW {
    width: 100vw;
    inset: 0px 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: absolute;
}

.fhdtvV {
    flex-direction: column;
    width: 100%;
    max-width: 100vw;
}

.bDMaTj {
    flex-direction: column;
    width: 100%;
    max-width: 100vw;
}

.bDMaTj+.non-default-background {
    padding-top: 0px !important;
}

.dGEzwT {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: var(--display2-font-size);
    line-height: var(--display2-line-height);
    font-weight: var(--display2-font-weight);
    font-family: var(--display2-font-family);
    color: var(--foreground);
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 1024px) {
    .dGEzwT {
        font-size: var(--display1-font-size);
        line-height: var(--display1-line-height);
        font-weight: var(--display1-font-weight);
        font-family: var(--display1-font-family);
    }
}

.ffbhxq {
    padding-top: calc(1 * var(--spacing-1));
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    font-weight: var(--body-font-weight);
    font-family: var(--body-font-family);
    color: var(--foreground-muted);
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 768px) {
    .ffbhxq {
        padding-top: calc(2 * var(--spacing-1));
    }
}

@media (min-width: 1024px) {
    .ffbhxq {
        padding-top: calc(3 * var(--spacing-1));
        font-size: var(--title2-font-size);
        line-height: var(--title2-line-height);
        font-weight: var(--title2-font-weight);
        font-family: var(--title2-font-family);
    }
}

.kZoNTy {
    display: block;
    color: var(--foreground-muted);
    padding-top: calc(1 * var(--spacing-1));
    font-size: var(--label2-font-size);
    line-height: var(--label2-line-height);
    font-weight: var(--label2-font-weight);
    font-family: var(--label2-font-family);
    margin: 0px;
}

@media (min-width: 1024px) {
    .kZoNTy {
        padding-top: calc(2 * var(--spacing-1));
        font-size: var(--body-font-size);
        line-height: var(--body-line-height);
        font-weight: var(--body-font-weight);
        font-family: var(--body-font-family);
    }
}

.inKIIF {
    font-size: var(--title2-font-size);
    line-height: var(--title2-line-height);
    font-weight: var(--title2-font-weight);
    font-family: var(--title2-font-family);
    color: var(--foreground);
    padding-right: calc(0 * var(--spacing-1));
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 1024px) {
    .inKIIF {
        font-size: var(--display2-font-size);
        line-height: var(--display2-line-height);
        font-weight: var(--display2-font-weight);
        font-family: var(--display2-font-family);
    }
}

.kSoaMl {
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    font-weight: var(--body-font-weight);
    font-family: var(--body-font-family);
    color: var(--foreground-muted);
    padding-top: calc(2 * var(--spacing-1));
    display: inline-flex;
    margin: 0px;
}

.fwkcFP {
    color: var(--foreground);
    font-size: var(--title2-font-size);
    line-height: var(--title2-line-height);
    font-weight: var(--title2-font-weight);
    font-family: var(--title2-font-family);
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 1024px) {
    .fwkcFP {
        font-size: var(--display3-font-size);
        line-height: var(--display3-line-height);
        font-weight: var(--display3-font-weight);
        font-family: var(--display3-font-family);
    }
}

.ezycrb {
    color: var(--foreground);
    font-size: var(--title4-font-size);
    line-height: var(--title4-line-height);
    font-weight: var(--title4-font-weight);
    font-family: var(--title4-font-family);
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 768px) {
    .ezycrb {
        font-size: var(--title2-font-size);
        line-height: var(--title2-line-height);
        font-weight: var(--title2-font-weight);
        font-family: var(--title2-font-family);
    }
}

.fsIiGn {
    font-size: var(--label2-font-size);
    line-height: var(--label2-line-height);
    font-weight: var(--label2-font-weight);
    font-family: var(--label2-font-family);
    padding-top: calc(1 * var(--spacing-1));
    color: var(--foreground-muted);
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 768px) {
    .fsIiGn {
        font-size: var(--body-font-size);
        line-height: var(--body-line-height);
        font-weight: var(--body-font-weight);
        font-family: var(--body-font-family);
    }
}

.imoDTd {
    font-size: var(--title2-font-size);
    line-height: var(--title2-line-height);
    font-weight: var(--title2-font-weight);
    font-family: var(--title2-font-family);
    color: var(--background);
    text-align: center;
    display: inline-flex;
    margin: 0px;
}

@media (min-width: 1024px) {
    .imoDTd {
        font-size: var(--display2-font-size);
        line-height: var(--display2-line-height);
        font-weight: var(--display2-font-weight);
        font-family: var(--display2-font-family);
    }
}

.bTvQvE {
    color: var(--foreground-muted);
    display: inline;
    font-size: var(--legal-font-size);
    line-height: var(--legal-line-height);
    font-weight: var(--legal-font-weight);
    font-family: var(--legal-font-family);
    padding-top: calc(2 * var(--spacing-1));
    word-break: normal;
    overflow-wrap: anywhere;
    white-space: break-spaces;
    margin: 0px;
}

.iHkZzg {
    word-break: break-word;
}

.iHkZzg span {
    color: var(--link-color);
    text-decoration: underline !important;
}

.crgNRz a {
    width: 100% !important;
    text-align: center;
}

@media (min-width: 768px) {
    .crgNRz a {
        width: initial;
    }
}

.cpKXPp {
    white-space: break-spaces;
}

.dHzoxO {
    position: relative;
    display: list-item;
    list-style: disc;
}

.bkuSPB {
    position: relative;
    display: list-item;
    list-style: none;
}

.bkuSPB p {
    margin-left: var(--spacing-5);
}

.cNewlc {
    padding-inline-start: var(--spacing-2);
}

.cFyjrN {
    width: unset;
    height: 100%;
    object-fit: contain;
    position: absolute;
}

.gFStiT {
    white-space: break-spaces;
}

*,
::before,
::after {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-font-smoothing: antialiased;
}

body {
    height: 100%;
    text-rendering: optimizelegibility;
}

[id] {
    scroll-margin-top: 15ex;
}

iframe {
    border: 0px;
}

img {
    max-width: 100%;
    display: block;
}

img[width][height] {
    height: auto;
}

ul {
    list-style: none;
}

a,
button {
    text-decoration: none;
}

button {
    cursor: pointer;
}

a,
button,
input {
    font: inherit;
    outline: none;
}

button:disabled {
    cursor: auto;
}

@font-face {
    font-display: swap;
    font-family: UotSans;
    src: url(../fonts/Regular_Font.woff2) format("woff2");
    font-weight: 400;
}

@font-face {
    font-display: swap;
    font-family: UotSans;
    src: url(../fonts/Medium_Font.woff2) format("woff2");
    font-weight: 500 800;
}

@font-face {
    font-family: UotIcons;
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../fonts/Icon_Font.woff2) format("woff2");
}