:root {
  --shadow:17,17 17;
  --primarylightexperimental:237,249 249;
  --offlineauthenticitydarkexperimental:70,70 70
}
:root {
  --primary-default:0,119,130;
  --primary-medium:134,205,207;
  --primary-extra-light:230,250,250;
  --primary-light:201,240,238;
  --primary-dark:0,70,84;
  --primary-extra-dark:17,46,51;
  --success-default:40,134,90;
  --success-medium:138,208,168;
  --success-extra-light:235,252,239;
  --success-light:192,238,208;
  --success-dark:23,80,56;
  --success-extra-dark:23,47,32;
  --expose-default:249,187,66;
  --expose-medium:255,217,143;
  --expose-extra-light:255,245,229;
  --expose-light:255,238,203;
  --expose-dark:110,81,54;
  --expose-extra-dark:81,61,22;
  --warning-default:208,69,85;
  --warning-medium:251,169,171;
  --warning-extra-light:255,244,244;
  --warning-light:253,220,220;
  --warning-dark:92,48,59;
  --warning-extra-dark:13,3,3;
  --muted-default:90,101,102;
  --amplified-default:21,25,26;
  --greyscale-level-1:21,25,26;
  --greyscale-level-2:90,101,102;
  --greyscale-level-3:182,190,191;
  --greyscale-level-4:225,230,230;
  --greyscale-level-5:237,242,242;
  --greyscale-level-6:255,255,255;
  --foreground-action-primary-prominent-high-idle:0,70,84;
  --foreground-action-primary-prominent-idle:0,119,130;
  --foreground-action-success-prominent-high-idle:23,80,56;
  --foreground-action-warning-prominent-high-idle:110,81,54;
  --foreground-action-warning-prominent-idle:249,187,66;
  --foreground-action-error-prominent-high-idle:92,48,59;
  --foreground-action-error-prominent-idle:208,69,85;
  --foreground-action-neutral-prominent-idle:21,25,26;
  --foreground-action-neutral-static-prominent-idle:21,25,26;
  --foreground-action-success-prominent-idle:40,134,90;
  --foreground-action-neutral-subtle-idle:90,101,102;
  --foreground-action-neutral-inverse-idle:255,255,255;
  --foreground-passive-neutral-inverse:255,255,255;
  --foreground-passive-neutral-high-idle:21,25,26;
  --foreground-passive-neutral-subtle-idle:90,101,102;
  --foreground-passive-primary-prominent:0,119,130;
  --foreground-passive-success-prominent:40,134,90;
  --foreground-passive-warning-prominent:249,187,66;
  --foreground-passive-error-prominent:208,69,85;
  --background-action-primary-prominent-idle:0,119,130;
  --background-action-warning-prominent-idle:249,187,66;
  --background-action-success-prominent-idle:40,134,90;
  --background-action-error-prominent-idle:208,69,85;
  --background-action-neutral-inverse-idle:255,255,255;
  --background-action-neutral-prominent-idle:21,25,26;
  --background-action-neutral-subtle-high-idle:90,101,102;
  --background-action-neutral-subtle-idle:182,190,191;
  --background-action-neutral-subtle-low-idle:237,242,242;
  --background-action-neutral-subtle-low-hover:237,242,242;
  --background-action-neutral-subtle-low-active:201,240,238;
  --background-action-neutral-subtle-low-selected:230,250,250;
  --background-passive-primary-prominent-high:0,70,84;
  --background-passive-primary-prominent:0,119,130;
  --background-passive-primary-subtle-high:201,240,238;
  --background-passive-primary-subtle:230,250,250;
  --background-passive-warning-prominent:249,187,66;
  --background-passive-warning-subtle-high:255,238,203;
  --background-passive-warning-subtle:255,245,229;
  --background-passive-error-prominent:208,69,85;
  --background-passive-error-subtle-high:253,220,220;
  --background-passive-error-subtle:255,244,244;
  --background-passive-success-prominent:40,134,90;
  --background-passive-success-subtle-high:192,238,208;
  --background-passive-success-subtle:235,252,239;
  --background-passive-neutral-subtle-high:90,101,102;
  --background-passive-neutral-subtle:182,190,191;
  --background-passive-neutral-subtle-low:237,242,242;
  --background-passive-neutral-prominent-high:15,18,18;
  --background-passive-neutral-prominent:21,25,26;
  --background-passive-neutral-elevation-prominent:255,255,255;
  --background-passive-neutral-elevation-subtle:240,242,242;
  --background-passive-neutral-overlay:15,18,18;
  --stroke-action-primary-prominent-high-idle:0,70,84;
  --stroke-action-primary-prominent-idle:0,119,130;
  --stroke-action-warning-prominent-idle:249,187,66;
  --stroke-action-success-prominent-idle:40,134,90;
  --stroke-action-error-prominent-idle:208,69,85;
  --stroke-action-neutral-prominent-idle:21,25,26;
  --stroke-action-neutral-subtle-high-idle:90,101,102;
  --stroke-action-neutral-subtle-idle:182,190,191;
  --stroke-action-neutral-subtle-focused:0,119,130;
  --stroke-action-neutral-subtle-active:0,119,130;
  --stroke-action-neutral-subtle-selected:0,119,130;
  --stroke-action-neutral-inverse-idle:255,255,255;
  --stroke-passive-neutral-subtle:237,242,242;
  --stroke-passive-primary-prominent:0,119,130
}
[data-theme=dark] {
  --primary-default:68,157,169;
  --primary-medium:0,119,130;
  --primary-extra-light:17,46,51;
  --primary-light:0,70,84;
  --primary-dark:201,240,238;
  --primary-extra-dark:230,250,250;
  --success-default:51,172,120;
  --success-medium:40,134,90;
  --success-extra-light:23,47,32;
  --success-light:23,80,56;
  --success-dark:192,238,208;
  --success-extra-dark:235,252,239;
  --expose-default:249,187,66;
  --expose-medium:189,143,79;
  --expose-extra-light:81,61,22;
  --expose-light:110,81,54;
  --expose-dark:255,238,203;
  --expose-extra-dark:255,245,229;
  --warning-default:208,69,85;
  --warning-medium:153,63,81;
  --warning-extra-light:13,3,3;
  --warning-light:92,48,59;
  --warning-dark:253,220,220;
  --warning-extra-dark:255,244,244;
  --muted-default:168,178,179;
  --amplified-default:240,242,242;
  --greyscale-level-1:240,242,242;
  --greyscale-level-2:168,178,179;
  --greyscale-level-3:102,114,115;
  --greyscale-level-4:42,50,51;
  --greyscale-level-5:15,18,18;
  --greyscale-level-6:23,28,28;
  --foreground-action-primary-prominent-high-idle:201,240,238;
  --foreground-action-primary-prominent-idle:68,157,169;
  --foreground-action-success-prominent-high-idle:192,238,208;
  --foreground-action-warning-prominent-high-idle:255,238,203;
  --foreground-action-warning-prominent-idle:249,187,66;
  --foreground-action-error-prominent-high-idle:253,220,220;
  --foreground-action-error-prominent-idle:208,69,85;
  --foreground-action-neutral-prominent-idle:240,242,242;
  --foreground-action-neutral-static-prominent-idle:21,25,26;
  --foreground-action-success-prominent-idle:51,172,120;
  --foreground-action-neutral-subtle-idle:168,178,179;
  --foreground-action-neutral-inverse-idle:21,25,26;
  --foreground-passive-neutral-inverse:21,25,26;
  --foreground-passive-neutral-high-idle:240,242,242;
  --foreground-passive-neutral-subtle-idle:168,178,179;
  --foreground-passive-primary-prominent:68,157,169;
  --foreground-passive-success-prominent:51,172,120;
  --foreground-passive-warning-prominent:249,187,66;
  --foreground-passive-error-prominent:208,69,85;
  --background-action-primary-prominent-idle:68,157,169;
  --background-action-warning-prominent-idle:249,187,66;
  --background-action-success-prominent-idle:51,172,120;
  --background-action-error-prominent-idle:208,69,85;
  --background-action-neutral-inverse-idle:23,28,28;
  --background-action-neutral-prominent-idle:240,242,242;
  --background-action-neutral-subtle-high-idle:168,178,179;
  --background-action-neutral-subtle-idle:102,114,115;
  --background-action-neutral-subtle-low-idle:42,50,51;
  --background-action-neutral-subtle-low-hover:15,18,18;
  --background-action-neutral-subtle-low-active:0,119,130;
  --background-action-neutral-subtle-low-selected:0,70,84;
  --background-passive-primary-prominent-high:201,240,238;
  --background-passive-primary-prominent:68,157,169;
  --background-passive-primary-subtle-high:0,70,84;
  --background-passive-primary-subtle:17,46,51;
  --background-passive-warning-prominent:249,187,66;
  --background-passive-warning-subtle-high:110,81,54;
  --background-passive-warning-subtle:81,61,22;
  --background-passive-error-prominent:208,69,85;
  --background-passive-error-subtle-high:92,48,59;
  --background-passive-error-subtle:13,3,3;
  --background-passive-success-prominent:51,172,120;
  --background-passive-success-subtle-high:23,80,56;
  --background-passive-success-subtle:23,47,32;
  --background-passive-neutral-subtle-high:168,178,179;
  --background-passive-neutral-subtle:102,114,115;
  --background-passive-neutral-subtle-low:15,18,18;
  --background-passive-neutral-prominent-high:255,255,255;
  --background-passive-neutral-prominent:240,242,242;
  --background-passive-neutral-elevation-prominent:23,28,28;
  --background-passive-neutral-elevation-subtle:15,18,18;
  --background-passive-neutral-overlay:23,28,28;
  --stroke-action-primary-prominent-high-idle:201,240,238;
  --stroke-action-primary-prominent-idle:68,157,169;
  --stroke-action-warning-prominent-idle:249,187,66;
  --stroke-action-success-prominent-idle:51,172,120;
  --stroke-action-error-prominent-idle:208,69,85;
  --stroke-action-neutral-prominent-idle:240,242,242;
  --stroke-action-neutral-subtle-high-idle:168,178,179;
  --stroke-action-neutral-subtle-idle:102,114,115;
  --stroke-action-neutral-subtle-focused:201,240,238;
  --stroke-action-neutral-subtle-active:201,240,238;
  --stroke-action-neutral-subtle-selected:201,240,238;
  --stroke-action-neutral-inverse-idle:15,18,18;
  --stroke-passive-neutral-subtle:23,28,28;
  --stroke-passive-primary-prominent:68,157,169
}
:root {
  --opacity-none:0;
  --opacity-level-1:.02;
  --opacity-level-2:.04;
  --opacity-level-3:.08;
  --opacity-level-4:.12;
  --opacity-level-5:.24;
  --opacity-level-6:.48;
  --opacity-level-7:.64;
  --opacity-level-8:.8;
  --opacity-max:1;
  --opacity-percent-0:0;
  --opacity-percent-2:.02;
  --opacity-percent-4:.04;
  --opacity-percent-8:.08;
  --opacity-percent-12:.12;
  --opacity-percent-24:.24;
  --opacity-percent-48:.48;
  --opacity-percent-64:.64;
  --opacity-percent-80:.8;
  --opacity-percent-100:1;
  --opacity-focused:.02;
  --opacity-clicked:.08;
  --opacity-disabled:.48;
  --link-parameters-text-color:rgba(var(--primary-default),1);
  --link-parameters-text-decoration:underline;
  --spacer-none:0;
  --spacer-x-small:2px;
  --spacer-small:4px;
  --spacer-regular:8px;
  --spacer-medium:12px;
  --spacer-large:16px;
  --spacer-larger:20px;
  --spacer-x-large:24px;
  --spacer-x-larger:28px;
  --spacer-x2-large:32px;
  --spacer-x3-large:48px;
  --spacer-x4-large:64px;
  --spacer-x5-large:96px;
  --spacer-x6-large:128px;
  --space-0:0;
  --space-50:2px;
  --space-100:4px;
  --space-150:6px;
  --space-200:8px;
  --space-300:12px;
  --space-400:16px;
  --space-500:20px;
  --space-600:24px;
  --space-700:28px;
  --space-800:32px;
  --space-900:36px;
  --space-1000:40px;
  --space-1100:44px;
  --space-1200:48px;
  --space-1400:56px;
  --space-1600:64px;
  --space-2400:96px;
  --space-3200:128px;
  --radius-none:0;
  --radius-default:6px;
  --radius-medium:12px;
  --radius-round:3996px
}
.web_ui__Accordion__body {
  height:0;
  overflow:hidden
}
.web_ui__Accordion__body.web_ui__Accordion__expanded {
  height:auto;
  overflow:inherit
}
.web_ui__Accordion__narrow {
  padding:0 8px 8px
}
.web_ui__Accordion__regular {
  padding:0 16px 16px
}
.web_ui__Accordion__wide {
  padding:0 24px 24px
}
.web_ui__Accordion__tight-experimental {
  padding:0 0 8px
}
.web_ui__Animation__animation {
  width:100%;
  height:100%;
  overflow:hidden
}
.web_ui__Animation__animation.web_ui__Animation__x-small {
  width:12px;
  height:12px
}
.web_ui__Animation__animation.web_ui__Animation__small {
  width:16px;
  height:16px
}
.web_ui__Animation__animation.web_ui__Animation__regular {
  width:24px;
  height:24px
}
.web_ui__Animation__animation.web_ui__Animation__medium {
  width:32px;
  height:32px
}
.web_ui__Animation__animation.web_ui__Animation__large {
  width:48px;
  height:48px
}
.web_ui__Animation__animation.web_ui__Animation__x-large {
  width:64px;
  height:64px
}
.web_ui__Animation__animation.web_ui__Animation__x2-large {
  width:96px;
  height:96px
}
.web_ui__Animation__animation.web_ui__Animation__x3-large {
  width:128px;
  height:128px
}
.web_ui__Animation__animation.web_ui__Animation__x4-large {
  width:192px;
  height:192px
}
.web_ui__Animation__animation.web_ui__Animation__size-300 {
  width:12px;
  height:12px
}
.web_ui__Animation__animation.web_ui__Animation__size-400 {
  width:16px;
  height:16px
}
.web_ui__Animation__animation.web_ui__Animation__size-600 {
  width:24px;
  height:24px
}
.web_ui__Animation__animation.web_ui__Animation__size-800 {
  width:32px;
  height:32px
}
.web_ui__Animation__animation.web_ui__Animation__size-1200 {
  width:48px;
  height:48px
}
.web_ui__Animation__animation.web_ui__Animation__size-1600 {
  width:64px;
  height:64px
}
.web_ui__Animation__animation.web_ui__Animation__size-1800 {
  width:72px;
  height:72px
}
.web_ui__Animation__animation.web_ui__Animation__size-2400 {
  width:96px;
  height:96px
}
.web_ui__Animation__animation.web_ui__Animation__size-3200 {
  width:128px;
  height:128px
}
.web_ui__Animation__animation.web_ui__Animation__size-4800 {
  width:192px;
  height:192px
}
.web_ui__Animation__content {
  width:100%;
  height:100%
}
.web_ui__Badge__badge {
  color:RGBA(var(--greyscale-level-2,1));
  border-style:solid;
  border-width:1px;
  border-radius:3996px;
  justify-content:center;
  align-items:center;
  min-width:8px;
  max-width:100%;
  padding:0 8px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px;
  display:inline-flex
}
.web_ui__Badge__content {
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:4px 0;
  overflow:hidden
}
.web_ui__Badge__icon+.web_ui__Badge__content {
  margin-left:4px
}
.web_ui__Badge__icon {
  display:inherit;
  padding:4px 0
}
.web_ui__Badge__icon:not(.web_ui__Badge__custom-icon) svg {
  fill:currentColor
}
.web_ui__Badge__filled.web_ui__Badge__default {
  background-color:rgba(var(--greyscale-level-6),1);
  border-color:RGBA(var(--greyscale-level-1),.12);
  color:rgba(var(--greyscale-level-2),1)
}
.web_ui__Badge__filled.web_ui__Badge__primary {
  background-color:rgba(var(--primary-default),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__filled.web_ui__Badge__success {
  background-color:rgba(var(--success-default),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__filled.web_ui__Badge__warning {
  background-color:rgba(var(--warning-default),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__filled.web_ui__Badge__amplified {
  background-color:rgba(var(--amplified-default),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__filled.web_ui__Badge__muted {
  background-color:rgba(var(--muted-default),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__filled.web_ui__Badge__expose {
  background-color:rgba(var(--expose-default),1);
  color:rgba(var(--greyscale-level-1),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__default {
  background-color:rgba(var(--greyscale-level-6),1);
  border-color:RGBA(var(--greyscale-level-1),.12);
  color:rgba(var(--greyscale-level-3),1)
}
.web_ui__Badge__light.web_ui__Badge__primary {
  background-color:rgba(var(--primary-light),1);
  color:rgba(var(--primary-dark),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__success {
  background-color:rgba(var(--success-light),1);
  color:rgba(var(--success-dark),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__warning {
  background-color:rgba(var(--warning-light),1);
  color:rgba(var(--warning-dark),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__amplified {
  background-color:rgba(var(--greyscale-level-2),1);
  color:rgba(var(--greyscale-level-6),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__muted {
  background-color:rgba(var(--greyscale-level-5),1);
  color:rgba(var(--greyscale-level-2),1);
  border-color:#0000
}
.web_ui__Badge__light.web_ui__Badge__expose {
  background-color:rgba(var(--expose-light),1);
  color:rgba(var(--expose-dark),1);
  border-color:#0000
}
.web_ui__BottomSheet__bottom-sheet,
.web_ui__BottomSheet__container,
.web_ui__BottomSheet__overlay {
  flex-direction:column;
  justify-content:flex-end;
  width:100%;
  display:flex;
  overflow:hidden
}
.web_ui__BottomSheet__portal {
  -ms-scroll-chaining:none;
  overscroll-behavior:none;
  position:relative
}
.web_ui__BottomSheet__overlay {
  background-color:rgba(var(--greyscale-level-1),.48);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
[data-theme=dark] .web_ui__BottomSheet__overlay {
  background-color:rgba(var(--greyscale-level-5),.8)
}
.web_ui__BottomSheet__overlay {
  z-index:100020;
  position:fixed
}
@media only screen and (min-width:721px) {
  .web_ui__BottomSheet__overlay {
    padding:0
  }
}
.web_ui__BottomSheet__bottom-sheet.web_ui__BottomSheet__after-open:not(.web_ui__BottomSheet__before-close) {
  height:auto
}
.web_ui__BottomSheet__bottom-sheet {
  width:100%;
  height:0;
  transition:height .4s ease-in-out 1ms
}
.web_ui__BottomSheet__bottom-sheet:focus {
  outline:unset
}
.web_ui__BottomSheet__wrapper {
  overflow:hidden
}
.web_ui__BottomSheet__handle-container {
  cursor:grab;
  padding:8px 0
}
.web_ui__BottomSheet__handle-container.web_ui__BottomSheet__dragging {
  cursor:grabbing
}
.web_ui__BottomSheet__handle {
  background-color:rgba(var(--greyscale-level-6),.64);
  border-radius:3996px;
  width:40px;
  height:5px;
  margin:0 auto
}
.web_ui__BottomSheet__container {
  background-color:rgba(var(--greyscale-level-6),1);
  border-radius:12px 12px 0 0
}
.web_ui__BottomSheet__content {
  overflow:auto
}
.web_ui__BottomSheet__modal-open {
  touch-action:none;
  overflow:hidden
}
.web_ui__Box__outline-none {
  border-radius:0
}
.web_ui__Box__outline-default,
.web_ui__Box__outline-small {
  border-radius:6px
}
.web_ui__Box__outline-medium {
  border-radius:12px
}
.web_ui__Box__outline-full,
.web_ui__Box__outline-round {
  border-radius:3996px
}
.web_ui__Box__box-theme-greyscale-5 {
  background-color:rgba(var(--greyscale-level-5),1)
}
.web_ui__Box__box-theme-greyscale-6 {
  background-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Box__box-theme-primary-extra-light {
  background-color:rgba(var(--primary-extra-light),1)
}
.web_ui__Box__box--p-none {
  padding:0
}
.web_ui__Box__box--pt-none {
  padding-top:0
}
.web_ui__Box__box--pr-none {
  padding-right:0
}
.web_ui__Box__box--pb-none {
  padding-bottom:0
}
.web_ui__Box__box--pl-none {
  padding-left:0
}
.web_ui__Box__box--px-none {
  padding-left:0;
  padding-right:0
}
.web_ui__Box__box--py-none {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Box__box--p-x-small {
  padding:2px
}
.web_ui__Box__box--pt-x-small {
  padding-top:2px
}
.web_ui__Box__box--pr-x-small {
  padding-right:2px
}
.web_ui__Box__box--pb-x-small {
  padding-bottom:2px
}
.web_ui__Box__box--pl-x-small {
  padding-left:2px
}
.web_ui__Box__box--px-x-small {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Box__box--py-x-small {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Box__box--p-small {
  padding:4px
}
.web_ui__Box__box--pt-small {
  padding-top:4px
}
.web_ui__Box__box--pr-small {
  padding-right:4px
}
.web_ui__Box__box--pb-small {
  padding-bottom:4px
}
.web_ui__Box__box--pl-small {
  padding-left:4px
}
.web_ui__Box__box--px-small {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Box__box--py-small {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Box__box--p-regular {
  padding:8px
}
.web_ui__Box__box--pt-regular {
  padding-top:8px
}
.web_ui__Box__box--pr-regular {
  padding-right:8px
}
.web_ui__Box__box--pb-regular {
  padding-bottom:8px
}
.web_ui__Box__box--pl-regular {
  padding-left:8px
}
.web_ui__Box__box--px-regular {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Box__box--py-regular {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Box__box--p-medium {
  padding:12px
}
.web_ui__Box__box--pt-medium {
  padding-top:12px
}
.web_ui__Box__box--pr-medium {
  padding-right:12px
}
.web_ui__Box__box--pb-medium {
  padding-bottom:12px
}
.web_ui__Box__box--pl-medium {
  padding-left:12px
}
.web_ui__Box__box--px-medium {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Box__box--py-medium {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Box__box--p-large {
  padding:16px
}
.web_ui__Box__box--pt-large {
  padding-top:16px
}
.web_ui__Box__box--pr-large {
  padding-right:16px
}
.web_ui__Box__box--pb-large {
  padding-bottom:16px
}
.web_ui__Box__box--pl-large {
  padding-left:16px
}
.web_ui__Box__box--px-large {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Box__box--py-large {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Box__box--p-larger {
  padding:20px
}
.web_ui__Box__box--pt-larger {
  padding-top:20px
}
.web_ui__Box__box--pr-larger {
  padding-right:20px
}
.web_ui__Box__box--pb-larger {
  padding-bottom:20px
}
.web_ui__Box__box--pl-larger {
  padding-left:20px
}
.web_ui__Box__box--px-larger {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Box__box--py-larger {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Box__box--p-x-large {
  padding:24px
}
.web_ui__Box__box--pt-x-large {
  padding-top:24px
}
.web_ui__Box__box--pr-x-large {
  padding-right:24px
}
.web_ui__Box__box--pb-x-large {
  padding-bottom:24px
}
.web_ui__Box__box--pl-x-large {
  padding-left:24px
}
.web_ui__Box__box--px-x-large {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Box__box--py-x-large {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Box__box--p-x-larger {
  padding:28px
}
.web_ui__Box__box--pt-x-larger {
  padding-top:28px
}
.web_ui__Box__box--pr-x-larger {
  padding-right:28px
}
.web_ui__Box__box--pb-x-larger {
  padding-bottom:28px
}
.web_ui__Box__box--pl-x-larger {
  padding-left:28px
}
.web_ui__Box__box--px-x-larger {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Box__box--py-x-larger {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Box__box--p-x2-large {
  padding:32px
}
.web_ui__Box__box--pt-x2-large {
  padding-top:32px
}
.web_ui__Box__box--pr-x2-large {
  padding-right:32px
}
.web_ui__Box__box--pb-x2-large {
  padding-bottom:32px
}
.web_ui__Box__box--pl-x2-large {
  padding-left:32px
}
.web_ui__Box__box--px-x2-large {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Box__box--py-x2-large {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Box__box--p-x3-large {
  padding:48px
}
.web_ui__Box__box--pt-x3-large {
  padding-top:48px
}
.web_ui__Box__box--pr-x3-large {
  padding-right:48px
}
.web_ui__Box__box--pb-x3-large {
  padding-bottom:48px
}
.web_ui__Box__box--pl-x3-large {
  padding-left:48px
}
.web_ui__Box__box--px-x3-large {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Box__box--py-x3-large {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Box__box--p-x4-large {
  padding:64px
}
.web_ui__Box__box--pt-x4-large {
  padding-top:64px
}
.web_ui__Box__box--pr-x4-large {
  padding-right:64px
}
.web_ui__Box__box--pb-x4-large {
  padding-bottom:64px
}
.web_ui__Box__box--pl-x4-large {
  padding-left:64px
}
.web_ui__Box__box--px-x4-large {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Box__box--py-x4-large {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Box__box--p-x5-large {
  padding:96px
}
.web_ui__Box__box--pt-x5-large {
  padding-top:96px
}
.web_ui__Box__box--pr-x5-large {
  padding-right:96px
}
.web_ui__Box__box--pb-x5-large {
  padding-bottom:96px
}
.web_ui__Box__box--pl-x5-large {
  padding-left:96px
}
.web_ui__Box__box--px-x5-large {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Box__box--py-x5-large {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Box__box--p-x6-large {
  padding:128px
}
.web_ui__Box__box--pt-x6-large {
  padding-top:128px
}
.web_ui__Box__box--pr-x6-large {
  padding-right:128px
}
.web_ui__Box__box--pb-x6-large {
  padding-bottom:128px
}
.web_ui__Box__box--pl-x6-large {
  padding-left:128px
}
.web_ui__Box__box--px-x6-large {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Box__box--py-x6-large {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Box__box--p-space-0 {
  padding:0
}
.web_ui__Box__box--pt-space-0 {
  padding-top:0
}
.web_ui__Box__box--pr-space-0 {
  padding-right:0
}
.web_ui__Box__box--pb-space-0 {
  padding-bottom:0
}
.web_ui__Box__box--pl-space-0 {
  padding-left:0
}
.web_ui__Box__box--px-space-0 {
  padding-left:0;
  padding-right:0
}
.web_ui__Box__box--py-space-0 {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Box__box--p-space-50 {
  padding:2px
}
.web_ui__Box__box--pt-space-50 {
  padding-top:2px
}
.web_ui__Box__box--pr-space-50 {
  padding-right:2px
}
.web_ui__Box__box--pb-space-50 {
  padding-bottom:2px
}
.web_ui__Box__box--pl-space-50 {
  padding-left:2px
}
.web_ui__Box__box--px-space-50 {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Box__box--py-space-50 {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Box__box--p-space-100 {
  padding:4px
}
.web_ui__Box__box--pt-space-100 {
  padding-top:4px
}
.web_ui__Box__box--pr-space-100 {
  padding-right:4px
}
.web_ui__Box__box--pb-space-100 {
  padding-bottom:4px
}
.web_ui__Box__box--pl-space-100 {
  padding-left:4px
}
.web_ui__Box__box--px-space-100 {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Box__box--py-space-100 {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Box__box--p-space-150 {
  padding:6px
}
.web_ui__Box__box--pt-space-150 {
  padding-top:6px
}
.web_ui__Box__box--pr-space-150 {
  padding-right:6px
}
.web_ui__Box__box--pb-space-150 {
  padding-bottom:6px
}
.web_ui__Box__box--pl-space-150 {
  padding-left:6px
}
.web_ui__Box__box--px-space-150 {
  padding-left:6px;
  padding-right:6px
}
.web_ui__Box__box--py-space-150 {
  padding-top:6px;
  padding-bottom:6px
}
.web_ui__Box__box--p-space-200 {
  padding:8px
}
.web_ui__Box__box--pt-space-200 {
  padding-top:8px
}
.web_ui__Box__box--pr-space-200 {
  padding-right:8px
}
.web_ui__Box__box--pb-space-200 {
  padding-bottom:8px
}
.web_ui__Box__box--pl-space-200 {
  padding-left:8px
}
.web_ui__Box__box--px-space-200 {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Box__box--py-space-200 {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Box__box--p-space-300 {
  padding:12px
}
.web_ui__Box__box--pt-space-300 {
  padding-top:12px
}
.web_ui__Box__box--pr-space-300 {
  padding-right:12px
}
.web_ui__Box__box--pb-space-300 {
  padding-bottom:12px
}
.web_ui__Box__box--pl-space-300 {
  padding-left:12px
}
.web_ui__Box__box--px-space-300 {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Box__box--py-space-300 {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Box__box--p-space-400 {
  padding:16px
}
.web_ui__Box__box--pt-space-400 {
  padding-top:16px
}
.web_ui__Box__box--pr-space-400 {
  padding-right:16px
}
.web_ui__Box__box--pb-space-400 {
  padding-bottom:16px
}
.web_ui__Box__box--pl-space-400 {
  padding-left:16px
}
.web_ui__Box__box--px-space-400 {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Box__box--py-space-400 {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Box__box--p-space-500 {
  padding:20px
}
.web_ui__Box__box--pt-space-500 {
  padding-top:20px
}
.web_ui__Box__box--pr-space-500 {
  padding-right:20px
}
.web_ui__Box__box--pb-space-500 {
  padding-bottom:20px
}
.web_ui__Box__box--pl-space-500 {
  padding-left:20px
}
.web_ui__Box__box--px-space-500 {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Box__box--py-space-500 {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Box__box--p-space-600 {
  padding:24px
}
.web_ui__Box__box--pt-space-600 {
  padding-top:24px
}
.web_ui__Box__box--pr-space-600 {
  padding-right:24px
}
.web_ui__Box__box--pb-space-600 {
  padding-bottom:24px
}
.web_ui__Box__box--pl-space-600 {
  padding-left:24px
}
.web_ui__Box__box--px-space-600 {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Box__box--py-space-600 {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Box__box--p-space-700 {
  padding:28px
}
.web_ui__Box__box--pt-space-700 {
  padding-top:28px
}
.web_ui__Box__box--pr-space-700 {
  padding-right:28px
}
.web_ui__Box__box--pb-space-700 {
  padding-bottom:28px
}
.web_ui__Box__box--pl-space-700 {
  padding-left:28px
}
.web_ui__Box__box--px-space-700 {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Box__box--py-space-700 {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Box__box--p-space-800 {
  padding:32px
}
.web_ui__Box__box--pt-space-800 {
  padding-top:32px
}
.web_ui__Box__box--pr-space-800 {
  padding-right:32px
}
.web_ui__Box__box--pb-space-800 {
  padding-bottom:32px
}
.web_ui__Box__box--pl-space-800 {
  padding-left:32px
}
.web_ui__Box__box--px-space-800 {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Box__box--py-space-800 {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Box__box--p-space-900 {
  padding:36px
}
.web_ui__Box__box--pt-space-900 {
  padding-top:36px
}
.web_ui__Box__box--pr-space-900 {
  padding-right:36px
}
.web_ui__Box__box--pb-space-900 {
  padding-bottom:36px
}
.web_ui__Box__box--pl-space-900 {
  padding-left:36px
}
.web_ui__Box__box--px-space-900 {
  padding-left:36px;
  padding-right:36px
}
.web_ui__Box__box--py-space-900 {
  padding-top:36px;
  padding-bottom:36px
}
.web_ui__Box__box--p-space-1000 {
  padding:40px
}
.web_ui__Box__box--pt-space-1000 {
  padding-top:40px
}
.web_ui__Box__box--pr-space-1000 {
  padding-right:40px
}
.web_ui__Box__box--pb-space-1000 {
  padding-bottom:40px
}
.web_ui__Box__box--pl-space-1000 {
  padding-left:40px
}
.web_ui__Box__box--px-space-1000 {
  padding-left:40px;
  padding-right:40px
}
.web_ui__Box__box--py-space-1000 {
  padding-top:40px;
  padding-bottom:40px
}
.web_ui__Box__box--p-space-1100 {
  padding:44px
}
.web_ui__Box__box--pt-space-1100 {
  padding-top:44px
}
.web_ui__Box__box--pr-space-1100 {
  padding-right:44px
}
.web_ui__Box__box--pb-space-1100 {
  padding-bottom:44px
}
.web_ui__Box__box--pl-space-1100 {
  padding-left:44px
}
.web_ui__Box__box--px-space-1100 {
  padding-left:44px;
  padding-right:44px
}
.web_ui__Box__box--py-space-1100 {
  padding-top:44px;
  padding-bottom:44px
}
.web_ui__Box__box--p-space-1200 {
  padding:48px
}
.web_ui__Box__box--pt-space-1200 {
  padding-top:48px
}
.web_ui__Box__box--pr-space-1200 {
  padding-right:48px
}
.web_ui__Box__box--pb-space-1200 {
  padding-bottom:48px
}
.web_ui__Box__box--pl-space-1200 {
  padding-left:48px
}
.web_ui__Box__box--px-space-1200 {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Box__box--py-space-1200 {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Box__box--p-space-1400 {
  padding:56px
}
.web_ui__Box__box--pt-space-1400 {
  padding-top:56px
}
.web_ui__Box__box--pr-space-1400 {
  padding-right:56px
}
.web_ui__Box__box--pb-space-1400 {
  padding-bottom:56px
}
.web_ui__Box__box--pl-space-1400 {
  padding-left:56px
}
.web_ui__Box__box--px-space-1400 {
  padding-left:56px;
  padding-right:56px
}
.web_ui__Box__box--py-space-1400 {
  padding-top:56px;
  padding-bottom:56px
}
.web_ui__Box__box--p-space-1600 {
  padding:64px
}
.web_ui__Box__box--pt-space-1600 {
  padding-top:64px
}
.web_ui__Box__box--pr-space-1600 {
  padding-right:64px
}
.web_ui__Box__box--pb-space-1600 {
  padding-bottom:64px
}
.web_ui__Box__box--pl-space-1600 {
  padding-left:64px
}
.web_ui__Box__box--px-space-1600 {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Box__box--py-space-1600 {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Box__box--p-space-2400 {
  padding:96px
}
.web_ui__Box__box--pt-space-2400 {
  padding-top:96px
}
.web_ui__Box__box--pr-space-2400 {
  padding-right:96px
}
.web_ui__Box__box--pb-space-2400 {
  padding-bottom:96px
}
.web_ui__Box__box--pl-space-2400 {
  padding-left:96px
}
.web_ui__Box__box--px-space-2400 {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Box__box--py-space-2400 {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Box__box--p-space-3200 {
  padding:128px
}
.web_ui__Box__box--pt-space-3200 {
  padding-top:128px
}
.web_ui__Box__box--pr-space-3200 {
  padding-right:128px
}
.web_ui__Box__box--pb-space-3200 {
  padding-bottom:128px
}
.web_ui__Box__box--pl-space-3200 {
  padding-left:128px
}
.web_ui__Box__box--px-space-3200 {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Box__box--py-space-3200 {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Box__box {
  --box-width:auto;
  --box-height:auto;
  box-sizing:border-box;
  position:relative
}
.web_ui__Box__box.web_ui__Box__width-parent {
  width:auto
}
.web_ui__Box__box.web_ui__Box__width-content {
  width:-moz-fit-content;
  width:fit-content;
  min-width:-moz-fit-content;
  min-width:fit-content
}
.web_ui__Box__box.web_ui__Box__width-custom {
  min-width:var(--box-width);
  width:var(--box-width)
}
.web_ui__Box__box.web_ui__Box__height-parent {
  height:100%
}
.web_ui__Box__box.web_ui__Box__height-content {
  height:-moz-fit-content;
  height:fit-content;
  min-height:-moz-fit-content;
  min-height:fit-content
}
.web_ui__Box__box.web_ui__Box__height-custom {
  height:var(--box-height)
}
.web_ui__Box__box.web_ui__Box__overflow-auto {
  overflow:auto
}
.web_ui__Box__box.web_ui__Box__overflow-clip {
  overflow:clip
}
.web_ui__Box__box.web_ui__Box__overflow-visible {
  overflow:visible
}
.web_ui__Box__box.web_ui__Box__overflow-hidden {
  overflow:hidden
}
.web_ui__Box__box.web_ui__Box__absolute {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Box__box.web_ui__Box__border-default {
  outline:1px solid RGBA(var(--greyscale-level-1),.12)
}
.web_ui__Box__box.web_ui__Box__border-active {
  outline:1px solid RGBA(var(--primary-default),.48)
}
.web_ui__Box__box.web_ui__Box__border-inverse {
  outline:1px solid RGBA(var(--greyscale-level-6),.24)
}
.web_ui__Box__no-top-left {
  border-top-left-radius:0
}
.web_ui__Box__no-top-right {
  border-top-right-radius:0
}
.web_ui__Box__no-bottom-left {
  border-bottom-left-radius:0
}
.web_ui__Box__no-bottom-right {
  border-bottom-right-radius:0
}
.web_ui__Card__card {
  --v-comp-card-parameters-border-radius:6px;
  background:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-1),.12);
  border-radius:var(--v-comp-card-parameters-border-radius);
  box-shadow:none
}
.web_ui__Card__elevated,
.web_ui__Card__lifted {
  box-shadow:0 4px 12px RGBA(var(--greyscale-level-1),.12);
  border:0
}
.web_ui__Card__primaryLightExperimental {
  background:rgba(var(--primarylightexperimental),1)
}
.web_ui__Card__exposeLightExperimental {
  background-color:rgba(var(--expose-light),.48);
  border:1px solid rgba(var(--expose-light),1)
}
.web_ui__Card__overflowAuto {
  overflow:auto
}
.web_ui__Card__overflowHidden {
  overflow:hidden
}
.web_ui__Card__overflowScroll {
  overflow:scroll
}
.web_ui__Card__overflowVisible {
  overflow:visible
}
.web_ui__Bubble__bubble {
  background:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-1),.12);
  vertical-align:top;
  border-radius:6px;
  font-size:0
}
.web_ui__Bubble__content {
  color:rgba(var(--amplified-default),1);
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px;
  position:relative;
  top:.1em
}
.web_ui__Bubble__footer,
.web_ui__Bubble__inverse {
  background:rgba(var(--greyscale-level-5),1)
}
.web_ui__Bubble__default {
  padding:16px
}
.web_ui__Bubble__narrow {
  padding:8px
}
.web_ui__Bubble__tight {
  padding:0
}
.web_ui__Bubble__wide {
  padding:24px
}
.web_ui__Button__button {
  --v-comp-button-parameters-border-radius:6px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:var(--v-comp-button-parameters-border-radius);
  box-sizing:border-box;
  cursor:pointer;
  opacity:1;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  border-style:solid;
  border-width:1px;
  width:100%;
  margin:0;
  text-decoration:none;
  display:block
}
.web_ui__Button__button:active,
.web_ui__Button__button:focus,
.web_ui__Button__button:hover {
  text-decoration:none;
  position:relative
}
.web_ui__Button__button:active:after,
.web_ui__Button__button:focus:after,
.web_ui__Button__button:hover:after {
  border-radius:var(--v-comp-button-parameters-border-radius);
  content:"";
  opacity:0;
  z-index:1;
  border-style:solid;
  border-width:1px;
  width:100%;
  height:100%;
  margin-top:-1px;
  margin-left:-1px;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Button__button:focus,
.web_ui__Button__button:hover {
  opacity:1
}
.web_ui__Button__button:focus:after,
.web_ui__Button__button:hover:after {
  opacity:.02
}
.web_ui__Button__button:active {
  opacity:1
}
.web_ui__Button__button:active:after {
  opacity:.08
}
.web_ui__Button__button[href],
.web_ui__Button__button[href]:hover {
  text-decoration:none
}
.web_ui__Button__inline {
  vertical-align:middle;
  width:auto;
  max-width:100%;
  display:inline-block
}
.web_ui__Button__disabled {
  opacity:.48;
  pointer-events:none
}
.web_ui__Button__disabled:after {
  opacity:0
}
.web_ui__Button__content {
  white-space:nowrap;
  z-index:1;
  height:100%;
  position:relative
}
.web_ui__Button__label {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  order:2;
  font-weight:500
}
.web_ui__Button__truncated .web_ui__Button__label {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.web_ui__Button__content,
.web_ui__Button__icon,
.web_ui__Button__loader {
  justify-content:center;
  align-items:center;
  display:flex
}
.web_ui__Button__icon {
  order:1
}
.web_ui__Button__loader {
  opacity:.01;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Button__with-loader .web_ui__Button__loader {
  opacity:1
}
.web_ui__Button__with-loader .web_ui__Button__icon,
.web_ui__Button__with-loader .web_ui__Button__label {
  opacity:0
}
.web_ui__Button__default {
  color:RGBA(var(--greyscale-level-1,1));
  height:44px;
  padding:0 16px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.web_ui__Button__default.web_ui__Button__content {
  padding:0 15px
}
.web_ui__Button__default.web_ui__Button__inline.web_ui__Button__without-text {
  box-sizing:border-box;
  flex:none;
  width:44px;
  height:44px;
  padding:0
}
.web_ui__Button__default.web_ui__Button__icon-left .web_ui__Button__label+.web_ui__Button__icon {
  margin-right:8px
}
.web_ui__Button__default.web_ui__Button__icon-right .web_ui__Button__content {
  flex-direction:row-reverse
}
.web_ui__Button__default.web_ui__Button__icon-right .web_ui__Button__label+.web_ui__Button__icon {
  margin-left:8px
}
.web_ui__Button__medium {
  color:RGBA(var(--greyscale-level-2,1));
  height:36px;
  padding:0 16px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__Button__medium.web_ui__Button__content {
  padding:0 15px
}
.web_ui__Button__medium.web_ui__Button__inline.web_ui__Button__without-text {
  box-sizing:border-box;
  flex:none;
  width:36px;
  height:36px;
  padding:0
}
.web_ui__Button__medium.web_ui__Button__icon-left .web_ui__Button__label+.web_ui__Button__icon {
  margin-right:4px
}
.web_ui__Button__medium.web_ui__Button__icon-right .web_ui__Button__content {
  flex-direction:row-reverse
}
.web_ui__Button__medium.web_ui__Button__icon-right .web_ui__Button__label+.web_ui__Button__icon {
  margin-left:4px
}
.web_ui__Button__small {
  color:RGBA(var(--greyscale-level-2,1));
  height:32px;
  padding:0 12px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px
}
.web_ui__Button__small.web_ui__Button__content {
  padding:0 11px
}
.web_ui__Button__small.web_ui__Button__inline.web_ui__Button__without-text {
  box-sizing:border-box;
  flex:none;
  width:32px;
  height:32px;
  padding:0
}
.web_ui__Button__small.web_ui__Button__icon-left .web_ui__Button__label+.web_ui__Button__icon {
  margin-right:2px
}
.web_ui__Button__small.web_ui__Button__icon-right .web_ui__Button__content {
  flex-direction:row-reverse
}
.web_ui__Button__small.web_ui__Button__icon-right .web_ui__Button__label+.web_ui__Button__icon {
  margin-left:2px
}
.web_ui__Button__outlined {
  background-color:#0000;
  border-color:currentColor
}
.web_ui__Button__outlined .web_ui__Button__content,
.web_ui__Button__outlined label {
  color:currentColor
}
.web_ui__Button__filled,
.web_ui__Button__outlined:after {
  background-color:currentColor
}
.web_ui__Button__filled {
  border-color:#0000
}
.web_ui__Button__filled .web_ui__Button__content,
.web_ui__Button__filled label {
  color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__filled:after {
  background-color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__flat {
  background-color:#0000;
  border-color:#0000
}
.web_ui__Button__flat .web_ui__Button__content,
.web_ui__Button__flat label {
  color:currentColor
}
.web_ui__Button__flat:after {
  background-color:currentColor
}
.web_ui__Button__inverse.web_ui__Button__outlined {
  border-color:rgba(var(--stroke-action-neutral-inverse-idle),1);
  background-color:#0000
}
.web_ui__Button__inverse.web_ui__Button__outlined .web_ui__Button__content,
.web_ui__Button__inverse.web_ui__Button__outlined label {
  color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__inverse.web_ui__Button__outlined:after {
  background-color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__inverse.web_ui__Button__filled {
  background-color:rgba(var(--background-action-neutral-inverse-idle),1);
  border-color:#0000
}
.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__content,
.web_ui__Button__inverse.web_ui__Button__filled label {
  color:currentColor
}
.web_ui__Button__inverse.web_ui__Button__filled:after {
  background-color:currentColor
}
.web_ui__Button__inverse.web_ui__Button__flat {
  background-color:#0000;
  border-color:#0000
}
.web_ui__Button__inverse.web_ui__Button__flat .web_ui__Button__content,
.web_ui__Button__inverse.web_ui__Button__flat label {
  color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__inverse.web_ui__Button__flat:after {
  background-color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Button__primary,
.web_ui__Button__primary.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--background-action-primary-prominent-idle),1)
}
.web_ui__Button__amplified,
.web_ui__Button__amplified.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--background-action-neutral-prominent-idle),1)
}
.web_ui__Button__muted,
.web_ui__Button__muted.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--background-action-neutral-subtle-high-idle),1)
}
.web_ui__Button__warning,
.web_ui__Button__warning.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--background-action-error-prominent-idle),1)
}
.web_ui__Button__success,
.web_ui__Button__success.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--background-action-success-prominent-idle),1)
}
.web_ui__Button__expose,
.web_ui__Button__expose.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--foreground-action-warning-prominent-idle),1)
}
.web_ui__Button__expose:not(.web_ui__Button__inverse).web_ui__Button__filled .web_ui__Button__content,
.web_ui__Button__expose:not(.web_ui__Button__inverse).web_ui__Button__filled label {
  color:rgba(var(--foreground-action-neutral-prominent-idle),1)
}
.web_ui__Button__expose:not(.web_ui__Button__inverse).web_ui__Button__outlined .web_ui__Button__content,
.web_ui__Button__expose:not(.web_ui__Button__inverse).web_ui__Button__outlined label {
  color:rgba(var(--foreground-action-neutral-static-prominent-idle),1)
}
.web_ui__Carousel__carousel {
  flex-grow:1;
  max-height:100%;
  position:relative
}
.web_ui__Carousel__content-container {
  flex-flow:row;
  margin:0;
  padding:0;
  list-style:none;
  display:flex;
  overflow:hidden
}
.web_ui__Carousel__content {
  flex-direction:column;
  flex:1 0 auto;
  width:100%;
  min-height:100%;
  margin:0;
  display:flex
}
.web_ui__Carousel__navigation-container {
  box-sizing:border-box;
  justify-content:center;
  align-items:center;
  width:100%;
  padding:8px;
  display:flex;
  position:absolute;
  bottom:0
}
.web_ui__Carousel__bullet {
  --bullet-size:4px;
  --bullet-background:rgba(var(--greyscale-level-6),.48);
  height:16px;
  margin:unset;
  padding:unset;
  flex-shrink:0;
  width:16px;
  display:inline-block;
  position:relative
}
.web_ui__Carousel__bullet:before {
  background-color:var(--bullet-background);
  content:"";
  height:var(--bullet-size);
  width:var(--bullet-size);
  border-radius:100%;
  transition-property:width,height,background-color;
  transition-duration:.1s;
  transition-timing-function:linear;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.web_ui__Carousel__bullet.web_ui__Carousel__active {
  --bullet-background:rgba(var(--greyscale-level-6),1)
}
.web_ui__Carousel__bullet.web_ui__Carousel__far-neighbour {
  --bullet-size:6px
}
.web_ui__Carousel__bullet.web_ui__Carousel__active,
.web_ui__Carousel__bullet.web_ui__Carousel__neighbour {
  --bullet-size:8px
}
.web_ui__Carousel__bullet.web_ui__Carousel__clickable {
  cursor:pointer
}
.web_ui__Carousel__navigation {
  max-width:80px;
  padding:unset;
  scroll-behavior:smooth;
  margin:0 auto;
  display:flex;
  overflow:hidden
}
.web_ui__Carousel__navigation.web_ui__Carousel__floating .web_ui__Carousel__bullet {
  --bullet-background:rgba(var(--greyscale-level-1),.12)
}
.web_ui__Carousel__navigation.web_ui__Carousel__floating .web_ui__Carousel__bullet.web_ui__Carousel__active {
  --bullet-background:rgba(var(--primary-default),1)
}
.web_ui__Carousel__arrow {
  background:rgba(var(--greyscale-level-1),.24);
  border:unset;
  cursor:pointer;
  border-radius:100%;
  margin-top:-24px;
  padding:8px;
  font-size:0;
  position:absolute;
  top:50%
}
.web_ui__Carousel__left-arrow {
  left:16px
}
.web_ui__Carousel__right-arrow {
  right:16px
}
.web_ui__Carousel__outside .web_ui__Carousel__left-arrow {
  left:-48px
}
.web_ui__Carousel__outside .web_ui__Carousel__right-arrow {
  right:-48px
}
@media only screen and (min-width:721px) {
  .web_ui__Carousel__outside-wide .web_ui__Carousel__left-arrow {
    left:-60px
  }
  .web_ui__Carousel__outside-wide .web_ui__Carousel__right-arrow {
    right:-60px
  }
}
.web_ui__Carousel__floating .web_ui__Carousel__navigation-container {
  position:unset
}
.web_ui__Cell__cell {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background:rgba(var(--greyscale-level-6),1);
  box-sizing:border-box;
  align-items:center;
  width:100%;
  display:flex;
  position:relative
}
.web_ui__Cell__cell.web_ui__Cell__link {
  text-decoration:none!important
}
.web_ui__Cell__content {
  flex-grow:1;
  min-width:0;
  max-height:100%
}
.web_ui__Cell__prefix {
  align-self:stretch;
  line-height:1
}
.web_ui__Cell__prefix.web_ui__Cell__prefix-center {
  align-self:center;
  line-height:0
}
.web_ui__Cell__heading {
  flex-wrap:wrap;
  justify-content:space-between;
  display:flex
}
@media only screen and (max-width:720px) {
  .web_ui__Cell__heading {
    flex-wrap:nowrap
  }
}
.web_ui__Cell__title {
  color:RGBA(var(--greyscale-level-1,1));
  align-self:center;
  max-width:100%;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.web_ui__Cell__stretched {
  width:100%
}
.web_ui__Cell__body {
  font-size:16px;
  line-height:22px;
  display:block
}
.web_ui__Cell__body,
.web_ui__Cell__subtitle {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-weight:375
}
.web_ui__Cell__subtitle {
  text-align:right;
  align-self:center;
  max-width:100%;
  font-size:14px;
  line-height:18px
}
@media only screen and (max-width:720px) {
  .web_ui__Cell__subtitle {
    align-self:baseline
  }
  .web_ui__Cell__subtitle.web_ui__Cell__narrow-cell,
  .web_ui__Cell__title.web_ui__Cell__narrow-cell {
    width:50%
  }
}
.web_ui__Cell__suffix {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  color:RGBA(var(--greyscale-level-2,1));
  text-align:right;
  align-items:center;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px;
  display:flex
}
.web_ui__Cell__suffix:only-of-type {
  padding-left:0
}
.web_ui__Cell__suffix.web_ui__Cell__align-top {
  align-self:flex-start
}
.web_ui__Cell__validation {
  color:rgba(var(--warning-default),1);
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px
}
.web_ui__Cell__default {
  padding:16px
}
.web_ui__Cell__default .web_ui__Cell__prefix {
  margin-right:8px
}
.web_ui__Cell__default .web_ui__Cell__title {
  padding-right:8px
}
.web_ui__Cell__default .web_ui__Cell__validation {
  padding-top:4px
}
.web_ui__Cell__default .web_ui__Cell__suffix {
  padding-left:8px
}
.web_ui__Cell__tight {
  padding:0
}
.web_ui__Cell__tight .web_ui__Cell__prefix {
  margin-right:8px
}
.web_ui__Cell__tight .web_ui__Cell__title {
  padding-right:8px
}
.web_ui__Cell__tight .web_ui__Cell__validation {
  padding-top:4px
}
.web_ui__Cell__tight .web_ui__Cell__suffix {
  padding-left:8px
}
.web_ui__Cell__narrow {
  padding:8px
}
.web_ui__Cell__narrow .web_ui__Cell__prefix {
  margin-right:8px
}
.web_ui__Cell__narrow .web_ui__Cell__title {
  padding-right:8px
}
.web_ui__Cell__narrow .web_ui__Cell__validation {
  padding-top:4px
}
.web_ui__Cell__narrow .web_ui__Cell__suffix {
  padding-left:8px
}
.web_ui__Cell__wide {
  padding:24px
}
@media only screen and (max-width:720px) {
  .web_ui__Cell__wide {
    padding:16px
  }
}
.web_ui__Cell__wide .web_ui__Cell__prefix {
  margin-right:12px
}
.web_ui__Cell__wide .web_ui__Cell__title {
  padding-right:12px
}
.web_ui__Cell__wide .web_ui__Cell__validation {
  padding-top:4px
}
.web_ui__Cell__wide .web_ui__Cell__suffix {
  padding-left:12px
}
.web_ui__Cell__navigating:active,
.web_ui__Cell__navigating:hover {
  cursor:pointer
}
.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__navigating.web_ui__Cell__is-active,
.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__navigating.web_ui__Cell__highlighted:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),linear-gradient(rgba(var(--primary-default),.08),rgba(var(--primary-default),.08)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__navigating.web_ui__Cell__highlighted:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),linear-gradient(rgba(var(--primary-default),.08),rgba(var(--primary-default),.08)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__highlighted {
  background:linear-gradient(rgba(var(--primary-default),.08),rgba(var(--primary-default),.08)),rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__with-chevron:after {
  box-sizing:border-box;
  content:" ";
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+) no-repeat;
  width:24px;
  min-width:24px;
  height:24px;
  margin-left:8px;
  display:inline-table
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__with-chevron:after {
    background-color:rgba(var(--greyscale-level-2),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__primary {
  background-color:rgba(var(--primary-default),1)
}
.web_ui__Cell__primary.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--primary-default),1);
  cursor:pointer
}
.web_ui__Cell__primary.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--primary-default),1);
  cursor:pointer
}
.web_ui__Cell__primary.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__primary.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-6),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__primary .web_ui__Cell__body,
.web_ui__Cell__primary .web_ui__Cell__body a,
.web_ui__Cell__primary .web_ui__Cell__subtitle,
.web_ui__Cell__primary .web_ui__Cell__subtitle a,
.web_ui__Cell__primary .web_ui__Cell__title,
.web_ui__Cell__primary .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__amplified {
  background-color:rgba(var(--amplified-default),1)
}
.web_ui__Cell__amplified.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--amplified-default),1);
  cursor:pointer
}
.web_ui__Cell__amplified.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--amplified-default),1);
  cursor:pointer
}
.web_ui__Cell__amplified.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__amplified.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-6),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__amplified .web_ui__Cell__body,
.web_ui__Cell__amplified .web_ui__Cell__body a,
.web_ui__Cell__amplified .web_ui__Cell__subtitle,
.web_ui__Cell__amplified .web_ui__Cell__subtitle a,
.web_ui__Cell__amplified .web_ui__Cell__title,
.web_ui__Cell__amplified .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__muted {
  background-color:rgba(var(--muted-default),1)
}
.web_ui__Cell__muted.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--muted-default),1);
  cursor:pointer
}
.web_ui__Cell__muted.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--muted-default),1);
  cursor:pointer
}
.web_ui__Cell__muted.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__muted.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-6),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__muted .web_ui__Cell__body,
.web_ui__Cell__muted .web_ui__Cell__body a,
.web_ui__Cell__muted .web_ui__Cell__subtitle,
.web_ui__Cell__muted .web_ui__Cell__subtitle a,
.web_ui__Cell__muted .web_ui__Cell__title,
.web_ui__Cell__muted .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__success {
  background-color:rgba(var(--success-default),1)
}
.web_ui__Cell__success.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--success-default),1);
  cursor:pointer
}
.web_ui__Cell__success.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--success-default),1);
  cursor:pointer
}
.web_ui__Cell__success.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__success.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-6),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__success .web_ui__Cell__body,
.web_ui__Cell__success .web_ui__Cell__body a,
.web_ui__Cell__success .web_ui__Cell__subtitle,
.web_ui__Cell__success .web_ui__Cell__subtitle a,
.web_ui__Cell__success .web_ui__Cell__title,
.web_ui__Cell__success .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__warning {
  background-color:rgba(var(--warning-default),1)
}
.web_ui__Cell__warning.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--warning-default),1);
  cursor:pointer
}
.web_ui__Cell__warning.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--warning-default),1);
  cursor:pointer
}
.web_ui__Cell__warning.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__warning.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-6),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__warning .web_ui__Cell__body,
.web_ui__Cell__warning .web_ui__Cell__body a,
.web_ui__Cell__warning .web_ui__Cell__subtitle,
.web_ui__Cell__warning .web_ui__Cell__subtitle a,
.web_ui__Cell__warning .web_ui__Cell__title,
.web_ui__Cell__warning .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__expose {
  background-color:rgba(var(--expose-default),1)
}
.web_ui__Cell__expose.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--expose-default),1);
  cursor:pointer
}
.web_ui__Cell__expose.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--expose-default),1);
  cursor:pointer
}
.web_ui__Cell__expose.web_ui__Cell__navigating:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Cell__expose.web_ui__Cell__navigating:after {
    background-color:rgba(var(--greyscale-level-1),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTEwLjA1MSA2IDkgNy4wNjFsNC44OTcgNC45NEw5IDE2Ljk0MmwxLjA1MSAxLjA2TDE2IDEyLjAwMXoiLz48L2c+PC9zdmc+);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Cell__expose .web_ui__Cell__body,
.web_ui__Cell__expose .web_ui__Cell__body a,
.web_ui__Cell__expose .web_ui__Cell__subtitle,
.web_ui__Cell__expose .web_ui__Cell__subtitle a,
.web_ui__Cell__expose .web_ui__Cell__title,
.web_ui__Cell__expose .web_ui__Cell__title a {
  color:rgba(var(--greyscale-level-1),1)
}
.web_ui__Cell__transparent {
  background-color:#0000
}
.web_ui__Cell__transparent.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),transparent;
  cursor:pointer
}
.web_ui__Cell__transparent.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),transparent;
  cursor:pointer
}
.web_ui__Cell__inverseExperimental {
  background-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Cell__inverseExperimental.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__inverseExperimental.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__successLightExperimental {
  background-color:#edf9f0
}
.web_ui__Cell__successLightExperimental.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),#edf9f0;
  cursor:pointer
}
.web_ui__Cell__successLightExperimental.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),#edf9f0;
  cursor:pointer
}
.web_ui__Cell__calypsoLightExperimental {
  background-color:rgba(var(--primary-light),1)
}
.web_ui__Cell__calypsoLightExperimental.web_ui__Cell__navigating:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--primary-light),1);
  cursor:pointer
}
.web_ui__Cell__calypsoLightExperimental.web_ui__Cell__navigating:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),rgba(var(--primary-light),1);
  cursor:pointer
}
.web_ui__Cell__disabled {
  pointer-events:none
}
.web_ui__Cell__disabled>* {
  opacity:.48;
  pointer-events:none
}
.web_ui__Cell__clickable {
  cursor:pointer
}
.web_ui__Cell__clickable.web_ui__Cell__highlighted:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),linear-gradient(rgba(var(--primary-default),.08),rgba(var(--primary-default),.08)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__clickable.web_ui__Cell__highlighted:active {
  background:linear-gradient(rgba(var(--greyscale-level-1),.04),rgba(var(--greyscale-level-1),.04)),linear-gradient(rgba(var(--primary-default),.08),rgba(var(--primary-default),.08)),rgba(var(--greyscale-level-6),1);
  cursor:pointer
}
.web_ui__Cell__divider {
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Checkbox__checkbox {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  display:block;
  position:relative
}
.web_ui__Checkbox__checkbox [type=checkbox] {
  opacity:0;
  z-index:-1;
  width:24px;
  height:24px;
  margin:0;
  position:absolute;
  left:0;
  right:0
}
.web_ui__Checkbox__button {
  cursor:pointer;
  display:flex
}
.web_ui__Checkbox__button.web_ui__Checkbox__text-center {
  align-items:center
}
.web_ui__Checkbox__button.web_ui__Checkbox__button-left:after,
.web_ui__Checkbox__button.web_ui__Checkbox__button-right:before {
  display:none
}
[type=checkbox]:disabled~.web_ui__Checkbox__button {
  cursor:not-allowed
}
.web_ui__Checkbox__button:after,
.web_ui__Checkbox__button:before {
  border:1px solid rgba(var(--greyscale-level-2),1);
  box-sizing:border-box;
  content:"";
  cursor:pointer;
  background:0 0;
  border-radius:6px;
  flex-shrink:0;
  width:24px;
  height:24px;
  display:inline-block
}
[type=checkbox]:checked+.web_ui__Checkbox__button:after,
[type=checkbox]:checked+.web_ui__Checkbox__button:before {
  background:rgba(var(--primary-default),1)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTAuMjg0IDEzLjk3MSA2LjA0NC02LjUxM2EuNTc2LjU3NiAwIDAgMSAuODU5IDBsLjQzLjQ2M2guMDA1YS42OTIuNjkyIDAgMCAxIDAgLjkyNmwtNi43MzMgNy4yNWEuNTgyLjU4MiAwIDAgMS0uNDgyLjE4OS41ODQuNTg0IDAgMCAxLS40NjktLjE3TDYuMzcyIDEyLjU1YS41ODguNTg4IDAgMCAxIDAtLjgzMWwuNDE1LS40MTVhLjU4OC41ODggMCAwIDEgLjgzMSAwbDIuNjY2IDIuNjY2eiIvPjwvc3ZnPg==) 50%;
  border-color:rgba(var(--primary-default),1)
}
[data-theme=dark] [type=checkbox]:checked+.web_ui__Checkbox__button:after,
[data-theme=dark] [type=checkbox]:checked+.web_ui__Checkbox__button:before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzFlMWUxZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTAuMjg0IDEzLjk3MSA2LjA0NC02LjUxM2EuNTc2LjU3NiAwIDAgMSAuODU5IDBsLjQzLjQ2M2guMDA1YS42OTIuNjkyIDAgMCAxIDAgLjkyNmwtNi43MzMgNy4yNWEuNTgyLjU4MiAwIDAgMS0uNDgyLjE4OS41ODQuNTg0IDAgMCAxLS40NjktLjE3TDYuMzcyIDEyLjU1YS41ODguNTg4IDAgMCAxIDAtLjgzMWwuNDE1LS40MTVhLjU4OC41ODggMCAwIDEgLjgzMSAwbDIuNjY2IDIuNjY2eiIvPjwvc3ZnPg==)
}
[type=checkbox]:disabled+.web_ui__Checkbox__button:after,
[type=checkbox]:disabled+.web_ui__Checkbox__button:before {
  cursor:not-allowed;
  opacity:.48
}
[type=checkbox]:focus+.web_ui__Checkbox__button:after,
[type=checkbox]:focus+.web_ui__Checkbox__button:before {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
[type=checkbox]:focus-visible+.web_ui__Checkbox__button:after {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
[type=checkbox]:focus-visible+.web_ui__Checkbox__button:before {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
[type=checkbox]:focus:not(:focus-visible)+.web_ui__Checkbox__button:after {
  outline:0
}
[type=checkbox]:focus:not(:focus-visible)+.web_ui__Checkbox__button:before {
  outline:0
}
.web_ui__Checkbox__experimental-checkbox-background-color .web_ui__Checkbox__button:after,
.web_ui__Checkbox__experimental-checkbox-background-color .web_ui__Checkbox__button:before {
  background-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Checkbox__inverse .web_ui__Checkbox__button:after,
.web_ui__Checkbox__inverse .web_ui__Checkbox__button:before,
.web_ui__Checkbox__inverse [type=checkbox]:checked+.web_ui__Checkbox__button:after,
.web_ui__Checkbox__inverse [type=checkbox]:checked+.web_ui__Checkbox__button:before {
  border-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Checkbox__label {
  color:RGBA(var(--greyscale-level-2,1));
  margin:0 0 0 8px;
  padding-top:1px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.web_ui__Checkbox__button-right .web_ui__Checkbox__label {
  margin:0 8px 0 0
}
.web_ui__Checkbox__inverse .web_ui__Checkbox__label {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Dialog__content {
  box-sizing:border-box;
  flex-direction:column;
  flex:1 0 auto;
  justify-content:center;
  padding:16px;
  display:flex
}
.web_ui__Dialog__body {
  color:RGBA(var(--greyscale-level-2,1));
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.web_ui__Dialog__body,
.web_ui__Dialog__title {
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif
}
.web_ui__Dialog__title {
  color:RGBA(var(--greyscale-level-1,1));
  text-align:center;
  font-size:22px;
  font-weight:580;
  line-height:28px
}
.web_ui__Dialog__title+.web_ui__Dialog__body {
  margin-top:16px
}
.web_ui__Dialog__actions {
  box-sizing:border-box;
  padding:16px
}
.web_ui__Dialog__actions>*+*,
.web_ui__Dialog__actions>.web_ui__Dialog__action+.web_ui__Dialog__action {
  margin-top:12px
}
.web_ui__Dialog__image {
  width:100%
}
.web_ui__Dialog__portal {
  position:relative
}
.web_ui__Dialog__dialog::-webkit-scrollbar {
  width:0;
  height:0
}
.web_ui__Dialog__dialog {
  -ms-overflow-style:none;
  background-color:rgba(var(--greyscale-level-6),1);
  scrollbar-width:none;
  border-radius:12px;
  width:400px;
  max-width:100%;
  max-height:84vh;
  overflow:auto
}
.web_ui__Dialog__dialog:focus {
  outline:none
}
.web_ui__Dialog__scrollable-content {
  max-height:calc(100% - 32px);
  display:flex
}
.web_ui__Dialog__scrollable-content>div {
  flex-direction:column;
  display:flex;
  overflow-y:hidden
}
.web_ui__Dialog__scrollable-content .web_ui__Dialog__content {
  flex-shrink:1;
  justify-content:flex-start;
  overflow:auto
}
.web_ui__Dialog__overlay {
  background-color:rgba(var(--greyscale-level-1),.48);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
[data-theme=dark] .web_ui__Dialog__overlay {
  background-color:rgba(var(--greyscale-level-5),.8)
}
.web_ui__Dialog__overlay {
  z-index:100020;
  justify-content:center;
  align-items:center;
  display:flex;
  position:fixed
}
.web_ui__Dialog__overlay.web_ui__Dialog__modal {
  padding:0 16px
}
@media only screen and (min-width:721px) {
  .web_ui__Dialog__overlay.web_ui__Dialog__modal {
    padding:0
  }
}
.web_ui__Dialog__icon-wrapper {
  justify-content:center;
  display:flex
}
.web_ui__Dialog__close-button {
  z-index:1;
  position:absolute;
  width:100%!important
}
.web_ui__Dialog__content-wrapper {
  position:relative!important
}
.web_ui__Dialog__dialog-open {
  touch-action:none;
  overflow:hidden
}
.web_ui__Container__container--p-none {
  padding:0
}
.web_ui__Container__container--pt-none {
  padding-top:0
}
.web_ui__Container__container--pr-none {
  padding-right:0
}
.web_ui__Container__container--pb-none {
  padding-bottom:0
}
.web_ui__Container__container--pl-none {
  padding-left:0
}
.web_ui__Container__container--px-none {
  padding-left:0;
  padding-right:0
}
.web_ui__Container__container--py-none {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Container__container--p-x-small {
  padding:2px
}
.web_ui__Container__container--pt-x-small {
  padding-top:2px
}
.web_ui__Container__container--pr-x-small {
  padding-right:2px
}
.web_ui__Container__container--pb-x-small {
  padding-bottom:2px
}
.web_ui__Container__container--pl-x-small {
  padding-left:2px
}
.web_ui__Container__container--px-x-small {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Container__container--py-x-small {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Container__container--p-small {
  padding:4px
}
.web_ui__Container__container--pt-small {
  padding-top:4px
}
.web_ui__Container__container--pr-small {
  padding-right:4px
}
.web_ui__Container__container--pb-small {
  padding-bottom:4px
}
.web_ui__Container__container--pl-small {
  padding-left:4px
}
.web_ui__Container__container--px-small {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Container__container--py-small {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Container__container--p-regular {
  padding:8px
}
.web_ui__Container__container--pt-regular {
  padding-top:8px
}
.web_ui__Container__container--pr-regular {
  padding-right:8px
}
.web_ui__Container__container--pb-regular {
  padding-bottom:8px
}
.web_ui__Container__container--pl-regular {
  padding-left:8px
}
.web_ui__Container__container--px-regular {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Container__container--py-regular {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Container__container--p-medium {
  padding:12px
}
.web_ui__Container__container--pt-medium {
  padding-top:12px
}
.web_ui__Container__container--pr-medium {
  padding-right:12px
}
.web_ui__Container__container--pb-medium {
  padding-bottom:12px
}
.web_ui__Container__container--pl-medium {
  padding-left:12px
}
.web_ui__Container__container--px-medium {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Container__container--py-medium {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Container__container--p-large {
  padding:16px
}
.web_ui__Container__container--pt-large {
  padding-top:16px
}
.web_ui__Container__container--pr-large {
  padding-right:16px
}
.web_ui__Container__container--pb-large {
  padding-bottom:16px
}
.web_ui__Container__container--pl-large {
  padding-left:16px
}
.web_ui__Container__container--px-large {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Container__container--py-large {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Container__container--p-larger {
  padding:20px
}
.web_ui__Container__container--pt-larger {
  padding-top:20px
}
.web_ui__Container__container--pr-larger {
  padding-right:20px
}
.web_ui__Container__container--pb-larger {
  padding-bottom:20px
}
.web_ui__Container__container--pl-larger {
  padding-left:20px
}
.web_ui__Container__container--px-larger {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Container__container--py-larger {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Container__container--p-x-large {
  padding:24px
}
.web_ui__Container__container--pt-x-large {
  padding-top:24px
}
.web_ui__Container__container--pr-x-large {
  padding-right:24px
}
.web_ui__Container__container--pb-x-large {
  padding-bottom:24px
}
.web_ui__Container__container--pl-x-large {
  padding-left:24px
}
.web_ui__Container__container--px-x-large {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Container__container--py-x-large {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Container__container--p-x-larger {
  padding:28px
}
.web_ui__Container__container--pt-x-larger {
  padding-top:28px
}
.web_ui__Container__container--pr-x-larger {
  padding-right:28px
}
.web_ui__Container__container--pb-x-larger {
  padding-bottom:28px
}
.web_ui__Container__container--pl-x-larger {
  padding-left:28px
}
.web_ui__Container__container--px-x-larger {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Container__container--py-x-larger {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Container__container--p-x2-large {
  padding:32px
}
.web_ui__Container__container--pt-x2-large {
  padding-top:32px
}
.web_ui__Container__container--pr-x2-large {
  padding-right:32px
}
.web_ui__Container__container--pb-x2-large {
  padding-bottom:32px
}
.web_ui__Container__container--pl-x2-large {
  padding-left:32px
}
.web_ui__Container__container--px-x2-large {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Container__container--py-x2-large {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Container__container--p-x3-large {
  padding:48px
}
.web_ui__Container__container--pt-x3-large {
  padding-top:48px
}
.web_ui__Container__container--pr-x3-large {
  padding-right:48px
}
.web_ui__Container__container--pb-x3-large {
  padding-bottom:48px
}
.web_ui__Container__container--pl-x3-large {
  padding-left:48px
}
.web_ui__Container__container--px-x3-large {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Container__container--py-x3-large {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Container__container--p-x4-large {
  padding:64px
}
.web_ui__Container__container--pt-x4-large {
  padding-top:64px
}
.web_ui__Container__container--pr-x4-large {
  padding-right:64px
}
.web_ui__Container__container--pb-x4-large {
  padding-bottom:64px
}
.web_ui__Container__container--pl-x4-large {
  padding-left:64px
}
.web_ui__Container__container--px-x4-large {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Container__container--py-x4-large {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Container__container--p-x5-large {
  padding:96px
}
.web_ui__Container__container--pt-x5-large {
  padding-top:96px
}
.web_ui__Container__container--pr-x5-large {
  padding-right:96px
}
.web_ui__Container__container--pb-x5-large {
  padding-bottom:96px
}
.web_ui__Container__container--pl-x5-large {
  padding-left:96px
}
.web_ui__Container__container--px-x5-large {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Container__container--py-x5-large {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Container__container--p-x6-large {
  padding:128px
}
.web_ui__Container__container--pt-x6-large {
  padding-top:128px
}
.web_ui__Container__container--pr-x6-large {
  padding-right:128px
}
.web_ui__Container__container--pb-x6-large {
  padding-bottom:128px
}
.web_ui__Container__container--pl-x6-large {
  padding-left:128px
}
.web_ui__Container__container--px-x6-large {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Container__container--py-x6-large {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Container__container--p-space-0 {
  padding:0
}
.web_ui__Container__container--pt-space-0 {
  padding-top:0
}
.web_ui__Container__container--pr-space-0 {
  padding-right:0
}
.web_ui__Container__container--pb-space-0 {
  padding-bottom:0
}
.web_ui__Container__container--pl-space-0 {
  padding-left:0
}
.web_ui__Container__container--px-space-0 {
  padding-left:0;
  padding-right:0
}
.web_ui__Container__container--py-space-0 {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Container__container--p-space-50 {
  padding:2px
}
.web_ui__Container__container--pt-space-50 {
  padding-top:2px
}
.web_ui__Container__container--pr-space-50 {
  padding-right:2px
}
.web_ui__Container__container--pb-space-50 {
  padding-bottom:2px
}
.web_ui__Container__container--pl-space-50 {
  padding-left:2px
}
.web_ui__Container__container--px-space-50 {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Container__container--py-space-50 {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Container__container--p-space-100 {
  padding:4px
}
.web_ui__Container__container--pt-space-100 {
  padding-top:4px
}
.web_ui__Container__container--pr-space-100 {
  padding-right:4px
}
.web_ui__Container__container--pb-space-100 {
  padding-bottom:4px
}
.web_ui__Container__container--pl-space-100 {
  padding-left:4px
}
.web_ui__Container__container--px-space-100 {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Container__container--py-space-100 {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Container__container--p-space-150 {
  padding:6px
}
.web_ui__Container__container--pt-space-150 {
  padding-top:6px
}
.web_ui__Container__container--pr-space-150 {
  padding-right:6px
}
.web_ui__Container__container--pb-space-150 {
  padding-bottom:6px
}
.web_ui__Container__container--pl-space-150 {
  padding-left:6px
}
.web_ui__Container__container--px-space-150 {
  padding-left:6px;
  padding-right:6px
}
.web_ui__Container__container--py-space-150 {
  padding-top:6px;
  padding-bottom:6px
}
.web_ui__Container__container--p-space-200 {
  padding:8px
}
.web_ui__Container__container--pt-space-200 {
  padding-top:8px
}
.web_ui__Container__container--pr-space-200 {
  padding-right:8px
}
.web_ui__Container__container--pb-space-200 {
  padding-bottom:8px
}
.web_ui__Container__container--pl-space-200 {
  padding-left:8px
}
.web_ui__Container__container--px-space-200 {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Container__container--py-space-200 {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Container__container--p-space-300 {
  padding:12px
}
.web_ui__Container__container--pt-space-300 {
  padding-top:12px
}
.web_ui__Container__container--pr-space-300 {
  padding-right:12px
}
.web_ui__Container__container--pb-space-300 {
  padding-bottom:12px
}
.web_ui__Container__container--pl-space-300 {
  padding-left:12px
}
.web_ui__Container__container--px-space-300 {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Container__container--py-space-300 {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Container__container--p-space-400 {
  padding:16px
}
.web_ui__Container__container--pt-space-400 {
  padding-top:16px
}
.web_ui__Container__container--pr-space-400 {
  padding-right:16px
}
.web_ui__Container__container--pb-space-400 {
  padding-bottom:16px
}
.web_ui__Container__container--pl-space-400 {
  padding-left:16px
}
.web_ui__Container__container--px-space-400 {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Container__container--py-space-400 {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Container__container--p-space-500 {
  padding:20px
}
.web_ui__Container__container--pt-space-500 {
  padding-top:20px
}
.web_ui__Container__container--pr-space-500 {
  padding-right:20px
}
.web_ui__Container__container--pb-space-500 {
  padding-bottom:20px
}
.web_ui__Container__container--pl-space-500 {
  padding-left:20px
}
.web_ui__Container__container--px-space-500 {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Container__container--py-space-500 {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Container__container--p-space-600 {
  padding:24px
}
.web_ui__Container__container--pt-space-600 {
  padding-top:24px
}
.web_ui__Container__container--pr-space-600 {
  padding-right:24px
}
.web_ui__Container__container--pb-space-600 {
  padding-bottom:24px
}
.web_ui__Container__container--pl-space-600 {
  padding-left:24px
}
.web_ui__Container__container--px-space-600 {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Container__container--py-space-600 {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Container__container--p-space-700 {
  padding:28px
}
.web_ui__Container__container--pt-space-700 {
  padding-top:28px
}
.web_ui__Container__container--pr-space-700 {
  padding-right:28px
}
.web_ui__Container__container--pb-space-700 {
  padding-bottom:28px
}
.web_ui__Container__container--pl-space-700 {
  padding-left:28px
}
.web_ui__Container__container--px-space-700 {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Container__container--py-space-700 {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Container__container--p-space-800 {
  padding:32px
}
.web_ui__Container__container--pt-space-800 {
  padding-top:32px
}
.web_ui__Container__container--pr-space-800 {
  padding-right:32px
}
.web_ui__Container__container--pb-space-800 {
  padding-bottom:32px
}
.web_ui__Container__container--pl-space-800 {
  padding-left:32px
}
.web_ui__Container__container--px-space-800 {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Container__container--py-space-800 {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Container__container--p-space-900 {
  padding:36px
}
.web_ui__Container__container--pt-space-900 {
  padding-top:36px
}
.web_ui__Container__container--pr-space-900 {
  padding-right:36px
}
.web_ui__Container__container--pb-space-900 {
  padding-bottom:36px
}
.web_ui__Container__container--pl-space-900 {
  padding-left:36px
}
.web_ui__Container__container--px-space-900 {
  padding-left:36px;
  padding-right:36px
}
.web_ui__Container__container--py-space-900 {
  padding-top:36px;
  padding-bottom:36px
}
.web_ui__Container__container--p-space-1000 {
  padding:40px
}
.web_ui__Container__container--pt-space-1000 {
  padding-top:40px
}
.web_ui__Container__container--pr-space-1000 {
  padding-right:40px
}
.web_ui__Container__container--pb-space-1000 {
  padding-bottom:40px
}
.web_ui__Container__container--pl-space-1000 {
  padding-left:40px
}
.web_ui__Container__container--px-space-1000 {
  padding-left:40px;
  padding-right:40px
}
.web_ui__Container__container--py-space-1000 {
  padding-top:40px;
  padding-bottom:40px
}
.web_ui__Container__container--p-space-1100 {
  padding:44px
}
.web_ui__Container__container--pt-space-1100 {
  padding-top:44px
}
.web_ui__Container__container--pr-space-1100 {
  padding-right:44px
}
.web_ui__Container__container--pb-space-1100 {
  padding-bottom:44px
}
.web_ui__Container__container--pl-space-1100 {
  padding-left:44px
}
.web_ui__Container__container--px-space-1100 {
  padding-left:44px;
  padding-right:44px
}
.web_ui__Container__container--py-space-1100 {
  padding-top:44px;
  padding-bottom:44px
}
.web_ui__Container__container--p-space-1200 {
  padding:48px
}
.web_ui__Container__container--pt-space-1200 {
  padding-top:48px
}
.web_ui__Container__container--pr-space-1200 {
  padding-right:48px
}
.web_ui__Container__container--pb-space-1200 {
  padding-bottom:48px
}
.web_ui__Container__container--pl-space-1200 {
  padding-left:48px
}
.web_ui__Container__container--px-space-1200 {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Container__container--py-space-1200 {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Container__container--p-space-1400 {
  padding:56px
}
.web_ui__Container__container--pt-space-1400 {
  padding-top:56px
}
.web_ui__Container__container--pr-space-1400 {
  padding-right:56px
}
.web_ui__Container__container--pb-space-1400 {
  padding-bottom:56px
}
.web_ui__Container__container--pl-space-1400 {
  padding-left:56px
}
.web_ui__Container__container--px-space-1400 {
  padding-left:56px;
  padding-right:56px
}
.web_ui__Container__container--py-space-1400 {
  padding-top:56px;
  padding-bottom:56px
}
.web_ui__Container__container--p-space-1600 {
  padding:64px
}
.web_ui__Container__container--pt-space-1600 {
  padding-top:64px
}
.web_ui__Container__container--pr-space-1600 {
  padding-right:64px
}
.web_ui__Container__container--pb-space-1600 {
  padding-bottom:64px
}
.web_ui__Container__container--pl-space-1600 {
  padding-left:64px
}
.web_ui__Container__container--px-space-1600 {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Container__container--py-space-1600 {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Container__container--p-space-2400 {
  padding:96px
}
.web_ui__Container__container--pt-space-2400 {
  padding-top:96px
}
.web_ui__Container__container--pr-space-2400 {
  padding-right:96px
}
.web_ui__Container__container--pb-space-2400 {
  padding-bottom:96px
}
.web_ui__Container__container--pl-space-2400 {
  padding-left:96px
}
.web_ui__Container__container--px-space-2400 {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Container__container--py-space-2400 {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Container__container--p-space-3200 {
  padding:128px
}
.web_ui__Container__container--pt-space-3200 {
  padding-top:128px
}
.web_ui__Container__container--pr-space-3200 {
  padding-right:128px
}
.web_ui__Container__container--pb-space-3200 {
  padding-bottom:128px
}
.web_ui__Container__container--pl-space-3200 {
  padding-left:128px
}
.web_ui__Container__container--px-space-3200 {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Container__container--py-space-3200 {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Container__width-content {
  max-width:960px
}
.web_ui__Container__width-wide {
  max-width:1280px
}
.web_ui__Container__container {
  padding:16px
}
.web_ui__Container__styling-narrow {
  padding:8px
}
.web_ui__Container__styling-tight {
  padding:0
}
.web_ui__Container__styling-wide {
  padding:24px
}
.web_ui__Chip__chip {
  cursor:pointer;
  border:1px solid #0000;
  border-radius:6px;
  justify-content:center;
  align-items:center;
  min-width:0;
  padding:8px 12px;
  display:inline-flex
}
.web_ui__Chip__round {
  border-radius:3996px
}
.web_ui__Chip__outlined {
  background-color:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-3),1)
}
@media (hover:hover) {
  .web_ui__Chip__outlined:hover {
    background-color:rgba(var(--greyscale-level-5),1);
    border:1px solid rgba(var(--primary-default),1)
  }
}
.web_ui__Chip__outlined:focus {
  background-color:rgba(var(--greyscale-level-5),1);
  border:1px solid rgba(var(--primary-default),1)
}
.web_ui__Chip__outlined.web_ui__Chip__activated {
  background-color:rgba(var(--primary-extra-light),1);
  border:1px solid rgba(var(--primary-default),1)
}
.web_ui__Chip__outlined.web_ui__Chip__clicked,
.web_ui__Chip__outlined:active {
  background-color:rgba(var(--primary-light),1);
  border:1px solid rgba(var(--primary-default),1)
}
.web_ui__Chip__filled {
  background-color:rgba(var(--greyscale-level-5),1);
  border-color:rgba(var(--greyscale-level-3),1)
}
@media (hover:hover) {
  .web_ui__Chip__filled:hover {
    background-color:rgba(var(--greyscale-level-5),1);
    border-color:#0000
  }
}
.web_ui__Chip__filled:focus {
  background-color:rgba(var(--greyscale-level-5),1);
  border-color:#0000
}
.web_ui__Chip__filled.web_ui__Chip__activated {
  background-color:rgba(var(--primary-extra-light),1);
  border-color:#0000
}
.web_ui__Chip__filled.web_ui__Chip__clicked,
.web_ui__Chip__filled:active {
  background-color:rgba(var(--primary-light),1);
  border-color:#0000
}
.web_ui__Chip__prefix,
.web_ui__Chip__suffix,
.web_ui__Chip__text {
  display:flex
}
.web_ui__Chip__text {
  overflow:hidden
}
.web_ui__Chip__prefix+.web_ui__Chip__suffix,
.web_ui__Chip__prefix+.web_ui__Chip__text,
.web_ui__Chip__text+.web_ui__Chip__suffix {
  margin-left:8px
}
.web_ui__DoubleImage__double-image {
  display:inline-block;
  position:relative
}
.web_ui__DoubleImage__secondary {
  font-size:0;
  position:absolute;
  bottom:-4px;
  right:-4px
}
.web_ui__DoubleImage__tight .web_ui__DoubleImage__secondary {
  bottom:0;
  right:0
}
.web_ui__DoubleImage__with-border .web_ui__DoubleImage__secondary>* {
  border:1px solid rgba(var(--greyscale-level-6),1)
}
.web_ui__EmptyState__empty-state {
  box-sizing:border-box;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.web_ui__Divider__divider {
  background:RGBA(var(--greyscale-level-1),.12);
  border:0;
  width:100%;
  height:1px;
  min-height:1px;
  margin:0;
  font-size:0;
  line-height:0;
  display:block;
  overflow:hidden
}
.web_ui__Divider__vertical {
  width:1px;
  min-width:1px;
  height:auto;
  min-height:100%;
  display:inline-block
}
.web_ui__Divider__inverse {
  background-color:RGBA(var(--greyscale-level-6),.24)
}
.web_ui__Divider__active {
  background-color:RGBA(var(--primary-default),.48)
}
.web_ui__InfoBanner__info {
  background-color:rgba(var(--greyscale-level-5),1)
}
.web_ui__InfoBanner__info .web_ui__InfoBanner__body a {
  color:rgba(var(--primary-dark),1)
}
.web_ui__InfoBanner__success {
  background-color:rgba(var(--success-extra-light),1)
}
.web_ui__InfoBanner__success .web_ui__InfoBanner__body a {
  color:rgba(var(--success-dark),1)
}
.web_ui__InfoBanner__warning {
  background-color:rgba(var(--expose-extra-light),1)
}
.web_ui__InfoBanner__warning .web_ui__InfoBanner__body a {
  color:rgba(var(--expose-dark),1)
}
.web_ui__InfoBanner__error {
  background-color:rgba(var(--warning-extra-light),1)
}
.web_ui__InfoBanner__error .web_ui__InfoBanner__body a {
  color:rgba(var(--warning-dark),1)
}
.web_ui__InfoBanner__default {
  margin:16px
}
.web_ui__InfoBanner__narrow {
  margin:8px
}
.web_ui__InfoBanner__tight {
  margin:0
}
.web_ui__InfoBanner__wide {
  margin:24px
}
.web_ui__InfoBanner__banner {
  border-radius:6px;
  position:relative
}
.web_ui__InfoBanner__prefix {
  align-self:stretch;
  margin-top:-1px
}
.web_ui__InfoBanner__prefix-info svg path {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__InfoBanner__content {
  box-sizing:border-box;
  gap:12px;
  padding:16px;
  display:flex
}
.web_ui__InfoBanner__inner_content {
  flex-grow:1;
  max-width:600px;
  padding-right:12px
}
.web_ui__InfoBanner__title {
  color:RGBA(var(--greyscale-level-1,1));
  font-size:16px;
  font-weight:500;
  line-height:22px;
  display:inline
}
.web_ui__InfoBanner__body,
.web_ui__InfoBanner__title {
  text-align:left;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif
}
.web_ui__InfoBanner__body {
  color:rgba(var(--amplified-default),1);
  padding-top:2px;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__InfoBanner__suffix {
  color:rgba(var(--amplified-default),1);
  justify-content:center;
  align-items:center;
  width:44px;
  height:44px;
  margin:5px 4px 5px 0;
  display:flex;
  position:absolute;
  top:0;
  right:0
}
.web_ui__InfoBanner__suffix:hover {
  cursor:pointer
}
.web_ui__InfoBanner__actions {
  gap:12px;
  margin-top:12px;
  display:flex
}
@media only screen and (max-width:720px) {
  .web_ui__InfoBanner__actions {
    flex-wrap:wrap;
    gap:8px
  }
}
.web_ui__InfoBanner__actions button:nth-child(2)[class*=web_ui__Button__expose] span>span {
  color:rgba(var(--amplified-default),1)!important
}
.web_ui__Image__image {
  box-sizing:border-box;
  text-align:center;
  vertical-align:top;
  background:0 0/cover no-repeat;
  border-radius:0;
  margin:0 auto;
  font-size:0;
  display:inline-block;
  position:relative;
  overflow:hidden
}
.web_ui__Image__content {
  border-radius:inherit;
  outline:none;
  max-width:100%;
  height:auto
}
.web_ui__Image__label {
  background:rgba(var(--greyscale-level-1),.64);
  color:rgba(var(--greyscale-level-6),1);
  justify-content:center;
  align-items:center;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Image__scaled,
.web_ui__Image__scaled .web_ui__Image__content {
  width:100%;
  height:100%
}
.web_ui__Image__ratio:before {
  content:"";
  width:100%;
  display:block
}
.web_ui__Image__ratio .web_ui__Image__content {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Image__contain .web_ui__Image__content {
  -o-object-fit:contain;
  object-fit:contain;
  font-family:object-fit\: contain
}
.web_ui__Image__fill .web_ui__Image__content {
  -o-object-fit:fill;
  object-fit:fill;
  font-family:object-fit\: fill
}
.web_ui__Image__cover .web_ui__Image__content {
  -o-object-fit:cover;
  object-fit:cover;
  font-family:object-fit\: cover
}
.web_ui__Image__scale-down .web_ui__Image__content {
  -o-object-fit:scale-down;
  object-fit:scale-down;
  font-family:object-fit\: scale-down
}
.web_ui__Image__size-x-small,
.web_ui__Image__x-small {
  width:12px;
  height:12px
}
.web_ui__Image__size-x-small.web_ui__Image__ratio,
.web_ui__Image__x-small.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-small,
.web_ui__Image__small {
  width:16px;
  height:16px
}
.web_ui__Image__size-small.web_ui__Image__ratio,
.web_ui__Image__small.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__regular,
.web_ui__Image__size-regular {
  width:24px;
  height:24px
}
.web_ui__Image__regular.web_ui__Image__ratio,
.web_ui__Image__size-regular.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__medium,
.web_ui__Image__size-medium {
  width:32px;
  height:32px
}
.web_ui__Image__medium.web_ui__Image__ratio,
.web_ui__Image__size-medium.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__large,
.web_ui__Image__size-large {
  width:48px;
  height:48px
}
.web_ui__Image__large.web_ui__Image__ratio,
.web_ui__Image__size-large.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-x-large,
.web_ui__Image__x-large {
  width:64px;
  height:64px
}
.web_ui__Image__size-x-large.web_ui__Image__ratio,
.web_ui__Image__x-large.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-x2-large,
.web_ui__Image__x2-large {
  width:96px;
  height:96px
}
.web_ui__Image__size-x2-large.web_ui__Image__ratio,
.web_ui__Image__x2-large.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-x3-large,
.web_ui__Image__x3-large {
  width:128px;
  height:128px
}
.web_ui__Image__size-x3-large.web_ui__Image__ratio,
.web_ui__Image__x3-large.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-x4-large,
.web_ui__Image__x4-large {
  width:192px;
  height:192px
}
.web_ui__Image__size-x4-large.web_ui__Image__ratio,
.web_ui__Image__x4-large.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-300,
.web_ui__Image__size-size-300 {
  width:12px;
  height:12px
}
.web_ui__Image__size-300.web_ui__Image__ratio,
.web_ui__Image__size-size-300.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-400,
.web_ui__Image__size-size-400 {
  width:16px;
  height:16px
}
.web_ui__Image__size-400.web_ui__Image__ratio,
.web_ui__Image__size-size-400.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-600,
.web_ui__Image__size-size-600 {
  width:24px;
  height:24px
}
.web_ui__Image__size-600.web_ui__Image__ratio,
.web_ui__Image__size-size-600.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-800,
.web_ui__Image__size-size-800 {
  width:32px;
  height:32px
}
.web_ui__Image__size-800.web_ui__Image__ratio,
.web_ui__Image__size-size-800.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-1200,
.web_ui__Image__size-size-1200 {
  width:48px;
  height:48px
}
.web_ui__Image__size-1200.web_ui__Image__ratio,
.web_ui__Image__size-size-1200.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-1600,
.web_ui__Image__size-size-1600 {
  width:64px;
  height:64px
}
.web_ui__Image__size-1600.web_ui__Image__ratio,
.web_ui__Image__size-size-1600.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-1800,
.web_ui__Image__size-size-1800 {
  width:72px;
  height:72px
}
.web_ui__Image__size-1800.web_ui__Image__ratio,
.web_ui__Image__size-size-1800.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-2400,
.web_ui__Image__size-size-2400 {
  width:96px;
  height:96px
}
.web_ui__Image__size-2400.web_ui__Image__ratio,
.web_ui__Image__size-size-2400.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-3200,
.web_ui__Image__size-size-3200 {
  width:128px;
  height:128px
}
.web_ui__Image__size-3200.web_ui__Image__ratio,
.web_ui__Image__size-size-3200.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__size-4800,
.web_ui__Image__size-size-4800 {
  width:192px;
  height:192px
}
.web_ui__Image__size-4800.web_ui__Image__ratio,
.web_ui__Image__size-size-4800.web_ui__Image__ratio {
  height:100%
}
.web_ui__Image__rounded {
  border-radius:6px
}
.web_ui__Image__circle {
  border-radius:3996px
}
.web_ui__Image__label-tight .web_ui__Image__label {
  padding:0
}
.web_ui__Image__label-narrow .web_ui__Image__label {
  padding:8px
}
.web_ui__Image__label-regular .web_ui__Image__label {
  padding:16px
}
.web_ui__Image__label-wide .web_ui__Image__label {
  padding:24px
}
.web_ui__Image__square:before {
  padding-bottom:100%
}
.web_ui__Image__fullscreen:before {
  padding-bottom:100vh
}
.web_ui__Image__portrait:before {
  padding-bottom:150%
}
.web_ui__Image__small-portrait:before {
  padding-bottom:133.333%
}
.web_ui__Image__landscape:before {
  padding-bottom:66.6667%
}
.web_ui__Image__small-landscape:before {
  padding-bottom:75%
}
.web_ui__Image__lazy {
  opacity:.2;
  transition:opacity .3s ease-in
}
.web_ui__Image__lazy .web_ui__Image__content {
  visibility:hidden
}
.web_ui__Image__lazy.web_ui__Image__is-loaded {
  opacity:1
}
.web_ui__Image__lazy.web_ui__Image__is-loaded .web_ui__Image__content {
  visibility:visible
}
.web_ui__Icon__icon {
  box-sizing:border-box;
  text-align:center;
  font-size:0;
  line-height:0;
  display:inline-block
}
.web_ui__Icon__block {
  display:block
}
.web_ui__Icon__parent svg {
  fill:currentColor;
  color:currentColor
}
.web_ui__Icon__primary-default svg {
  fill:rgba(var(--primary-default),1);
  color:rgba(var(--primary-default),1)
}
.web_ui__Icon__primary-medium svg {
  fill:rgba(var(--primary-medium),1);
  color:rgba(var(--primary-medium),1)
}
.web_ui__Icon__primary-extra-light svg {
  fill:rgba(var(--primary-extra-light),1);
  color:rgba(var(--primary-extra-light),1)
}
.web_ui__Icon__primary-light svg {
  fill:rgba(var(--primary-light),1);
  color:rgba(var(--primary-light),1)
}
.web_ui__Icon__primary-dark svg {
  fill:rgba(var(--primary-dark),1);
  color:rgba(var(--primary-dark),1)
}
.web_ui__Icon__primary-extra-dark svg {
  fill:rgba(var(--primary-extra-dark),1);
  color:rgba(var(--primary-extra-dark),1)
}
.web_ui__Icon__success-default svg {
  fill:rgba(var(--success-default),1);
  color:rgba(var(--success-default),1)
}
.web_ui__Icon__success-medium svg {
  fill:rgba(var(--success-medium),1);
  color:rgba(var(--success-medium),1)
}
.web_ui__Icon__success-extra-light svg {
  fill:rgba(var(--success-extra-light),1);
  color:rgba(var(--success-extra-light),1)
}
.web_ui__Icon__success-light svg {
  fill:rgba(var(--success-light),1);
  color:rgba(var(--success-light),1)
}
.web_ui__Icon__success-dark svg {
  fill:rgba(var(--success-dark),1);
  color:rgba(var(--success-dark),1)
}
.web_ui__Icon__success-extra-dark svg {
  fill:rgba(var(--success-extra-dark),1);
  color:rgba(var(--success-extra-dark),1)
}
.web_ui__Icon__expose-default svg {
  fill:rgba(var(--expose-default),1);
  color:rgba(var(--expose-default),1)
}
.web_ui__Icon__expose-medium svg {
  fill:rgba(var(--expose-medium),1);
  color:rgba(var(--expose-medium),1)
}
.web_ui__Icon__expose-extra-light svg {
  fill:rgba(var(--expose-extra-light),1);
  color:rgba(var(--expose-extra-light),1)
}
.web_ui__Icon__expose-light svg {
  fill:rgba(var(--expose-light),1);
  color:rgba(var(--expose-light),1)
}
.web_ui__Icon__expose-dark svg {
  fill:rgba(var(--expose-dark),1);
  color:rgba(var(--expose-dark),1)
}
.web_ui__Icon__expose-extra-dark svg {
  fill:rgba(var(--expose-extra-dark),1);
  color:rgba(var(--expose-extra-dark),1)
}
.web_ui__Icon__warning-default svg {
  fill:rgba(var(--warning-default),1);
  color:rgba(var(--warning-default),1)
}
.web_ui__Icon__warning-medium svg {
  fill:rgba(var(--warning-medium),1);
  color:rgba(var(--warning-medium),1)
}
.web_ui__Icon__warning-extra-light svg {
  fill:rgba(var(--warning-extra-light),1);
  color:rgba(var(--warning-extra-light),1)
}
.web_ui__Icon__warning-light svg {
  fill:rgba(var(--warning-light),1);
  color:rgba(var(--warning-light),1)
}
.web_ui__Icon__warning-dark svg {
  fill:rgba(var(--warning-dark),1);
  color:rgba(var(--warning-dark),1)
}
.web_ui__Icon__warning-extra-dark svg {
  fill:rgba(var(--warning-extra-dark),1);
  color:rgba(var(--warning-extra-dark),1)
}
.web_ui__Icon__muted-default svg {
  fill:rgba(var(--muted-default),1);
  color:rgba(var(--muted-default),1)
}
.web_ui__Icon__amplified-default svg {
  fill:rgba(var(--amplified-default),1);
  color:rgba(var(--amplified-default),1)
}
.web_ui__Icon__greyscale-level-1 svg {
  fill:rgba(var(--greyscale-level-1),1);
  color:rgba(var(--greyscale-level-1),1)
}
.web_ui__Icon__greyscale-level-2 svg {
  fill:rgba(var(--greyscale-level-2),1);
  color:rgba(var(--greyscale-level-2),1)
}
.web_ui__Icon__greyscale-level-3 svg {
  fill:rgba(var(--greyscale-level-3),1);
  color:rgba(var(--greyscale-level-3),1)
}
.web_ui__Icon__greyscale-level-4 svg {
  fill:rgba(var(--greyscale-level-4),1);
  color:rgba(var(--greyscale-level-4),1)
}
.web_ui__Icon__greyscale-level-5 svg {
  fill:rgba(var(--greyscale-level-5),1);
  color:rgba(var(--greyscale-level-5),1)
}
.web_ui__Icon__greyscale-level-6 svg {
  fill:rgba(var(--greyscale-level-6),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Icon__foreground-action-primary-prominent-high-idle svg {
  fill:rgba(var(--foreground-action-primary-prominent-high-idle),1);
  color:rgba(var(--foreground-action-primary-prominent-high-idle),1)
}
.web_ui__Icon__foreground-action-primary-prominent-idle svg {
  fill:rgba(var(--foreground-action-primary-prominent-idle),1);
  color:rgba(var(--foreground-action-primary-prominent-idle),1)
}
.web_ui__Icon__foreground-action-success-prominent-high-idle svg {
  fill:rgba(var(--foreground-action-success-prominent-high-idle),1);
  color:rgba(var(--foreground-action-success-prominent-high-idle),1)
}
.web_ui__Icon__foreground-action-warning-prominent-high-idle svg {
  fill:rgba(var(--foreground-action-warning-prominent-high-idle),1);
  color:rgba(var(--foreground-action-warning-prominent-high-idle),1)
}
.web_ui__Icon__foreground-action-warning-prominent-idle svg {
  fill:rgba(var(--foreground-action-warning-prominent-idle),1);
  color:rgba(var(--foreground-action-warning-prominent-idle),1)
}
.web_ui__Icon__foreground-action-error-prominent-high-idle svg {
  fill:rgba(var(--foreground-action-error-prominent-high-idle),1);
  color:rgba(var(--foreground-action-error-prominent-high-idle),1)
}
.web_ui__Icon__foreground-action-error-prominent-idle svg {
  fill:rgba(var(--foreground-action-error-prominent-idle),1);
  color:rgba(var(--foreground-action-error-prominent-idle),1)
}
.web_ui__Icon__foreground-action-neutral-prominent-idle svg {
  fill:rgba(var(--foreground-action-neutral-prominent-idle),1);
  color:rgba(var(--foreground-action-neutral-prominent-idle),1)
}
.web_ui__Icon__foreground-action-neutral-static-prominent-idle svg {
  fill:rgba(var(--foreground-action-neutral-static-prominent-idle),1);
  color:rgba(var(--foreground-action-neutral-static-prominent-idle),1)
}
.web_ui__Icon__foreground-action-success-prominent-idle svg {
  fill:rgba(var(--foreground-action-success-prominent-idle),1);
  color:rgba(var(--foreground-action-success-prominent-idle),1)
}
.web_ui__Icon__foreground-action-neutral-subtle-idle svg {
  fill:rgba(var(--foreground-action-neutral-subtle-idle),1);
  color:rgba(var(--foreground-action-neutral-subtle-idle),1)
}
.web_ui__Icon__foreground-action-neutral-inverse-idle svg {
  fill:rgba(var(--foreground-action-neutral-inverse-idle),1);
  color:rgba(var(--foreground-action-neutral-inverse-idle),1)
}
.web_ui__Icon__foreground-passive-neutral-inverse svg {
  fill:rgba(var(--foreground-passive-neutral-inverse),1);
  color:rgba(var(--foreground-passive-neutral-inverse),1)
}
.web_ui__Icon__foreground-passive-neutral-high-idle svg {
  fill:rgba(var(--foreground-passive-neutral-high-idle),1);
  color:rgba(var(--foreground-passive-neutral-high-idle),1)
}
.web_ui__Icon__foreground-passive-neutral-subtle-idle svg {
  fill:rgba(var(--foreground-passive-neutral-subtle-idle),1);
  color:rgba(var(--foreground-passive-neutral-subtle-idle),1)
}
.web_ui__Icon__foreground-passive-primary-prominent svg {
  fill:rgba(var(--foreground-passive-primary-prominent),1);
  color:rgba(var(--foreground-passive-primary-prominent),1)
}
.web_ui__Icon__foreground-passive-success-prominent svg {
  fill:rgba(var(--foreground-passive-success-prominent),1);
  color:rgba(var(--foreground-passive-success-prominent),1)
}
.web_ui__Icon__foreground-passive-warning-prominent svg {
  fill:rgba(var(--foreground-passive-warning-prominent),1);
  color:rgba(var(--foreground-passive-warning-prominent),1)
}
.web_ui__Icon__foreground-passive-error-prominent svg {
  fill:rgba(var(--foreground-passive-error-prominent),1);
  color:rgba(var(--foreground-passive-error-prominent),1)
}
.web_ui__Icon__background-action-primary-prominent-idle svg {
  fill:rgba(var(--background-action-primary-prominent-idle),1);
  color:rgba(var(--background-action-primary-prominent-idle),1)
}
.web_ui__Icon__background-action-warning-prominent-idle svg {
  fill:rgba(var(--background-action-warning-prominent-idle),1);
  color:rgba(var(--background-action-warning-prominent-idle),1)
}
.web_ui__Icon__background-action-success-prominent-idle svg {
  fill:rgba(var(--background-action-success-prominent-idle),1);
  color:rgba(var(--background-action-success-prominent-idle),1)
}
.web_ui__Icon__background-action-error-prominent-idle svg {
  fill:rgba(var(--background-action-error-prominent-idle),1);
  color:rgba(var(--background-action-error-prominent-idle),1)
}
.web_ui__Icon__background-action-neutral-inverse-idle svg {
  fill:rgba(var(--background-action-neutral-inverse-idle),1);
  color:rgba(var(--background-action-neutral-inverse-idle),1)
}
.web_ui__Icon__background-action-neutral-prominent-idle svg {
  fill:rgba(var(--background-action-neutral-prominent-idle),1);
  color:rgba(var(--background-action-neutral-prominent-idle),1)
}
.web_ui__Icon__background-action-neutral-subtle-high-idle svg {
  fill:rgba(var(--background-action-neutral-subtle-high-idle),1);
  color:rgba(var(--background-action-neutral-subtle-high-idle),1)
}
.web_ui__Icon__background-action-neutral-subtle-idle svg {
  fill:rgba(var(--background-action-neutral-subtle-idle),1);
  color:rgba(var(--background-action-neutral-subtle-idle),1)
}
.web_ui__Icon__background-action-neutral-subtle-low-idle svg {
  fill:rgba(var(--background-action-neutral-subtle-low-idle),1);
  color:rgba(var(--background-action-neutral-subtle-low-idle),1)
}
.web_ui__Icon__background-action-neutral-subtle-low-hover svg {
  fill:rgba(var(--background-action-neutral-subtle-low-hover),1);
  color:rgba(var(--background-action-neutral-subtle-low-hover),1)
}
.web_ui__Icon__background-action-neutral-subtle-low-active svg {
  fill:rgba(var(--background-action-neutral-subtle-low-active),1);
  color:rgba(var(--background-action-neutral-subtle-low-active),1)
}
.web_ui__Icon__background-action-neutral-subtle-low-selected svg {
  fill:rgba(var(--background-action-neutral-subtle-low-selected),1);
  color:rgba(var(--background-action-neutral-subtle-low-selected),1)
}
.web_ui__Icon__background-passive-primary-prominent-high svg {
  fill:rgba(var(--background-passive-primary-prominent-high),1);
  color:rgba(var(--background-passive-primary-prominent-high),1)
}
.web_ui__Icon__background-passive-primary-prominent svg {
  fill:rgba(var(--background-passive-primary-prominent),1);
  color:rgba(var(--background-passive-primary-prominent),1)
}
.web_ui__Icon__background-passive-primary-subtle-high svg {
  fill:rgba(var(--background-passive-primary-subtle-high),1);
  color:rgba(var(--background-passive-primary-subtle-high),1)
}
.web_ui__Icon__background-passive-primary-subtle svg {
  fill:rgba(var(--background-passive-primary-subtle),1);
  color:rgba(var(--background-passive-primary-subtle),1)
}
.web_ui__Icon__background-passive-warning-prominent svg {
  fill:rgba(var(--background-passive-warning-prominent),1);
  color:rgba(var(--background-passive-warning-prominent),1)
}
.web_ui__Icon__background-passive-warning-subtle-high svg {
  fill:rgba(var(--background-passive-warning-subtle-high),1);
  color:rgba(var(--background-passive-warning-subtle-high),1)
}
.web_ui__Icon__background-passive-warning-subtle svg {
  fill:rgba(var(--background-passive-warning-subtle),1);
  color:rgba(var(--background-passive-warning-subtle),1)
}
.web_ui__Icon__background-passive-error-prominent svg {
  fill:rgba(var(--background-passive-error-prominent),1);
  color:rgba(var(--background-passive-error-prominent),1)
}
.web_ui__Icon__background-passive-error-subtle-high svg {
  fill:rgba(var(--background-passive-error-subtle-high),1);
  color:rgba(var(--background-passive-error-subtle-high),1)
}
.web_ui__Icon__background-passive-error-subtle svg {
  fill:rgba(var(--background-passive-error-subtle),1);
  color:rgba(var(--background-passive-error-subtle),1)
}
.web_ui__Icon__background-passive-success-prominent svg {
  fill:rgba(var(--background-passive-success-prominent),1);
  color:rgba(var(--background-passive-success-prominent),1)
}
.web_ui__Icon__background-passive-success-subtle-high svg {
  fill:rgba(var(--background-passive-success-subtle-high),1);
  color:rgba(var(--background-passive-success-subtle-high),1)
}
.web_ui__Icon__background-passive-success-subtle svg {
  fill:rgba(var(--background-passive-success-subtle),1);
  color:rgba(var(--background-passive-success-subtle),1)
}
.web_ui__Icon__background-passive-neutral-subtle-high svg {
  fill:rgba(var(--background-passive-neutral-subtle-high),1);
  color:rgba(var(--background-passive-neutral-subtle-high),1)
}
.web_ui__Icon__background-passive-neutral-subtle svg {
  fill:rgba(var(--background-passive-neutral-subtle),1);
  color:rgba(var(--background-passive-neutral-subtle),1)
}
.web_ui__Icon__background-passive-neutral-subtle-low svg {
  fill:rgba(var(--background-passive-neutral-subtle-low),1);
  color:rgba(var(--background-passive-neutral-subtle-low),1)
}
.web_ui__Icon__background-passive-neutral-prominent-high svg {
  fill:rgba(var(--background-passive-neutral-prominent-high),1);
  color:rgba(var(--background-passive-neutral-prominent-high),1)
}
.web_ui__Icon__background-passive-neutral-prominent svg {
  fill:rgba(var(--background-passive-neutral-prominent),1);
  color:rgba(var(--background-passive-neutral-prominent),1)
}
.web_ui__Icon__background-passive-neutral-elevation-prominent svg {
  fill:rgba(var(--background-passive-neutral-elevation-prominent),1);
  color:rgba(var(--background-passive-neutral-elevation-prominent),1)
}
.web_ui__Icon__background-passive-neutral-elevation-subtle svg {
  fill:rgba(var(--background-passive-neutral-elevation-subtle),1);
  color:rgba(var(--background-passive-neutral-elevation-subtle),1)
}
.web_ui__Icon__background-passive-neutral-overlay svg {
  fill:rgba(var(--background-passive-neutral-overlay),1);
  color:rgba(var(--background-passive-neutral-overlay),1)
}
.web_ui__Icon__stroke-action-primary-prominent-high-idle svg {
  fill:rgba(var(--stroke-action-primary-prominent-high-idle),1);
  color:rgba(var(--stroke-action-primary-prominent-high-idle),1)
}
.web_ui__Icon__stroke-action-primary-prominent-idle svg {
  fill:rgba(var(--stroke-action-primary-prominent-idle),1);
  color:rgba(var(--stroke-action-primary-prominent-idle),1)
}
.web_ui__Icon__stroke-action-warning-prominent-idle svg {
  fill:rgba(var(--stroke-action-warning-prominent-idle),1);
  color:rgba(var(--stroke-action-warning-prominent-idle),1)
}
.web_ui__Icon__stroke-action-success-prominent-idle svg {
  fill:rgba(var(--stroke-action-success-prominent-idle),1);
  color:rgba(var(--stroke-action-success-prominent-idle),1)
}
.web_ui__Icon__stroke-action-error-prominent-idle svg {
  fill:rgba(var(--stroke-action-error-prominent-idle),1);
  color:rgba(var(--stroke-action-error-prominent-idle),1)
}
.web_ui__Icon__stroke-action-neutral-prominent-idle svg {
  fill:rgba(var(--stroke-action-neutral-prominent-idle),1);
  color:rgba(var(--stroke-action-neutral-prominent-idle),1)
}
.web_ui__Icon__stroke-action-neutral-subtle-high-idle svg {
  fill:rgba(var(--stroke-action-neutral-subtle-high-idle),1);
  color:rgba(var(--stroke-action-neutral-subtle-high-idle),1)
}
.web_ui__Icon__stroke-action-neutral-subtle-idle svg {
  fill:rgba(var(--stroke-action-neutral-subtle-idle),1);
  color:rgba(var(--stroke-action-neutral-subtle-idle),1)
}
.web_ui__Icon__stroke-action-neutral-subtle-focused svg {
  fill:rgba(var(--stroke-action-neutral-subtle-focused),1);
  color:rgba(var(--stroke-action-neutral-subtle-focused),1)
}
.web_ui__Icon__stroke-action-neutral-subtle-active svg {
  fill:rgba(var(--stroke-action-neutral-subtle-active),1);
  color:rgba(var(--stroke-action-neutral-subtle-active),1)
}
.web_ui__Icon__stroke-action-neutral-subtle-selected svg {
  fill:rgba(var(--stroke-action-neutral-subtle-selected),1);
  color:rgba(var(--stroke-action-neutral-subtle-selected),1)
}
.web_ui__Icon__stroke-action-neutral-inverse-idle svg {
  fill:rgba(var(--stroke-action-neutral-inverse-idle),1);
  color:rgba(var(--stroke-action-neutral-inverse-idle),1)
}
.web_ui__Icon__stroke-passive-neutral-subtle svg {
  fill:rgba(var(--stroke-passive-neutral-subtle),1);
  color:rgba(var(--stroke-passive-neutral-subtle),1)
}
.web_ui__Icon__stroke-passive-primary-prominent svg {
  fill:rgba(var(--stroke-passive-primary-prominent),1);
  color:rgba(var(--stroke-passive-primary-prominent),1)
}
.web_ui__InputBar__input-bar {
  background-color:rgba(var(--greyscale-level-5),1);
  border-radius:6px;
  min-height:36px;
  padding:0;
  display:flex
}
.web_ui__InputBar__icon,
.web_ui__InputBar__input,
.web_ui__InputBar__prefix,
.web_ui__InputBar__suffix {
  display:flex
}
.web_ui__InputBar__prefix,
.web_ui__InputBar__suffix {
  align-items:flex-end
}
.web_ui__InputBar__input {
  flex:1;
  align-items:center;
  padding:0 11px
}
.web_ui__InputBar__input textarea {
  resize:none
}
.web_ui__InputBar__icon {
  align-items:center;
  padding-right:4px
}
.web_ui__InputBar__value {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:RGBA(var(--greyscale-level-1,1));
  background-color:#0000;
  border:0;
  flex:1;
  width:100%;
  font-family:inherit;
  font-size:16px;
  font-weight:375;
  line-height:22px;
  display:flex
}
.web_ui__InputBar__value:focus {
  outline:none
}
.web_ui__InputBar__value:disabled {
  cursor:not-allowed;
  opacity:.48
}
.web_ui__InputBar__value::-moz-placeholder {
  color:rgba(var(--greyscale-level-1),1);
  opacity:.64
}
.web_ui__InputBar__value:-ms-placeholder-shown {
  color:rgba(var(--greyscale-level-1),1);
  opacity:.64
}
.web_ui__InputBar__value::placeholder {
  color:rgba(var(--greyscale-level-1),1);
  opacity:.64
}
.web_ui__Label__label {
  background-color:rgba(var(--greyscale-level-6),1);
  box-sizing:border-box;
  color:RGBA(var(--greyscale-level-2,1));
  width:100%;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px;
  display:flex
}
.web_ui__Label__content {
  text-overflow:ellipsis;
  white-space:nowrap;
  flex:1;
  overflow:hidden
}
.web_ui__Label__suffix {
  margin-left:16px
}
.web_ui__Label__default {
  margin-top:24px;
  padding:28px 16px 8px
}
.web_ui__Label__narrow {
  margin-top:24px;
  padding:28px 8px 8px
}
.web_ui__Label__wide {
  margin-top:32px;
  padding:16px 16px 8px
}
@media only screen and (min-width:721px) {
  .web_ui__Label__wide {
    padding:24px 24px 8px
  }
}
.web_ui__Label__leading,
.web_ui__Label__stacked {
  margin-top:0
}
.web_ui__Label__stacked.web_ui__Label__default {
  padding:16px 16px 0
}
.web_ui__Label__stacked.web_ui__Label__narrow {
  padding:16px 8px 0
}
.web_ui__Label__stacked.web_ui__Label__wide {
  padding:16px 24px 0
}
.web_ui__List__list--legacy {
  margin:0;
  padding:0
}
.web_ui__List__list--legacy.web_ui__List__no-trailing-divider>li:last-child {
  border-bottom:none!important
}
.web_ui__List__list--legacy.web_ui__List__tight>li {
  padding:0
}
.web_ui__List__list--legacy.web_ui__List__narrow {
  padding:2px 4px
}
.web_ui__List__list--legacy.web_ui__List__narrow>li {
  padding:2px 0
}
.web_ui__List__list--legacy.web_ui__List__default {
  padding:4px 8px
}
.web_ui__List__list--legacy.web_ui__List__default>li {
  padding:4px 0
}
.web_ui__List__list--legacy.web_ui__List__wide {
  padding:6px 12px
}
.web_ui__List__list--legacy.web_ui__List__wide>li {
  padding:6px 0
}
.web_ui__List__list--legacy.web_ui__List__inline {
  flex-wrap:wrap;
  display:flex
}
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__tight>li {
  padding:0
}
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__narrow,
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__narrow>li {
  padding:2px
}
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__default,
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__default>li {
  padding:4px
}
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__wide,
.web_ui__List__list--legacy.web_ui__List__inline.web_ui__List__wide>li {
  padding:6px
}
.web_ui__List__gap-none {
  --list-gap:0
}
.web_ui__List__gap-x-small {
  --list-gap:2px
}
.web_ui__List__gap-small {
  --list-gap:4px
}
.web_ui__List__gap-regular {
  --list-gap:8px
}
.web_ui__List__gap-medium {
  --list-gap:12px
}
.web_ui__List__gap-large {
  --list-gap:16px
}
.web_ui__List__gap-larger {
  --list-gap:20px
}
.web_ui__List__gap-x-large {
  --list-gap:24px
}
.web_ui__List__gap-x-larger {
  --list-gap:28px
}
.web_ui__List__gap-x2-large {
  --list-gap:32px
}
.web_ui__List__gap-x3-large {
  --list-gap:48px
}
.web_ui__List__gap-x4-large {
  --list-gap:64px
}
.web_ui__List__gap-x5-large {
  --list-gap:96px
}
.web_ui__List__gap-x6-large {
  --list-gap:128px
}
.web_ui__List__gap-space-0 {
  --list-gap:0
}
.web_ui__List__gap-space-50 {
  --list-gap:2px
}
.web_ui__List__gap-space-100 {
  --list-gap:4px
}
.web_ui__List__gap-space-150 {
  --list-gap:6px
}
.web_ui__List__gap-space-200 {
  --list-gap:8px
}
.web_ui__List__gap-space-300 {
  --list-gap:12px
}
.web_ui__List__gap-space-400 {
  --list-gap:16px
}
.web_ui__List__gap-space-500 {
  --list-gap:20px
}
.web_ui__List__gap-space-600 {
  --list-gap:24px
}
.web_ui__List__gap-space-700 {
  --list-gap:28px
}
.web_ui__List__gap-space-800 {
  --list-gap:32px
}
.web_ui__List__gap-space-900 {
  --list-gap:36px
}
.web_ui__List__gap-space-1000 {
  --list-gap:40px
}
.web_ui__List__gap-space-1100 {
  --list-gap:44px
}
.web_ui__List__gap-space-1200 {
  --list-gap:48px
}
.web_ui__List__gap-space-1400 {
  --list-gap:56px
}
.web_ui__List__gap-space-1600 {
  --list-gap:64px
}
.web_ui__List__gap-space-2400 {
  --list-gap:96px
}
.web_ui__List__gap-space-3200 {
  --list-gap:128px
}
.web_ui__List__list {
  box-sizing:border-box
}
.web_ui__List__list.web_ui__List__width-parent {
  width:auto
}
.web_ui__List__list.web_ui__List__width-content {
  width:-moz-fit-content;
  width:fit-content;
  min-width:-moz-fit-content;
  min-width:fit-content
}
.web_ui__List__list.web_ui__List__width-custom {
  min-width:var(--list-width);
  width:var(--list-width)
}
.web_ui__List__list.web_ui__List__height-parent {
  height:100%
}
.web_ui__List__list.web_ui__List__height-content {
  height:-moz-fit-content;
  height:fit-content;
  min-height:-moz-fit-content;
  min-height:fit-content
}
.web_ui__List__list.web_ui__List__height-custom {
  height:var(--list-height)
}
.web_ui__List__list {
  margin:0;
  padding:0
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__scroll::-webkit-scrollbar {
  width:0;
  height:0
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__scroll {
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow:auto
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row {
  flex-direction:row;
  align-items:flex-start;
  display:flex
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-column>li+li,
.web_ui__List__list:not(.web_ui__List__list--legacy)>li+li {
  -webkit-margin-before:var(--list-gap,0);
  margin-block-start:var(--list-gap,0)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row>li+li {
  -webkit-margin-before:0;
  -webkit-margin-start:var(--list-gap,0);
  margin-block-start:0;
  margin-inline-start:var(--list-gap,0)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-column.web_ui__List__divider-between>li+li {
  -webkit-margin-before:0;
  -webkit-margin-before:calc((var(--list-gap,0))/2);
  -webkit-padding-before:calc((var(--list-gap,0))/2);
  -webkit-border-before:1px solid RGBA(var(--greyscale-level-1),.12);
  border-block-start:1px solid RGBA(var(--greyscale-level-1),.12);
  margin-block-start:0;
  margin-block-start:calc((var(--list-gap,0))/2);
  padding-block-start:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__show-trailing-divider>li:last-child {
  -webkit-padding-after:calc((var(--list-gap,0))/2);
  border-bottom:1px solid rgba(var(--greyscale-level-1),.12);
  padding-block-end:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-column.web_ui__List__show-trailing-divider>li:last-child {
  -webkit-padding-after:calc((var(--list-gap,0))/2);
  -webkit-border-after:1px solid RGBA(var(--greyscale-level-1),.12);
  border-block-end:1px solid RGBA(var(--greyscale-level-1),.12);
  padding-block-end:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__show-leading-divider>li:first-child {
  -webkit-padding-before:calc((var(--list-gap,0))/2);
  border-top:1px solid rgba(var(--greyscale-level-1),.12);
  padding-block-start:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-column.web_ui__List__show-leading-divider>li:first-child {
  -webkit-padding-before:calc((var(--list-gap,0))/2);
  -webkit-border-before:1px solid RGBA(var(--greyscale-level-1),.12);
  border-block-start:1px solid RGBA(var(--greyscale-level-1),.12);
  padding-block-start:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row.web_ui__List__divider-between>li+li {
  -webkit-margin-before:0;
  -webkit-margin-start:calc((var(--list-gap,0))/2);
  margin-block-start:0;
  margin-inline-start:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row.web_ui__List__divider-between>li+li,
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row.web_ui__List__show-leading-divider>li:first-child {
  -webkit-padding-before:0;
  -webkit-padding-start:calc((var(--list-gap,0))/2);
  -webkit-border-start:1px solid RGBA(var(--greyscale-level-1),.12);
  border-inline-start:1px solid RGBA(var(--greyscale-level-1),.12);
  border-top:0;
  padding-block-start:0;
  padding-inline-start:calc((var(--list-gap,0))/2)
}
.web_ui__List__list:not(.web_ui__List__list--legacy).web_ui__List__direction-row.web_ui__List__show-trailing-divider>li:last-child {
  -webkit-padding-after:0;
  -webkit-padding-end:calc((var(--list-gap,0))/2);
  -webkit-border-end:1px solid RGBA(var(--greyscale-level-1),.12);
  border-bottom:0;
  border-inline-end:1px solid RGBA(var(--greyscale-level-1),.12);
  padding-block-end:0;
  padding-inline-end:calc((var(--list-gap,0))/2)
}
.web_ui__List__list--p-none {
  padding:0
}
.web_ui__List__list--pt-none {
  padding-top:0
}
.web_ui__List__list--pr-none {
  padding-right:0
}
.web_ui__List__list--pb-none {
  padding-bottom:0
}
.web_ui__List__list--pl-none {
  padding-left:0
}
.web_ui__List__list--px-none {
  padding-left:0;
  padding-right:0
}
.web_ui__List__list--py-none {
  padding-top:0;
  padding-bottom:0
}
.web_ui__List__list--p-x-small {
  padding:2px
}
.web_ui__List__list--pt-x-small {
  padding-top:2px
}
.web_ui__List__list--pr-x-small {
  padding-right:2px
}
.web_ui__List__list--pb-x-small {
  padding-bottom:2px
}
.web_ui__List__list--pl-x-small {
  padding-left:2px
}
.web_ui__List__list--px-x-small {
  padding-left:2px;
  padding-right:2px
}
.web_ui__List__list--py-x-small {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__List__list--p-small {
  padding:4px
}
.web_ui__List__list--pt-small {
  padding-top:4px
}
.web_ui__List__list--pr-small {
  padding-right:4px
}
.web_ui__List__list--pb-small {
  padding-bottom:4px
}
.web_ui__List__list--pl-small {
  padding-left:4px
}
.web_ui__List__list--px-small {
  padding-left:4px;
  padding-right:4px
}
.web_ui__List__list--py-small {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__List__list--p-regular {
  padding:8px
}
.web_ui__List__list--pt-regular {
  padding-top:8px
}
.web_ui__List__list--pr-regular {
  padding-right:8px
}
.web_ui__List__list--pb-regular {
  padding-bottom:8px
}
.web_ui__List__list--pl-regular {
  padding-left:8px
}
.web_ui__List__list--px-regular {
  padding-left:8px;
  padding-right:8px
}
.web_ui__List__list--py-regular {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__List__list--p-medium {
  padding:12px
}
.web_ui__List__list--pt-medium {
  padding-top:12px
}
.web_ui__List__list--pr-medium {
  padding-right:12px
}
.web_ui__List__list--pb-medium {
  padding-bottom:12px
}
.web_ui__List__list--pl-medium {
  padding-left:12px
}
.web_ui__List__list--px-medium {
  padding-left:12px;
  padding-right:12px
}
.web_ui__List__list--py-medium {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__List__list--p-large {
  padding:16px
}
.web_ui__List__list--pt-large {
  padding-top:16px
}
.web_ui__List__list--pr-large {
  padding-right:16px
}
.web_ui__List__list--pb-large {
  padding-bottom:16px
}
.web_ui__List__list--pl-large {
  padding-left:16px
}
.web_ui__List__list--px-large {
  padding-left:16px;
  padding-right:16px
}
.web_ui__List__list--py-large {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__List__list--p-larger {
  padding:20px
}
.web_ui__List__list--pt-larger {
  padding-top:20px
}
.web_ui__List__list--pr-larger {
  padding-right:20px
}
.web_ui__List__list--pb-larger {
  padding-bottom:20px
}
.web_ui__List__list--pl-larger {
  padding-left:20px
}
.web_ui__List__list--px-larger {
  padding-left:20px;
  padding-right:20px
}
.web_ui__List__list--py-larger {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__List__list--p-x-large {
  padding:24px
}
.web_ui__List__list--pt-x-large {
  padding-top:24px
}
.web_ui__List__list--pr-x-large {
  padding-right:24px
}
.web_ui__List__list--pb-x-large {
  padding-bottom:24px
}
.web_ui__List__list--pl-x-large {
  padding-left:24px
}
.web_ui__List__list--px-x-large {
  padding-left:24px;
  padding-right:24px
}
.web_ui__List__list--py-x-large {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__List__list--p-x-larger {
  padding:28px
}
.web_ui__List__list--pt-x-larger {
  padding-top:28px
}
.web_ui__List__list--pr-x-larger {
  padding-right:28px
}
.web_ui__List__list--pb-x-larger {
  padding-bottom:28px
}
.web_ui__List__list--pl-x-larger {
  padding-left:28px
}
.web_ui__List__list--px-x-larger {
  padding-left:28px;
  padding-right:28px
}
.web_ui__List__list--py-x-larger {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__List__list--p-x2-large {
  padding:32px
}
.web_ui__List__list--pt-x2-large {
  padding-top:32px
}
.web_ui__List__list--pr-x2-large {
  padding-right:32px
}
.web_ui__List__list--pb-x2-large {
  padding-bottom:32px
}
.web_ui__List__list--pl-x2-large {
  padding-left:32px
}
.web_ui__List__list--px-x2-large {
  padding-left:32px;
  padding-right:32px
}
.web_ui__List__list--py-x2-large {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__List__list--p-x3-large {
  padding:48px
}
.web_ui__List__list--pt-x3-large {
  padding-top:48px
}
.web_ui__List__list--pr-x3-large {
  padding-right:48px
}
.web_ui__List__list--pb-x3-large {
  padding-bottom:48px
}
.web_ui__List__list--pl-x3-large {
  padding-left:48px
}
.web_ui__List__list--px-x3-large {
  padding-left:48px;
  padding-right:48px
}
.web_ui__List__list--py-x3-large {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__List__list--p-x4-large {
  padding:64px
}
.web_ui__List__list--pt-x4-large {
  padding-top:64px
}
.web_ui__List__list--pr-x4-large {
  padding-right:64px
}
.web_ui__List__list--pb-x4-large {
  padding-bottom:64px
}
.web_ui__List__list--pl-x4-large {
  padding-left:64px
}
.web_ui__List__list--px-x4-large {
  padding-left:64px;
  padding-right:64px
}
.web_ui__List__list--py-x4-large {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__List__list--p-x5-large {
  padding:96px
}
.web_ui__List__list--pt-x5-large {
  padding-top:96px
}
.web_ui__List__list--pr-x5-large {
  padding-right:96px
}
.web_ui__List__list--pb-x5-large {
  padding-bottom:96px
}
.web_ui__List__list--pl-x5-large {
  padding-left:96px
}
.web_ui__List__list--px-x5-large {
  padding-left:96px;
  padding-right:96px
}
.web_ui__List__list--py-x5-large {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__List__list--p-x6-large {
  padding:128px
}
.web_ui__List__list--pt-x6-large {
  padding-top:128px
}
.web_ui__List__list--pr-x6-large {
  padding-right:128px
}
.web_ui__List__list--pb-x6-large {
  padding-bottom:128px
}
.web_ui__List__list--pl-x6-large {
  padding-left:128px
}
.web_ui__List__list--px-x6-large {
  padding-left:128px;
  padding-right:128px
}
.web_ui__List__list--py-x6-large {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__List__list--p-space-0 {
  padding:0
}
.web_ui__List__list--pt-space-0 {
  padding-top:0
}
.web_ui__List__list--pr-space-0 {
  padding-right:0
}
.web_ui__List__list--pb-space-0 {
  padding-bottom:0
}
.web_ui__List__list--pl-space-0 {
  padding-left:0
}
.web_ui__List__list--px-space-0 {
  padding-left:0;
  padding-right:0
}
.web_ui__List__list--py-space-0 {
  padding-top:0;
  padding-bottom:0
}
.web_ui__List__list--p-space-50 {
  padding:2px
}
.web_ui__List__list--pt-space-50 {
  padding-top:2px
}
.web_ui__List__list--pr-space-50 {
  padding-right:2px
}
.web_ui__List__list--pb-space-50 {
  padding-bottom:2px
}
.web_ui__List__list--pl-space-50 {
  padding-left:2px
}
.web_ui__List__list--px-space-50 {
  padding-left:2px;
  padding-right:2px
}
.web_ui__List__list--py-space-50 {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__List__list--p-space-100 {
  padding:4px
}
.web_ui__List__list--pt-space-100 {
  padding-top:4px
}
.web_ui__List__list--pr-space-100 {
  padding-right:4px
}
.web_ui__List__list--pb-space-100 {
  padding-bottom:4px
}
.web_ui__List__list--pl-space-100 {
  padding-left:4px
}
.web_ui__List__list--px-space-100 {
  padding-left:4px;
  padding-right:4px
}
.web_ui__List__list--py-space-100 {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__List__list--p-space-150 {
  padding:6px
}
.web_ui__List__list--pt-space-150 {
  padding-top:6px
}
.web_ui__List__list--pr-space-150 {
  padding-right:6px
}
.web_ui__List__list--pb-space-150 {
  padding-bottom:6px
}
.web_ui__List__list--pl-space-150 {
  padding-left:6px
}
.web_ui__List__list--px-space-150 {
  padding-left:6px;
  padding-right:6px
}
.web_ui__List__list--py-space-150 {
  padding-top:6px;
  padding-bottom:6px
}
.web_ui__List__list--p-space-200 {
  padding:8px
}
.web_ui__List__list--pt-space-200 {
  padding-top:8px
}
.web_ui__List__list--pr-space-200 {
  padding-right:8px
}
.web_ui__List__list--pb-space-200 {
  padding-bottom:8px
}
.web_ui__List__list--pl-space-200 {
  padding-left:8px
}
.web_ui__List__list--px-space-200 {
  padding-left:8px;
  padding-right:8px
}
.web_ui__List__list--py-space-200 {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__List__list--p-space-300 {
  padding:12px
}
.web_ui__List__list--pt-space-300 {
  padding-top:12px
}
.web_ui__List__list--pr-space-300 {
  padding-right:12px
}
.web_ui__List__list--pb-space-300 {
  padding-bottom:12px
}
.web_ui__List__list--pl-space-300 {
  padding-left:12px
}
.web_ui__List__list--px-space-300 {
  padding-left:12px;
  padding-right:12px
}
.web_ui__List__list--py-space-300 {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__List__list--p-space-400 {
  padding:16px
}
.web_ui__List__list--pt-space-400 {
  padding-top:16px
}
.web_ui__List__list--pr-space-400 {
  padding-right:16px
}
.web_ui__List__list--pb-space-400 {
  padding-bottom:16px
}
.web_ui__List__list--pl-space-400 {
  padding-left:16px
}
.web_ui__List__list--px-space-400 {
  padding-left:16px;
  padding-right:16px
}
.web_ui__List__list--py-space-400 {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__List__list--p-space-500 {
  padding:20px
}
.web_ui__List__list--pt-space-500 {
  padding-top:20px
}
.web_ui__List__list--pr-space-500 {
  padding-right:20px
}
.web_ui__List__list--pb-space-500 {
  padding-bottom:20px
}
.web_ui__List__list--pl-space-500 {
  padding-left:20px
}
.web_ui__List__list--px-space-500 {
  padding-left:20px;
  padding-right:20px
}
.web_ui__List__list--py-space-500 {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__List__list--p-space-600 {
  padding:24px
}
.web_ui__List__list--pt-space-600 {
  padding-top:24px
}
.web_ui__List__list--pr-space-600 {
  padding-right:24px
}
.web_ui__List__list--pb-space-600 {
  padding-bottom:24px
}
.web_ui__List__list--pl-space-600 {
  padding-left:24px
}
.web_ui__List__list--px-space-600 {
  padding-left:24px;
  padding-right:24px
}
.web_ui__List__list--py-space-600 {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__List__list--p-space-700 {
  padding:28px
}
.web_ui__List__list--pt-space-700 {
  padding-top:28px
}
.web_ui__List__list--pr-space-700 {
  padding-right:28px
}
.web_ui__List__list--pb-space-700 {
  padding-bottom:28px
}
.web_ui__List__list--pl-space-700 {
  padding-left:28px
}
.web_ui__List__list--px-space-700 {
  padding-left:28px;
  padding-right:28px
}
.web_ui__List__list--py-space-700 {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__List__list--p-space-800 {
  padding:32px
}
.web_ui__List__list--pt-space-800 {
  padding-top:32px
}
.web_ui__List__list--pr-space-800 {
  padding-right:32px
}
.web_ui__List__list--pb-space-800 {
  padding-bottom:32px
}
.web_ui__List__list--pl-space-800 {
  padding-left:32px
}
.web_ui__List__list--px-space-800 {
  padding-left:32px;
  padding-right:32px
}
.web_ui__List__list--py-space-800 {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__List__list--p-space-900 {
  padding:36px
}
.web_ui__List__list--pt-space-900 {
  padding-top:36px
}
.web_ui__List__list--pr-space-900 {
  padding-right:36px
}
.web_ui__List__list--pb-space-900 {
  padding-bottom:36px
}
.web_ui__List__list--pl-space-900 {
  padding-left:36px
}
.web_ui__List__list--px-space-900 {
  padding-left:36px;
  padding-right:36px
}
.web_ui__List__list--py-space-900 {
  padding-top:36px;
  padding-bottom:36px
}
.web_ui__List__list--p-space-1000 {
  padding:40px
}
.web_ui__List__list--pt-space-1000 {
  padding-top:40px
}
.web_ui__List__list--pr-space-1000 {
  padding-right:40px
}
.web_ui__List__list--pb-space-1000 {
  padding-bottom:40px
}
.web_ui__List__list--pl-space-1000 {
  padding-left:40px
}
.web_ui__List__list--px-space-1000 {
  padding-left:40px;
  padding-right:40px
}
.web_ui__List__list--py-space-1000 {
  padding-top:40px;
  padding-bottom:40px
}
.web_ui__List__list--p-space-1100 {
  padding:44px
}
.web_ui__List__list--pt-space-1100 {
  padding-top:44px
}
.web_ui__List__list--pr-space-1100 {
  padding-right:44px
}
.web_ui__List__list--pb-space-1100 {
  padding-bottom:44px
}
.web_ui__List__list--pl-space-1100 {
  padding-left:44px
}
.web_ui__List__list--px-space-1100 {
  padding-left:44px;
  padding-right:44px
}
.web_ui__List__list--py-space-1100 {
  padding-top:44px;
  padding-bottom:44px
}
.web_ui__List__list--p-space-1200 {
  padding:48px
}
.web_ui__List__list--pt-space-1200 {
  padding-top:48px
}
.web_ui__List__list--pr-space-1200 {
  padding-right:48px
}
.web_ui__List__list--pb-space-1200 {
  padding-bottom:48px
}
.web_ui__List__list--pl-space-1200 {
  padding-left:48px
}
.web_ui__List__list--px-space-1200 {
  padding-left:48px;
  padding-right:48px
}
.web_ui__List__list--py-space-1200 {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__List__list--p-space-1400 {
  padding:56px
}
.web_ui__List__list--pt-space-1400 {
  padding-top:56px
}
.web_ui__List__list--pr-space-1400 {
  padding-right:56px
}
.web_ui__List__list--pb-space-1400 {
  padding-bottom:56px
}
.web_ui__List__list--pl-space-1400 {
  padding-left:56px
}
.web_ui__List__list--px-space-1400 {
  padding-left:56px;
  padding-right:56px
}
.web_ui__List__list--py-space-1400 {
  padding-top:56px;
  padding-bottom:56px
}
.web_ui__List__list--p-space-1600 {
  padding:64px
}
.web_ui__List__list--pt-space-1600 {
  padding-top:64px
}
.web_ui__List__list--pr-space-1600 {
  padding-right:64px
}
.web_ui__List__list--pb-space-1600 {
  padding-bottom:64px
}
.web_ui__List__list--pl-space-1600 {
  padding-left:64px
}
.web_ui__List__list--px-space-1600 {
  padding-left:64px;
  padding-right:64px
}
.web_ui__List__list--py-space-1600 {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__List__list--p-space-2400 {
  padding:96px
}
.web_ui__List__list--pt-space-2400 {
  padding-top:96px
}
.web_ui__List__list--pr-space-2400 {
  padding-right:96px
}
.web_ui__List__list--pb-space-2400 {
  padding-bottom:96px
}
.web_ui__List__list--pl-space-2400 {
  padding-left:96px
}
.web_ui__List__list--px-space-2400 {
  padding-left:96px;
  padding-right:96px
}
.web_ui__List__list--py-space-2400 {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__List__list--p-space-3200 {
  padding:128px
}
.web_ui__List__list--pt-space-3200 {
  padding-top:128px
}
.web_ui__List__list--pr-space-3200 {
  padding-right:128px
}
.web_ui__List__list--pb-space-3200 {
  padding-bottom:128px
}
.web_ui__List__list--pl-space-3200 {
  padding-left:128px
}
.web_ui__List__list--px-space-3200 {
  padding-left:128px;
  padding-right:128px
}
.web_ui__List__list--py-space-3200 {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Note__note {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px
}
.web_ui__Note__default,
.web_ui__Note__note {
  padding:8px 16px 16px
}
.web_ui__Note__narrow {
  padding:8px 8px 16px
}
.web_ui__Note__wide {
  padding:16px 24px 24px
}
@media only screen and (max-width:720px) {
  .web_ui__Note__wide {
    padding:8px 16px 16px
  }
}
.web_ui__Note__inverse {
  padding:16px 16px 8px
}
.web_ui__Note__inverse.web_ui__Note__wide {
  padding:24px 24px 16px
}
@media only screen and (max-width:720px) {
  .web_ui__Note__inverse.web_ui__Note__wide {
    padding:16px 16px 8px
  }
}
.web_ui__Note__inverse.web_ui__Note__narrow {
  padding:16px 8px 8px
}
.web_ui__Note__left {
  text-align:left
}
.web_ui__Note__center {
  text-align:center
}
.web_ui__Note__right {
  text-align:right
}
.web_ui__Navigation__navigation {
  background-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__content {
  box-sizing:border-box;
  align-items:center;
  width:100%;
  padding:4px;
  display:flex
}
.web_ui__Navigation__body,
.web_ui__Navigation__left,
.web_ui__Navigation__right {
  white-space:nowrap;
  flex:1
}
.web_ui__Navigation__body {
  color:RGBA(var(--greyscale-level-1,1));
  text-align:center;
  text-overflow:ellipsis;
  white-space:nowrap;
  flex-basis:50%;
  justify-content:center;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  overflow:hidden
}
.web_ui__Navigation__left {
  text-align:left;
  justify-content:flex-start
}
.web_ui__Navigation__right {
  text-align:right;
  justify-content:flex-end
}
.web_ui__Navigation__left,
.web_ui__Navigation__right {
  text-overflow:ellipsis;
  white-space:nowrap
}
.web_ui__Navigation__primary {
  background-color:rgba(var(--primary-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__amplified {
  background-color:rgba(var(--amplified-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__muted {
  background-color:rgba(var(--muted-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__success {
  background-color:rgba(var(--success-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__warning {
  background-color:rgba(var(--warning-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Navigation__expose {
  background-color:rgba(var(--expose-default),1);
  color:#0000
}
.web_ui__Navigation__transparent {
  background-color:#0000
}
@keyframes web_ui__Loader__loader-rotate {
  0% {
    transform:rotate(-90deg)
  }
  50% {
    transform:rotate(270deg)
  }
  to {
    transform:rotate(990deg)
  }
}
.web_ui__Loader__loader {
  box-sizing:border-box;
  animation:2s linear infinite web_ui__Loader__loader-rotate;
  display:flex;
  overflow:hidden;
  transform:rotate(-90deg)
}
.web_ui__Loader__loader-svg {
  width:100%;
  height:100%
}
.web_ui__Loader__circle {
  fill:#0000;
  stroke:rgba(var(--greyscale-level-6),1);
  stroke-linecap:square;
  box-sizing:border-box
}
.web_ui__Loader__small {
  width:12px;
  height:12px;
  padding:1px
}
.web_ui__Loader__small .web_ui__Loader__circle {
  stroke-width:2px;
  stroke-dasharray:25.1429;
  stroke-dashoffset:11.3143px;
  animation:2s linear infinite web_ui__Loader__stroke-small
}
@keyframes web_ui__Loader__stroke-small {
  0% {
    stroke-dashoffset:22.6286px
  }
  50% {
    stroke-dashoffset:2.51429px
  }
  to {
    stroke-dashoffset:22.6286px
  }
}
.web_ui__Loader__medium {
  width:16px;
  height:16px;
  padding:1px
}
.web_ui__Loader__medium .web_ui__Loader__circle {
  stroke-width:2px;
  stroke-dasharray:37.7143;
  stroke-dashoffset:16.9714px;
  animation:2s linear infinite web_ui__Loader__stroke-medium
}
@keyframes web_ui__Loader__stroke-medium {
  0% {
    stroke-dashoffset:33.9429px
  }
  50% {
    stroke-dashoffset:3.77143px
  }
  to {
    stroke-dashoffset:33.9429px
  }
}
.web_ui__Loader__default {
  width:24px;
  height:24px;
  padding:2px
}
.web_ui__Loader__default .web_ui__Loader__circle {
  stroke-width:2px;
  stroke-dasharray:56.5714;
  stroke-dashoffset:25.4571px;
  animation:2s linear infinite web_ui__Loader__stroke-default
}
@keyframes web_ui__Loader__stroke-default {
  0% {
    stroke-dashoffset:50.9143px
  }
  50% {
    stroke-dashoffset:5.65714px
  }
  to {
    stroke-dashoffset:50.9143px
  }
}
.web_ui__Loader__large {
  width:32px;
  height:32px;
  padding:2px
}
.web_ui__Loader__large .web_ui__Loader__circle {
  stroke-width:3px;
  stroke-dasharray:78.5714;
  stroke-dashoffset:35.3571px;
  animation:2s linear infinite web_ui__Loader__stroke-large
}
@keyframes web_ui__Loader__stroke-large {
  0% {
    stroke-dashoffset:70.7143px
  }
  50% {
    stroke-dashoffset:7.85714px
  }
  to {
    stroke-dashoffset:70.7143px
  }
}
.web_ui__Loader__x-large {
  width:48px;
  height:48px;
  padding:4px
}
.web_ui__Loader__x-large .web_ui__Loader__circle {
  stroke-width:4px;
  stroke-dasharray:113.143;
  stroke-dashoffset:50.9143px;
  animation:2s linear infinite web_ui__Loader__stroke-x-large
}
@keyframes web_ui__Loader__stroke-x-large {
  0% {
    stroke-dashoffset:101.829px
  }
  50% {
    stroke-dashoffset:11.3143px
  }
  to {
    stroke-dashoffset:101.829px
  }
}
.web_ui__Loader__x2-large {
  width:72px;
  height:72px;
  padding:6px
}
.web_ui__Loader__x2-large .web_ui__Loader__circle {
  stroke-width:5px;
  stroke-dasharray:172.857;
  stroke-dashoffset:77.7857px;
  animation:2s linear infinite web_ui__Loader__stroke-x2-large
}
@keyframes web_ui__Loader__stroke-x2-large {
  0% {
    stroke-dashoffset:155.571px
  }
  50% {
    stroke-dashoffset:17.2857px
  }
  to {
    stroke-dashoffset:155.571px
  }
}
.web_ui__Loader__x3-large {
  width:96px;
  height:96px;
  padding:8px
}
.web_ui__Loader__x3-large .web_ui__Loader__circle {
  stroke-width:8px;
  stroke-dasharray:226.286;
  stroke-dashoffset:101.829px;
  animation:2s linear infinite web_ui__Loader__stroke-x3-large
}
@keyframes web_ui__Loader__stroke-x3-large {
  0% {
    stroke-dashoffset:203.657px
  }
  50% {
    stroke-dashoffset:22.6286px
  }
  to {
    stroke-dashoffset:203.657px
  }
}
.web_ui__Loader__primary .web_ui__Loader__circle {
  stroke:rgba(var(--primary-default),1)
}
.web_ui__Loader__success .web_ui__Loader__circle {
  stroke:rgba(var(--success-default),1)
}
.web_ui__Loader__expose .web_ui__Loader__circle {
  stroke:rgba(var(--expose-default),1)
}
.web_ui__Loader__warning .web_ui__Loader__circle {
  stroke:rgba(var(--warning-default),1)
}
.web_ui__Loader__amplified .web_ui__Loader__circle {
  stroke:rgba(var(--amplified-default),1)
}
.web_ui__Loader__muted .web_ui__Loader__circle {
  stroke:rgba(var(--muted-default),1)
}
.web_ui__Loader__fail,
.web_ui__Loader__success {
  background-size:100%;
  animation:none;
  transform:none
}
.web_ui__Loader__fail .web_ui__Loader__circle,
.web_ui__Loader__fail .web_ui__Loader__svg,
.web_ui__Loader__success .web_ui__Loader__circle,
.web_ui__Loader__success .web_ui__Loader__svg {
  display:none
}
.web_ui__Loader__success {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iIzAwQzA2RCIgZD0iTTIxLjE3MiAyOS40ODUgMTIuNjg2IDIxbC0yLjgyOCAyLjgyOCA5LjkgOS45IDEuNDE0IDEuNDE0IDE2Ljk3LTE2Ljk3LTIuODI4LTIuODI5LTE0LjE0MiAxNC4xNDJaIi8+PC9nPjwvc3ZnPg==)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Loader__success {
    background-color:rgba(var(--success-default),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iIzAwQzA2RCIgZD0iTTIxLjE3MiAyOS40ODUgMTIuNjg2IDIxbC0yLjgyOCAyLjgyOCA5LjkgOS45IDEuNDE0IDEuNDE0IDE2Ljk3LTE2Ljk3LTIuODI4LTIuODI5LTE0LjE0MiAxNC4xNDJaIi8+PC9nPjwvc3ZnPg==);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iIzAwQzA2RCIgZD0iTTIxLjE3MiAyOS40ODUgMTIuNjg2IDIxbC0yLjgyOCAyLjgyOCA5LjkgOS45IDEuNDE0IDEuNDE0IDE2Ljk3LTE2Ljk3LTIuODI4LTIuODI5LTE0LjE0MiAxNC4xNDJaIi8+PC9nPjwvc3ZnPg==);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Loader__fail {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iI0YwM0U1MyIgZD0ibTI2LjgyOCAyNCA5LjktOS44OTktMi44MjktMi44MjktOS44OTkgOS45LTkuODk5LTkuOS0yLjgyOSAyLjgyOSA5LjkgOS44OTktOS45IDkuODk5IDIuODI5IDIuODI5IDkuODk5LTkuOSA5Ljg5OSA5LjkgMi44MjktMi44Mjl6Ii8+PC9nPjwvc3ZnPg==)
}
@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))) {
  .web_ui__Loader__fail {
    background-color:rgba(var(--warning-default),1);
    background-image:none;
    -webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iI0YwM0U1MyIgZD0ibTI2LjgyOCAyNCA5LjktOS44OTktMi44MjktMi44MjktOS44OTkgOS45LTkuODk5LTkuOS0yLjgyOSAyLjgyOSA5LjkgOS44OTktOS45IDkuODk5IDIuODI5IDIuODI5IDkuODk5LTkuOSA5Ljg5OSA5LjkgMi44MjktMi44Mjl6Ii8+PC9nPjwvc3ZnPg==);
    mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6Ii8+PHBhdGggZmlsbD0iI0YwM0U1MyIgZD0ibTI2LjgyOCAyNCA5LjktOS44OTktMi44MjktMi44MjktOS44OTkgOS45LTkuODk5LTkuOS0yLjgyOSAyLjgyOSA5LjkgOS44OTktOS45IDkuODk5IDIuODI5IDIuODI5IDkuODk5LTkuOSA5Ljg5OSA5LjkgMi44MjktMi44Mjl6Ii8+PC9nPjwvc3ZnPg==);
    -webkit-mask-size:100%;
    mask-size:100%;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat
  }
}
.web_ui__Loader__container {
  display:inline-block
}
.web_ui__Loader__wrapper {
  border-radius:inherit;
  overflow:hidden
}
.web_ui__Notification__notification.web_ui__Notification__fade-in {
  animation:.2s ease-in-out web_ui__Notification__fade-in-scale
}
.web_ui__Notification__notification.web_ui__Notification__fade-out {
  animation:.2s linear forwards web_ui__Notification__fade-out
}
.web_ui__Notification__content {
  border-radius:inherit;
  overflow:hidden
}
.web_ui__Notification__icon {
  align-items:center;
  height:100%;
  display:flex
}
.web_ui__Pagination__pagination {
  align-items:stretch;
  margin:0;
  padding:0;
  list-style:none;
  display:flex
}
.web_ui__Pagination__pagination li {
  margin:0;
  padding:0
}
.web_ui__Pagination__pagination li button {
  color:inherit;
  background:0 0;
  border:none;
  margin:0;
  padding:0
}
.web_ui__Pagination__pagination li button:focus {
  outline:none
}
.web_ui__Pagination__pagination li a,
.web_ui__Pagination__pagination li button {
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  width:100%;
  height:100%;
  padding:16px 0;
  line-height:16px;
  text-decoration:none
}
.web_ui__Pagination__pagination li a:hover,
.web_ui__Pagination__pagination li button:hover {
  text-decoration:none
}
.web_ui__Pagination__next,
.web_ui__Pagination__prev {
  text-indent:-9999px;
  background-position:50%;
  background-repeat:no-repeat;
  overflow:hidden
}
.web_ui__Pagination__prev {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE2IDBINHYxNmgxNnoiLz48cGF0aCBmaWxsPSJyZ2JhKDkwLCAxMDEsIDEwMiwgMSkiIGQ9Ik0xMC42NTIgMTQuMzY0IDQuMjg4IDhsNi4zNjQtNi4zNjQgMS4wNiAxLjA2MUw2LjQwOSA4bDUuMzAzIDUuMzAzeiIvPjwvZz48L3N2Zz4=)
}
.web_ui__Pagination__next {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPjxwYXRoIGZpbGw9InJnYmEoOTAsIDEwMSwgMTAyLCAxKSIgZD0iTTUuMzQ4IDE0LjM2NCAxMS43MTIgOCA1LjM0OCAxLjYzNmwtMS4wNiAxLjA2MUw5LjU5MSA4bC01LjMwMyA1LjMwM3oiLz48L2c+PC9zdmc+)
}
.web_ui__Pagination__item,
.web_ui__Pagination__narrow .web_ui__Pagination__item,
.web_ui__Pagination__narrow .web_ui__Pagination__next,
.web_ui__Pagination__narrow .web_ui__Pagination__prev,
.web_ui__Pagination__next,
.web_ui__Pagination__option-item,
.web_ui__Pagination__prev {
  box-sizing:border-box;
  color:RGBA(var(--greyscale-level-2,1));
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  justify-content:center;
  align-items:center;
  width:48px;
  margin:0;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px;
  text-decoration:none;
  display:flex
}
.web_ui__Pagination__item.web_ui__Pagination__is-disabled,
.web_ui__Pagination__next.web_ui__Pagination__is-disabled,
.web_ui__Pagination__option-item.web_ui__Pagination__is-disabled,
.web_ui__Pagination__prev.web_ui__Pagination__is-disabled {
  opacity:.64;
  pointer-events:none
}
.web_ui__Pagination__item.web_ui__Pagination__is-disabled:active,
.web_ui__Pagination__item.web_ui__Pagination__is-disabled:hover,
.web_ui__Pagination__next.web_ui__Pagination__is-disabled:active,
.web_ui__Pagination__next.web_ui__Pagination__is-disabled:hover,
.web_ui__Pagination__option-item.web_ui__Pagination__is-disabled:active,
.web_ui__Pagination__option-item.web_ui__Pagination__is-disabled:hover,
.web_ui__Pagination__prev.web_ui__Pagination__is-disabled:active,
.web_ui__Pagination__prev.web_ui__Pagination__is-disabled:hover {
  background-color:#0000
}
.web_ui__Pagination__item.web_ui__Pagination__is-active,
.web_ui__Pagination__item:focus-within,
.web_ui__Pagination__next.web_ui__Pagination__is-active,
.web_ui__Pagination__next:focus-within,
.web_ui__Pagination__option-item.web_ui__Pagination__is-active,
.web_ui__Pagination__option-item:focus-within,
.web_ui__Pagination__prev.web_ui__Pagination__is-active,
.web_ui__Pagination__prev:focus-within {
  background-color:rgba(var(--greyscale-level-1),.02);
  color:rgba(var(--amplified-default),1)
}
.web_ui__Pagination__item:hover,
.web_ui__Pagination__next:hover,
.web_ui__Pagination__option-item:hover,
.web_ui__Pagination__prev:hover {
  background-color:rgba(var(--greyscale-level-1),.02)
}
.web_ui__Pagination__item:active,
.web_ui__Pagination__next:active,
.web_ui__Pagination__option-item:active,
.web_ui__Pagination__prev:active {
  background-color:rgba(var(--greyscale-level-1),.04)
}
li.web_ui__Pagination__ellipsis {
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  width:48px;
  padding:14px 0;
  display:flex
}
.web_ui__Pagination__option-item.web_ui__Pagination__is-active {
  background-color:#0000
}
.web_ui__Pagination__option-items-container {
  margin-left:auto;
  list-style:none;
  display:flex
}
.web_ui__Pagination__narrow,
.web_ui__Pagination__parent {
  width:100%
}
.web_ui__Pagination__narrow .web_ui__Pagination__next,
.web_ui__Pagination__parent .web_ui__Pagination__next {
  margin-left:auto
}
.web_ui__Pagination__narrow {
  height:40px
}
.web_ui__Pagination__narrow .web_ui__Pagination__ellipsis {
  width:40px;
  padding:10px 0
}
.web_ui__Pagination__narrow .web_ui__Pagination__item,
.web_ui__Pagination__narrow .web_ui__Pagination__next,
.web_ui__Pagination__narrow .web_ui__Pagination__prev {
  width:40px
}
.web_ui__Pagination__narrow .web_ui__Pagination__item>*,
.web_ui__Pagination__narrow .web_ui__Pagination__next>*,
.web_ui__Pagination__narrow .web_ui__Pagination__prev>* {
  padding:12px 0
}
.web_ui__Pagination__narrow .web_ui__Pagination__item.web_ui__Pagination__is-active,
.web_ui__Pagination__narrow .web_ui__Pagination__next.web_ui__Pagination__is-active,
.web_ui__Pagination__narrow .web_ui__Pagination__prev.web_ui__Pagination__is-active {
  background-color:rgba(var(--greyscale-level-1),.02);
  color:rgba(var(--amplified-default),1)
}
.web_ui__Pressable__base {
  --pressable-hover-bg:rgba(var(--background-passive-neutral-overlay),.04);
  --pressable-active-bg:rgba(var(--background-passive-neutral-overlay),.08);
  --pressable-focus-bg:rgba(var(--background-passive-neutral-overlay),.02);
  all:unset;
  cursor:pointer;
  display:var(--pressable-display,block);
  position:relative
}
.web_ui__Pressable__base:before {
  background-color:var(--pressable-hover-bg);
  border-radius:var(--pressable-border-top-radius,inherit)var(--pressable-border-right-radius,inherit)var(--pressable-border-bottom-radius,inherit)var(--pressable-border-left-radius,inherit);
  content:"";
  opacity:var(--opacity-none);
  pointer-events:none;
  z-index:100020;
  transition:opacity .15s,background-color .15s;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Pressable__base:hover:before {
  background-color:var(--pressable-hover-bg);
  opacity:1
}
.web_ui__Pressable__base:focus-visible:before {
  background-color:var(--pressable-focus-bg);
  opacity:1;
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:var(--spacer-x-small)
}
.web_ui__Pressable__base.web_ui__Pressable__focus-none:where(:focus,
:focus-visible):before {
  outline:none
}
.web_ui__Pressable__base:active:before {
  background-color:var(--pressable-active-bg);
  opacity:1
}
.web_ui__Pressable__base.web_ui__Pressable__disabled:focus-visible {
  outline:none
}
.web_ui__Pressable__hover-none {
  --pressable-hover-bg:$v-comp-pressable-state-default-color
}
.web_ui__Pressable__hover-default {
  --pressable-hover-bg:rgba(var(--background-passive-neutral-overlay),.04)
}
.web_ui__Pressable__active-none {
  --pressable-active-bg:$v-comp-pressable-state-default-color
}
.web_ui__Pressable__active-default {
  --pressable-active-bg:rgba(var(--background-passive-neutral-overlay),.08)
}
.web_ui__Pressable__focus-none {
  --pressable-focus-bg:$v-comp-pressable-state-default-color
}
.web_ui__Pressable__focus-none:where(:focus-visible,
:focus-within) {
  outline:none
}
.web_ui__Pressable__focus-default {
  --pressable-focus-bg:rgba(var(--background-passive-neutral-overlay),.02)
}
.web_ui__Pressable__border-none {
  --pressable-border-radius:0;
  --pressable-border-top-radius:0;
  --pressable-border-right-radius:0;
  --pressable-border-bottom-radius:0;
  --pressable-border-left-radius:0
}
.web_ui__Pressable__border-default,
.web_ui__Pressable__border-small {
  --pressable-border-radius:6px;
  --pressable-border-top-radius:6px;
  --pressable-border-right-radius:6px;
  --pressable-border-bottom-radius:6px;
  --pressable-border-left-radius:6px
}
.web_ui__Pressable__border-medium {
  --pressable-border-radius:12px;
  --pressable-border-top-radius:12px;
  --pressable-border-right-radius:12px;
  --pressable-border-bottom-radius:12px;
  --pressable-border-left-radius:12px
}
.web_ui__Pressable__border-full,
.web_ui__Pressable__border-round {
  --pressable-border-radius:3996px;
  --pressable-border-top-radius:3996px;
  --pressable-border-right-radius:3996px;
  --pressable-border-bottom-radius:3996px;
  --pressable-border-left-radius:3996px
}
.web_ui__Pressable__block {
  --pressable-display:block;
  --pressable-width:100%
}
.web_ui__Pressable__inline {
  --pressable-display:inline-block;
  --pressable-width:auto
}
.web_ui__Pressable__base.web_ui__Pressable__disabled {
  cursor:not-allowed;
  opacity:.48
}
.web_ui__Pressable__base.web_ui__Pressable__disabled:active:before,
.web_ui__Pressable__base.web_ui__Pressable__disabled:hover:before {
  opacity:var(--opacity-none)!important;
  background-color:#0000!important
}
.web_ui__Pressable__button,
button.web_ui__Pressable__base {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  box-sizing:border-box;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:var(--pressable-width,100%);
  margin:0
}
.web_ui__RangeGraph__container [role=tooltip] {
  z-index:inherit
}
.web_ui__RangeGraph__slider {
  justify-content:space-between;
  height:4px;
  margin:60px -1px 0;
  display:flex
}
.web_ui__RangeGraph__bar {
  background:rgba(var(--primary-default),1);
  border-radius:2px;
  width:33.3333%;
  height:100%;
  margin:0 1px
}
.web_ui__RangeGraph__bar:first-of-type {
  background:rgba(var(--greyscale-level-5),1)
}
.web_ui__RangeGraph__bar:last-of-type {
  background:rgba(var(--warning-default),1)
}
.web_ui__RangeGraph__label {
  color:rgba(var(--greyscale-level-3),1);
  justify-content:space-between;
  width:33.3333%;
  margin-top:8px;
  margin-left:33.3333%;
  display:flex
}
.web_ui__RangeGraph__label>:first-of-type {
  color:inherit;
  transform:translate(-50%)
}
.web_ui__RangeGraph__label>:last-of-type {
  color:inherit;
  transform:translate(50%)
}
.web_ui__PromoBanner__default {
  margin:16px
}
.web_ui__PromoBanner__narrow {
  margin:8px
}
.web_ui__PromoBanner__tight {
  margin:0
}
.web_ui__PromoBanner__wide {
  margin:24px
}
.web_ui__PromoBanner__promo-banner {
  position:relative
}
.web_ui__PromoBanner__title {
  color:RGBA(var(--greyscale-level-1,1));
  overflow-wrap:break-word;
  margin:0;
  padding:0;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.web_ui__PromoBanner__body,
.web_ui__PromoBanner__title {
  text-align:left;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif
}
.web_ui__PromoBanner__body {
  color:rgba(var(--amplified-default),1);
  padding-top:4px;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__PromoBanner__content {
  background-color:rgba(var(--primary-extra-light),1);
  border-radius:12px;
  gap:12px;
  padding:16px;
  display:flex
}
.web_ui__PromoBanner__content:active,
.web_ui__PromoBanner__content:focus,
.web_ui__PromoBanner__content:hover {
  position:relative
}
.web_ui__PromoBanner__content:active:after,
.web_ui__PromoBanner__content:focus:after,
.web_ui__PromoBanner__content:hover:after {
  background-color:rgba(var(--amplified-default),1);
  content:"";
  opacity:0;
  border-radius:12px;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__PromoBanner__content:focus:after {
  background-color:rgba(var(--amplified-default),1);
  opacity:.02
}
.web_ui__PromoBanner__content.web_ui__PromoBanner__clickable {
  cursor:pointer
}
.web_ui__PromoBanner__content.web_ui__PromoBanner__clickable:hover:after {
  background-color:rgba(var(--amplified-default),1);
  opacity:.02
}
.web_ui__PromoBanner__content.web_ui__PromoBanner__clickable:active:after {
  background-color:rgba(var(--amplified-default),1);
  opacity:.08
}
.web_ui__PromoBanner__content.web_ui__PromoBanner__closable .web_ui__PromoBanner__body,
.web_ui__PromoBanner__content.web_ui__PromoBanner__closable .web_ui__PromoBanner__title {
  padding-right:28px
}
.web_ui__PromoBanner__icon {
  align-self:stretch
}
.web_ui__PromoBanner__inner-content {
  flex-grow:1;
  min-width:0;
  max-width:600px
}
.web_ui__PromoBanner__action {
  color:RGBA(var(--greyscale-level-2,1));
  gap:2px;
  padding-top:12px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px;
  display:flex
}
.web_ui__PromoBanner__action .web_ui__PromoBanner__text {
  color:rgba(var(--primary-default),1);
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:500;
  overflow:hidden
}
.web_ui__PromoBanner__action .web_ui__PromoBanner__icon {
  color:rgba(var(--primary-default),1);
  align-items:center;
  display:flex
}
.web_ui__PromoBanner__close-button {
  color:rgba(var(--amplified-default),1);
  justify-content:center;
  align-items:center;
  width:44px;
  height:44px;
  margin:5px 4px 5px 0;
  display:flex;
  position:absolute;
  top:0;
  right:0
}
.web_ui__PromoBanner__close-button:hover {
  cursor:pointer
}
.web_ui__Radio__radio {
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  align-items:flex-start;
  gap:8px;
  font-size:0;
  display:flex
}
.web_ui__Radio__radio.web_ui__Radio__align-center {
  align-items:center
}
.web_ui__Radio__radio.web_ui__Radio__text-left .web_ui__Radio__label {
  order:0
}
.web_ui__Radio__radio.web_ui__Radio__text-left .web_ui__Radio__button {
  order:1
}
.web_ui__Radio__radio [type=radio] {
  opacity:0;
  z-index:-1;
  width:24px;
  height:24px;
  margin:0;
  position:absolute
}
.web_ui__Radio__button {
  border:1px solid rgba(var(--greyscale-level-2),1);
  box-sizing:border-box;
  cursor:pointer;
  background-color:#0000;
  border-radius:3996px;
  flex:none;
  width:24px;
  height:24px;
  display:inline-block;
  position:relative
}
.web_ui__Radio__button:before {
  content:" ";
  background-color:#0000;
  border-radius:3996px;
  width:8px;
  height:8px;
  margin:7px;
  display:block
}
.web_ui__Radio__button:after {
  content:"";
  border-radius:3996px;
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Radio__button:hover:after {
  background-color:rgba(var(--greyscale-level-5),.02)
}
.web_ui__Radio__button:active:after {
  background-color:rgba(var(--greyscale-level-5),.04)
}
[type=radio]:disabled~.web_ui__Radio__button {
  cursor:not-allowed;
  opacity:.48
}
[type=radio]:checked+.web_ui__Radio__button {
  background-color:rgba(var(--primary-default),1);
  border-color:rgba(var(--primary-default),1)
}
[type=radio]:checked+.web_ui__Radio__button:before {
  background-color:rgba(var(--greyscale-level-6),1)
}
[type=radio]:checked+.web_ui__Radio__button:hover:after {
  background-color:rgba(var(--primary-default),.02)
}
[type=radio]:checked+.web_ui__Radio__button:active:after {
  background-color:rgba(var(--primary-default),.04)
}
.web_ui__Radio__radio input:focus+.web_ui__Radio__button {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
.web_ui__Radio__label {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.web_ui__Radio__inverse .web_ui__Radio__label {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Radio__label {
  cursor:pointer;
  flex:0 auto;
  min-width:0;
  max-width:100%;
  margin:0;
  padding-top:1px;
  display:inline-block
}
.web_ui__Radio__label:empty {
  display:none
}
[type=radio]:disabled~.web_ui__Radio__label {
  cursor:not-allowed
}
.web_ui__Radio__text-bottom {
  flex-direction:column;
  align-items:center
}
.web_ui__Radio__text-bottom .web_ui__Radio__label {
  margin:0
}
.web_ui__Radio__inverse.web_ui__Radio__button {
  border-color:rgba(var(--greyscale-level-6),1);
  background-color:#0000
}
.web_ui__Radio__inverse.web_ui__Radio__button:before {
  background-color:#0000
}
.web_ui__Radio__inverse.web_ui__Radio__button:hover:after {
  background-color:rgba(var(--greyscale-level-6),.02)
}
.web_ui__Radio__inverse.web_ui__Radio__button:active:after {
  background-color:rgba(var(--greyscale-level-6),.04)
}
.web_ui__Radio__inverse [type=radio]:checked+.web_ui__Radio__button {
  background-color:rgba(var(--greyscale-level-6),1);
  border-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Radio__inverse [type=radio]:checked+.web_ui__Radio__button:before {
  background-color:rgba(var(--primary-default),1)
}
.web_ui__Radio__inverse [type=radio]:checked+.web_ui__Radio__button:hover:after {
  background-color:rgba(var(--greyscale-level-6),.02)
}
.web_ui__Radio__inverse [type=radio]:checked+.web_ui__Radio__button:active:after {
  background-color:rgba(var(--greyscale-level-6),.04)
}
.web_ui__Rating__rating {
  align-items:center;
  display:flex
}
.web_ui__Rating__rating .web_ui__Rating__label,
.web_ui__Rating__rating .web_ui__Rating__star {
  display:flex
}
.web_ui__Rating__rating .web_ui__Rating__star-content {
  position:relative
}
.web_ui__Rating__rating .web_ui__Rating__star-content>* {
  align-items:center;
  display:flex
}
.web_ui__Rating__small .web_ui__Rating__star {
  width:12px;
  height:12px
}
.web_ui__Rating__small .web_ui__Rating__star+.web_ui__Rating__star {
  margin-left:2px
}
.web_ui__Rating__small .web_ui__Rating__focus-ring {
  height:12px
}
.web_ui__Rating__small .web_ui__Rating__label:not(:only-child) {
  margin-left:4px
}
.web_ui__Rating__regular .web_ui__Rating__star {
  width:16px;
  height:16px
}
.web_ui__Rating__regular .web_ui__Rating__star+.web_ui__Rating__star {
  margin-left:2px
}
.web_ui__Rating__regular .web_ui__Rating__focus-ring {
  height:16px
}
.web_ui__Rating__regular .web_ui__Rating__label:not(:only-child) {
  margin-left:8px
}
.web_ui__Rating__large .web_ui__Rating__star {
  width:24px;
  height:24px
}
.web_ui__Rating__large .web_ui__Rating__star+.web_ui__Rating__star {
  margin-left:8px
}
.web_ui__Rating__large .web_ui__Rating__focus-ring {
  height:24px
}
.web_ui__Rating__large .web_ui__Rating__label:not(:only-child) {
  margin-left:8px
}
.web_ui__Rating__star-first-half {
  clip-path:inset(0 50% 0 0);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Rating__full .web_ui__Rating__star-first-half,
.web_ui__Rating__full .web_ui__Rating__star-second-half {
  color:rgba(var(--expose-default),1)
}
.web_ui__Rating__empty .web_ui__Rating__star-first-half,
.web_ui__Rating__empty .web_ui__Rating__star-second-half {
  color:rgba(var(--greyscale-level-4),1)
}
.web_ui__Rating__half-full .web_ui__Rating__star-first-half {
  color:rgba(var(--expose-default),1)
}
.web_ui__Rating__half-full .web_ui__Rating__star-second-half,
.web_ui__Rating__interactive:hover .web_ui__Rating__star:hover~.web_ui__Rating__star .web_ui__Rating__star-first-half,
.web_ui__Rating__interactive:hover .web_ui__Rating__star:hover~.web_ui__Rating__star .web_ui__Rating__star-second-half {
  color:rgba(var(--greyscale-level-4),1)
}
.web_ui__Rating__interactive:hover .web_ui__Rating__star .web_ui__Rating__star-first-half,
.web_ui__Rating__interactive:hover .web_ui__Rating__star .web_ui__Rating__star-second-half {
  color:rgba(var(--expose-default),1)
}
.web_ui__Rating__interactive .web_ui__Rating__star {
  cursor:pointer;
  padding-right:2px
}
.web_ui__Rating__interactive .web_ui__Rating__star+.web_ui__Rating__star {
  margin-left:0
}
.web_ui__Rating__interactive .web_ui__Rating__star:last-of-type {
  padding-right:0
}
.web_ui__Rating__interactive .web_ui__Rating__star input {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  position:absolute;
  overflow:hidden
}
.web_ui__Rating__interactive .web_ui__Rating__star input:focus-visible+.web_ui__Rating__star-content .web_ui__Rating__star-focus-ring {
  opacity:1
}
.web_ui__Rating__interactive .web_ui__Rating__focus-container {
  align-items:center;
  display:flex;
  position:relative
}
.web_ui__Rating__interactive .web_ui__Rating__focus-ring,
.web_ui__Rating__interactive .web_ui__Rating__star-focus-ring {
  opacity:0;
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color;
  pointer-events:none;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Rating__interactive .web_ui__Rating__focus-ring {
  width:100%;
  position:absolute;
  left:0
}
.web_ui__Rating__interactive .web_ui__Rating__no-stars {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  position:absolute;
  overflow:hidden
}
.web_ui__Rating__interactive .web_ui__Rating__no-stars:focus-visible~.web_ui__Rating__focus-ring {
  opacity:1
}
.web_ui__Rating__interactive.web_ui__Rating__small .web_ui__Rating__star {
  padding-right:2px
}
.web_ui__Rating__interactive.web_ui__Rating__large .web_ui__Rating__star {
  padding-right:8px
}
.web_ui__Rating__visually-hidden {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  position:absolute;
  overflow:hidden
}
.web_ui__Spacer__none {
  width:0;
  min-width:0;
  height:0
}
.web_ui__Spacer__x-small {
  width:2px;
  min-width:2px;
  height:2px
}
.web_ui__Spacer__small {
  width:4px;
  min-width:4px;
  height:4px
}
.web_ui__Spacer__regular {
  width:8px;
  min-width:8px;
  height:8px
}
.web_ui__Spacer__medium {
  width:12px;
  min-width:12px;
  height:12px
}
.web_ui__Spacer__large {
  width:16px;
  min-width:16px;
  height:16px
}
.web_ui__Spacer__larger {
  width:20px;
  min-width:20px;
  height:20px
}
.web_ui__Spacer__x-large {
  width:24px;
  min-width:24px;
  height:24px
}
.web_ui__Spacer__x-larger {
  width:28px;
  min-width:28px;
  height:28px
}
.web_ui__Spacer__x2-large {
  width:32px;
  min-width:32px;
  height:32px
}
.web_ui__Spacer__x3-large {
  width:48px;
  min-width:48px;
  height:48px
}
.web_ui__Spacer__x4-large {
  width:64px;
  min-width:64px;
  height:64px
}
.web_ui__Spacer__x5-large {
  width:96px;
  min-width:96px;
  height:96px
}
.web_ui__Spacer__x6-large {
  width:128px;
  min-width:128px;
  height:128px
}
.web_ui__Spacer__space-0 {
  width:0;
  min-width:0;
  height:0
}
.web_ui__Spacer__space-50 {
  width:2px;
  min-width:2px;
  height:2px
}
.web_ui__Spacer__space-100 {
  width:4px;
  min-width:4px;
  height:4px
}
.web_ui__Spacer__space-150 {
  width:6px;
  min-width:6px;
  height:6px
}
.web_ui__Spacer__space-200 {
  width:8px;
  min-width:8px;
  height:8px
}
.web_ui__Spacer__space-300 {
  width:12px;
  min-width:12px;
  height:12px
}
.web_ui__Spacer__space-400 {
  width:16px;
  min-width:16px;
  height:16px
}
.web_ui__Spacer__space-500 {
  width:20px;
  min-width:20px;
  height:20px
}
.web_ui__Spacer__space-600 {
  width:24px;
  min-width:24px;
  height:24px
}
.web_ui__Spacer__space-700 {
  width:28px;
  min-width:28px;
  height:28px
}
.web_ui__Spacer__space-800 {
  width:32px;
  min-width:32px;
  height:32px
}
.web_ui__Spacer__space-900 {
  width:36px;
  min-width:36px;
  height:36px
}
.web_ui__Spacer__space-1000 {
  width:40px;
  min-width:40px;
  height:40px
}
.web_ui__Spacer__space-1100 {
  width:44px;
  min-width:44px;
  height:44px
}
.web_ui__Spacer__space-1200 {
  width:48px;
  min-width:48px;
  height:48px
}
.web_ui__Spacer__space-1400 {
  width:56px;
  min-width:56px;
  height:56px
}
.web_ui__Spacer__space-1600 {
  width:64px;
  min-width:64px;
  height:64px
}
.web_ui__Spacer__space-2400 {
  width:96px;
  min-width:96px;
  height:96px
}
.web_ui__Spacer__space-3200 {
  width:128px;
  min-width:128px;
  height:128px
}
.web_ui__Spacer__vertical {
  height:100%;
  display:inline-block
}
.web_ui__Spacer__horizontal {
  width:100%
}
:root {
  --stack-height:100%;
  --stack-width:auto
}
.web_ui__Stack__stack--p-none {
  padding:0
}
.web_ui__Stack__stack--pt-none {
  padding-top:0
}
.web_ui__Stack__stack--pr-none {
  padding-right:0
}
.web_ui__Stack__stack--pb-none {
  padding-bottom:0
}
.web_ui__Stack__stack--pl-none {
  padding-left:0
}
.web_ui__Stack__stack--px-none {
  padding-left:0;
  padding-right:0
}
.web_ui__Stack__stack--py-none {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Stack__stack--p-x-small {
  padding:2px
}
.web_ui__Stack__stack--pt-x-small {
  padding-top:2px
}
.web_ui__Stack__stack--pr-x-small {
  padding-right:2px
}
.web_ui__Stack__stack--pb-x-small {
  padding-bottom:2px
}
.web_ui__Stack__stack--pl-x-small {
  padding-left:2px
}
.web_ui__Stack__stack--px-x-small {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Stack__stack--py-x-small {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Stack__stack--p-small {
  padding:4px
}
.web_ui__Stack__stack--pt-small {
  padding-top:4px
}
.web_ui__Stack__stack--pr-small {
  padding-right:4px
}
.web_ui__Stack__stack--pb-small {
  padding-bottom:4px
}
.web_ui__Stack__stack--pl-small {
  padding-left:4px
}
.web_ui__Stack__stack--px-small {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Stack__stack--py-small {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Stack__stack--p-regular {
  padding:8px
}
.web_ui__Stack__stack--pt-regular {
  padding-top:8px
}
.web_ui__Stack__stack--pr-regular {
  padding-right:8px
}
.web_ui__Stack__stack--pb-regular {
  padding-bottom:8px
}
.web_ui__Stack__stack--pl-regular {
  padding-left:8px
}
.web_ui__Stack__stack--px-regular {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Stack__stack--py-regular {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Stack__stack--p-medium {
  padding:12px
}
.web_ui__Stack__stack--pt-medium {
  padding-top:12px
}
.web_ui__Stack__stack--pr-medium {
  padding-right:12px
}
.web_ui__Stack__stack--pb-medium {
  padding-bottom:12px
}
.web_ui__Stack__stack--pl-medium {
  padding-left:12px
}
.web_ui__Stack__stack--px-medium {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Stack__stack--py-medium {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Stack__stack--p-large {
  padding:16px
}
.web_ui__Stack__stack--pt-large {
  padding-top:16px
}
.web_ui__Stack__stack--pr-large {
  padding-right:16px
}
.web_ui__Stack__stack--pb-large {
  padding-bottom:16px
}
.web_ui__Stack__stack--pl-large {
  padding-left:16px
}
.web_ui__Stack__stack--px-large {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Stack__stack--py-large {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Stack__stack--p-larger {
  padding:20px
}
.web_ui__Stack__stack--pt-larger {
  padding-top:20px
}
.web_ui__Stack__stack--pr-larger {
  padding-right:20px
}
.web_ui__Stack__stack--pb-larger {
  padding-bottom:20px
}
.web_ui__Stack__stack--pl-larger {
  padding-left:20px
}
.web_ui__Stack__stack--px-larger {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Stack__stack--py-larger {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Stack__stack--p-x-large {
  padding:24px
}
.web_ui__Stack__stack--pt-x-large {
  padding-top:24px
}
.web_ui__Stack__stack--pr-x-large {
  padding-right:24px
}
.web_ui__Stack__stack--pb-x-large {
  padding-bottom:24px
}
.web_ui__Stack__stack--pl-x-large {
  padding-left:24px
}
.web_ui__Stack__stack--px-x-large {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Stack__stack--py-x-large {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Stack__stack--p-x-larger {
  padding:28px
}
.web_ui__Stack__stack--pt-x-larger {
  padding-top:28px
}
.web_ui__Stack__stack--pr-x-larger {
  padding-right:28px
}
.web_ui__Stack__stack--pb-x-larger {
  padding-bottom:28px
}
.web_ui__Stack__stack--pl-x-larger {
  padding-left:28px
}
.web_ui__Stack__stack--px-x-larger {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Stack__stack--py-x-larger {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Stack__stack--p-x2-large {
  padding:32px
}
.web_ui__Stack__stack--pt-x2-large {
  padding-top:32px
}
.web_ui__Stack__stack--pr-x2-large {
  padding-right:32px
}
.web_ui__Stack__stack--pb-x2-large {
  padding-bottom:32px
}
.web_ui__Stack__stack--pl-x2-large {
  padding-left:32px
}
.web_ui__Stack__stack--px-x2-large {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Stack__stack--py-x2-large {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Stack__stack--p-x3-large {
  padding:48px
}
.web_ui__Stack__stack--pt-x3-large {
  padding-top:48px
}
.web_ui__Stack__stack--pr-x3-large {
  padding-right:48px
}
.web_ui__Stack__stack--pb-x3-large {
  padding-bottom:48px
}
.web_ui__Stack__stack--pl-x3-large {
  padding-left:48px
}
.web_ui__Stack__stack--px-x3-large {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Stack__stack--py-x3-large {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Stack__stack--p-x4-large {
  padding:64px
}
.web_ui__Stack__stack--pt-x4-large {
  padding-top:64px
}
.web_ui__Stack__stack--pr-x4-large {
  padding-right:64px
}
.web_ui__Stack__stack--pb-x4-large {
  padding-bottom:64px
}
.web_ui__Stack__stack--pl-x4-large {
  padding-left:64px
}
.web_ui__Stack__stack--px-x4-large {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Stack__stack--py-x4-large {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Stack__stack--p-x5-large {
  padding:96px
}
.web_ui__Stack__stack--pt-x5-large {
  padding-top:96px
}
.web_ui__Stack__stack--pr-x5-large {
  padding-right:96px
}
.web_ui__Stack__stack--pb-x5-large {
  padding-bottom:96px
}
.web_ui__Stack__stack--pl-x5-large {
  padding-left:96px
}
.web_ui__Stack__stack--px-x5-large {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Stack__stack--py-x5-large {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Stack__stack--p-x6-large {
  padding:128px
}
.web_ui__Stack__stack--pt-x6-large {
  padding-top:128px
}
.web_ui__Stack__stack--pr-x6-large {
  padding-right:128px
}
.web_ui__Stack__stack--pb-x6-large {
  padding-bottom:128px
}
.web_ui__Stack__stack--pl-x6-large {
  padding-left:128px
}
.web_ui__Stack__stack--px-x6-large {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Stack__stack--py-x6-large {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Stack__stack--p-space-0 {
  padding:0
}
.web_ui__Stack__stack--pt-space-0 {
  padding-top:0
}
.web_ui__Stack__stack--pr-space-0 {
  padding-right:0
}
.web_ui__Stack__stack--pb-space-0 {
  padding-bottom:0
}
.web_ui__Stack__stack--pl-space-0 {
  padding-left:0
}
.web_ui__Stack__stack--px-space-0 {
  padding-left:0;
  padding-right:0
}
.web_ui__Stack__stack--py-space-0 {
  padding-top:0;
  padding-bottom:0
}
.web_ui__Stack__stack--p-space-50 {
  padding:2px
}
.web_ui__Stack__stack--pt-space-50 {
  padding-top:2px
}
.web_ui__Stack__stack--pr-space-50 {
  padding-right:2px
}
.web_ui__Stack__stack--pb-space-50 {
  padding-bottom:2px
}
.web_ui__Stack__stack--pl-space-50 {
  padding-left:2px
}
.web_ui__Stack__stack--px-space-50 {
  padding-left:2px;
  padding-right:2px
}
.web_ui__Stack__stack--py-space-50 {
  padding-top:2px;
  padding-bottom:2px
}
.web_ui__Stack__stack--p-space-100 {
  padding:4px
}
.web_ui__Stack__stack--pt-space-100 {
  padding-top:4px
}
.web_ui__Stack__stack--pr-space-100 {
  padding-right:4px
}
.web_ui__Stack__stack--pb-space-100 {
  padding-bottom:4px
}
.web_ui__Stack__stack--pl-space-100 {
  padding-left:4px
}
.web_ui__Stack__stack--px-space-100 {
  padding-left:4px;
  padding-right:4px
}
.web_ui__Stack__stack--py-space-100 {
  padding-top:4px;
  padding-bottom:4px
}
.web_ui__Stack__stack--p-space-150 {
  padding:6px
}
.web_ui__Stack__stack--pt-space-150 {
  padding-top:6px
}
.web_ui__Stack__stack--pr-space-150 {
  padding-right:6px
}
.web_ui__Stack__stack--pb-space-150 {
  padding-bottom:6px
}
.web_ui__Stack__stack--pl-space-150 {
  padding-left:6px
}
.web_ui__Stack__stack--px-space-150 {
  padding-left:6px;
  padding-right:6px
}
.web_ui__Stack__stack--py-space-150 {
  padding-top:6px;
  padding-bottom:6px
}
.web_ui__Stack__stack--p-space-200 {
  padding:8px
}
.web_ui__Stack__stack--pt-space-200 {
  padding-top:8px
}
.web_ui__Stack__stack--pr-space-200 {
  padding-right:8px
}
.web_ui__Stack__stack--pb-space-200 {
  padding-bottom:8px
}
.web_ui__Stack__stack--pl-space-200 {
  padding-left:8px
}
.web_ui__Stack__stack--px-space-200 {
  padding-left:8px;
  padding-right:8px
}
.web_ui__Stack__stack--py-space-200 {
  padding-top:8px;
  padding-bottom:8px
}
.web_ui__Stack__stack--p-space-300 {
  padding:12px
}
.web_ui__Stack__stack--pt-space-300 {
  padding-top:12px
}
.web_ui__Stack__stack--pr-space-300 {
  padding-right:12px
}
.web_ui__Stack__stack--pb-space-300 {
  padding-bottom:12px
}
.web_ui__Stack__stack--pl-space-300 {
  padding-left:12px
}
.web_ui__Stack__stack--px-space-300 {
  padding-left:12px;
  padding-right:12px
}
.web_ui__Stack__stack--py-space-300 {
  padding-top:12px;
  padding-bottom:12px
}
.web_ui__Stack__stack--p-space-400 {
  padding:16px
}
.web_ui__Stack__stack--pt-space-400 {
  padding-top:16px
}
.web_ui__Stack__stack--pr-space-400 {
  padding-right:16px
}
.web_ui__Stack__stack--pb-space-400 {
  padding-bottom:16px
}
.web_ui__Stack__stack--pl-space-400 {
  padding-left:16px
}
.web_ui__Stack__stack--px-space-400 {
  padding-left:16px;
  padding-right:16px
}
.web_ui__Stack__stack--py-space-400 {
  padding-top:16px;
  padding-bottom:16px
}
.web_ui__Stack__stack--p-space-500 {
  padding:20px
}
.web_ui__Stack__stack--pt-space-500 {
  padding-top:20px
}
.web_ui__Stack__stack--pr-space-500 {
  padding-right:20px
}
.web_ui__Stack__stack--pb-space-500 {
  padding-bottom:20px
}
.web_ui__Stack__stack--pl-space-500 {
  padding-left:20px
}
.web_ui__Stack__stack--px-space-500 {
  padding-left:20px;
  padding-right:20px
}
.web_ui__Stack__stack--py-space-500 {
  padding-top:20px;
  padding-bottom:20px
}
.web_ui__Stack__stack--p-space-600 {
  padding:24px
}
.web_ui__Stack__stack--pt-space-600 {
  padding-top:24px
}
.web_ui__Stack__stack--pr-space-600 {
  padding-right:24px
}
.web_ui__Stack__stack--pb-space-600 {
  padding-bottom:24px
}
.web_ui__Stack__stack--pl-space-600 {
  padding-left:24px
}
.web_ui__Stack__stack--px-space-600 {
  padding-left:24px;
  padding-right:24px
}
.web_ui__Stack__stack--py-space-600 {
  padding-top:24px;
  padding-bottom:24px
}
.web_ui__Stack__stack--p-space-700 {
  padding:28px
}
.web_ui__Stack__stack--pt-space-700 {
  padding-top:28px
}
.web_ui__Stack__stack--pr-space-700 {
  padding-right:28px
}
.web_ui__Stack__stack--pb-space-700 {
  padding-bottom:28px
}
.web_ui__Stack__stack--pl-space-700 {
  padding-left:28px
}
.web_ui__Stack__stack--px-space-700 {
  padding-left:28px;
  padding-right:28px
}
.web_ui__Stack__stack--py-space-700 {
  padding-top:28px;
  padding-bottom:28px
}
.web_ui__Stack__stack--p-space-800 {
  padding:32px
}
.web_ui__Stack__stack--pt-space-800 {
  padding-top:32px
}
.web_ui__Stack__stack--pr-space-800 {
  padding-right:32px
}
.web_ui__Stack__stack--pb-space-800 {
  padding-bottom:32px
}
.web_ui__Stack__stack--pl-space-800 {
  padding-left:32px
}
.web_ui__Stack__stack--px-space-800 {
  padding-left:32px;
  padding-right:32px
}
.web_ui__Stack__stack--py-space-800 {
  padding-top:32px;
  padding-bottom:32px
}
.web_ui__Stack__stack--p-space-900 {
  padding:36px
}
.web_ui__Stack__stack--pt-space-900 {
  padding-top:36px
}
.web_ui__Stack__stack--pr-space-900 {
  padding-right:36px
}
.web_ui__Stack__stack--pb-space-900 {
  padding-bottom:36px
}
.web_ui__Stack__stack--pl-space-900 {
  padding-left:36px
}
.web_ui__Stack__stack--px-space-900 {
  padding-left:36px;
  padding-right:36px
}
.web_ui__Stack__stack--py-space-900 {
  padding-top:36px;
  padding-bottom:36px
}
.web_ui__Stack__stack--p-space-1000 {
  padding:40px
}
.web_ui__Stack__stack--pt-space-1000 {
  padding-top:40px
}
.web_ui__Stack__stack--pr-space-1000 {
  padding-right:40px
}
.web_ui__Stack__stack--pb-space-1000 {
  padding-bottom:40px
}
.web_ui__Stack__stack--pl-space-1000 {
  padding-left:40px
}
.web_ui__Stack__stack--px-space-1000 {
  padding-left:40px;
  padding-right:40px
}
.web_ui__Stack__stack--py-space-1000 {
  padding-top:40px;
  padding-bottom:40px
}
.web_ui__Stack__stack--p-space-1100 {
  padding:44px
}
.web_ui__Stack__stack--pt-space-1100 {
  padding-top:44px
}
.web_ui__Stack__stack--pr-space-1100 {
  padding-right:44px
}
.web_ui__Stack__stack--pb-space-1100 {
  padding-bottom:44px
}
.web_ui__Stack__stack--pl-space-1100 {
  padding-left:44px
}
.web_ui__Stack__stack--px-space-1100 {
  padding-left:44px;
  padding-right:44px
}
.web_ui__Stack__stack--py-space-1100 {
  padding-top:44px;
  padding-bottom:44px
}
.web_ui__Stack__stack--p-space-1200 {
  padding:48px
}
.web_ui__Stack__stack--pt-space-1200 {
  padding-top:48px
}
.web_ui__Stack__stack--pr-space-1200 {
  padding-right:48px
}
.web_ui__Stack__stack--pb-space-1200 {
  padding-bottom:48px
}
.web_ui__Stack__stack--pl-space-1200 {
  padding-left:48px
}
.web_ui__Stack__stack--px-space-1200 {
  padding-left:48px;
  padding-right:48px
}
.web_ui__Stack__stack--py-space-1200 {
  padding-top:48px;
  padding-bottom:48px
}
.web_ui__Stack__stack--p-space-1400 {
  padding:56px
}
.web_ui__Stack__stack--pt-space-1400 {
  padding-top:56px
}
.web_ui__Stack__stack--pr-space-1400 {
  padding-right:56px
}
.web_ui__Stack__stack--pb-space-1400 {
  padding-bottom:56px
}
.web_ui__Stack__stack--pl-space-1400 {
  padding-left:56px
}
.web_ui__Stack__stack--px-space-1400 {
  padding-left:56px;
  padding-right:56px
}
.web_ui__Stack__stack--py-space-1400 {
  padding-top:56px;
  padding-bottom:56px
}
.web_ui__Stack__stack--p-space-1600 {
  padding:64px
}
.web_ui__Stack__stack--pt-space-1600 {
  padding-top:64px
}
.web_ui__Stack__stack--pr-space-1600 {
  padding-right:64px
}
.web_ui__Stack__stack--pb-space-1600 {
  padding-bottom:64px
}
.web_ui__Stack__stack--pl-space-1600 {
  padding-left:64px
}
.web_ui__Stack__stack--px-space-1600 {
  padding-left:64px;
  padding-right:64px
}
.web_ui__Stack__stack--py-space-1600 {
  padding-top:64px;
  padding-bottom:64px
}
.web_ui__Stack__stack--p-space-2400 {
  padding:96px
}
.web_ui__Stack__stack--pt-space-2400 {
  padding-top:96px
}
.web_ui__Stack__stack--pr-space-2400 {
  padding-right:96px
}
.web_ui__Stack__stack--pb-space-2400 {
  padding-bottom:96px
}
.web_ui__Stack__stack--pl-space-2400 {
  padding-left:96px
}
.web_ui__Stack__stack--px-space-2400 {
  padding-left:96px;
  padding-right:96px
}
.web_ui__Stack__stack--py-space-2400 {
  padding-top:96px;
  padding-bottom:96px
}
.web_ui__Stack__stack--p-space-3200 {
  padding:128px
}
.web_ui__Stack__stack--pt-space-3200 {
  padding-top:128px
}
.web_ui__Stack__stack--pr-space-3200 {
  padding-right:128px
}
.web_ui__Stack__stack--pb-space-3200 {
  padding-bottom:128px
}
.web_ui__Stack__stack--pl-space-3200 {
  padding-left:128px
}
.web_ui__Stack__stack--px-space-3200 {
  padding-left:128px;
  padding-right:128px
}
.web_ui__Stack__stack--py-space-3200 {
  padding-top:128px;
  padding-bottom:128px
}
.web_ui__Stack__stack {
  box-sizing:border-box;
  display:flex
}
.web_ui__Stack__stack.web_ui__Stack__width-parent {
  width:auto
}
.web_ui__Stack__stack.web_ui__Stack__width-content {
  width:-moz-fit-content;
  width:fit-content;
  min-width:-moz-fit-content;
  min-width:fit-content
}
.web_ui__Stack__stack.web_ui__Stack__width-custom {
  min-width:var(--stack-width);
  width:var(--stack-width)
}
.web_ui__Stack__stack.web_ui__Stack__height-parent {
  height:100%
}
.web_ui__Stack__stack.web_ui__Stack__height-content {
  height:-moz-fit-content;
  height:fit-content;
  min-height:-moz-fit-content;
  min-height:fit-content
}
.web_ui__Stack__stack.web_ui__Stack__height-custom {
  height:var(--stack-height)
}
.web_ui__Stack__stack.web_ui__Stack__scroll::-webkit-scrollbar {
  width:0;
  height:0
}
.web_ui__Stack__stack.web_ui__Stack__scroll {
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow:auto
}
.web_ui__Stack__stack.web_ui__Stack__horizontal.web_ui__Stack__fill-equally>* {
  flex:1 1 0;
  min-width:0;
  min-height:0
}
.web_ui__Stack__stack.web_ui__Stack__vertical.web_ui__Stack__fill-equally>* {
  align-self:stretch
}
.web_ui__Stack__wrap {
  flex-wrap:wrap
}
.web_ui__Stack__horizontal {
  flex-direction:row
}
.web_ui__Stack__vertical {
  flex-direction:column
}
.web_ui__Stack__stack--gap-none {
  gap:0
}
.web_ui__Stack__stack--gap-x-small {
  gap:2px
}
.web_ui__Stack__stack--gap-small {
  gap:4px
}
.web_ui__Stack__stack--gap-regular {
  gap:8px
}
.web_ui__Stack__stack--gap-medium {
  gap:12px
}
.web_ui__Stack__stack--gap-large {
  gap:16px
}
.web_ui__Stack__stack--gap-larger {
  gap:20px
}
.web_ui__Stack__stack--gap-x-large {
  gap:24px
}
.web_ui__Stack__stack--gap-x-larger {
  gap:28px
}
.web_ui__Stack__stack--gap-x2-large {
  gap:32px
}
.web_ui__Stack__stack--gap-x3-large {
  gap:48px
}
.web_ui__Stack__stack--gap-x4-large {
  gap:64px
}
.web_ui__Stack__stack--gap-x5-large {
  gap:96px
}
.web_ui__Stack__stack--gap-x6-large {
  gap:128px
}
.web_ui__Stack__stack--gap-space-0 {
  gap:0
}
.web_ui__Stack__stack--gap-space-50 {
  gap:2px
}
.web_ui__Stack__stack--gap-space-100 {
  gap:4px
}
.web_ui__Stack__stack--gap-space-150 {
  gap:6px
}
.web_ui__Stack__stack--gap-space-200 {
  gap:8px
}
.web_ui__Stack__stack--gap-space-300 {
  gap:12px
}
.web_ui__Stack__stack--gap-space-400 {
  gap:16px
}
.web_ui__Stack__stack--gap-space-500 {
  gap:20px
}
.web_ui__Stack__stack--gap-space-600 {
  gap:24px
}
.web_ui__Stack__stack--gap-space-700 {
  gap:28px
}
.web_ui__Stack__stack--gap-space-800 {
  gap:32px
}
.web_ui__Stack__stack--gap-space-900 {
  gap:36px
}
.web_ui__Stack__stack--gap-space-1000 {
  gap:40px
}
.web_ui__Stack__stack--gap-space-1100 {
  gap:44px
}
.web_ui__Stack__stack--gap-space-1200 {
  gap:48px
}
.web_ui__Stack__stack--gap-space-1400 {
  gap:56px
}
.web_ui__Stack__stack--gap-space-1600 {
  gap:64px
}
.web_ui__Stack__stack--gap-space-2400 {
  gap:96px
}
.web_ui__Stack__stack--gap-space-3200 {
  gap:128px
}
.web_ui__Stack__stack--justify-center {
  justify-content:center
}
.web_ui__Stack__stack--justify-end {
  justify-content:flex-end
}
.web_ui__Stack__stack--justify-start {
  justify-content:flex-start
}
.web_ui__Stack__stack--justify-space-in-between {
  justify-content:space-between
}
.web_ui__Stack__stack--justify-space-around {
  justify-content:space-around
}
.web_ui__Stack__stack--justify-space-evenly {
  justify-content:space-evenly
}
.web_ui__Stack__stack--align-center {
  align-items:center
}
.web_ui__Stack__stack--align-top {
  align-items:flex-start
}
.web_ui__Stack__stack--align-bottom {
  align-items:flex-end
}
.web_ui__Stack__stack--align-baseline {
  align-items:baseline
}
.web_ui__Tabs__tabs {
  background:rgba(var(--greyscale-level-6),1);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  position:relative
}
.web_ui__Tabs__title {
  opacity:.64;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  overflow:hidden
}
.web_ui__Tabs__tab {
  color:rgba(var(--amplified-default),1);
  cursor:pointer;
  align-items:center;
  height:44px;
  margin:0;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px;
  display:flex;
  position:relative;
  overflow:hidden
}
.web_ui__Tabs__tab>* {
  padding:0 16px
}
.web_ui__Tabs__tab .web_ui__Tabs__tab-content {
  cursor:default;
  display:none;
  position:absolute;
  top:100%;
  left:0
}
.web_ui__Tabs__tab:hover {
  background:rgba(var(--greyscale-level-1),.02)
}
.web_ui__Tabs__tab:active {
  background:rgba(var(--greyscale-level-1),.04)
}
.web_ui__Tabs__tab.web_ui__Tabs__is-active:after {
  background-color:rgba(var(--primary-default),1);
  content:" ";
  border-radius:0;
  width:100%;
  height:2px;
  position:absolute;
  bottom:0;
  left:0;
  right:0
}
.web_ui__Tabs__tab.web_ui__Tabs__is-active .web_ui__Tabs__title {
  opacity:1
}
.web_ui__Tabs__tab.web_ui__Tabs__is-active .web_ui__Tabs__tab-content {
  padding:0;
  display:block
}
.web_ui__Tabs__tab.web_ui__Tabs__allow-overflow {
  overflow:inherit
}
.web_ui__Tabs__content {
  margin:0;
  padding:0;
  list-style:none;
  display:flex
}
.web_ui__Tabs__wide .web_ui__Tabs__tab {
  height:56px;
  padding:0 32px
}
.web_ui__Tabs__parent .web_ui__Tabs__tab {
  flex-grow:1;
  justify-content:center;
  padding:0 8px
}
.web_ui__Tabs__divider {
  width:100%;
  position:absolute;
  bottom:0;
  left:0
}
.web_ui__Tooltip__container {
  position:relative
}
.web_ui__Tooltip__tooltip {
  background:rgba(var(--primary-dark),1);
  box-sizing:border-box;
  color:rgba(var(--greyscale-level-6),1);
  opacity:0;
  pointer-events:none;
  text-align:left;
  z-index:100000;
  border-radius:6px;
  width:max-content;
  max-width:276px;
  padding:8px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px;
  transition:opacity .2s ease-out
}
.web_ui__Tooltip__is-shown {
  opacity:1
}
.web_ui__Tooltip__inline {
  display:inline-block
}
.web_ui__Tooltip__hoverable:hover+.web_ui__Tooltip__tooltip {
  opacity:1;
  pointer-events:all
}
.web_ui__Tooltip__arrow {
  background:rgba(var(--primary-dark),1);
  width:8px;
  height:8px;
  position:absolute;
  transform:rotate(45deg)
}
.web_ui__Toggle__toggle {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  align-items:flex-start;
  gap:8px;
  display:flex
}
.web_ui__Toggle__toggle.web_ui__Toggle__align-center {
  align-items:center
}
.web_ui__Toggle__toggle.web_ui__Toggle__text-left .web_ui__Toggle__label {
  order:0
}
.web_ui__Toggle__toggle.web_ui__Toggle__text-left .web_ui__Toggle__button {
  order:1
}
.web_ui__Toggle__toggle [type=checkbox] {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  position:absolute;
  overflow:hidden
}
.web_ui__Toggle__toggle [type=checkbox]:checked+.web_ui__Toggle__button {
  background-color:rgba(var(--primary-default),1)
}
.web_ui__Toggle__toggle [type=checkbox]:checked+.web_ui__Toggle__button:after {
  background-color:rgba(var(--greyscale-level-6),1);
  float:right;
  border-color:#0000
}
.web_ui__Toggle__toggle [type=checkbox]:disabled+.web_ui__Toggle__button {
  cursor:not-allowed;
  opacity:.48
}
.web_ui__Toggle__toggle [type=checkbox]:focus+.web_ui__Toggle__button {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
.web_ui__Toggle__toggle [type=checkbox]:focus-visible+.web_ui__Toggle__button {
  outline:5px auto highlight;
  outline:5px auto -webkit-focus-ring-color
}
.web_ui__Toggle__toggle [type=checkbox]:focus:not(:focus-visible)+.web_ui__Toggle__button {
  outline:0
}
.web_ui__Toggle__button {
  background-color:rgba(var(--greyscale-level-3),1);
  box-sizing:border-box;
  cursor:pointer;
  border-radius:3996px;
  flex:none;
  width:36px;
  height:24px;
  display:inline-block
}
.web_ui__Toggle__button:after {
  background-clip:content-box;
  background-color:rgba(var(--greyscale-level-6),1);
  box-sizing:border-box;
  content:"";
  float:left;
  border:1.5px solid #0000;
  border-radius:3996px;
  width:24px;
  height:24px
}
.web_ui__Toggle__label {
  color:RGBA(var(--greyscale-level-2,1));
  cursor:pointer;
  flex:0 auto;
  min-width:0;
  max-width:100%;
  margin:0;
  padding-top:1px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px;
  display:inline-block
}
[type=checkbox]:disabled~.web_ui__Toggle__label {
  cursor:not-allowed
}
.web_ui__Toggle__inverse .web_ui__Toggle__button {
  background-color:rgba(var(--greyscale-level-6),.12)
}
.web_ui__Toggle__inverse .web_ui__Toggle__button:after {
  background-color:rgba(var(--primary-default),1);
  border-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Toggle__inverse [type=checkbox]:checked+.web_ui__Toggle__button {
  background-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Toggle__inverse [type=checkbox]:checked+.web_ui__Toggle__button:after {
  background-color:rgba(var(--primary-default),1);
  border-color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Toggle__inverse .web_ui__Toggle__label {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Text__text {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin:0;
  padding:0;
  display:inline-block
}
.web_ui__Text__text.web_ui__Text__html-content :where(ol) {
  -webkit-padding-start:8px;
  padding-inline-start:8px;
  list-style-type:decimal;
  list-style-position:outside
}
.web_ui__Text__text.web_ui__Text__html-content :where(ol>li) {
  -webkit-padding-start:0;
  text-indent:0;
  padding-inline-start:0
}
.web_ui__Text__text.web_ui__Text__html-content :where(ul) {
  -webkit-padding-start:8px;
  padding-inline-start:8px;
  list-style-type:disc;
  list-style-position:outside
}
.web_ui__Text__text.web_ui__Text__html-content :where(ul>li) {
  -webkit-padding-start:0;
  text-indent:0;
  padding-inline-start:0
}
.web_ui__Text__text.web_ui__Text__html-content :where(li+li) {
  -webkit-margin-before:4px;
  margin-block-start:4px
}
.web_ui__Text__text.web_ui__Text__html-content :where(ol>li+li) {
  -webkit-margin-before:0;
  margin-block-start:0
}
.web_ui__Text__text.web_ui__Text__html-content :where(ol,
ul) :where(ol,
ul) {
  -webkit-padding-start:12px;
  padding-inline-start:12px
}
.web_ui__Text__text.web_ui__Text__html-content :where(li>p) {
  margin:0
}
.web_ui__Text__text.web_ui__Text__html-content :where(a) {
  color:var(--link-parameters-text-color);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__text.web_ui__Text__html-content.web_ui__Text__inverse :where(a) {
  color:inherit;
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__text.web_ui__Text__html-content.web_ui__Text__inverse :where(a:hover,
a:focus-visible) {
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__text.web_ui__Text__html-content :where(a:focus-visible) {
  color:var(--link-parameters-text-color);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__text.web_ui__Text__html-content :where(a:hover) {
  color:var(--link-parameters-text-color);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__text.web_ui__Text__html-content :where(b) {
  font-weight:500
}
.web_ui__Text__text.web_ui__Text__html-content :where(mark) {
  background-color:rgba(var(--expose-default),.24);
  color:rgba(var(--greyscale-level-1),1)
}
.web_ui__Text__heading-xl,
.web_ui__Text__heading-xxl {
  color:RGBA(var(--greyscale-level-1,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:24px;
  font-weight:500;
  line-height:32px
}
.web_ui__Text__heading {
  font-size:22px;
  line-height:28px
}
.web_ui__Text__heading,
.web_ui__Text__section-heading {
  color:RGBA(var(--greyscale-level-1,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-weight:580
}
.web_ui__Text__section-heading {
  font-size:18px;
  line-height:24px
}
.web_ui__Text__title {
  color:RGBA(var(--greyscale-level-1,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.web_ui__Text__body {
  color:RGBA(var(--greyscale-level-2,1))
}
.web_ui__Text__body,
.web_ui__Text__user-input {
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.web_ui__Text__user-input {
  color:RGBA(var(--greyscale-level-1,1))
}
.web_ui__Text__subtitle {
  font-size:14px;
  line-height:18px
}
.web_ui__Text__caption,
.web_ui__Text__subtitle {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-weight:375
}
.web_ui__Text__caption {
  font-size:12px;
  line-height:16px
}
.web_ui__Text__primary {
  color:rgba(var(--primary-default),1)
}
.web_ui__Text__amplified {
  color:rgba(var(--amplified-default),1)
}
.web_ui__Text__muted {
  color:rgba(var(--muted-default),1)
}
.web_ui__Text__success {
  color:rgba(var(--success-default),1)
}
.web_ui__Text__warning {
  color:rgba(var(--warning-default),1)
}
.web_ui__Text__expose {
  color:rgba(var(--expose-default),1)
}
.web_ui__Text__inverse {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Text__left {
  text-align:left
}
@media only screen and (max-width:720px) {
  .web_ui__Text__left--phones {
    text-align:left
  }
}
.web_ui__Text__right {
  text-align:right
}
@media only screen and (max-width:720px) {
  .web_ui__Text__right--phones {
    text-align:right
  }
}
.web_ui__Text__center {
  text-align:center
}
@media only screen and (max-width:720px) {
  .web_ui__Text__center--phones {
    text-align:center
  }
}
.web_ui__Text__parent {
  width:100%;
  display:block
}
.web_ui__Text__highlight>b {
  font-weight:inherit
}
.web_ui__Text__highlight-primary>b {
  color:rgba(var(--primary-default),1)
}
.web_ui__Text__highlight-amplified>b {
  color:rgba(var(--amplified-default),1)
}
.web_ui__Text__highlight-muted>b {
  color:rgba(var(--muted-default),1)
}
.web_ui__Text__highlight-success>b {
  color:rgba(var(--success-default),1)
}
.web_ui__Text__highlight-warning>b {
  color:rgba(var(--warning-default),1)
}
.web_ui__Text__highlight-expose>b {
  color:rgba(var(--expose-default),1)
}
.web_ui__Text__highlight-inverse>b {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Text__bold {
  font-weight:500
}
.web_ui__Text__truncated {
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  overflow:clip
}
.web_ui__Text__max-lines {
  -webkit-line-clamp:var(--max-lines);
  line-clamp:var(--max-lines);
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden
}
.web_ui__Text__clickable,
.web_ui__Text__clickable:hover {
  color:var(--link-parameters-text-color);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__clickable:hover {
  cursor:pointer
}
.web_ui__Text__underline {
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__underline-none {
  text-decoration:none
}
.web_ui__Text__strikethrough {
  text-decoration:line-through
}
.web_ui__Text__emphasis {
  background-color:rgba(var(--expose-default),.24);
  color:rgba(var(--greyscale-level-1),1)
}
.web_ui__Text__inherit {
  color:inherit
}
.web_ui__Text__inverse a {
  color:inherit;
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  -webkit-text-decoration:var(--link-parameters-text-decoration);
  text-decoration:var(--link-parameters-text-decoration)
}
.web_ui__Text__format {
  white-space:pre-line
}
.web_ui__Text__inline {
  display:inline
}
.web_ui__Validation__validation {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px
}
.web_ui__Validation__primary {
  color:rgba(var(--primary-default),1)
}
.web_ui__Validation__amplified {
  color:rgba(var(--amplified-default),1)
}
.web_ui__Validation__muted {
  color:rgba(var(--muted-default),1)
}
.web_ui__Validation__success {
  color:rgba(var(--success-default),1)
}
.web_ui__Validation__warning {
  color:rgba(var(--warning-default),1)
}
.web_ui__Validation__inverse {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Input__input {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background:rgba(var(--greyscale-level-6),1);
  align-items:center;
  padding:16px;
  font-size:0;
  display:block
}
.web_ui__Input__input .web_ui__Input__value {
  color:RGBA(var(--greyscale-level-1,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.web_ui__Input__input .web_ui__Input__value:-webkit-autofill {
  -webkit-text-fill-color:RGBA(var(--greyscale-level-1,1));
  -webkit-box-shadow:0 0 0 9999px rgba(var(--greyscale-level-6),1)inset
}
.web_ui__Input__input .web_ui__Input__value:-webkit-autofill:focus {
  -webkit-text-fill-color:RGBA(var(--greyscale-level-1,1));
  -webkit-box-shadow:0 0 0 9999px rgba(var(--greyscale-level-6),1)inset
}
.web_ui__Input__input .web_ui__Input__value {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:0;
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08);
  resize:none;
  background-color:#0000;
  border-radius:0;
  outline:none;
  width:100%;
  min-width:0;
  padding:0 16px 4px 0;
  font-family:inherit
}
.web_ui__Input__input .web_ui__Input__value[type=number] {
  -moz-appearance:textfield
}
.web_ui__Input__input .web_ui__Input__value::-moz-placeholder {
  color:rgba(var(--amplified-default),.64)
}
.web_ui__Input__input .web_ui__Input__value:-ms-placeholder-shown {
  color:rgba(var(--amplified-default),.64)
}
.web_ui__Input__input .web_ui__Input__value::placeholder {
  color:rgba(var(--amplified-default),.64)
}
.web_ui__Input__input .web_ui__Input__value::-webkit-clear-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:none
}
.web_ui__Input__input .web_ui__Input__value::-webkit-inner-spin-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:none
}
.web_ui__Input__input .web_ui__Input__value:focus {
  border-color:rgba(var(--primary-default),.48);
  outline:none
}
.web_ui__Input__input .web_ui__Input__value:disabled {
  border-color:rgba(var(--greyscale-level-1),.08);
  cursor:not-allowed;
  opacity:.48
}
.web_ui__Input__input .web_ui__Input__with-suffix {
  text-overflow:ellipsis;
  white-space:nowrap;
  padding-right:24px;
  overflow:hidden
}
.web_ui__Input__title {
  color:RGBA(var(--greyscale-level-2,1));
  align-self:flex-start;
  padding-bottom:8px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__Input__content {
  flex-wrap:wrap;
  align-items:center;
  font-size:0;
  display:flex;
  position:relative
}
.web_ui__Input__suffix {
  z-index:1;
  position:absolute;
  bottom:8px;
  right:0
}
.web_ui__Input__note {
  box-sizing:border-box;
  color:RGBA(var(--greyscale-level-2,1));
  width:100%;
  padding-top:4px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:12px;
  font-weight:375;
  line-height:16px
}
.web_ui__Input__narrow {
  padding:8px
}
.web_ui__Input__narrow,
.web_ui__Input__tight {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__Input__tight {
  padding:0
}
@media only screen and (min-width:721px) {
  .web_ui__Input__wide {
    flex-wrap:wrap;
    justify-content:flex-end;
    padding:24px;
    display:flex
  }
  .web_ui__Input__wide .web_ui__Input__title {
    color:RGBA(var(--greyscale-level-1,1));
    width:50%;
    padding:0;
    font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:22px
  }
  .web_ui__Input__wide .web_ui__Input__content {
    width:50%
  }
  .web_ui__Input__wide .web_ui__Input__content:first-child {
    width:100%
  }
  .web_ui__Input__wide .web_ui__Input__note {
    width:50%
  }
}
.web_ui__Input__input.web_ui__Input__primary {
  background:rgba(var(--primary-default),1)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__title,
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value {
  color:rgba(var(--greyscale-level-6),1)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value:-webkit-autofill {
  -webkit-text-fill-color:rgba(var(--greyscale-level-6),1);
  -webkit-box-shadow:0 0 0 9999px rgba(var(--primary-default),1)inset
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value:-webkit-autofill:focus {
  -webkit-text-fill-color:rgba(var(--greyscale-level-6),1);
  -webkit-box-shadow:0 0 0 9999px rgba(var(--primary-default),1)inset
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value {
  border-color:rgba(var(--greyscale-level-6),.24)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value::-moz-placeholder {
  color:rgba(var(--greyscale-level-6),.64)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value:-ms-placeholder-shown {
  color:rgba(var(--greyscale-level-6),.64)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value::placeholder {
  color:rgba(var(--greyscale-level-6),.64)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value:focus {
  border-color:rgba(var(--greyscale-level-6),.64)
}
.web_ui__Input__input.web_ui__Input__primary .web_ui__Input__value:disabled {
  border-color:rgba(var(--greyscale-level-6),.24)
}
.web_ui__Input__select .web_ui__Input__value {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDEydjEySDB6Ii8+PHBhdGggZmlsbD0iIzRENEQ0RCIgZD0ibTEgNCA1IDUgNS01eiIvPjwvZz48L3N2Zz4=);
  background-position:100%;
  background-repeat:no-repeat
}
.web_ui__Input__select .web_ui__Input__value .web_ui__Input__placeholder {
  display:none
}
.web_ui__Input__select .web_ui__Input__value:required:invalid {
  color:rgba(var(--amplified-default),.64)
}
.web_ui__Input__select.web_ui__Input__primary .web_ui__Input__value {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuOCI+PHBhdGggZD0iTTAgMGgxMnYxMkgweiIvPjxwYXRoIGZpbGw9IiNGMkYyRjIiIGQ9Im0xIDQgNSA1IDUtNXoiLz48L2c+PC9zdmc+)
}
.web_ui__Input__select.web_ui__Input__primary .web_ui__Input__value:required:invalid {
  color:rgba(var(--greyscale-level-6),.64)
}
.web_ui__Item__item {
  margin:0;
  padding:0;
  list-style:none
}
.web_ui__Item__item.web_ui__Item__with-divider {
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08)
}
.web_ui__ProgressIndicator__progress-indicator {
  display:flex
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__horizontal {
  flex-direction:row;
  align-items:flex-start
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__horizontal.web_ui__ProgressIndicator__default {
  padding:16px 0
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__horizontal.web_ui__ProgressIndicator__narrow {
  padding:8px 0
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__horizontal.web_ui__ProgressIndicator__tight {
  padding:0
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__horizontal.web_ui__ProgressIndicator__wide {
  padding:24px 0
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__vertical {
  flex-direction:column
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__vertical.web_ui__ProgressIndicator__default {
  padding:16px
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__vertical.web_ui__ProgressIndicator__narrow {
  padding:8px
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__vertical.web_ui__ProgressIndicator__tight {
  padding:0
}
.web_ui__ProgressIndicator__progress-indicator.web_ui__ProgressIndicator__vertical.web_ui__ProgressIndicator__wide {
  padding:24px
}
.web_ui__ProgressItemHorizontal__wrapper {
  flex-direction:column;
  align-items:center;
  display:flex;
  position:relative
}
.web_ui__ProgressItemHorizontal__wrapper:not(.web_ui__ProgressItemHorizontal__disabled):hover {
  background-color:rgba(var(--amplified-default),.02);
  cursor:default;
  outline:4px solid rgba(var(--amplified-default),.02);
  border-radius:6px
}
.web_ui__ProgressItemHorizontal__wrapper:not(.web_ui__ProgressItemHorizontal__disabled):has(.web_ui__ProgressItemHorizontal__inner-content:hover):hover {
  cursor:auto;
  background-color:#0000;
  border-radius:0;
  outline:none
}
.web_ui__ProgressItemHorizontal__wrapper.web_ui__ProgressItemHorizontal__clickable:not(.web_ui__ProgressItemHorizontal__disabled):hover {
  background-color:rgba(var(--amplified-default),.02);
  cursor:pointer;
  outline:4px solid rgba(var(--amplified-default),.02);
  border-radius:6px
}
.web_ui__ProgressItemHorizontal__wrapper.web_ui__ProgressItemHorizontal__clickable:not(.web_ui__ProgressItemHorizontal__disabled):active {
  background-color:rgba(var(--amplified-default),.04);
  outline:4px solid rgba(var(--amplified-default),.04)
}
.web_ui__ProgressItemHorizontal__disabled {
  opacity:.64
}
.web_ui__ProgressItemHorizontal__icon {
  justify-content:center;
  align-items:center;
  width:24px;
  height:24px;
  display:flex
}
.web_ui__ProgressItemHorizontal__icon--current svg circle {
  fill:none!important;
  stroke:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon--current svg text {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon--completed svg,
.web_ui__ProgressItemHorizontal__icon--completed-active svg,
.web_ui__ProgressItemHorizontal__icon--current-active svg {
  fill:rgba(var(--primary-default),1)!important;
  color:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon--disabled-active svg {
  opacity:.64;
  fill:rgba(var(--greyscale-level-2),1)!important;
  color:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemHorizontal__icon--disabled svg {
  opacity:.64
}
.web_ui__ProgressItemHorizontal__icon--disabled svg circle {
  fill:none!important;
  stroke:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemHorizontal__icon--disabled svg text {
  fill:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemHorizontal__icon-small {
  width:12px;
  height:12px
}
.web_ui__ProgressItemHorizontal__icon-small--completed svg circle:first-of-type {
  fill:none!important;
  stroke:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon-small--completed svg circle:nth-of-type(2) {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon-small--error svg circle {
  stroke:rgba(var(--warning-default),1)!important
}
.web_ui__ProgressItemHorizontal__icon-small--error-active svg circle {
  fill:rgba(var(--warning-default),1)!important
}
.web_ui__ProgressItemHorizontal__step-number {
  color:RGBA(var(--greyscale-level-2,1));
  text-align:center;
  width:20px;
  height:20px;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__ProgressItemHorizontal__icon-title-wrapper {
  flex-direction:column;
  align-items:center;
  width:188px;
  display:flex
}
.web_ui__ProgressItemHorizontal__icon-title-wrapper.web_ui__ProgressItemHorizontal__small {
  width:84px
}
.web_ui__ProgressItemHorizontal__divider {
  height:2px;
  position:absolute;
  top:11px;
  left:calc(50% + 14px)
}
.web_ui__ProgressItemHorizontal__divider.web_ui__ProgressItemHorizontal__dotted-divider {
  color:rgba(var(--greyscale-level-3),1);
  max-width:188px
}
.web_ui__ProgressItemHorizontal__divider.web_ui__ProgressItemHorizontal__filled-divider {
  color:rgba(var(--primary-default),1);
  width:188px;
  max-width:188px;
  left:calc(50% + 10px)
}
.web_ui__ProgressItemHorizontal__divider.web_ui__ProgressItemHorizontal__filled-divider.web_ui__ProgressItemHorizontal__small {
  left:calc(50% + 5px)
}
.web_ui__ProgressItemHorizontal__divider.web_ui__ProgressItemHorizontal__small {
  max-width:83px;
  left:calc(50% + 8px)
}
.web_ui__ProgressItemHorizontal__title {
  align-items:center;
  max-width:184px;
  display:flex
}
.web_ui__ProgressItemHorizontal__title.web_ui__ProgressItemHorizontal__small {
  text-wrap:balance;
  max-width:90px;
  overflow:hidden
}
:root {
  --selection-item-width:auto
}
.web_ui__SelectionItem__default {
  padding:16px
}
.web_ui__SelectionItem__small {
  padding:8px
}
.web_ui__SelectionItem__selection_item {
  background-color:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-1),.12);
  box-sizing:border-box;
  cursor:pointer;
  border-radius:6px;
  justify-content:flex-start;
  gap:4px 8px;
  display:flex;
  position:relative
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected {
  background-color:rgba(var(--primary-extra-light),.48)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:after {
  border:1.5px solid rgba(var(--primary-default),1);
  content:"";
  border-radius:6px;
  width:calc(100% - 1.5px);
  height:calc(100% - 1.5px);
  margin-top:-1px;
  margin-left:-1px;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:hover {
  background-color:rgba(var(--primary-extra-light),.48)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:focus-visible {
  background-color:rgba(var(--primary-extra-light),.48)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:hover:after {
  background-color:rgba(var(--primary-extra-light),.04)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:focus-visible:after {
  background-color:rgba(var(--primary-extra-light),.04)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:active {
  background-color:rgba(var(--primary-extra-light),.48)
}
.web_ui__SelectionItem__selection_item.web_ui__SelectionItem__selected:active:after {
  background-color:rgba(var(--primary-light),.64)
}
.web_ui__SelectionItem__selection_item:hover {
  background-color:rgba(var(--amplified-default),.04)
}
.web_ui__SelectionItem__selection_item:focus-visible {
  background-color:rgba(var(--amplified-default),.04)
}
.web_ui__SelectionItem__selection_item:active {
  background-color:rgba(var(--primary-light),.64)
}
.web_ui__SelectionItem__selection_item>:not([class*=\:]) {
  z-index:1
}
.web_ui__SelectionItem__selection_item:has(.web_ui__SelectionItem__title):not(:has(.web_ui__SelectionItem__body)) .web_ui__SelectionItem__title {
  padding-top:1px
}
.web_ui__SelectionItem__disabled {
  opacity:.48;
  pointer-events:none;
  background-color:#0000
}
.web_ui__SelectionItem__content {
  flex-grow:1
}
.web_ui__SelectionItem__fit-content {
  width:-moz-fit-content;
  width:fit-content
}
.web_ui__SelectionItem__auto-fit {
  flex:1 0 auto
}
.web_ui__SelectionItem__fixed-width {
  min-width:var(--selection-item-width);
  width:var(--selection-item-width)
}
.web_ui__SelectionItem__title {
  color:RGBA(var(--greyscale-level-1,1));
  font-weight:500
}
.web_ui__SelectionItem__body,
.web_ui__SelectionItem__title {
  overflow-wrap:anywhere;
  text-align:left;
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:16px;
  line-height:22px
}
.web_ui__SelectionItem__body {
  color:RGBA(var(--greyscale-level-2,1));
  font-weight:375
}
.web_ui__SelectionItem__suffix-selected {
  box-sizing:border-box;
  text-align:center;
  font-size:0;
  line-height:0;
  display:inline-block
}
.web_ui__SelectionItem__suffix-selected svg path {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__SelectionGroup__default {
  gap:12px;
  padding:16px
}
.web_ui__SelectionGroup__tight {
  gap:12px;
  padding:0
}
.web_ui__SelectionGroup__narrow {
  gap:12px;
  padding:8px
}
.web_ui__SelectionGroup__wide {
  gap:12px;
  padding:24px
}
.web_ui__SelectionGroup__selection_group {
  background-color:rgba(var(--greyscale-level-6),1);
  display:flex
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__horizontal {
  flex-direction:row
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__horizontal::-webkit-scrollbar {
  width:0;
  height:0
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__horizontal {
  -ms-overflow-style:none;
  scrollbar-width:none
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__horizontal.web_ui__SelectionGroup__scroll {
  overflow-x:scroll
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__horizontal>* {
  max-width:460px
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__vertical {
  flex-direction:column
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__vertical::-webkit-scrollbar {
  width:0;
  height:0
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__vertical {
  -ms-overflow-style:none;
  scrollbar-width:none
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__vertical.web_ui__SelectionGroup__scroll {
  overflow-y:scroll
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__vertical>* {
  max-width:none
}
.web_ui__SelectionGroup__selection_group.web_ui__SelectionGroup__distribute-evenly>* {
  flex:1 0 0
}
.web_ui__ProgressItemVertical__component:not(.web_ui__ProgressItemVertical__disabled):hover {
  background-color:rgba(var(--amplified-default),.02);
  cursor:default;
  outline:2px solid rgba(var(--amplified-default),.02);
  border-radius:6px
}
.web_ui__ProgressItemVertical__component:not(.web_ui__ProgressItemVertical__disabled):has(.web_ui__ProgressItemVertical__inner-content:hover):hover {
  cursor:auto;
  background-color:#0000;
  border-radius:0;
  outline:none
}
.web_ui__ProgressItemVertical__component.web_ui__ProgressItemVertical__clickable:not(.web_ui__ProgressItemVertical__disabled):hover {
  background-color:rgba(var(--amplified-default),.02);
  cursor:pointer;
  outline:2px solid rgba(var(--amplified-default),.02);
  border-radius:6px
}
.web_ui__ProgressItemVertical__component.web_ui__ProgressItemVertical__clickable:not(.web_ui__ProgressItemVertical__disabled):active {
  background-color:rgba(var(--amplified-default),.04);
  outline:2px solid rgba(var(--amplified-default),.04)
}
.web_ui__ProgressItemVertical__disabled {
  opacity:.64
}
.web_ui__ProgressItemVertical__stepContainer {
  gap:4px;
  display:flex
}
.web_ui__ProgressItemVertical__column {
  flex-direction:column;
  align-items:center;
  display:flex
}
.web_ui__ProgressItemVertical__column:nth-child(2) {
  flex-grow:1;
  align-items:flex-start
}
.web_ui__ProgressItemVertical__icon {
  justify-content:center;
  width:24px;
  height:24px;
  display:flex
}
.web_ui__ProgressItemVertical__icon--current {
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon--current svg circle {
  fill:none!important;
  stroke:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon--current svg text {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon--current-active {
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon--current-active svg {
  fill:rgba(var(--primary-default),1)!important;
  color:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon--completed svg,
.web_ui__ProgressItemVertical__icon--completed-active svg {
  margin-top:0;
  fill:rgba(var(--primary-default),1)!important;
  color:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon--disabled-active svg {
  opacity:.64;
  margin-top:2px;
  fill:rgba(var(--greyscale-level-2),1)!important;
  color:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemVertical__icon--disabled svg {
  opacity:.64;
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon--disabled svg circle {
  fill:none!important;
  stroke:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemVertical__icon--disabled svg text {
  fill:rgba(var(--greyscale-level-2),1)!important
}
.web_ui__ProgressItemVertical__icon-small {
  justify-content:center;
  width:12px;
  height:12px;
  padding-top:4px;
  display:flex
}
.web_ui__ProgressItemVertical__icon-small--completed,
.web_ui__ProgressItemVertical__icon-small--completed-active {
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon-small--completed svg circle:first-of-type {
  fill:none!important;
  stroke:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon-small--completed svg circle:nth-of-type(2) {
  fill:rgba(var(--primary-default),1)!important
}
.web_ui__ProgressItemVertical__icon-small--error {
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon-small--error svg circle {
  stroke:rgba(var(--warning-default),1)!important
}
.web_ui__ProgressItemVertical__icon-small--error-active {
  margin-top:2px
}
.web_ui__ProgressItemVertical__icon-small--error-active svg circle {
  fill:rgba(var(--warning-default),1)!important
}
.web_ui__ProgressItemVertical__icon-small--disabled,
.web_ui__ProgressItemVertical__icon-small--disabled-active {
  margin-top:2px
}
.web_ui__ProgressItemVertical__step-number {
  color:RGBA(var(--greyscale-level-2,1));
  font-family:V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.web_ui__ProgressItemVertical__step-number--active {
  color:rgba(var(--primary-default),1)
}
.web_ui__ProgressItemVertical__line,
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line,
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line-error,
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__item-completed {
  color:rgba(var(--primary-default),1);
  height:calc(100% + 2px);
  margin-bottom:-4px;
  display:block;
  position:relative
}
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__item-completed {
  margin-top:-2px;
  margin-bottom:-1px
}
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__item-completed--small {
  margin-top:0;
  margin-bottom:-5px
}
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line,
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line-error {
  color:rgba(var(--greyscale-level-3),1);
  margin-bottom:-2px
}
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line-error-small,
.web_ui__ProgressItemVertical__line.web_ui__ProgressItemVertical__dotted-line-small {
  margin-bottom:-5px
}
.web_ui__ProgressItemVertical__title.web_ui__ProgressItemVertical__small {
  padding-top:1px
}
.web_ui__ProgressItemVertical__icon-title--wrapper {
  align-items:center;
  justify-content:baseline;
  flex-direction:column;
  display:flex
}
.web_ui__ProgressItemVertical__content {
  flex-direction:column;
  display:flex
}
.web_ui__ProgressItemVertical__inner-content {
  max-width:600px
}
.web_ui__ProgressItemVertical__suffix {
  margin-top:-4px;
  display:flex
}
:root {
  --primary-default:0,119,130;
  --primary-medium:134,205,207;
  --primary-extra-light:230,250,250;
  --primary-light:201,240,238;
  --primary-dark:0,70,84;
  --primary-extra-dark:17,46,51;
  --success-default:40,134,90;
  --success-medium:138,208,168;
  --success-extra-light:235,252,239;
  --success-light:192,238,208;
  --success-dark:23,80,56;
  --success-extra-dark:23,47,32;
  --expose-default:249,187,66;
  --expose-medium:255,217,143;
  --expose-extra-light:255,245,229;
  --expose-light:255,238,203;
  --expose-dark:110,81,54;
  --expose-extra-dark:81,61,22;
  --warning-default:208,69,85;
  --warning-medium:251,169,171;
  --warning-extra-light:255,244,244;
  --warning-light:253,220,220;
  --warning-dark:92,48,59;
  --warning-extra-dark:13,3,3;
  --muted-default:90,101,102;
  --amplified-default:21,25,26;
  --greyscale-level-1:21,25,26;
  --greyscale-level-2:90,101,102;
  --greyscale-level-3:182,190,191;
  --greyscale-level-4:225,230,230;
  --greyscale-level-5:237,242,242;
  --greyscale-level-6:255,255,255;
  --greyscale-level-7:255,255,255
}
[data-theme=dark] {
  --primary-default:68,157,169;
  --primary-medium:0,119,130;
  --primary-extra-light:17,46,51;
  --primary-light:0,70,84;
  --primary-dark:201,240,238;
  --primary-extra-dark:230,250,250;
  --success-default:51,172,120;
  --success-medium:40,134,90;
  --success-extra-light:23,47,32;
  --success-light:23,80,56;
  --success-dark:192,238,208;
  --success-extra-dark:235,252,239;
  --expose-default:249,187,66;
  --expose-medium:189,143,79;
  --expose-extra-light:81,61,22;
  --expose-light:110,81,54;
  --expose-dark:255,238,203;
  --expose-extra-dark:255,245,229;
  --warning-default:208,69,85;
  --warning-medium:153,63,81;
  --warning-extra-light:13,3,3;
  --warning-light:92,48,59;
  --warning-dark:253,220,220;
  --warning-extra-dark:255,244,244;
  --muted-default:168,178,179;
  --amplified-default:240,242,242;
  --greyscale-level-1:240,242,242;
  --greyscale-level-2:168,178,179;
  --greyscale-level-3:102,114,115;
  --greyscale-level-4:42,50,51;
  --greyscale-level-5:32,38,38;
  --greyscale-level-6:15,18,18;
  --greyscale-level-7:15,18,18
}
:root {
  --opacity-none:0;
  --opacity-level-1:.02;
  --opacity-level-2:.04;
  --opacity-level-3:.08;
  --opacity-level-4:.12;
  --opacity-level-5:.24;
  --opacity-level-6:.48;
  --opacity-level-7:.64;
  --opacity-level-8:.8;
  --opacity-max:1;
  --spacer-x-small:2px;
  --spacer-small:4px;
  --spacer-regular:8px;
  --spacer-medium:12px;
  --spacer-large:16px;
  --spacer-larger:20px;
  --spacer-x-large:24px;
  --spacer-x-larger:28px;
  --spacer-x2-large:32px;
  --spacer-x3-large:48px;
  --spacer-x4-large:64px;
  --spacer-x5-large:96px;
  --spacer-x6-large:128px;
  --link-parameters-text-color:rgba(var(--primary-default),1);
  --link-parameters-text-decoration:underline;
  --shadow:17,17,17;
  --primarylightexperimental:237,249,249;
  --offlineauthenticitydarkexperimental:70,70,70
}
[data-theme=dark] {
  --shadow:0,0,0;
  --primarylightexperimental:32,43,44;
  --offlineauthenticitydarkexperimental:70,70,70
}
:root {
  --box-width:auto;
  --box-height:100%
}
.playground__Box__a.playground__Box__box,
.playground__Box__box-reset {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  box-sizing:border-box;
  cursor:pointer;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:var(--box-width);
  border:none;
  margin:0;
  text-decoration:none;
  display:block
}
.playground__Box__outline-none {
  border-radius:0
}
.playground__Box__outline-default {
  border-radius:6px
}
.playground__Box__outline-medium {
  border-radius:12px
}
.playground__Box__outline-round {
  border-radius:3996px
}
.playground__Box__box-opacity-level-none {
  --box-opacity:var(--opacity-none)
}
.playground__Box__box-opacity-level-1 {
  --box-opacity:var(--opacity-level-1)
}
.playground__Box__box-opacity-level-2 {
  --box-opacity:var(--opacity-level-2)
}
.playground__Box__box-opacity-level-3 {
  --box-opacity:var(--opacity-level-3)
}
.playground__Box__box-opacity-level-4 {
  --box-opacity:var(--opacity-level-4)
}
.playground__Box__box-opacity-level-5 {
  --box-opacity:var(--opacity-level-5)
}
.playground__Box__box-opacity-level-6 {
  --box-opacity:var(--opacity-level-6)
}
.playground__Box__box-opacity-level-7 {
  --box-opacity:var(--opacity-level-7)
}
.playground__Box__box-opacity-level-8 {
  --box-opacity:var(--opacity-level-8)
}
.playground__Box__box-opacity-level-max {
  --box-opacity:var(--opacity-max)
}
.playground__Box__box-theme-greyscale-5 {
  background-color:rgba(var(--greyscale-level-5),var(--box-opacity,1))
}
.playground__Box__box-theme-greyscale-6 {
  background-color:rgba(var(--greyscale-level-6),var(--box-opacity,1))
}
.playground__Box__box-theme-primary-extra-light {
  background-color:rgba(var(--primary-extra-light),var(--box-opacity,1))
}
.playground__Box__box.playground__Box__overflow-auto {
  overflow:auto
}
.playground__Box__box.playground__Box__overflow-clip {
  overflow:clip
}
.playground__Box__box.playground__Box__overflow-visible {
  overflow:visible
}
.playground__Box__box.playground__Box__overflow-hidden {
  overflow:hidden
}
.playground__Box__box.playground__Box__width-parent {
  width:auto
}
.playground__Box__box.playground__Box__width-content {
  width:-moz-fit-content;
  width:fit-content;
  min-width:-moz-fit-content;
  min-width:fit-content
}
.playground__Box__box.playground__Box__width-custom {
  min-width:var(--box-width);
  width:var(--box-width)
}
.playground__Box__box.playground__Box__height-parent {
  height:100%
}
.playground__Box__box.playground__Box__height-content {
  height:-moz-fit-content;
  height:fit-content;
  min-height:-moz-fit-content;
  min-height:fit-content
}
.playground__Box__box.playground__Box__height-custom {
  height:var(--box-height)
}
.playground__Box__box.playground__Box__border-none {
  outline:0
}
.playground__Box__box.playground__Box__border-default {
  outline:1px solid RGBA(var(--greyscale-level-1),.12)
}
.playground__Box__box.playground__Box__border-active {
  outline:1px solid RGBA(var(--primary-default),.48)
}
.playground__Box__box.playground__Box__border-inverse {
  outline:1px solid RGBA(var(--greyscale-level-6),.24)
}
.playground__Box__padding-tight {
  padding:0
}
.playground__Box__padding-narrow {
  padding:8px
}
.playground__Box__padding-default {
  padding:16px
}
.playground__Box__padding-wide {
  padding:24px
}
.playground__Box__padding-top-tight {
  padding-top:0
}
.playground__Box__padding-top-narrow {
  padding-top:8px
}
.playground__Box__padding-top-default {
  padding-top:16px
}
.playground__Box__padding-top-wide {
  padding-top:24px
}
.playground__Box__padding-right-tight {
  padding-right:0
}
.playground__Box__padding-right-narrow {
  padding-right:8px
}
.playground__Box__padding-right-default {
  padding-right:16px
}
.playground__Box__padding-right-wide {
  padding-right:24px
}
.playground__Box__padding-bottom-tight {
  padding-bottom:0
}
.playground__Box__padding-bottom-narrow {
  padding-bottom:8px
}
.playground__Box__padding-bottom-default {
  padding-bottom:16px
}
.playground__Box__padding-bottom-wide {
  padding-bottom:24px
}
.playground__Box__padding-left-tight {
  padding-left:0
}
.playground__Box__padding-left-narrow {
  padding-left:8px
}
.playground__Box__padding-left-default {
  padding-left:16px
}
.playground__Box__padding-left-wide {
  padding-left:24px
}
.playground__Box__padding-top-spacer-none-0 {
  padding-top:none
}
.playground__Box__padding-top-spacer-x-small-2px {
  padding-top:2px
}
.playground__Box__padding-top-spacer-small-4px {
  padding-top:4px
}
.playground__Box__padding-top-spacer-regular-8px {
  padding-top:8px
}
.playground__Box__padding-top-spacer-medium-12px {
  padding-top:12px
}
.playground__Box__padding-top-spacer-large-16px {
  padding-top:16px
}
.playground__Box__padding-top-spacer-larger-20px {
  padding-top:20px
}
.playground__Box__padding-top-spacer-x-large-24px {
  padding-top:24px
}
.playground__Box__padding-top-spacer-x-larger-28px {
  padding-top:28px
}
.playground__Box__padding-top-spacer-x2-large-32px {
  padding-top:32px
}
.playground__Box__padding-right-spacer-none-0 {
  padding-right:none
}
.playground__Box__padding-right-spacer-x-small-2px {
  padding-right:2px
}
.playground__Box__padding-right-spacer-small-4px {
  padding-right:4px
}
.playground__Box__padding-right-spacer-regular-8px {
  padding-right:8px
}
.playground__Box__padding-right-spacer-medium-12px {
  padding-right:12px
}
.playground__Box__padding-right-spacer-large-16px {
  padding-right:16px
}
.playground__Box__padding-right-spacer-larger-20px {
  padding-right:20px
}
.playground__Box__padding-right-spacer-x-large-24px {
  padding-right:24px
}
.playground__Box__padding-right-spacer-x-larger-28px {
  padding-right:28px
}
.playground__Box__padding-right-spacer-x2-large-32px {
  padding-right:32px
}
.playground__Box__padding-bottom-spacer-none-0 {
  padding-bottom:none
}
.playground__Box__padding-bottom-spacer-x-small-2px {
  padding-bottom:2px
}
.playground__Box__padding-bottom-spacer-small-4px {
  padding-bottom:4px
}
.playground__Box__padding-bottom-spacer-regular-8px {
  padding-bottom:8px
}
.playground__Box__padding-bottom-spacer-medium-12px {
  padding-bottom:12px
}
.playground__Box__padding-bottom-spacer-large-16px {
  padding-bottom:16px
}
.playground__Box__padding-bottom-spacer-larger-20px {
  padding-bottom:20px
}
.playground__Box__padding-bottom-spacer-x-large-24px {
  padding-bottom:24px
}
.playground__Box__padding-bottom-spacer-x-larger-28px {
  padding-bottom:28px
}
.playground__Box__padding-bottom-spacer-x2-large-32px {
  padding-bottom:32px
}
.playground__Box__padding-left-spacer-none-0 {
  padding-left:none
}
.playground__Box__padding-left-spacer-x-small-2px {
  padding-left:2px
}
.playground__Box__padding-left-spacer-small-4px {
  padding-left:4px
}
.playground__Box__padding-left-spacer-regular-8px {
  padding-left:8px
}
.playground__Box__padding-left-spacer-medium-12px {
  padding-left:12px
}
.playground__Box__padding-left-spacer-large-16px {
  padding-left:16px
}
.playground__Box__padding-left-spacer-larger-20px {
  padding-left:20px
}
.playground__Box__padding-left-spacer-x-large-24px {
  padding-left:24px
}
.playground__Box__padding-left-spacer-x-larger-28px {
  padding-left:28px
}
.playground__Box__padding-left-spacer-x2-large-32px {
  padding-left:32px
}
.playground__Box__no-top-right {
  border-top-right-radius:0
}
.playground__Box__no-top-left {
  border-top-left-radius:0
}
.playground__Box__no-bottom-right {
  border-bottom-right-radius:0
}
.playground__Box__no-bottom-left {
  border-bottom-left-radius:0
}
.ReactModal__Html--open,
.ReactModal__Body--open {
  touch-action:none;
  overflow:hidden
}
#onetrust-consent-sdk {
  z-index:100015;
  position:relative
}
#onetrust-consent-sdk #onetrust-banner-sdk h1,
#onetrust-consent-sdk #onetrust-banner-sdk h2,
#onetrust-consent-sdk #onetrust-banner-sdk h3,
#onetrust-consent-sdk #onetrust-banner-sdk h4,
#onetrust-consent-sdk #onetrust-banner-sdk h5,
#onetrust-consent-sdk #onetrust-banner-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk h1,
#onetrust-consent-sdk #onetrust-pc-sdk h2,
#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk button,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-title h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
.body-content #ot-sdk-cookie-policy h1,
.body-content #ot-sdk-cookie-policy h2,
.body-content #ot-sdk-cookie-policy h3,
.body-content #ot-sdk-cookie-policy h4,
.body-content #ot-sdk-cookie-policy h5,
.body-content #ot-sdk-cookie-policy h6 {
  font-weight:500
}
#onetrust-pc-sdk :focus {
  outline:none!important
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-content .ot-dpd-desc,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
  color:rgba(var(--greyscale-level-2),1)
}
#onetrust-consent-sdk #onetrust-banner-sdk div,
#onetrust-consent-sdk #onetrust-banner-sdk span,
#onetrust-consent-sdk #onetrust-banner-sdk h1,
#onetrust-consent-sdk #onetrust-banner-sdk h2,
#onetrust-consent-sdk #onetrust-banner-sdk h3,
#onetrust-consent-sdk #onetrust-banner-sdk h4,
#onetrust-consent-sdk #onetrust-banner-sdk h5,
#onetrust-consent-sdk #onetrust-banner-sdk h6,
#onetrust-consent-sdk #onetrust-banner-sdk p,
#onetrust-consent-sdk #onetrust-banner-sdk li,
#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler {
  -webkit-font-smoothing:antialiased
}
#onetrust-consent-sdk #onetrust-banner-sdk :focus {
  outline:none
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc {
  font-size:.875em
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler {
  border-radius:6px;
  min-width:100%;
  padding:10px 12px;
  font-size:.875em
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
  color:rgba(var(--greyscale-level-1),1)
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href] {
  font-weight:400;
  text-decoration:underline;
  display:inline
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container {
  width:100%;
  max-width:1280px;
  padding:30px 20px
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy {
  margin:auto
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
  font-size:1.125em
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
  font-size:.875em
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  letter-spacing:0;
  border-radius:6px;
  min-width:100%;
  padding:10px 12px;
  font-size:.875em;
  text-decoration:none
}
#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-close-btn-ui.onetrust-lg {
  top:30px
}
#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler {
  font-weight:400;
  text-decoration:underline;
  display:inline
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group {
  display:block
}
#onetrust-consent-sdk #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc {
  border-right:none;
  display:none
}
@media only screen and (max-width:425px) {
  #onetrust-consent-sdk #onetrust-banner-sdk .onetrust-close-btn-ui {
    margin:0;
    position:absolute;
    top:0;
    right:0
  }
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container {
    padding:30px 16px 20px
  }
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
    display:inline-block
  }
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc {
    font-size:.875em
  }
}
@media only screen and (min-width:769px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group {
    margin-right:0
  }
}
@media only screen and (min-width:897px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
    width:15%;
    right:20px
  }
}
@media only screen and (max-width:896px) {
  #onetrust-consent-sdk #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group {
    width:100%;
    margin-top:16px
  }
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    margin-top:1em;
    padding:12px;
    font-size:1em
  }
}
@media only screen and (min-width:1024px) {
  #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
    border-right:none;
    padding-right:2em
  }
}
@media only screen and (min-width:897px) and (max-width:1023px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    left:auto
  }
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk {
  box-shadow:0 8px 24px rgba(var(--shadow),.24);
  background-color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler),
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler),
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-cat-header {
  color:rgba(var(--greyscale-level-3),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk a[href],
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color:rgba(var(--primary-default),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color:rgba(var(--primary-default),1);
  border-color:rgba(var(--primary-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
[data-theme=dark] #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  color:rgba(var(--primary-default),1);
  border-color:rgba(var(--primary-default),1);
  background-color:rgba(var(--greyscale-level-6),1)
}
#onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
  padding-right:0!important
}
#onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group {
  flex-direction:column;
  display:flex
}
#onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group #onetrust-accept-btn-handler {
  order:1;
  margin:0!important
}
#onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group .cookie-setting-link {
  order:2;
  margin:8px 0 0!important
}
@media only screen and (min-width:426px) and (max-width:959px) {
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width:100%
  }
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    width:100%;
    margin-left:0;
    padding-top:24px;
    padding-left:0!important;
    position:relative!important;
    transform:none!important
  }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width:65%
  }
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    width:35%!important
  }
}
@media only screen and (min-width:1200px) {
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width:75%
  }
  #onetrust-consent-sdk #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    width:25%!important
  }
}
#onetrust-banner-sdk {
  opacity:0;
  pointer-events:none
}
.onetrust-banner-sdk--loaded {
  opacity:1!important;
  pointer-events:auto!important
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler {
  color:rgba(var(--primary-default),1)!important;
  background-color:rgba(var(--greyscale-level-6),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
  border-radius:12px
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt {
  box-shadow:0 4px 16px rgba(var(--greyscale-level-1),.24)
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt #clear-filters-handler {
  color:rgba(var(--primary-default),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt .ot-label-txt {
  color:rgba(var(--greyscale-level-2),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #vendor-search-handler {
  color:rgba(var(--greyscale-level-1),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst {
  padding-bottom:10px;
  bottom:100px
}
#onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content,
#onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst {
  bottom:160px
}
#onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked.otPcCenter {
  border-radius:0
}
#onetrust-consent-sdk #onetrust-pc-sdk h1,
#onetrust-consent-sdk #onetrust-pc-sdk h2,
#onetrust-consent-sdk #onetrust-pc-sdk h3 {
  line-height:1.33333!important
}
#onetrust-consent-sdk #onetrust-pc-sdk h1,
#onetrust-consent-sdk #onetrust-pc-sdk h2,
#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4 {
  color:rgba(var(--greyscale-level-1),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk p,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pur-vdr-count,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-host-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-consent-hdr {
  color:rgba(var(--greyscale-level-2),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk div,
#onetrust-consent-sdk #onetrust-pc-sdk span,
#onetrust-consent-sdk #onetrust-pc-sdk h1,
#onetrust-consent-sdk #onetrust-pc-sdk h2,
#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk p,
#onetrust-consent-sdk #onetrust-pc-sdk button {
  -webkit-font-smoothing:antialiased
}
#onetrust-consent-sdk #onetrust-pc-sdk button {
  border-radius:6px
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout>button,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-cntr>button {
  border-radius:0
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link {
  text-decoration:underline
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span {
  background-color:rgba(var(--primary-default),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
  background-color:rgba(var(--greyscale-level-3),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr {
  background-color:rgba(var(--greyscale-level-6),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox input:checked~label:before {
  background-color:rgba(var(--primary-default),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
  border:0
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox input:checked+label:before {
  border-color:rgba(var(--primary-default),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox input+label:before {
  border-color:rgba(var(--greyscale-level-3),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a:after {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%23007782'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo {
  display:none
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:1.125em
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
  font-size:.875em
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pur-vdr-count {
  font-size:.715em
}
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler {
  letter-spacing:0;
  border-radius:6px;
  min-width:125px;
  padding:12px 16px;
  font-size:1em
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button {
  letter-spacing:0;
  font-size:1em
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
  background:0 0
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a {
  width:136px;
  height:20px;
  margin-top:0;
  margin-right:20px
}
#onetrust-consent-sdk #onetrust-pc-sdk #cookie-preferences {
  border-top:none;
  margin-top:16px;
  padding-top:16px
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .accordion-header {
  width:calc(100% - 32px);
  padding:16px
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.category-item .ot-accordion-group-pc-container {
  width:calc(100% - 32px);
  padding-left:16px;
  padding-right:16px
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-item p:first-child {
  padding-top:0
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.category-item:first-of-type {
  margin-top:16px
}
#onetrust-consent-sdk #onetrust-pc-sdk #pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6 {
  color:rgba(var(--greyscale-level-1),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk #pc-title {
  font-size:24px
}
#onetrust-consent-sdk #onetrust-pc-sdk h4.category-header {
  padding-top:4px;
  font-size:1em
}
#onetrust-consent-sdk #onetrust-pc-sdk #pc-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-accordion-group-pc-container {
  font-size:.938em
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  color:rgba(var(--greyscale-level-2),1);
  padding-top:4px
}
#onetrust-consent-sdk #onetrust-pc-sdk .onetrust-pc-sdk .ot-accordion-layout .ot-always-active-group>.ot-arrow-container {
  top:1px
}
#onetrust-consent-sdk #onetrust-pc-sdk ul.cookie-subgroups li p,
#onetrust-consent-sdk #onetrust-pc-sdk ul.cookie-subgroups li h6 {
  max-width:90%
}
#onetrust-consent-sdk #onetrust-pc-sdk ul.cookie-subgroups li p.cookie-subgroups-description-legal {
  margin-top:0
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-item .ot-switch.ot-toggle input:focus+.ot-switch-label,
#onetrust-consent-sdk #onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header {
  outline:none!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-pc-container.accordion-text {
  background-color:rgba(var(--greyscale-level-6),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk .accordion-text .cookie-subgroup-toggle .ot-switch.ot-toggle {
  background-color:#0000
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch {
  width:36px
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
  border:none;
  margin:0;
  background:rgba(var(--greyscale-level-3),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob:before {
  border:1px solid rgba(var(--greyscale-level-4),1)!important;
  background-color:rgba(var(--greyscale-level-6),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
  border:none;
  background-color:rgba(var(--primary-default),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
  left:1px;
  transform:translate(11px);
  background-color:rgba(var(--greyscale-level-6),1)!important;
  border-color:rgba(var(--primary-default),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .back-btn-handler {
  outline:none
}
#onetrust-consent-sdk #onetrust-pc-sdk .vendor-info {
  width:200px
}
#onetrust-consent-sdk #onetrust-pc-sdk .vendor-title {
  width:200px;
  max-width:200px;
  margin-bottom:0!important
}
#onetrust-consent-sdk #onetrust-pc-sdk ul li h3 {
  font-size:.938em;
  color:rgba(var(--greyscale-level-1),1)!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .vendor-info .vendor-privacy-notice {
  display:inline-block
}
@media only screen and (max-width:476px) {
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container {
    width:calc(100% - 20px);
    margin:0;
    padding:0 10px
  }
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
    text-align:center
  }
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a {
    margin-right:0
  }
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk {
  box-shadow:0 8px 24px rgba(var(--shadow),.24);
  background-color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-search-cntr,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-grp-hdr1 .checkbox,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
  background-color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk p,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title span,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  color:rgba(var(--greyscale-level-3),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #pc-title,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk h3,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk h4,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk h5,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk h6 {
  color:rgba(var(--greyscale-level-1),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  background-color:rgba(var(--primary-default),1);
  border-color:rgba(var(--primary-default),1);
  color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
  border-color:rgba(var(--greyscale-level-5),1)!important
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
  border-color:rgba(var(--greyscale-level-5),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-item>button:focus,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-cntr>button:focus,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk li>button:focus {
  outline:none
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a {
  color:rgba(var(--primary-default),1)
}
[data-theme=dark] #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a:after {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%233AC1C8'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")
}
#onetrust-consent-sdk #onetrust-pc-sdk button.ot-pgph-link {
  float:left
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-host-hdr a {
  color:rgba(var(--primary-default),1)
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-host-hdr a:hover {
  color:rgba(var(--primary-dark),1)
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
  -webkit-font-smoothing:antialiased;
  font-size:16px!important
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc {
  -webkit-font-smoothing:antialiased;
  line-height:22px;
  font-size:16px!important
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
  border:0!important;
  border-radius:0!important
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
  font-size:12px!important
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
  border-bottom:1px solid rgba(var(--greyscale-level-6),1)!important
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-life-span-td-content,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-cookies-type-td-content,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-cookies-td-content,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
  -webkit-font-smoothing:antialiased;
  font-size:12px!important
}
@media only screen and (min-width:531px) {
  #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
    border:0!important
  }
}
@media only screen and (max-width:530px) {
  #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
    margin-bottom:8px;
    display:block
  }
  #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody tr {
    border:1px solid rgba(var(--greyscale-level-6),1)!important;
    margin-bottom:24px!important
  }
  #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody tr td:last-child {
    border:0!important
  }
}
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
  background-color:rgba(var(--greyscale-level-6),1)
}
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
  border-color:rgba(var(--greyscale-level-5),1)!important
}
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
  background-color:#0000
}
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
[data-theme=dark] #ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
  color:rgba(var(--greyscale-level-3),1)
}
.web_ui__Cell__navigating:hover:has(.web-ui-navigating-cell-stop-hover:hover) {
  background:initial!important
}
::-webkit-input-placeholder {
  text-transform:none
}
::placeholder {
  text-transform:none
}
:-ms-placeholder-shown {
  text-transform:none
}
input:-moz-placeholder-shown {
  text-transform:none
}
html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  height:100%;
  font-size:62.5%
}
html,
button,
textarea {
  color:rgba(var(--greyscale-level-2),1);
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif
}
body {
  min-width:960px;
  overflow:-moz-scrollbars-vertical;
  background:RGB(var(--greyscale-level-5));
  -webkit-tap-highlight-color:#0000;
  flex-direction:column;
  min-height:100%;
  margin:0;
  padding:53px 0 0;
  font-size:1.3rem;
  line-height:1.25;
  display:flex;
  position:relative;
  overflow:hidden scroll
}
@supports (position:sticky) or (position:-webkit-sticky) {
  body {
    padding:0!important
  }
}
body:after {
  visibility:hidden;
  font-size:0;
  position:absolute
}
@media only screen and (max-width:720px) {
  body:after {
    content:"phones"
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  body:after {
    content:"tablet"
  }
}
@media only screen and (min-width:960px) {
  body:after {
    content:"desktop"
  }
}
body.is-wide {
  min-width:1280px
}
@media only screen and (min-width:960px) {
  body.is-wide {
    width:100%!important;
    min-width:240px!important;
    max-width:100%!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  body {
    width:100%!important;
    min-width:240px!important;
    max-width:100%!important
  }
}
@media only screen and (max-width:720px) {
  body .site-content .container>.row>.grid4 .box:first-of-type,
  body .site-content .container>.row>.item-page-sidebar-container .box:first-of-type,
  body .site-content .container>.row>.body-content__sidebar .box:first-of-type,
  body .site-content .container>.row>.sidebar-container .box:first-of-type {
    margin-top:20px
  }
}
body .bare-layout,
body .empty-layout {
  background:rgba(var(--greyscale-level-6),1);
  min-width:0;
  height:100%;
  padding-top:0
}
body:before {
  width:1px;
  height:1px;
  position:absolute;
  top:-9999px;
  left:-9999px
}
.standard-layout:has(.u-background-white) {
  background:rgba(var(--greyscale-level-6),1)
}
body>iframe {
  display:none
}
body>iframe[src^="https://sandbox-idv.ondato.com/"],
body>iframe[src^="https://idv.ondato.com/"] {
  display:block
}
ul {
  margin:0;
  padding:0
}
li {
  margin:10px 0 0 20px
}
table {
  border-spacing:0;
  width:100%
}
img {
  border:0
}
p img {
  max-width:100%;
  height:auto!important
}
figure {
  margin:0
}
hr {
  border:none;
  border-bottom:1px solid rgba(var(--greyscale-level-1),.05)
}
button::-moz-focus-inner {
  border:0;
  padding:0
}
@font-face {
  font-family:VCHoneySemiBoldDeck;
  src:url(../media/VCHoney-SemiBoldDeck.df39bb6e.woff2)format("woff2"),
  url(../media/VCHoney-SemiBoldDeck.323c4286.woff)format("woff")
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
table,
.heading {
  margin:10px 0 0
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child,
ol:first-child,
table:first-child {
  margin-top:0!important
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:inherit;
  word-break:normal;
  padding:0;
  font-weight:400;
  line-height:1.25
}
h1,
.heading {
  font-size:2.8rem
}
h2 {
  font-size:2.4rem
}
h3 {
  font-size:2.1rem
}
h4 {
  font-size:1.5rem;
  font-weight:700;
  line-height:1.375
}
h5 {
  font-size:1.3rem;
  font-weight:700;
  line-height:1.375
}
h6 {
  font-size:1.5rem;
  font-weight:700
}
h1+.subtitle {
  margin-top:10px
}
p,
ol,
ul {
  color:inherit
}
sup {
  vertical-align:text-top;
  font-size:smaller;
  display:inline-block
}
strong {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}
.inverse {
  color:rgba(var(--primary-default),1)!important
}
.u-color-green {
  color:rgba(var(--success-default),1)
}
.center,
.u-text-center {
  text-align:center
}
.u-no-wrap {
  white-space:nowrap!important
}
a {
  color:rgba(var(--primary-default),1);
  cursor:pointer;
  text-decoration:underline
}
a:hover {
  text-decoration:underline
}
@media only screen and (min-width:960px) {
  a:hover {
    text-decoration:underline
  }
}
fieldset {
  border:none;
  min-width:0;
  margin:0;
  padding:0;
  position:relative
}
.form-actions fieldset {
  max-width:100%
}
legend {
  text-align:left;
  font-size:2.1rem;
  line-height:initial;
  border-bottom:20px solid #0000;
  width:100%;
  margin:0;
  padding:0;
  font-weight:700;
  display:block
}
label.error {
  color:rgba(var(--warning-default),1)!important
}
input,
button,
textarea {
  font-size:inherit;
  box-sizing:border-box;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-weight:400
}
input[type=file],
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
textarea,
button,
input[type=submit],
input[type=button],
input[type=image] {
  -webkit-appearance:none
}
button,
input[type=submit],
input[type=button],
input[type=image] {
  cursor:pointer
}
button {
  font-size:inherit;
  line-height:inherit;
  color:inherit;
  vertical-align:baseline;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  background:0 0;
  border:0;
  margin:0;
  padding:0;
  display:inline-block;
  overflow:visible
}
textarea,
input[type=file],
input[type=text],
input[type=number],
input[type=password] {
  color:rgba(var(--greyscale-level-3),1);
  border:solid 1px rgba(var(--greyscale-level-5),1);
  background-color:rgba(var(--greyscale-level-6),1);
  outline:none;
  font-size:1.3rem
}
textarea:focus,
textarea:active,
input[type=file]:focus,
input[type=file]:active,
input[type=text]:focus,
input[type=text]:active,
input[type=number]:focus,
input[type=number]:active,
input[type=password]:focus,
input[type=password]:active {
  border-color:rgba(var(--primary-default),1);
  outline:none
}
textarea.disabled,
input[type=file].disabled,
input[type=text].disabled,
input[type=number].disabled,
input[type=password].disabled {
  border:solid 1px rgba(var(--greyscale-level-5),1);
  color:rgba(var(--greyscale-level-5),1)
}
input.error {
  border-color:rgba(var(--warning-medium),1)
}
.disabled[readonly] {
  opacity:.5
}
@keyframes fade-in-up {
  0% {
    opacity:0;
    transform:translateY(30%)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.container {
  box-sizing:border-box;
  width:960px;
  max-width:100%;
  margin:0 auto;
  position:relative
}
.container:before,
.container:after {
  content:"";
  display:table
}
.container:after {
  clear:both
}
.is-wide .container {
  width:1280px;
  padding-left:20px;
  padding-right:20px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .is-wide .container {
    margin:0
  }
}
@media only screen and (max-width:720px) {
  .is-wide .container {
    padding-left:8px;
    padding-right:8px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .container {
    width:auto;
    min-width:0
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .container {
    margin-left:20px;
    margin-right:20px
  }
}
@media only screen and (max-width:720px) {
  .container {
    padding-left:8px;
    padding-right:8px
  }
}
.container>.row,
.container .item-information>.row {
  margin-top:20px;
  margin-bottom:20px
}
.regular-container {
  max-width:960px;
  margin:auto
}
.site {
  background:RGB(var(--greyscale-level-5))
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .site {
    width:100%!important
  }
}
.u-background-white .site {
  background:rgba(var(--greyscale-level-6),1)
}
@media only screen and (min-width:960px) {
  .sidebar-container {
    height:100%;
    padding-bottom:70px;
    top:0;
    right:0;
    position:absolute!important
  }
}
.item-information .sidebar-container {
  padding-bottom:10px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .item-information .sidebar-container {
    padding-bottom:0
  }
}
@media only screen and (min-width:1200px) {
  .is-wide .sidebar-container {
    width:25%
  }
  .is-wide .content-container {
    width:75%
  }
}
@media only screen and (min-width:721px) {
  .narrow-container {
    max-width:320px;
    margin-left:auto;
    margin-right:auto
  }
  .small-container {
    max-width:480px;
    margin-left:auto;
    margin-right:auto
  }
  .medium-container {
    max-width:620px;
    margin-left:auto;
    margin-right:auto
  }
}
.content-wrapper-flex {
  flex-wrap:wrap;
  justify-content:flex-start;
  display:flex
}
.content-wrapper-flex .content-container,
.content-wrapper-flex .sidebar-container {
  float:none
}
@media only screen and (min-width:960px) {
  .content-wrapper-flex .sidebar-container {
    height:auto;
    padding-bottom:0;
    position:static!important
  }
}
@media only screen and (max-width:720px) {
  .container>.row {
    margin-left:-8px;
    margin-right:-8px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .grid1:not(.grid--default),
  .grid2:not(.grid--default),
  .grid3:not(.grid--default),
  .grid4:not(.grid--default),
  .item-page-sidebar-container:not(.grid--default),
  .body-content__sidebar:not(.grid--default),
  .sidebar-container:not(.grid--default),
  .grid5:not(.grid--default),
  .grid6:not(.grid--default),
  .grid7:not(.grid--default),
  .grid8:not(.grid--default),
  .faq:not(.grid--default),
  .item-page-content-container:not(.grid--default),
  .body-content__content:not(.grid--default),
  .content-container:not(.grid--default),
  .grid9:not(.grid--default),
  .grid10:not(.grid--default),
  .grid11:not(.grid--default),
  .grid12:not(.grid--default) {
    width:100%;
    left:auto;
    right:auto
  }
}
.grid1,
.grid2,
.grid3,
.grid4,
.item-page-sidebar-container,
.body-content__sidebar,
.sidebar-container,
.grid5,
.grid6,
.grid7,
.grid8,
.faq,
.item-page-content-container,
.body-content__content,
.content-container,
.grid9,
.grid10,
.grid11,
.grid12 {
  float:left;
  box-sizing:border-box;
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
  position:relative
}
.grid8,
.faq,
.item-page-content-container,
.body-content__content,
.content-container {
  width:66.6667%
}
.grid4,
.item-page-sidebar-container,
.body-content__sidebar,
.sidebar-container {
  width:33.3333%
}
.l-header {
  z-index:100010;
  position:fixed;
  top:0
}
@supports (position:sticky) {
  .l-header {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .l-header {
    position:-webkit-sticky
  }
}
.l-header--scroll-hide {
  transition:transform .2s ease-out
}
.l-header--scroll-hidden {
  transform:translateY(-100%)
}
.l-header--scroll-hidden.is-active {
  transform:none
}
.l-header {
  background:rgba(var(--greyscale-level-6),1);
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08);
  flex-direction:column;
  width:100%;
  display:flex
}
.l-header.is-active .l-header__navigation {
  -webkit-overflow-scrolling:touch;
  height:calc(100vh - 52px);
  padding-bottom:160px;
  display:block;
  overflow-y:scroll
}
@media only screen and (min-width:960px) {
  .l-header.is-active .l-header__navigation {
    height:auto;
    padding-bottom:0;
    overflow-y:visible
  }
}
.l-header--placeholder {
  min-height:105px
}
@media only screen and (min-width:960px) {
  .l-header--placeholder {
    min-height:100px
  }
}
.l-header__main {
  padding-top:4px;
  padding-bottom:4px
}
@media only screen and (min-width:960px) {
  .l-header__main {
    height:52px;
    padding-top:0;
    padding-bottom:0
  }
}
.l-header__navigation {
  box-sizing:border-box;
  border-top:1px solid rgba(var(--greyscale-level-1),.08);
  min-height:40px;
  display:none
}
@media only screen and (min-width:960px) {
  .l-header__navigation {
    display:block
  }
}
.l-header__logo {
  align-items:center;
  height:44px;
  display:flex
}
@media only screen and (min-width:960px) {
  .l-header__logo {
    margin-right:48px
  }
}
.l-header__logo-container {
  width:73.04px;
  height:44px
}
.l-header__skip-to-content {
  opacity:0;
  width:0;
  margin-right:16px;
  transition:all .4s ease-in-out;
  display:inline-block;
  position:absolute;
  left:-9999px;
  overflow:hidden
}
.l-header__skip-to-content:focus-within {
  opacity:1;
  width:auto;
  min-width:140px;
  position:static;
  overflow:visible
}
.l-search {
  z-index:100005;
  height:52px;
  display:flex;
  position:fixed;
  top:53px
}
@supports (position:sticky) {
  .l-search {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .l-search {
    position:-webkit-sticky
  }
}
@media only screen and (min-width:960px) {
  .l-search {
    display:none
  }
}
.l-search--scroll-hide {
  transition:transform .2s ease-out
}
.l-search--scroll-hidden {
  transform:translateY(-105px)
}
.body-content {
  min-height:600px;
  position:relative
}
@media only screen and (max-width:720px) {
  .body-content {
    min-height:0
  }
}
@media only screen and (min-width:960px) {
  .body-content__sidebar {
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .body-content__sidebar {
    box-sizing:content-box;
    text-align:center;
    background-color:rgba(var(--greyscale-level-6),1);
    margin:-20px -20px 20px;
    padding:0 20px;
    box-shadow:0 1px #15191a1a;
    float:none!important;
    width:auto!important
  }
}
.body-content__navigation {
  margin-top:0
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .body-content__navigation {
    box-sizing:content-box;
    width:100%;
    display:table
  }
}
.body-content__navigation .nav-item {
  margin:15px 0;
  font-size:1.5rem;
  display:block
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .body-content__navigation .nav-item {
    display:table-cell
  }
}
.body-content__navigation .nav-item:first-child {
  margin-top:0
}
.body-content__navigation .nav-item .nav-item {
  font-size:1.3rem
}
.body-content__navigation .nav-link {
  color:rgba(var(--greyscale-level-3),1);
  line-height:24px;
  display:block
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .body-content__navigation .nav-link {
    font-size:0;
    line-height:53px
  }
}
.body-content__navigation .nav-link:hover {
  text-decoration:none
}
.body-content__navigation .nav-link.is-active {
  color:rgba(var(--greyscale-level-2),1);
  font-weight:500
}
@media only screen and (max-width:720px) {
  .body-content__content {
    padding-top:10px
  }
}
@media only screen and (min-width:960px) {
  .body-content__content {
    padding-left:20px!important
  }
}
.body-content:has([data-loading=true]) .body-content__content {
  opacity:.5
}
.nav {
  box-sizing:border-box;
  vertical-align:middle;
  max-width:100%;
  margin:0;
  padding:0;
  font-size:0;
  line-height:0;
  list-style:none;
  display:inline-block
}
.nav-item {
  box-sizing:border-box;
  color:inherit;
  vertical-align:inherit;
  list-style:inherit;
  margin:0;
  padding:0;
  font-size:1.3rem;
  line-height:25px;
  display:inline-block;
  position:relative
}
@media only screen and (max-width:720px) {
  .nav-item {
    line-height:30px
  }
}
.nav-link {
  line-height:inherit;
  color:inherit;
  width:-moz-fit-content;
  width:fit-content;
  display:inline-block
}
.nav-links {
  color:inherit;
  text-decoration:none
}
.nav-links:active,
.nav-links:visited .nav-links:hover,
.nav-links:link {
  text-decoration:none
}
.nav-detailed>.nav-item>.nav-link:after {
  content:attr(data-details);
  font-weight:500;
  line-height:initial;
  color:rgba(var(--greyscale-level-5),1);
  text-align:right;
  margin:0 0 0 5px;
  display:inline-block;
  position:relative;
  border-radius:9999px!important
}
.nav-stacked {
  color:rgba(var(--greyscale-level-2),1);
  display:block
}
.nav-stacked .nav-item {
  display:block
}
.nav-stacked .nav-item.is-hidden {
  display:none
}
.nav-stacked .nav-link {
  text-overflow:ellipsis;
  white-space:nowrap;
  z-index:1;
  display:block;
  position:relative;
  overflow:hidden
}
.nav-stacked.nav-detailed .nav-link {
  padding-right:30px
}
.nav-stacked.nav-detailed .nav-link:after {
  margin:-5px 0 0;
  position:absolute;
  top:50%;
  right:0
}
.catalog-dropdown__content {
  max-height:calc(100vh - 150px);
  position:relative
}
.catalog-dropdown__container {
  cursor:default;
  max-height:calc(100vh - 150px);
  overflow-y:auto
}
.catalog-dropdown__level2-container {
  flex-wrap:wrap;
  max-width:576px;
  display:flex
}
.catalog-dropdown__level2-container>div {
  width:280px
}
.catalog-dropdown__navigated-container {
  gap:16px;
  display:flex
}
.catalog-dropdown__level1-container {
  flex-direction:column;
  width:280px;
  display:flex
}
.catalog-dropdown__background {
  opacity:.6;
  background-color:#000;
  width:100vw;
  height:100vh
}
.nav-tabs {
  margin-bottom:20px;
  display:block;
  position:relative
}
.nav-tabs>.nav-item {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:rgba(var(--greyscale-level-3),1);
  padding:0 10px 2px;
  font-size:1.5rem;
  font-weight:700;
  line-height:25px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .nav-tabs>.nav-item {
    line-height:30px
  }
}
.nav-tabs>.nav-item:first-child {
  padding-left:0
}
.nav-tabs>.nav-item:last-child {
  padding-right:0
}
.nav-tabs>.nav-item>.nav-link {
  text-decoration:none;
  position:relative
}
.nav-tabs>.nav-item>.nav-link:hover {
  text-decoration:none
}
.nav-tabs:after {
  content:"";
  background:rgba(var(--greyscale-level-1),.1);
  width:100%;
  height:2px;
  display:block;
  position:absolute;
  bottom:0;
  left:0
}
.nav-tabs>.active>.nav-link {
  color:rgba(var(--greyscale-level-3),1)
}
.nav-tabs>.active>.nav-link:after {
  content:"";
  z-index:10;
  background:rgba(var(--primary-default),1);
  width:100%;
  height:2px;
  display:block;
  position:absolute;
  bottom:-2px
}
.is-webview.browser-android .nav-tabs>.active>.nav-link {
  color:rgba(var(--greyscale-level-2),1)
}
.nav-tabs--small>.nav-item {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-transform:uppercase;
  padding:0 5px 1px;
  font-size:1.1rem;
  font-weight:700;
  line-height:20px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .nav-tabs--small>.nav-item {
    font-size:1.3rem
  }
}
.nav-tabs--small:after {
  height:1px
}
.nav-tabs--small>.active>.nav-link:after {
  height:1px;
  bottom:-1px
}
@media only screen and (max-width:720px) {
  .nav-tabs {
    white-space:nowrap;
    margin-bottom:5px
  }
  .nav-tabs>.nav-item {
    padding-left:5px;
    padding-right:5px
  }
  .nav-tabs>.nav-item .nav-link[data-short-name] {
    font-size:0;
    line-height:20px
  }
  .nav-tabs>.nav-item .nav-link[data-short-name]:before {
    content:attr(data-short-name);
    font-size:1.3rem
  }
}
.tab-content {
  min-height:200px;
  display:none
}
.tab-content.active {
  display:block
}
.nav-dropdown .nav-link {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  white-space:nowrap;
  text-overflow:ellipsis;
  box-sizing:border-box;
  border-radius:3px;
  width:100%;
  font-size:1.5rem;
  text-decoration:none;
  overflow:hidden
}
.nav-dropdown .nav-link:hover {
  text-decoration:none
}
.nav-dropdown .nav-link--secondary {
  color:rgba(var(--greyscale-level-3),1)
}
.nav-dropdown.nav-stacked .nav-link {
  box-sizing:border-box;
  text-align:left;
  width:100%;
  padding:5px 10px
}
.nav-dropdown.nav-stacked .nav-link:hover {
  background-color:rgba(var(--greyscale-level-1),.05)
}
.nav-dropdown.nav-detailed .nav-item .nav-link {
  position:relative
}
.nav-dropdown.nav-detailed .nav-item .nav-link:after {
  position:inherit;
  text-align:left;
  border:0;
  font-size:1.1rem;
  display:block;
  top:-3px;
  margin:0!important
}
.nav-dropdown.nav-detailed .nav-item .nav-link:hover {
  background-color:rgba(var(--greyscale-level-1),.05)
}
.nav-dropdown.nav-detailed .nav-item .nav-link:hover:after {
  color:rgba(var(--greyscale-level-3),1);
  background-color:#0000;
  border:none
}
.nav-dropdown.nav-detailed .nav-item.active .nav-link:after {
  color:rgba(var(--greyscale-level-3),1)
}
.dropdown-wide {
  min-width:300px
}
.dropdown-wide.dropdown--fixed-width {
  width:300px
}
.dropdown-menu {
  z-index:100000;
  text-align:left;
  position:absolute;
  left:auto;
  right:0
}
.dropdown-menu--align-left {
  left:0;
  right:auto
}
.dropdown-menu--shadow {
  box-shadow:0 8px 24px #15191a3d
}
.dropdown-menu--rounded {
  background:rgba(var(--greyscale-level-6),1);
  border:1px solid #15191a00;
  border-radius:4px;
  border-radius:4px!important
}
.box {
  background:rgba(var(--greyscale-level-6),1);
  border-radius:2px;
  margin-top:20px;
  padding:20px;
  display:block;
  position:relative;
  box-shadow:0 1px 1px #15191a1a
}
.box:first-child {
  margin-top:0
}
@media only screen and (min-width:721px) {
  .box--form {
    max-width:340px;
    margin-left:auto;
    margin-right:auto
  }
}
.box--item-details {
  margin-top:0
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .box--item-details {
    box-sizing:border-box;
    width:100%;
    display:table
  }
}
.box--item-details .details-list__item {
  color:rgba(var(--greyscale-level-2),1);
  font-weight:500;
  line-height:1.25
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .box--item-details .details-list--main-info {
    width:100%;
    display:table
  }
  .box--item-details .details-list--pricing {
    float:right;
    width:40%;
    display:table-cell
  }
}
.box--item-details .details-list--details {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  flex-direction:column;
  gap:5px;
  margin-top:10px;
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .box--item-details .details-list--details {
    width:calc(60% - 20px);
    margin-top:0;
    display:inline-block
  }
}
.box--item-details .details-list--details .details-list__item-value {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  box-sizing:border-box;
  width:calc(50% - 5px);
  display:inline-block
}
.box--item-details .details-list--details .details-list__item-value--show-more-button {
  text-transform:none;
  text-align:initial;
  color:rgba(var(--primary-default),1);
  font-weight:500
}
.box--item-details .details-list--details .details-list__item-value--show-more-button:hover {
  text-decoration:underline
}
.box--item-details .details-list--details .details-list__item-value--expandable {
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .box--item-details .details-list--actions {
    float:right;
    width:40%;
    display:inline-block
  }
}
.box--item-details .details-list__info {
  margin:20px -20px 0;
  padding:0 20px
}
.box--item-details .details-list--badges {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}
@media only screen and (min-width:1200px) {
  .is-wide .item-page-content-container {
    width:66%
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .item-page-breadcrumbs-cell-container {
    padding:16px 10px
  }
}
@media only screen and (min-width:960px) {
  .item-page-sidebar-container {
    height:100%;
    padding-bottom:70px;
    top:0;
    right:0;
    position:absolute!important
  }
}
.item-information .item-page-sidebar-container {
  padding-bottom:10px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .item-information .item-page-sidebar-container {
    padding-bottom:0
  }
}
@media only screen and (min-width:1200px) {
  .is-wide .item-page-sidebar-container {
    width:33%
  }
}
@media only screen and (min-width:960px) {
  .item-page-content-container {
    padding-left:0!important;
    padding-right:28px!important
  }
  .item-page-sidebar-container {
    padding-left:28px!important;
    padding-right:0!important
  }
}
.item-page-sidebar-content {
  flex-direction:column;
  gap:16px;
  display:flex
}
.item-page-content {
  flex-wrap:nowrap;
  gap:56px;
  display:flex
}
.item-page-content .item-main {
  width:calc(66.6% - 36.96px)
}
.item-page-content .item-sidebar {
  width:calc(33.3% - 18.48px)
}
.item-page-content .admock--skyscraper,
.item-page-content .admock--rectangle {
  width:100%;
  max-width:336px
}
@media only screen and (min-width:960px) {
  .item-page-content {
    margin-top:16px
  }
  .item-page-content .item-main--sticky {
    align-self:flex-start;
    position:sticky;
    top:98px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .item-page-content {
    display:block
  }
  .item-page-content .item-main {
    width:100%;
    padding-right:0
  }
}
.item-page-content .item-photos__container {
  width:100%
}
@media only screen and (max-width:720px) {
  .item-page-content .item-photos__container {
    width:100%;
    margin-left:0
  }
}
.item-page-full-width-feed {
  width:100%
}
.thread__wrapper {
  height:100%;
  display:flex;
  position:relative
}
.thread__messages-wrapper {
  flex-direction:column;
  flex:1;
  display:flex;
  overflow:auto
}
.thread__messages-container {
  flex-direction:column;
  flex:3;
  width:100%;
  display:flex;
  position:relative
}
.thread__messages-main {
  flex:3;
  width:100%;
  height:100%;
  display:flex;
  position:relative
}
.thread__content {
  box-sizing:border-box;
  width:100%;
  padding:0 16px;
  overflow:auto
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .thread__content {
    -webkit-overflow-scrolling:touch
  }
}
.thread__conversation-info {
  height:100%;
  overflow:auto
}
.thread__conversation-info>:focus-visible {
  outline-offset:-2px;
  outline-width:1px!important
}
.thread-sidebar__container {
  border-left:1px solid rgba(var(--greyscale-level-1),.05);
  flex-direction:column;
  flex:2;
  display:flex
}
.thread-sidebar__container--reworked {
  background:rgba(var(--greyscale-level-6),1);
  z-index:1;
  border:0;
  width:100%;
  height:100%;
  position:absolute
}
.item-thumbnail {
  object-fit:cover;
  border-radius:3px;
  height:100%
}
@media only screen and (max-width:720px) {
  .item-thumbnail {
    width:100%
  }
}
.item-thumbnail:nth-of-type(n+2) {
  box-sizing:border-box;
  background:50%/cover;
  height:100%;
  display:none
}
.item-description {
  border-radius:3px;
  width:100%;
  height:0;
  padding-bottom:138%;
  display:inline-block;
  position:relative;
  overflow:hidden
}
.item-information menu {
  margin:0
}
.item-information .content-wrapper-flex {
  flex-direction:row
}
.item-page-feed-loader {
  padding-top:48px;
  padding-bottom:32px
}
.item-transparency-law-text {
  outline:none
}
.slot-content,
.admock-content {
  z-index:5;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin:auto;
  display:flex;
  position:relative
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-content,
  .admock-content {
    justify-content:center;
    align-items:center
  }
}
.slot-placeholder {
  position:absolute;
  top:0;
  left:0
}
.slot-placeholder__text {
  text-align:center;
  justify-content:center;
  align-items:center;
  width:363px;
  height:24px;
  display:flex;
  position:absolute;
  top:211px;
  left:501px
}
.slot-placeholder--leaderboard {
  width:100%;
  height:270px;
  top:10px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-placeholder--leaderboard {
    height:120px
  }
}
.slot-container:not(.slot-container--rendered) .slot-placeholder+.slot-content,
.slot-container.slot-container--rendered .slot-placeholder {
  opacity:0
}
.slot-placeholder--leaderboard+.slot-content {
  justify-content:center;
  height:270px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-placeholder--leaderboard+.slot-content {
    height:120px
  }
}
.slot-info {
  width:100%
}
.slot-info__content {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.slot-info,
.admock-info {
  text-align:left;
  padding-bottom:4px;
  line-height:0
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-info,
  .admock-info {
    text-align:center
  }
}
.slot-container,
.admock-container {
  position:relative;
  overflow:hidden
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-container,
  .admock-container {
    margin:auto
  }
}
.slot-container--skyscraper,
.slot-container--rectangle,
.admock-container--skyscraper,
.admock-container--rectangle {
  max-width:336px;
  max-height:620px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-container--skyscraper,
  .slot-container--rectangle,
  .admock-container--skyscraper,
  .admock-container--rectangle {
    max-height:none
  }
}
.slot-container--leaderboard,
.admock-container--leaderboard {
  text-align:center;
  max-width:970px;
  min-height:70px;
  max-height:270px;
  line-height:initial;
  padding-top:10px;
  padding-bottom:10px;
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-container--leaderboard,
  .admock-container--leaderboard {
    max-width:320px;
    max-height:120px
  }
  .placeholder-test {
    width:100%
  }
}
.slot-container--inbetween,
.admock-container--inbetween {
  text-align:center;
  max-width:970px;
  height:110px
}
@media only screen and (min-width:960px) {
  .slot-container--inbetween .slot-content,
  .slot-container--inbetween .admock-content,
  .admock-container--inbetween .slot-content,
  .admock-container--inbetween .admock-content {
    display:inline-flex
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-container--inbetween,
  .admock-container--inbetween {
    max-width:320px;
    height:auto
  }
}
.slot-sticky,
.admock-sticky {
  z-index:0;
  position:sticky;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .slot-sidebar,
  .admock-sidebar {
    overflow:visible clip
  }
  .slot-sidebar:not(:first-child),
  .admock-sidebar:not(:first-child) {
    margin-top:80px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .slot-sidebar,
  .admock-sidebar {
    margin-top:16px
  }
  .slot-sidebar.slot-sticky,
  .admock-sidebar.admock-sticky {
    position:static
  }
}
.admock {
  background:rgba(var(--primary-default),1);
  content:"Admock";
  width:100%;
  height:100%
}
.admock--leaderboard {
  width:970px;
  height:250px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .admock--leaderboard {
    width:320px;
    height:100px
  }
}
.admock--skyscraper,
.admock--rectangle {
  width:336px;
  height:600px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .admock--rectangle {
    height:250px
  }
}
.admock--inbetween {
  width:970px;
  height:110px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .admock--inbetween {
    width:320px
  }
}
.van-offer-container {
  flex-direction:column;
  align-items:center;
  display:flex
}
.van-offer-container .van-offer-iframe {
  border:none;
  border-radius:6px
}
.van-offer-container .van-offer-copy-block {
  overflow-wrap:anywhere
}
.van-offer-info-container {
  justify-content:space-between;
  display:flex;
  position:relative
}
.van-offer-info-container .van-offer-info {
  gap:2px;
  display:flex
}
.van-offer-info-container .van-offer-info .slot-info {
  padding-bottom:0
}
.van-multi-offer-content-wrapper {
  position:relative
}
.van-multi-offer-info-container {
  justify-content:space-between;
  align-items:center;
  display:flex;
  position:relative
}
.van-multi-offer-info-container .van-multi-offer-info {
  gap:4px;
  min-width:80px;
  display:flex
}
.van-multi-offer-info-container .van-multi-offer-info .slot-info {
  padding-bottom:0
}
.van-multi-offer-info-container .van-multi-offer-info-text {
  max-width:80px
}
.van-multi-offer-info-container-centered {
  justify-content:center
}
.van-offer-dots-indicator {
  align-items:center;
  gap:8px;
  display:flex
}
.van-offer-dot {
  background-color:rgba(var(--greyscale-level-3),1);
  border-radius:50%;
  width:8px;
  height:8px
}
.van-offer-dot--active {
  background-color:rgba(var(--greyscale-level-1),1)
}
.slot-placeholder--skeleton {
  height:calc(100% - 20px)
}
.slot-controls {
  position:relative
}
.slot-controls__dropdown {
  z-index:10;
  min-width:220px;
  margin-top:4px;
  position:absolute;
  right:0
}
.native-van {
  flex-direction:column;
  height:100%;
  min-height:0;
  display:flex
}
.native-van__viewable-tracking,
.native-van__impression-tracking {
  flex-direction:column;
  flex:auto;
  width:100%;
  min-height:0;
  display:flex
}
.native-van__image-container {
  flex:1 1 0;
  min-height:0
}
.native-van__image {
  object-fit:cover;
  border-radius:6px;
  width:100%;
  height:100%;
  display:block
}
.native-van__info {
  flex:none
}
.native-van__info-container {
  justify-content:center;
  align-items:center;
  gap:2px;
  display:flex
}
.native-van__info-container .slot-info {
  padding-bottom:0
}
.follow-grid {
  grid-template-columns:1fr;
  display:grid
}
@media only screen and (min-width:721px) {
  .follow-grid {
    grid-template-columns:1fr 1fr;
    gap:0 32px
  }
}
.follow {
  justify-content:space-between;
  padding-top:16px;
  padding-bottom:16px;
  display:flex;
  position:relative
}
.follow__name {
  color:rgba(var(--greyscale-level-3),1);
  font-size:1.5rem;
  line-height:1.33333;
  text-decoration:none
}
.follow__name>* {
  vertical-align:top
}
.follow__details {
  opacity:1;
  transition:all .3s ease-in-out;
  position:relative;
  transform:translateY(0)
}
.empty-state {
  color:rgba(var(--greyscale-level-3),1);
  text-align:center;
  border-radius:2px;
  margin:10px 0;
  padding:60px 0
}
.empty-state__content {
  width:320px;
  margin:0 auto;
  line-height:1.25
}
.buyer-protection-modal ul,
.buyer-protection-modal li {
  margin-top:0
}
.buyer-protection-modal b {
  font-weight:500
}
.header-avatar {
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  width:30px;
  max-width:100%;
  height:30px;
  display:inline-block;
  position:relative
}
.header-avatar:before {
  border-top:3px solid rgba(var(--greyscale-level-3),1);
  content:"";
  border-left:3px solid #0000;
  border-right:3px solid #0000;
  width:0;
  height:0;
  margin-top:-3px;
  display:block;
  position:absolute;
  top:50%;
  left:35px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .header-avatar:before {
    display:none
  }
}
.open .header-avatar:before,
.header-avatar:hover:before {
  border-top:3px solid rgba(var(--greyscale-level-1),1);
  border-left:3px solid #0000;
  border-right:3px solid #0000;
  width:0;
  height:0
}
.header-avatar img {
  max-width:100%;
  height:auto
}
.user-menu-groups {
  white-space:nowrap;
  text-align:left;
  border-radius:3px;
  max-height:80vh
}
@media only screen and (min-width:960px) {
  .user-menu-groups {
    display:flex
  }
}
.user-menu-groups .nav-link:hover {
  background-color:rgba(var(--greyscale-level-1),.05)
}
.user-menu-group {
  box-sizing:border-box;
  white-space:nowrap;
  vertical-align:top;
  direction:ltr;
  width:100%;
  margin-bottom:20px
}
@media only screen and (min-width:960px) {
  .user-menu-group {
    min-width:205px;
    margin:0;
    padding:5px
  }
}
.user-menu-group:first-child {
  border-right:0
}
.user-menu-group:nth-child(2n) {
  background-color:rgba(var(--greyscale-level-6),1)
}
@media only screen and (min-width:960px) {
  .user-menu-group:nth-child(2n) {
    background-color:rgba(var(--greyscale-level-1),.02)
  }
}
.user-menu-group__item:not(:last-child) {
  margin-bottom:20px
}
.header__logo {
  z-index:1;
  color:rgba(var(--greyscale-level-6),1);
  align-items:center;
  display:flex;
  position:relative;
  left:50%;
  transform:translate(-50%)
}
@media only screen and (min-width:721px) {
  .header__logo {
    float:left;
    margin-top:4px;
    margin-right:20px;
    position:relative;
    left:0;
    transform:none
  }
}
.user-menu-group__balance-placeholder {
  min-width:48px
}
.nav-page-categories {
  color:rgba(var(--primary-default),1);
  -moz-column-count:3;
  -webkit-column-count:3;
  column-count:3;
  -moz-column-gap:20px;
  -webkit-column-gap:20px;
  column-gap:20px;
  margin:10px 5px 20px;
  display:block
}
.nav-page-categories .nav-item {
  -webkit-column-break-inside:avoid;
  page-break-inside:avoid;
  break-inside:avoid-column;
  display:block;
  overflow:hidden
}
.nav-page-categories .nav-item .nav-link {
  max-width:100%;
  text-decoration:none
}
.nav-page-categories .nav-item .nav-link:hover {
  text-decoration:underline
}
@media only screen and (max-width:720px) {
  .nav-page-categories .nav-item .nav-link {
    padding-right:55px;
    display:block;
    position:relative
  }
  .nav-page-categories .nav-item .nav-link:after {
    margin-top:-7px;
    position:absolute;
    top:50%;
    right:0
  }
  .nav-page-categories {
    -moz-column-count:2;
    -webkit-column-count:2;
    column-count:2;
    -moz-column-gap:55px;
    -webkit-column-gap:55px;
    column-gap:55px
  }
}
.brand-button:hover {
  text-decoration:underline
}
.search-results-ranking-modal {
  width:480px
}
.search-results-ranking-modal body {
  height:100vh
}
.catalog-items__loading {
  opacity:.3;
  transition:opacity .25s ease-in
}
.catalog-mv-banner {
  justify-content:center;
  align-items:center;
  width:300px;
  height:250px
}
.catalog-selected-filter,
.catalog-selected-filter>* {
  max-width:100%
}
.catalog-selected-mobile-filters {
  width:100%;
  overflow:hidden
}
.catalog-selected-mobile-filters__list {
  touch-action:pan-x;
  overscroll-behavior-x:contain;
  overflow-x:auto
}
.desktop-image-gallery-plugin {
  flex-direction:row;
  gap:28px;
  height:600px;
  display:flex;
  overflow:hidden
}
.desktop-image-gallery-plugin__thumbnails-container {
  height:600px;
  position:relative
}
.mobile-image-gallery-plugin {
  width:100%;
  position:relative;
  overflow:hidden
}
.outfit-generator-badge {
  padding-bottom:16px;
  padding-left:16px
}
.item-photo-thumbnail {
  margin:0;
  list-style:none
}
.item-photo-thumbnail--active div {
  border-color:rgba(var(--primary-dark),1)
}
.item-photos-thumbnails-container {
  scrollbar-width:none;
  flex-direction:column;
  gap:16px;
  width:66px;
  height:100%;
  margin:0;
  display:flex;
  position:relative;
  overflow:auto
}
.desktop-photo-gallery-modal,
.mobile-photo-gallery-modal {
  border-radius:0
}
.desktop-photo-gallery-modal__content {
  width:100%;
  height:100vh;
  position:relative
}
.desktop-photo-gallery-modal__close-button {
  z-index:1;
  position:absolute;
  top:16px;
  right:16px
}
.desktop-photo-gallery-modal__thumbnails-container {
  z-index:1;
  position:absolute;
  top:16px;
  left:16px
}
.desktop-photo-gallery-modal__thumbnails {
  height:calc(100vh - 32px);
  position:relative
}
.desktop-photo-gallery-modal__image-container {
  scrollbar-width:none;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  overflow:auto
}
.desktop-photo-gallery-modal__image-button {
  cursor:zoom-in;
  background:0 0;
  border:none;
  justify-content:center;
  align-items:center;
  width:auto;
  max-width:100%;
  height:100%;
  padding:0;
  display:flex
}
.desktop-photo-gallery-modal__image-button--fullscreen {
  cursor:zoom-out;
  width:100%;
  height:auto
}
.desktop-photo-gallery-modal__image {
  justify-content:center;
  align-items:center;
  display:flex
}
.desktop-photo-gallery-modal__image--fullscreen {
  width:100%;
  height:auto
}
.desktop-photo-gallery-modal__image--not-fullscreen {
  width:auto;
  height:100%
}
.mobile-image-carousel,
.mobile-photo-gallery-modal__image,
.mobile-image-carousel__image,
.mobile-image-carousel__image-button {
  width:100%;
  height:470px
}
.desktop-image-carousel {
  width:100%;
  height:600px;
  padding-left:48px;
  padding-right:48px;
  position:relative
}
.desktop-image-carousel .web_ui__Carousel__arrow {
  color:rgba(var(--greyscale-level-3),1);
  background:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-3),1)
}
.desktop-image-carousel .web_ui__Carousel__arrow .web_ui__Icon__icon svg {
  fill:rgba(var(--greyscale-level-1),1);
  color:rgba(var(--greyscale-level-1),1)
}
.desktop-image-carousel__favourite-button {
  position:absolute;
  bottom:0;
  right:48px
}
.desktop-image-carousel__image {
  cursor:zoom-in;
  height:600px
}
.item-photos {
  box-sizing:border-box;
  width:100%;
  height:624px;
  margin:0 auto;
  padding:0;
  position:relative
}
@media only screen and (max-width:720px) {
  .item-photos {
    height:40vh
  }
}
@media only screen and (min-width:960px) {
  .item-photos {
    height:428px
  }
}
@media only screen and (min-width:1200px) {
  .is-wide .item-photos {
    height:624px
  }
}
.item-photos .item-thumbnail {
  box-sizing:border-box;
  color:#0000;
  background-position:50%;
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  display:block
}
@media only screen and (max-width:720px) {
  .item-photos .item-thumbnail {
    border-radius:0;
    width:100%
  }
}
.item-photos .item-thumbnail .i:before {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%)translateY(-50%)
}
.item-photos .item-thumbnail[data-photoid] {
  cursor:pointer
}
.item-photos .item-description {
  border-radius:0
}
.item-photos__container {
  width:100%
}
@media only screen and (max-width:720px) {
  .item-photos__container {
    width:calc(100% + 20px);
    margin-left:-10px
  }
}
.item-favourite-icon {
  border:1px solid var(--v-sys-theme-greyscale-level-3,#f2f2f2);
  border-radius:24px;
  margin:16px;
  padding:8px;
  position:relative;
  overflow:hidden
}
.item-favourite-icon:hover:after {
  content:"";
  background-color:rgba(var(--greyscale-level-1),.02);
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
@media only screen and (max-width:720px) {
  .item-photo {
    width:100%
  }
}
.item-photo,
.item-photo--3~.item-photo--2 {
  box-sizing:border-box;
  border-left:2px solid #0000;
  height:50%;
  padding:0;
  position:absolute;
  top:0
}
.item-photo:only-child .item-thumbnail,
.item-photo--3~.item-photo--2:only-child .item-thumbnail {
  margin:0 auto
}
.item-photo:not(:only-child) .item-thumbnail,
.item-photo--3~.item-photo--2:not(:only-child) .item-thumbnail {
  width:100%
}
.item-photo:first-child {
  border-left:0
}
.item-photo--1 {
  left:0;
  height:100%!important
}
.item-photo--1:not(:last-child) {
  width:50%
}
.item-photo--2 {
  width:50%;
  height:50%;
  left:50%
}
.item-photo--2:last-child {
  height:100%
}
.item-photo--2:nth-last-child(4) {
  width:25%
}
.item-photo--3 {
  width:25%;
  top:50%;
  left:50%
}
.item-photo--3:last-child {
  width:50%
}
.item-photo--3:nth-last-child(3) {
  top:0;
  left:75%
}
.item-photo--3:last-child,
.item-photo--3:nth-last-child(2),
.item-photo--4,
.item-photo--5 {
  border-top:2px solid #0000
}
.item-photo--4 {
  width:25%;
  left:50%
}
.item-photo--4,
.item-photo--5 {
  top:50%
}
.item-photo--4:last-child,
.item-photo--5 {
  border-left:2px solid #0000;
  width:25%;
  left:75%
}
.shipping-fees-applied-banner--sticky {
  z-index:10;
  background:rgba(var(--greyscale-level-6),1);
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:40px;
  display:flex;
  position:sticky;
  top:98px;
  left:0;
  right:0
}
.shipping-fees-applied-banner--static {
  box-sizing:border-box;
  justify-content:space-between;
  align-items:center;
  height:52px;
  padding:5px;
  display:flex
}
.shipping-fees-applied-banner--sticky-with-tabs {
  top:149px
}
.credit-card-form__cvc,
.credit-card-form__expiry {
  flex:1
}
.landing__slider-wrapper {
  -webkit-overflow-scrolling:touch;
  text-align:center;
  overflow:scroll hidden
}
.landing__slider-wrapper::-webkit-scrollbar {
  display:none
}
.about__section {
  max-width:960px;
  margin:0 auto
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .about__section {
    padding:0 24px
  }
}
.about__facts {
  flex-wrap:wrap;
  display:flex
}
.about__fact-block {
  flex-wrap:nowrap;
  width:50%;
  display:flex
}
@media only screen and (max-width:720px) {
  .about__fact-block {
    flex-wrap:wrap;
    width:100%
  }
}
.about__fact-icon {
  padding-right:16px
}
.about__leadership-slider {
  flex-wrap:nowrap
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .about__leadership-slider {
    display:inline-flex
  }
}
@media only screen and (min-width:960px) {
  .about__leadership-slider {
    display:flex
  }
}
.about__leadership-card {
  width:220px;
  margin-right:8px;
  display:block;
  position:relative
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .about__leadership-card {
    width:300px
  }
}
@media only screen and (min-width:960px) {
  .about__leadership-card {
    width:100%
  }
}
.about__leadership-card:last-of-type {
  margin-right:0
}
.about__leadership-card__info {
  box-sizing:border-box;
  color:#fff;
  width:100%;
  padding:0 8px 40px;
  position:absolute;
  bottom:0
}
.about__hero-section {
  text-align:center;
  min-height:400px;
  padding:100px 20px;
  line-height:normal
}
@media only screen and (max-width:720px) {
  .about__hero-section {
    padding:60px 20px
  }
}
.about__hero-section--with-background {
  background-color:RGB(var(--greyscale-level-5))
}
.about__paragraph,
.new-about__paragraph {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:rgba(var(--greyscale-level-2),1);
  margin:30px 0;
  font-size:1.8rem;
  line-height:1.5
}
.about__hero-image {
  width:100vw;
  position:relative;
  left:calc(50% - 50vw)
}
.page-container {
  max-width:960px;
  margin:0 auto
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .page-container {
    padding:0 24px
  }
}
.page-container :target {
  margin-top:-104px;
  padding-top:104px;
  display:inline-block
}
@media only screen and (min-width:960px) {
  .page-container :target {
    margin-top:-92px;
    padding-top:92px
  }
}
.page-section__content {
  width:100%
}
.page-section__facts {
  flex-wrap:nowrap;
  display:flex
}
@media only screen and (max-width:720px) {
  .page-section__facts {
    flex-wrap:wrap
  }
}
.page-section__fact-block {
  flex-wrap:wrap;
  width:100%;
  display:flex
}
@media only screen and (min-width:721px) {
  .page-section__fact-block {
    flex-wrap:nowrap;
    width:50%
  }
}
.page-section__fact-single-block {
  flex-direction:column;
  display:flex
}
@media only screen and (min-width:721px) {
  .page-section__fact-single-block {
    flex-direction:row
  }
}
.page-section__fact-icon {
  width:100%
}
@media only screen and (min-width:721px) {
  .page-section__fact-icon {
    width:auto
  }
}
.page-section__fact-illustration {
  text-align:center;
  flex-shrink:0
}
.dialog-content {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:3px;
  max-width:420px;
  margin:0 auto;
  padding:40px;
  box-shadow:0 1px 1px #15191a1a
}
@media only screen and (max-width:720px) {
  .dialog-content {
    width:auto;
    max-width:100%;
    box-shadow:none;
    background:0 0;
    border:none;
    border-radius:0;
    padding:20px
  }
}
.dialog-content .form-actions {
  text-align:center;
  background:0 0;
  margin:0;
  padding:0
}
.dialog-content .form-actions fieldset {
  margin:0 auto
}
.dialog-content hr[data-title] {
  text-align:center;
  height:1.1rem;
  margin:10px 0 20px;
  position:relative
}
.dialog-content hr[data-title]:after {
  content:attr(data-title);
  color:rgba(var(--greyscale-level-3),1);
  text-transform:uppercase;
  white-space:nowrap;
  background:RGB(var(--greyscale-level-5));
  padding:0 5px;
  font-size:1.1rem;
  font-weight:700;
  display:inline-block;
  position:relative;
  top:4px;
  left:0;
  right:0
}
.dialog-content input[type=text],
.dialog-content input[type=tel],
.dialog-content input[type=email],
.dialog-content input[type=password],
.dialog-content input[type=url] {
  border-radius:4px!important;
  height:35px!important;
  font-size:1.5rem!important
}
.dropdown .dialog-content {
  box-shadow:none;
  border:none;
  padding:10px 0 0
}
.dropdown .dialog-content input[type=text],
.dropdown .dialog-content input[type=tel],
.dropdown .dialog-content input[type=email],
.dropdown .dialog-content input[type=password],
.dropdown .dialog-content input[type=url] {
  font-size:inherit!important;
  border-radius:3px!important;
  height:30px!important
}
.modal-contained-content {
  max-height:60vh;
  overflow-y:auto
}
@media only screen and (min-width:721px) {
  .modal-contained-content {
    max-height:80vh
  }
}
.unordered-list-margin-top-none li,
.unordered-list-margin-top-none ul {
  margin-top:0
}
.landing__section {
  position:relative
}
@media only screen and (min-width:960px) {
  .landing__section {
    padding-top:40px;
    padding-bottom:40px
  }
}
.landing__section-content {
  max-width:720px;
  margin:0 auto;
  line-height:1.5
}
.landing__section-content:before,
.landing__section-content:after {
  content:"";
  display:table
}
.landing__section-content:after {
  clear:both
}
.landing__section-content--wide {
  max-width:960px
}
.landing__section-entry {
  color:rgba(var(--greyscale-level-3),1);
  margin:70px 20px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .landing__section-entry {
    margin-top:60px;
    margin-bottom:50px
  }
}
@media only screen and (max-width:720px) {
  .landing__section-entry {
    margin-top:45px;
    margin-bottom:35px
  }
}
.pac-container {
  color:rgba(var(--greyscale-level-3),1);
  z-index:100050;
  border-top:0;
  border-radius:0 0 5px 5px;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  box-shadow:0 1px 2px #15191a21
}
.pac-logo:after {
  margin:2px 0 5px
}
.pac-icon-marker {
  display:none
}
.pac-item {
  cursor:pointer
}
.pac-item,
.pac-item-query {
  font-size:inherit;
  color:inherit
}
.pac-item-query {
  color:rgba(var(--greyscale-level-2),1);
  font-weight:700
}
body:not(.fullpage-layout) .pac-container,
body:not(.standard-layout) .pac-container {
  box-sizing:content-box;
  margin:0 -5px;
  padding:0 6px
}
.search-suggestions--hovered {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
}
.input-dropdown {
  z-index:100000;
  position:absolute;
  top:100%;
  left:0;
  right:0
}
.input-dropdown--direction-up {
  top:auto;
  bottom:100%
}
.input-dropdown__content {
  flex-direction:column;
  height:60vh;
  display:flex;
  overflow-y:hidden
}
@media only screen and (min-width:721px) {
  .input-dropdown__content {
    height:initial;
    max-height:370px
  }
}
.input-dropdown__content--scrollable {
  overflow-y:auto
}
.pile {
  margin:0;
  list-style:none
}
.pile__element {
  margin:0
}
.pile__element+.pile__element {
  border-top:1px solid rgba(var(--greyscale-level-1),.12)
}
.photo-tips__indicator-container {
  flex:1;
  justify-content:center;
  align-items:center;
  display:flex
}
.photo-tips__indicator {
  padding:4px;
  display:flex
}
.photo-tips__action {
  background-color:rgba(var(--greyscale-level-4),1);
  border-radius:40px;
  width:8px;
  height:8px
}
.photo-tips__action--active {
  background-color:rgba(var(--primary-default),1)
}
.photo-tips__banner {
  border-radius:8px;
  overflow:hidden
}
.list-promotion {
  background-color:rgba(var(--greyscale-level-6),1)
}
.list-promotion__custom-image-background {
  transform:rotate(3deg)
}
.list-promotion__item-wrapper {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.list-promotion__custom-element {
  width:166px;
  transform:rotate(3deg)
}
.list-promotion__custom-element--image-wrapper {
  background:rgba(var(--greyscale-level-5),1);
  object-fit:fill;
  border-radius:6px;
  width:150px;
  height:175px;
  overflow:hidden
}
.list-promotion__item-box {
  width:200px;
  position:relative
}
.media-select__grid {
  grid-template-columns:repeat(3,1fr);
  display:grid
}
@media only screen and (min-width:721px) {
  .media-select__grid {
    grid-template-columns:repeat(5,1fr)
  }
}
.media-select__input {
  padding-top:33.3333%;
  position:relative
}
@media only screen and (min-width:721px) {
  .media-select__input {
    padding-top:20%
  }
}
.media-select__grid::-webkit-scrollbar {
  display:none
}
.media-select__input-box {
  width:100%;
  padding-top:100%;
  position:relative
}
.media-select__input-box-content,
.media-select__input-content {
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.media-select__input-box-content--wrapped {
  border:1px rgba(var(--greyscale-level-3),1)dashed;
  border-radius:8px;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:4px;
  bottom:4px;
  left:4px;
  right:4px
}
.media-select__input-box-button {
  width:100%;
  height:100%
}
.media-select__input-box-button:hover {
  background-color:rgba(var(--greyscale-level-1),.02)
}
.onboarding-modal__dialog--rounded {
  border-radius:12px
}
.onboarding-modal__slide-content-title {
  color:rgba(var(--greyscale-level-1),1);
  margin:0;
  font-size:40px;
  font-weight:500;
  line-height:46px
}
.onboarding-modal__text-slide-visual-content {
  z-index:-1;
  margin-top:auto
}
@media only screen and (max-height:790px) {
  .onboarding-modal__text-slide-visual-content {
    position:sticky;
    bottom:-70px
  }
}
@media only screen and (max-width:375px) {
  .onboarding-modal__text-slide-visual-content {
    bottom:-35px
  }
}
.onboarding-modal__text-slide-video-content video {
  width:100%
}
@media only screen and (max-height:760px) {
  .onboarding-modal__text-slide-video-content video {
    width:75%
  }
}
@media only screen and (max-width:375px) {
  .onboarding-modal__text-slide-video-content video {
    width:45%
  }
}
.onboarding-modal__text-slide-content {
  flex-direction:column;
  height:100%;
  max-height:calc(100vh - 248px);
  display:flex;
  position:relative
}
@media only screen and (max-width:414px) {
  .onboarding-modal__text-slide-content {
    max-height:calc(100vh - 300px)
  }
}
.onboarding-modal__slide-content {
  justify-content:center;
  align-items:center;
  height:100%;
  max-height:calc(100vh - 116px);
  display:flex;
  position:relative;
  overflow:hidden
}
.onboarding-modal__slide-video-content:before {
  background:linear-gradient(180deg,rgba(var(--greyscale-level-1),.4)0%,transparent 100%);
  content:"";
  position:absolute;
  top:0;
  bottom:75%;
  left:0;
  right:0
}
.onboarding-modal__slide-video-content:after {
  background:linear-gradient(180deg,transparent 0%,rgba(var(--greyscale-level-1),.4)100%);
  content:"";
  position:absolute;
  top:75%;
  bottom:0;
  left:0;
  right:0
}
.onboarding-modal__slide-video-content video {
  width:100%
}
.single-step-onboarding-modal__content {
  height:100%;
  max-height:calc(100vh - 248px);
  overflow:auto
}
.single-step-onboarding-modal__content-separator {
  height:32px
}
@media only screen and (min-width:720px) and (max-height:670px) {
  .single-step-onboarding-modal__content-separator {
    height:24px
  }
}
.photo-box {
  position:relative
}
.photo-box__image-container {
  padding:4px
}
.photo-box__delete-button {
  position:absolute;
  top:10px;
  right:10px
}
.photo-box__action-button {
  position:absolute;
  bottom:10px;
  right:10px
}
.photo-box__loader {
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.photo-box__main-badge {
  z-index:1;
  max-width:calc(100% - 76px);
  position:absolute;
  bottom:10px;
  left:10px
}
.photo-box__main-badge .web_ui__Badge {
  max-width:100%
}
.photo-box__main-badge .web_ui__Badge .web_ui__Badge__content {
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  overflow:hidden
}
.checkout-overlay {
  content:"";
  z-index:999998;
  opacity:1;
  visibility:visible;
  background:#fff9;
  width:100vw;
  height:100vh;
  transition:opacity .3s,visibility .3s;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.checkout-overlay--visible {
  opacity:1;
  visibility:visible;
  background:#fff9;
  transition:opacity .3s,visibility .3s
}
.checkout-overlay--hidden {
  opacity:0;
  visibility:hidden;
  background:#fff9;
  transition:opacity .3s,visibility .3s
}
.checkout-overlay-loading-spinner {
  z-index:999999;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.checkout-container {
  flex-direction:row;
  display:flex;
  padding:0!important
}
.checkout-container-spacing--tabletsUp {
  padding:32px!important
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .checkout-container-spacing--tabletsUp {
    padding:16px!important
  }
}
@media only screen and (max-width:720px) {
  .checkout-main-spacing--mobile {
    padding:16px 16px 0!important
  }
}
.checkout-sidebar--sticky--tabletsUp {
  min-width:300px;
  max-width:400px;
  height:0;
  position:fixed;
  top:117px
}
@supports (position:sticky) {
  .checkout-sidebar--sticky--tabletsUp {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .checkout-sidebar--sticky--tabletsUp {
    position:-webkit-sticky
  }
}
.checkout-order-summary__white-background {
  background:#fff
}
.checkout__grid--tabletsUp {
  grid-template-columns:minmax(320px,800px) minmax(320px,400px);
  column-gap:24px;
  width:100%;
  display:grid
}
.checkout__flexbox--mobile {
  width:100%
}
@keyframes fadeOpacity {
  0%,
  to {
    opacity:1
  }
  50% {
    opacity:.5
  }
}
.single-checkout__skeleton-loader *>div {
  background:#fff;
  width:100%
}
.single-checkout__skeleton-loader *>div img {
  animation:1.2s infinite fadeOpacity
}
.single-checkout__skeleton-loader-mobile {
  background:#fff;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex
}
.single-checkout__skeleton-loader-mobile *>div {
  width:100%;
  display:flex
}
.single-checkout__skeleton-loader-mobile img {
  animation:1.2s infinite fadeOpacity
}
.single-checkout__image-skeleton-mobile {
  background:#e1e6e6;
  border-radius:6px;
  width:128px;
  height:128px;
  margin-top:16px;
  margin-bottom:16px;
  animation:1.2s infinite fadeOpacity;
  display:block
}
.single-checkout__item-skeleton,
.single-checkout__item-skeleton img {
  height:146px
}
.single-checkout__contact-skeleton,
.single-checkout__contact-skeleton img {
  height:120px
}
.single-checkout__payments-skeleton,
.single-checkout__payments-skeleton img {
  height:139px
}
.single-checkout__address-skeleton,
.single-checkout__address-skeleton img {
  height:164px
}
.single-checkout__shipping-skeleton,
.single-checkout__shipping-skeleton img {
  height:498px
}
.single-checkout__order-skeleton,
.single-checkout__order-skeleton img {
  height:332px
}
.checkout__shipping__loader {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.checkout__cvv-handling-modal__input {
  width:85px
}
.checkout__cvv-handling-modal__input input {
  padding:0
}
.checkout-pay-button--sticky--mobile {
  z-index:100005;
  position:sticky;
  bottom:0
}
.checkout-pay-button--wrapper {
  padding-left:16px;
  padding-right:16px
}
.shipping-contact-modal__delete-modal {
  max-width:360px
}
.feed-grid {
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:flex-start;
  margin:0 -4px;
  display:flex
}
@media only screen and (min-width:721px) {
  .feed-grid {
    margin:0 -8px
  }
}
.feed-grid__item {
  box-sizing:border-box;
  width:50%;
  position:relative
}
@media only screen and (min-width:721px) {
  .feed-grid__item {
    width:33.3333%
  }
}
@media only screen and (min-width:1200px) {
  .feed-grid__item {
    width:25%
  }
}
.feed-grid__item-content {
  padding:0 4px 8px
}
@media only screen and (min-width:721px) {
  .feed-grid__item-content {
    padding:0 8px 16px
  }
}
.feed-grid__item--full-row {
  width:100%
}
.feed-grid--compact .feed-grid__item-content {
  padding-bottom:8px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .feed-grid__item--one-fifth {
    width:33.3333%
  }
}
@media only screen and (min-width:960px) {
  .feed-grid__item--one-fifth {
    width:25%
  }
}
@media only screen and (min-width:1200px) {
  .feed-grid__item--one-fifth {
    width:20%
  }
}
.conversation-message {
  word-break:normal;
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  float:left;
  flex-direction:column;
  max-width:384px;
  min-height:28px;
  display:flex;
  position:relative
}
.conversation-message:before,
.conversation-message:after {
  content:"";
  display:table
}
.conversation-message:after {
  clear:both
}
.conversation-message__current-author {
  float:right
}
.conversation-message__suspicious-overlay {
  cursor:pointer;
  background:rgba(var(--greyscale-level-2),1);
  border-radius:3px;
  align-items:center;
  width:96px;
  margin:auto;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  overflow:hidden
}
.conversation-message__single-action {
  width:100%;
  max-width:272px
}
@media only screen and (max-width:720px) {
  .conversation-message__single-action {
    max-width:70%
  }
}
.conversation-message__actions {
  width:100%;
  max-width:384px
}
@media only screen and (max-width:720px) {
  .conversation-message__actions {
    max-width:70%
  }
}
.conversation-message__intro {
  min-width:220px
}
.conversation-message__status {
  margin:0 -16px 20px
}
.conversation-message__photo {
  margin-bottom:0;
  transition:margin-bottom .2s ease-in-out;
  position:relative
}
.conversation-message__bubble {
  min-width:48px;
  position:relative
}
.conversation-message-container {
  padding-bottom:4px;
  display:flex
}
@media only screen and (min-width:960px) {
  .conversation-message-container:hover .message-menu__icon {
    display:block
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .conversation-message-container:hover .message-menu__content {
    display:block
  }
}
.conversation-message-container__grouped {
  margin-left:40px
}
.conversation-message-container__current-author {
  justify-content:flex-end
}
.conversation-message-menu-container {
  justify-content:flex-end;
  column-gap:8px;
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .conversation-message-menu-container {
    max-width:70%
  }
}
.conversation-message-menu-container--reverse {
  flex-direction:row-reverse
}
.user-created-content {
  color:rgba(var(--greyscale-level-2),1);
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  font-size:16px;
  font-weight:400;
  line-height:22px
}
.is-webview.browser-android .user-created-content {
  color:rgba(var(--greyscale-level-2),1)
}
.user-created-content ul,
.user-created-content ol {
  margin:8px 0 16px 8px;
  padding-left:0
}
.user-created-content li {
  margin-top:5px;
  list-style:outside
}
.user-created-content li li {
  list-style:circle
}
.user-created-content ol {
  counter-reset:list-counter
}
.user-created-content ol li {
  margin-left:26px
}
.user-created-content ol>li {
  counter-increment:list-counter;
  list-style-type:none
}
.user-created-content ol>li+li {
  margin-top:16px
}
.user-created-content ol>li:before {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  width:16px;
  height:16px;
  font-size:.9rem;
  font-weight:initial;
  color:rgba(var(--greyscale-level-6),1);
  text-align:center;
  background:rgba(var(--greyscale-level-2),1);
  content:counter(list-counter);
  margin:0 10px 0 -26px;
  line-height:16px;
  display:inline-block;
  border-radius:9999px!important
}
.is-webview .user-created-content ol>li:before {
  font-weight:500;
  line-height:17px
}
.is-webview.browser-android .user-created-content ol>li:before {
  line-height:18px
}
.user-created-content img {
  border-radius:2px
}
.user-created-content p {
  margin:0 0 8px
}
.user-created-content strong {
  font-weight:500
}
.user-created-content h2 {
  color:rgba(var(--greyscale-level-1),1);
  margin:0 0 8px;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.user-created-content table {
  border-collapse:collapse;
  margin:16px 0
}
.user-created-content th {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  background:rgba(var(--greyscale-level-5),1);
  border:1px solid rgba(var(--greyscale-level-2),1);
  padding:8px;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.user-created-content td {
  color:rgba(var(--greyscale-level-2),1);
  border:1px solid rgba(var(--greyscale-level-2),1);
  padding:8px;
  font-size:16px;
  font-weight:400;
  line-height:22px
}
.user-created-content .table-wrapper {
  overflow:auto
}
.user-created-content :target {
  margin-top:-104px;
  padding-top:104px;
  display:inline-block
}
@media only screen and (min-width:960px) {
  .user-created-content :target {
    margin-top:-92px;
    padding-top:92px
  }
}
.user-created-content details[open]>summary:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgMTQuNDVsLTYuMDAxLTUuOTQ5TDYgMTQuNDUxbDEuMDYgMS4wNSA0Ljk0MS00Ljg5NyA0Ljk0IDQuODk3eiIvPgo8L3N2Zz4K)
}
.user-created-content summary {
  color:rgba(var(--greyscale-level-1),1);
  cursor:pointer;
  outline:none;
  padding:16px;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  position:relative
}
.user-created-content summary::-webkit-details-marker {
  content:"";
  display:none
}
.user-created-content summary::marker {
  content:"";
  display:none
}
.user-created-content summary:after {
  content:"";
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgOS41NTJsLTEuMDYxLTEuMDUxLTQuOTQgNC44OTdMNy4wNiA4LjUwMSA2IDkuNTUybDYuMDAxIDUuOTQ5eiIvPgo8L3N2Zz4K);
  width:24px;
  height:24px;
  margin-top:-12px;
  position:absolute;
  top:50%;
  right:0
}
.user-created-content summary:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
}
.header-notification-dropdown {
  opacity:1;
  box-sizing:border-box;
  min-width:300px;
  max-width:none;
  color:rgba(var(--greyscale-level-3),1);
  text-align:left;
  text-transform:none;
  background:rgba(var(--greyscale-level-6),1);
  border:solid rgba(var(--greyscale-level-6),1)1px;
  z-index:100025;
  box-shadow:0 0 1px rgba(var(--shadow),.3),0 3px 10px rgba(var(--shadow),.5);
  border-radius:3px;
  margin:0;
  padding:0;
  list-style:none;
  transition:transform .25s cubic-bezier(.35,1.65,.65,1.1),opacity .25s;
  position:absolute;
  top:100%;
  left:50%;
  transform:translateY(0)translate(-50%)scale(1)
}
.header-notification-dropdown__container {
  max-height:60vh
}
.header-notification-dropdown__button-container {
  padding:8px 16px 16px
}
.horizontal-scroll__rail {
  flex-wrap:nowrap;
  flex-shrink:0;
  width:100%;
  display:flex
}
.horizontal-scroll__controls {
  pointer-events:none;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:100%;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.horizontal-scroll__handle {
  pointer-events:auto;
  cursor:pointer;
  pointer-events:auto;
  background-color:rgba(var(--greyscale-level-6),1);
  border:1px solid #fff;
  justify-content:center;
  align-items:center;
  width:24px;
  height:24px;
  margin:8px;
  padding:16px;
  display:flex;
  position:absolute;
  border-radius:9999px!important
}
@media only screen and (min-width:721px) {
  .horizontal-scroll__handle {
    padding:16px
  }
}
.horizontal-scroll__left-handle {
  left:0
}
.horizontal-scroll__right-handle {
  right:0
}
.horizontal-scroll__content {
  scrollbar-width:none;
  -ms-overflow-style:none;
  width:100%;
  display:flex;
  overflow-x:auto
}
.horizontal-scroll__content::-webkit-scrollbar {
  display:none
}
.horizontal-scroll__content--ios-smooth-scroll {
  -webkit-overflow-scrolling:touch
}
.horizontal-scroll__item {
  flex-shrink:0;
  padding-right:8px;
  display:block
}
@media only screen and (min-width:721px) {
  .horizontal-scroll__item {
    padding-right:12px
  }
}
.horizontal-scroll__item--fit-content {
  flex-direction:column;
  display:flex
}
.horizontal-scroll__content--full-width-alignment .horizontal-scroll__rail {
  gap:0 8px
}
@media only screen and (min-width:721px) {
  .horizontal-scroll__content--full-width-alignment .horizontal-scroll__rail {
    gap:0 12px
  }
}
@media only screen and (min-width:1200px) {
  .horizontal-scroll__content--full-width-alignment .horizontally-scrollable-items__item {
    width:calc(16.6667% - 10px)
  }
}
.horizontal-scroll__content--full-width-alignment .horizontal-scroll__item {
  padding-right:unset
}
.image-preview {
  -webkit-overflow-scrolling:touch;
  flex-wrap:nowrap;
  display:flex;
  overflow:auto hidden
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .image-preview::-webkit-scrollbar {
    display:none
  }
}
.image-preview__image {
  flex:none;
  position:relative
}
.image-preview__image-remove {
  position:absolute;
  top:8px;
  right:8px
}
.sticky-footer {
  background:rgba(var(--greyscale-level-6),1);
  z-index:100005;
  position:fixed;
  bottom:0;
  left:0;
  right:0
}
.action-header {
  z-index:100010;
  background-color:rgba(var(--greyscale-level-6),1);
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08);
  position:fixed;
  top:0;
  left:0;
  right:0
}
@supports (position:sticky) {
  .action-header {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .action-header {
    position:-webkit-sticky
  }
}
.action-footer {
  z-index:100005;
  background-color:rgba(var(--greyscale-level-6),1);
  position:fixed;
  bottom:0;
  left:0;
  right:0
}
@supports (position:sticky) {
  .action-footer {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .action-footer {
    position:-webkit-sticky
  }
}
.action-footer:before {
  content:"";
  background-color:rgba(var(--greyscale-level-1),.08);
  width:100vw;
  height:1px;
  position:absolute;
  top:0;
  left:calc(50% - 50vw)
}
.action-footer:after {
  content:"";
  background-color:rgba(var(--greyscale-level-1),.08);
  width:100vw;
  height:1px;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.faq-content {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:400;
  line-height:22px
}
.is-webview.browser-android .faq-content {
  color:rgba(var(--greyscale-level-2),1)
}
.faq-content.in {
  border-bottom:1px solid rgba(var(--greyscale-level-1),.05);
  margin-bottom:40px;
  padding:0 0 10px
}
.faq-content .tab-content {
  min-height:initial
}
.faq-content strong {
  color:rgba(var(--greyscale-level-1),1);
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.faq-content p+p {
  margin-top:0;
  margin-bottom:12px
}
.faq-content p {
  margin-top:24px;
  margin-bottom:12px
}
.faq-content ul,
.faq-content ol {
  padding-left:0
}
.faq-content ul ul,
.faq-content ol ol {
  padding-left:24px
}
.faq-content li:not(.nav-item) {
  content:counter(list-counter);
  margin-top:0
}
.faq-content li:not(.nav-item)+li,
.faq-content li:not(.nav-item)>* {
  margin-top:12px
}
.faq-content ul:not(.nav-tabs),
.faq-content ol {
  margin:12px 0
}
.faq-content ul:not(.nav-tabs):not(.nav-tabs):first-child,
.faq-content ol:not(.nav-tabs):first-child {
  padding:12px 0
}
.faq-content ol {
  list-style-type:none
}
.faq-content ol>:first-child {
  counter-reset:item
}
.faq-content ol>li {
  margin-left:0;
  display:table
}
.faq-content ol>li:before {
  content:counters(item,".")". ";
  counter-increment:item;
  padding-right:8px;
  display:table-cell
}
.faq-content ol li ol>li {
  margin:0
}
.faq-content ol li ol>li:before {
  content:counters(item,".")" "
}
.is-webview .faq-content>:first-child {
  padding-top:0
}
.faq-content h1 {
  color:rgba(var(--greyscale-level-1),1);
  font-size:28px;
  font-weight:700;
  line-height:1.375
}
.faq-content h2 {
  margin:0 0 8px
}
.faq-content table {
  border-collapse:collapse;
  margin:16px 0
}
.faq-content th {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  background:rgba(var(--greyscale-level-5),1);
  border:1px solid rgba(var(--greyscale-level-2),1);
  padding:8px;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.faq-content td {
  color:rgba(var(--greyscale-level-2),1);
  border:1px solid rgba(var(--greyscale-level-2),1);
  padding:8px;
  font-size:16px;
  font-weight:400;
  line-height:22px
}
.faq-content .nav-tabs {
  margin-bottom:32px
}
.faq-content :target {
  margin-top:-57px;
  padding-top:57px;
  display:inline-block
}
.faq-content blockquote {
  margin-left:0
}
.faq-content .important-note {
  border-left:2px solid rgba(var(--expose-default),1)
}
.faq-content .default-note {
  border-left:2px solid rgba(var(--greyscale-level-5),1)
}
.faq-content #gtx-trans {
  display:none
}
.faq-content--accordion details[open]>summary:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgMTQuNDVsLTYuMDAxLTUuOTQ5TDYgMTQuNDUxbDEuMDYgMS4wNSA0Ljk0MS00Ljg5NyA0Ljk0IDQuODk3eiIvPgo8L3N2Zz4K)
}
.faq-content--accordion summary {
  color:rgba(var(--greyscale-level-1),1);
  cursor:pointer;
  outline:none;
  padding:16px;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.faq-content--accordion summary::-webkit-details-marker {
  content:"";
  display:none
}
.faq-content--accordion summary::marker {
  content:"";
  display:none
}
.faq-content--accordion summary:after {
  content:"";
  float:right;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgOS41NTJsLTEuMDYxLTEuMDUxLTQuOTQgNC44OTdMNy4wNiA4LjUwMSA2IDkuNTUybDYuMDAxIDUuOTQ5eiIvPgo8L3N2Zz4K);
  width:24px;
  height:24px
}
.faq-content--accordion summary:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
}
.c-text {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin:0;
  padding:0;
  display:inline-block
}
.c-text--heading {
  color:rgba(var(--greyscale-level-1),1);
  font-size:24px;
  font-weight:500;
  line-height:32px
}
.user-actions__notification {
  z-index:1;
  position:absolute;
  top:0;
  right:0;
  transform:scale(.75)
}
.saved-searches {
  position:relative
}
.saved-searches__content {
  -webkit-overflow-scrolling:touch;
  max-height:calc(100vh - 160px);
  overflow-y:auto
}
.catalog-color-select__value {
  width:22px;
  height:22px;
  border-radius:9999px!important
}
.catalog-color-select__value--black {
  background:#000 0 0/contain
}
.catalog-color-select__value--brown {
  background:#630 0 0/contain
}
.catalog-color-select__value--purple {
  background:purple 0 0/contain
}
.catalog-color-select__value--green {
  background:#369a3d 0 0/contain
}
.catalog-color-select__value--khaki {
  background:#86814a 0 0/contain
}
.catalog-color-select__value--blue {
  background:#007bc4 0 0/contain
}
.catalog-color-select__value--turquoise {
  background:#b7dee8 0 0/contain
}
.catalog-color-select__value--red {
  background:#c30 0 0/contain
}
.catalog-color-select__value--pink {
  background:#ff0080 0 0/contain
}
.catalog-color-select__value--rose {
  background:#ffccca 0 0/contain
}
.catalog-color-select__value--orange {
  background:orange 0 0/contain
}
.catalog-color-select__value--yellow {
  background:#fff200 0 0/contain
}
.catalog-color-select__value--grey {
  background:#919191 0 0/contain
}
.catalog-color-select__value--body {
  background:#f4e0c8 0 0/contain
}
.catalog-color-select__value--white {
  background:#fff 0 0/contain
}
.catalog-color-select__value--cream {
  background:#f8f8e1 0 0/contain
}
.catalog-color-select__value--apricot {
  background:#ffcc98 0 0/contain
}
.catalog-color-select__value--coral {
  background:#ff8f2f 0 0/contain
}
.catalog-color-select__value--burgundy {
  background:#ae2e3d 0 0/contain
}
.catalog-color-select__value--lilac {
  background:#d297d2 0 0/contain
}
.catalog-color-select__value--light-blue {
  background:#89cff0 0 0/contain
}
.catalog-color-select__value--navy {
  background:#35358d 0 0/contain
}
.catalog-color-select__value--mint {
  background:#a2ffbc 0 0/contain
}
.catalog-color-select__value--dark-green {
  background:#356639 0 0/contain
}
.catalog-color-select__value--mustard {
  background:#e5b539 0 0/contain
}
.catalog-color-select__value--various {
  background:url(../media/various.33987209.png) 0 0/contain
}
.catalog-color-select__value--gold {
  background:url(../media/gold.36c06109.png) 0 0/contain
}
.catalog-color-select__value--silver {
  background:url(../media/silver.5a162de9.png) 0 0/contain
}
.catalog-color-select__value--white,
.catalog-color-select__value--cream,
.catalog-color-select__value--clear {
  box-sizing:border-box;
  border:1px solid rgba(var(--greyscale-level-5),1)
}
.color-select__value {
  width:22px;
  height:22px;
  border-radius:9999px!important
}
.color-select__value--black {
  background:#000 0 0/contain
}
.color-select__value--brown {
  background:#630 0 0/contain
}
.color-select__value--purple {
  background:purple 0 0/contain
}
.color-select__value--green {
  background:#369a3d 0 0/contain
}
.color-select__value--khaki {
  background:#86814a 0 0/contain
}
.color-select__value--blue {
  background:#007bc4 0 0/contain
}
.color-select__value--turquoise {
  background:#b7dee8 0 0/contain
}
.color-select__value--red {
  background:#c30 0 0/contain
}
.color-select__value--pink {
  background:#ff0080 0 0/contain
}
.color-select__value--rose {
  background:#ffccca 0 0/contain
}
.color-select__value--orange {
  background:orange 0 0/contain
}
.color-select__value--yellow {
  background:#fff200 0 0/contain
}
.color-select__value--grey {
  background:#919191 0 0/contain
}
.color-select__value--body {
  background:#f4e0c8 0 0/contain
}
.color-select__value--white {
  background:#fff 0 0/contain
}
.color-select__value--cream {
  background:#f8f8e1 0 0/contain
}
.color-select__value--apricot {
  background:#ffcc98 0 0/contain
}
.color-select__value--coral {
  background:#ff8f2f 0 0/contain
}
.color-select__value--burgundy {
  background:#ae2e3d 0 0/contain
}
.color-select__value--lilac {
  background:#d297d2 0 0/contain
}
.color-select__value--light-blue {
  background:#89cff0 0 0/contain
}
.color-select__value--navy {
  background:#35358d 0 0/contain
}
.color-select__value--mint {
  background:#a2ffbc 0 0/contain
}
.color-select__value--dark-green {
  background:#356639 0 0/contain
}
.color-select__value--mustard {
  background:#e5b539 0 0/contain
}
.color-select__value--various {
  background:url(../media/various.33987209.png) 0 0/contain
}
.color-select__value--gold {
  background:url(../media/gold.36c06109.png) 0 0/contain
}
.color-select__value--silver {
  background:url(../media/silver.5a162de9.png) 0 0/contain
}
.color-select__value--white,
.color-select__value--cream,
.color-select__value--clear {
  box-sizing:border-box;
  border:1px solid rgba(var(--greyscale-level-5),1)
}
.aspect-ratio {
  position:relative
}
.aspect-ratio__ratio {
  width:100%;
  height:0;
  position:relative
}
.aspect-ratio__content {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.auth__container {
  width:100%;
  margin:0 auto
}
@media only screen and (min-width:721px) {
  .auth__container {
    max-width:375px
  }
}
.auth__referrer-subtitle a {
  color:rgba(var(--greyscale-level-2, ),1)
}
.faq-modal {
  overflow-y:auto
}
.faq-modal--contained .faq-modal__content {
  max-height:80vh
}
.breadcrumbs {
  margin:0 0 8px;
  list-style:none;
  display:flex
}
.breadcrumbs--truncated {
  color:inherit;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  display:block;
  overflow:hidden
}
.breadcrumbs--truncated .breadcrumbs__item {
  display:inline
}
.breadcrumbs__item {
  color:inherit;
  margin:0 12px 0 0;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  display:flex;
  position:relative
}
.breadcrumbs__item:before {
  color:rgba(var(--greyscale-level-2),1);
  content:"/";
  padding-right:12px
}
.breadcrumbs__item:first-child:before {
  display:none
}
.breadcrumbs__item>a {
  color:inherit
}
.dropzone-border-default {
  border:1px rgba(var(--greyscale-level-4),1)dashed
}
.dropzone-border-rework {
  border:1px rgba(var(--greyscale-level-3),1)dashed
}
.dropzone-border-background-color-primary {
  border:1px rgba(var(--greyscale-level-2),1)dashed;
  background-color:rgba(var(--greyscale-level-4),1)
}
.dropzone__overlay-background-color-primary {
  background-color:#e6fafa
}
.dropzone__overlay-background-color-default {
  background-color:rgba(var(--greyscale-level-6),1)
}
.dropzone {
  border-radius:4px;
  position:relative;
  overflow:hidden
}
.dropzone-rework {
  border-radius:6px;
  position:relative;
  overflow:hidden
}
.dropzone__overlay {
  z-index:100020;
  justify-content:center;
  align-items:center;
  display:none;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.dropzone__overlay-description {
  pointer-events:none
}
.dropzone__overlay-dragging {
  display:flex
}
.search-by-image-modal-loading-bg {
  background-color:#e6fafa
}
.search-by-image-empty-state {
  height:400px
}
.search-by-image-new-badge {
  background-color:rgba(var(--primary-default),1);
  color:#e6fafa;
  border-radius:9999px;
  padding:1px 4px
}
.tear {
  background:inherit;
  position:relative
}
.tear:before,
.tear:after {
  background:inherit;
  content:"";
  width:100%;
  height:24px;
  display:block;
  position:absolute;
  left:0;
  -webkit-mask:url(../media/tear.318d45be.svg);
  mask:url(../media/tear.318d45be.svg)
}
.tear:before {
  top:-24px
}
.tear:after {
  bottom:-24px;
  transform:scaleY(-1)
}
.tear--top:after,
.tear--bottom:before {
  display:none
}
.content-block {
  width:100%;
  position:relative
}
.content-block__content {
  z-index:1;
  padding:16px 0
}
@media only screen and (min-width:721px) {
  .content-block__content {
    padding:32px 0
  }
}
.content-block__heading {
  width:100%;
  margin-bottom:8px
}
.content-block__blocks {
  padding-top:8px
}
.c-modal__inline-content {
  box-sizing:border-box;
  flex-direction:column;
  flex:1 0 auto;
  justify-content:center;
  padding:32px 32px 16px;
  display:flex
}
.c-modal__title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  font-size:24px;
  font-weight:500;
  line-height:32px
}
.c-modal__title+.c-modal__body {
  margin-top:16px
}
.c-modal__title--left {
  text-align:left
}
.c-modal__body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:400;
  line-height:22px
}
.c-modal__actions {
  box-sizing:border-box;
  padding:16px
}
.c-modal__actions>*+*,
.c-modal__actions>.c-modal__action+.c-modal__action {
  margin-top:12px
}
.c-modal__image {
  width:100%
}
.c-image--large {
  width:48px;
  height:48px
}
.c-text--responsive-large-heading {
  color:rgba(var(--greyscale-level-1),1);
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-large-heading {
    color:rgba(var(--greyscale-level-1),1);
    font-size:48px;
    font-weight:500;
    line-height:64px
  }
}
.c-text--responsive-large-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:18px;
  font-weight:500;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-large-title {
    color:rgba(var(--greyscale-level-1),1);
    font-size:24px;
    font-weight:500;
    line-height:36px
  }
}
.c-text--responsive-large-body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:18px;
  font-weight:400;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-large-body {
    color:rgba(var(--greyscale-level-2),1);
    font-size:24px;
    font-weight:400;
    line-height:36px
  }
}
.c-text--responsive-small-heading {
  color:rgba(var(--greyscale-level-1),1);
  font-size:24px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-small-heading {
    color:rgba(var(--greyscale-level-1),1);
    font-size:32px;
    font-weight:500;
    line-height:42px
  }
}
.c-text--responsive-small-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:16px;
  font-weight:500;
  line-height:26px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-small-title {
    color:rgba(var(--greyscale-level-1),1);
    font-size:18px;
    font-weight:500;
    line-height:28px
  }
}
.c-text--responsive-small-body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:400;
  line-height:26px
}
@media only screen and (min-width:721px) {
  .c-text--responsive-small-body {
    color:rgba(var(--greyscale-level-2),1);
    font-size:18px;
    font-weight:400;
    line-height:28px
  }
}
.c-text--inverse {
  color:rgba(var(--greyscale-level-6),1)
}
.c-text--inverse a {
  color:inherit;
  text-decoration:underline
}
.c-text--truncated {
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  overflow:hidden
}
.c-input {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background:rgba(var(--greyscale-level-6),1);
  align-items:center;
  padding:16px;
  font-size:0;
  display:block
}
.c-input .c-input__value {
  color:rgba(var(--greyscale-level-1),1);
  border:0;
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08);
  resize:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-color:#0000;
  border-radius:0;
  outline:none;
  width:100%;
  padding:0 0 4px;
  font-family:inherit;
  font-size:16px;
  font-weight:400;
  line-height:20px
}
.c-input .c-input__value[type=number] {
  -moz-appearance:textfield
}
.c-input .c-input__value::-webkit-input-placeholder {
  color:rgba(var(--greyscale-level-1),.64);
  color-rgb:var(--greyscale-level-1)
}
.c-input .c-input__value::placeholder {
  color:rgba(var(--greyscale-level-1),.64);
  color-rgb:var(--greyscale-level-1)
}
.c-input .c-input__value:-ms-placeholder-shown {
  color:rgba(var(--greyscale-level-1),.64);
  color-rgb:var(--greyscale-level-1)
}
.c-input .c-input__value::-webkit-clear-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  display:none
}
.c-input .c-input__value::-webkit-inner-spin-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  display:none
}
.c-input .c-input__value:not(:focus)::-webkit-calendar-picker-indicator {
  opacity:1
}
.c-input .c-input__value::-webkit-calendar-picker-indicator {
  color:#0000;
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPiAgICA8cG9seWdvbiBmaWxsPSIjQkJCQkJCIiBwb2ludHM9IjEgNCA2IDkgMTEgNCIvPiAgPC9nPjwvc3ZnPg==) 50% no-repeat;
  width:12px;
  height:12px;
  padding:0
}
.c-input .c-input__value:invalid::-webkit-datetime-edit {
  color:rgba(var(--greyscale-level-1),1);
  color-rgb:var(--greyscale-level-1);
  opacity:.64
}
.c-input .c-input__value:focus {
  border-color:rgba(var(--primary-default),.48);
  outline:none
}
.c-input .c-input__value:disabled {
  cursor:not-allowed;
  opacity:.48
}
.c-input .c-input__value--with-suffix {
  text-overflow:ellipsis;
  white-space:nowrap;
  padding-right:20px;
  overflow:hidden
}
.c-input__title {
  color:rgba(var(--greyscale-level-2),1);
  align-self:flex-start;
  padding-bottom:8px;
  font-size:14px;
  font-weight:400;
  line-height:18px
}
.c-input__content {
  flex-wrap:wrap;
  align-items:center;
  font-size:0;
  display:flex;
  position:relative
}
.c-input__icon {
  z-index:1;
  line-height:0;
  position:absolute;
  bottom:8px;
  right:0
}
.c-input__note {
  color:rgba(var(--greyscale-level-3),1);
  box-sizing:border-box;
  width:100%;
  padding-top:4px;
  font-size:12px;
  font-weight:400;
  line-height:16px
}
.c-input__wrapper--disabled {
  cursor:not-allowed;
  width:100%
}
.c-input__wrapper--disabled input {
  pointer-events:none
}
.c-input--narrow {
  padding:8px
}
.c-input--tight {
  padding:0
}
@media only screen and (min-width:721px) {
  .c-input--wide {
    flex-wrap:wrap;
    justify-content:flex-end;
    padding:24px;
    display:flex
  }
  .c-input--wide .c-input__title {
    color:rgba(var(--greyscale-level-1),1);
    width:50%;
    padding:0;
    font-size:16px;
    font-weight:500;
    line-height:22px
  }
  .c-input--wide .c-input__content {
    width:50%
  }
  .c-input--wide .c-input__content:first-child {
    width:100%
  }
  .c-input--wide .c-input__note {
    width:50%
  }
}
.c-input--transparent {
  background:0 0
}
.c-input--primary {
  background:rgba(var(--primary-default),1)
}
.c-input--primary .c-input__title {
  color:rgba(var(--greyscale-level-6),1)
}
.c-input--primary .c-input__value {
  color:rgba(var(--greyscale-level-6),1);
  border-color:rgba(var(--greyscale-level-6),.24)
}
.c-input--primary .c-input__value::-webkit-input-placeholder {
  color:rgba(var(--greyscale-level-6),1)
}
.c-input--primary .c-input__value::-webkit-calendar-picker-indicator {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjgiPiAgICA8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4gICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxIDQgNiA5IDExIDQiLz4gIDwvZz48L3N2Zz4=)
}
.c-input--primary .c-input__value:focus {
  border-color:rgba(var(--greyscale-level-6),.64)
}
.authenticity-modal__photo-tips {
  overflow-wrap:anywhere;
  grid-template-columns:repeat(3,1fr);
  gap:24px 12px;
  display:grid
}
.catalog-send-to-alerts__report-reasons-list {
  max-height:248px;
  overflow:auto
}
.info-banner-container {
  margin-bottom:20px
}
.pickup-point-dialog_overwrite {
  border-radius:0
}
.pickup-point-modal {
  height:100%
}
.pickup-point-modal__content {
  flex:1;
  min-height:0;
  display:flex
}
.pickup-point-modal__scrollable-list {
  -webkit-overflow-scrolling:touch;
  width:-moz-fit-content;
  width:fit-content;
  min-width:240px;
  max-width:312px
}
.pickup-point-modal__scrollable-list__content {
  flex:1;
  overflow:auto
}
.pickup-point-modal__map-container {
  width:100%;
  position:relative
}
.pickup-point-modal--phones__container {
  text-align:center;
  flex:1;
  justify-content:center
}
.pickup-point-modal,
.pickup-point-modal__scrollable-list,
.pickup-point-modal__map-container,
.pickup-point-modal--phones__container {
  flex-direction:column;
  display:flex
}
.pickup-point-map {
  width:100%;
  height:100%;
  position:absolute
}
.pickup-point-map__loader {
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.pickup-point-map__location-pin--medium {
  z-index:100;
  cursor:pointer;
  text-align:center;
  width:32px;
  height:32px;
  position:absolute;
  transform:translate(-50%,-100%)
}
.pickup-point-map__location-pin--medium--active {
  z-index:103
}
.pickup-point-map__location-pin--medium--active .pickup-point-map__location-pin-background path:first-of-type {
  fill:unset
}
.pickup-point-map__location-pin--hovered {
  z-index:104
}
.pickup-point-map__location-pin-background {
  width:32px;
  height:32px
}
.pickup-point-map__location-pin-background path:first-of-type {
  fill:rgba(var(--greyscale-level-6),1)
}
.pickup-point-map__location-pin__carrier-icon {
  position:absolute;
  transform:translate(50%,-180%)
}
.pickup-point-map__address-pin {
  z-index:101;
  width:24px;
  height:24px;
  position:absolute;
  transform:translate(-50%,-100%)
}
.pickup-point-map__address-pin path:last-of-type,
.pickup-point-map__address-pin circle:first-of-type {
  fill:rgba(var(--greyscale-level-6),1)
}
.pickup-point-map__current-location {
  z-index:102;
  position:absolute;
  transform:translate(-50%,-50%)
}
.pickup-point-map__current-location circle:first-of-type {
  opacity:.2;
  fill-opacity:.97
}
.pickup-point-map__current-location circle:last-of-type {
  stroke:rgba(var(--greyscale-level-6),1);
  stroke-width:4px
}
.pickup-point-map__controls {
  padding:8px;
  position:absolute;
  top:0;
  right:0
}
.pickup-point-map__search-area-container {
  pointer-events:none;
  justify-content:center;
  display:flex;
  position:relative;
  left:50%;
  transform:translate(-50%)
}
.pickup-point-map__search-area-button {
  box-shadow:0 1px 4px rgba(var(--shadow),.16);
  pointer-events:auto;
  border-radius:6px;
  margin:8px
}
.pickup-point-map__info-window {
  z-index:200;
  width:300px;
  height:100px;
  position:absolute;
  transform:translate(-50%,-132px)
}
.input-birthdate__content {
  flex-wrap:nowrap
}
.input-birthdate__content>div,
.input-birthdate__content>label {
  flex-basis:25%
}
.input-birthdate__content>div:nth-child(2),
.input-birthdate__content>label:nth-child(2) {
  flex-basis:50%
}
.input-birthdate__content>div:not(:last-child),
.input-birthdate__content>label:not(:last-child) {
  padding-right:16px
}
.conversation-loader__overlay {
  z-index:5;
  background-color:rgba(var(--greyscale-level-6),.7);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.conversation-loader {
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:flex
}
.lister-activation-banner {
  z-index:0;
  background-color:rgba(var(--greyscale-level-6),1);
  padding:36px 48px;
  position:relative
}
@media only screen and (max-width:720px) {
  .lister-activation-banner {
    padding:36px 16px 16px
  }
}
.lister-activation-banner:after,
.lister-activation-banner:before {
  z-index:-1;
  content:"";
  background-repeat:no-repeat;
  background-size:contain;
  width:60%;
  height:100%;
  display:block;
  position:absolute;
  top:0
}
.lister-activation-banner:after {
  background-image:url(../media/tear-top-left.9cff763a.svg);
  left:0
}
.lister-activation-banner:before {
  background-image:url(../media/tear-top-right.dac8e3ab.svg);
  right:0
}
.lister-activation-banner__close {
  position:absolute;
  top:12px;
  right:12px
}
.lister-activation-banner__bottom-info {
  flex-direction:column;
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
@media only screen and (min-width:721px) {
  .lister-activation-banner__bottom-info {
    flex-direction:row;
    align-items:center
  }
}
.lister-activation-banner__bottom-info-text {
  flex-direction:column;
  display:flex
}
.lister-activation-banner__bottom-info-action {
  width:100%;
  padding-top:16px
}
@media only screen and (min-width:721px) {
  .lister-activation-banner__bottom-info-action {
    width:400px;
    padding-top:0;
    padding-left:24px
  }
}
.lister-activation-banner__photos {
  justify-content:center;
  padding-bottom:24px;
  display:flex
}
@media only screen and (min-width:721px) {
  .lister-activation-banner__photos {
    justify-content:space-between
  }
}
.lister-activation-banner__photo-item {
  width:100%;
  max-width:180px
}
@media only screen and (min-width:721px) {
  .lister-activation-banner__photo-item {
    max-width:220px
  }
}
.lister-activation-banner__photo-item:not(:first-child) {
  margin-left:48px
}
.threeds2__card-form-challenge {
  background-color:rgba(var(--greyscale-level-6),1);
  z-index:1;
  margin:auto;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.adyen-await {
  height:100%
}
.adyen-await .adyen-checkout__spinner__wrapper {
  margin:auto;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.adyen-await .adyen-checkout__spinner {
  border:5px solid rgba(var(--primary-default),1)!important;
  border-top-color:#0000!important
}
.adyen-await .adyen-checkout__spinner--large {
  width:54px;
  height:54px
}
.adyen-await .adyen-checkout__threeds2__challenge {
  background-color:rgba(var(--greyscale-level-6),1);
  z-index:1;
  height:100%
}
.threeds2__challenge-modal {
  min-height:200px;
  max-height:100vh
}
.adyen-checkout__await {
  border:none!important;
  border-radius:0!important
}
.adyen-checkout__await .adyen-checkout__spinner__wrapper {
  position:static
}
.adyen-checkout__qr-loader {
  border:none!important;
  border-radius:0!important;
  padding-top:0!important
}
.adyen-checkout__qr-loader .adyen-checkout__spinner__wrapper {
  position:unset
}
.adyen-checkout__qr-loader .adyen-checkout__qr-loader__payment_amount {
  padding:16px;
  font-size:32px
}
.feedback-modal__title {
  text-align:center;
  width:100%;
  padding:16px 0
}
.feedback-input__title,
.feedback-modal__actions {
  padding:16px
}
.request-message__header {
  text-align:center;
  margin:0 -16px
}
.feedback-modal__button_text {
  text-align:center
}
.image-carousel {
  z-index:100020;
  background-color:#15191a7a;
  justify-content:center;
  align-items:center;
  display:flex;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.image-carousel__image-wrapper {
  background-color:rgba(var(--greyscale-level-1),1);
  max-width:75vw;
  max-height:75vh;
  display:flex;
  position:relative
}
.image-carousel__image {
  object-fit:contain;
  max-width:100%;
  max-height:100%;
  display:none
}
.image-carousel__image--shown {
  display:unset
}
.image-carousel__button {
  box-sizing:border-box;
  cursor:pointer;
  opacity:.7;
  align-items:center;
  height:100%;
  padding:8px;
  display:flex;
  position:absolute
}
.image-carousel__button:hover {
  opacity:1;
  transition:opacity .25s
}
.image-carousel__button--right {
  right:0
}
.image-carousel__button--close {
  height:unset;
  top:0;
  right:0
}
.image-carousel__icon-wrapper {
  background-color:rgba(var(--greyscale-level-1),.3);
  border-radius:100%;
  padding:8px;
  display:flex
}
.image-cropper {
  background:#000;
  border-radius:16px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:hidden
}
.image-cropper-height--loading {
  height:493px
}
.image-cropper-height--loaded {
  height:100%
}
.image-cropper__loader-overlay {
  border-radius:inherit;
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.image-cropper__content {
  flex-direction:column;
  justify-content:center;
  gap:16px;
  max-width:632px;
  max-height:497px;
  padding:16px;
  display:flex
}
.image-cropper__content--hidden {
  opacity:0
}
.image-cropper__content--visible {
  opacity:1
}
.image-cropper__frame-wrap {
  border-radius:16px;
  max-width:630px;
  max-height:397px;
  margin:2px
}
.image-cropper__image-frame {
  --rc-drag-handle-size:44px;
  --rc-drag-handle-mobile-size:44px;
  --rc-drag-bar-size:44px;
  max-width:630px;
  max-height:397px
}
.image-cropper__img {
  object-fit:contain;
  cursor:default;
  border-radius:12px;
  width:auto;
  max-width:100%;
  height:auto;
  max-height:100%;
  display:inline-block
}
.ReactCrop__crop-selection {
  background:0 0/0 0 no-repeat!important;
  border-radius:12px!important;
  animation:none!important;
  position:absolute!important;
  overflow:visible!important
}
.ReactCrop__crop-selection:after {
  content:""!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:0!important;
  right:0!important;
  box-shadow:0 0 0 9999px #000000a3!important
}
.ReactCrop__drag-handle {
  width:var(--rc-drag-handle-size)!important;
  height:var(--rc-drag-handle-size)!important;
  background:0 0!important;
  border-color:#0000!important
}
.ReactCrop__drag-handle:before {
  content:""!important;
  pointer-events:none!important;
  width:28px!important;
  height:28px!important;
  position:absolute!important
}
.ReactCrop__drag-handle.ord-nw:before {
  clip-path:inset(0 1px 1px 0);
  border-top:4px solid #edf2f2!important;
  border-left:4px solid #edf2f2!important;
  border-top-left-radius:18px!important;
  top:7px!important;
  left:7px!important
}
.ReactCrop__drag-handle.ord-ne:before {
  clip-path:inset(0 0 1px 1px);
  border-top:4px solid #edf2f2!important;
  border-right:4px solid #edf2f2!important;
  border-top-right-radius:18px!important;
  top:7px!important;
  left:7px!important
}
.ReactCrop__drag-handle.ord-sw:before {
  clip-path:inset(1px 1px 0 0)!important;
  border-bottom:4px solid #edf2f2!important;
  border-left:4px solid #edf2f2!important;
  border-bottom-left-radius:18px!important;
  bottom:7px!important;
  right:7px!important
}
.ReactCrop__drag-handle.ord-se:before {
  clip-path:inset(1px 0 0 1px)!important;
  border-bottom:4px solid #edf2f2!important;
  border-right:4px solid #edf2f2!important;
  border-bottom-right-radius:18px!important;
  bottom:7px!important;
  right:7px!important
}
.image-cropper__image-frame--min .ReactCrop__drag-handle.ord-nw:before {
  top:27px!important;
  left:27px!important
}
.image-cropper__image-frame--min .ReactCrop__drag-handle.ord-ne:before {
  top:27px!important;
  left:-13px!important
}
.image-cropper__image-frame--min .ReactCrop__drag-handle.ord-sw:before {
  bottom:27px!important;
  right:-13px!important
}
.image-cropper__image-frame--min .ReactCrop__drag-handle.ord-se:before {
  bottom:27px!important;
  right:27px!important
}
.ReactCrop .ord-n,
.ReactCrop .ord-s {
  cursor:ns-resize!important
}
.ReactCrop .ord-e,
.ReactCrop .ord-w {
  cursor:ew-resize!important
}
.ReactCrop .ord-nw,
.ReactCrop .ord-se {
  cursor:nwse-resize!important;
  z-index:2!important
}
.ReactCrop .ord-ne,
.ReactCrop .ord-sw {
  cursor:nesw-resize!important;
  z-index:2!important
}
.ReactCrop .ord-nw {
  top:12px!important;
  left:12px!important
}
.ReactCrop .ord-ne {
  top:12px!important;
  right:12px!important
}
.ReactCrop .ord-sw {
  bottom:12px!important;
  left:12px!important
}
.ReactCrop .ord-se {
  bottom:12px!important;
  right:12px!important
}
.image-cropper__image-frame--min .ord-nw {
  top:-8px!important;
  left:-8px!important
}
.image-cropper__image-frame--min .ord-ne {
  top:-8px!important;
  right:-8px!important
}
.image-cropper__image-frame--min .ord-sw {
  bottom:-8px!important;
  left:-8px!important
}
.image-cropper__image-frame--min .ord-se {
  bottom:-8px!important;
  right:-8px!important
}
.ReactCrop .ord-n {
  top:12px!important
}
.ReactCrop .ord-e {
  right:12px!important
}
.ReactCrop .ord-s {
  bottom:12px!important
}
.ReactCrop .ord-w {
  left:12px!important
}
.image-cropper__image-frame--min .ord-n {
  top:-8px!important
}
.image-cropper__image-frame--min .ord-e {
  right:-8px!important
}
.image-cropper__image-frame--min .ord-s {
  bottom:-8px!important
}
.image-cropper__image-frame--min .ord-w {
  left:-8px!important
}
.ReactCrop__crop-mask,
.ReactCrop__crop-mask:before,
.ReactCrop__crop-mask:after {
  cursor:none!important;
  display:none!important
}
.image-cropper__actions {
  z-index:1;
  justify-content:flex-end;
  display:flex
}
.image-search-modal-container {
  padding:0 12px 12px
}
.image-crop-modal-crop-enter {
  will-change:opacity;
  animation:.3s ease-out both image-crop-modal-crop-enter
}
@keyframes image-crop-modal-crop-enter {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.timeline__wrapper {
  padding-bottom:16px
}
.timeline__item {
  display:flex
}
.timeline__item--active {
  background:rgba(var(--primary-default),.04);
  padding-top:16px
}
.timeline__mark {
  flex-direction:column;
  align-items:center;
  min-height:20px;
  padding-left:16px;
  padding-right:8px;
  display:flex
}
.timeline__content {
  padding-bottom:16px;
  padding-right:16px
}
.timeline__separator {
  border-left:1px solid rgba(var(--primary-default),1);
  flex:1
}
.timeline__connector {
  flex-direction:column;
  align-items:center;
  width:24px;
  padding-left:16px;
  display:flex
}
.timeline__connector-line {
  border-left:1px solid rgba(var(--primary-default),1);
  height:16px
}
.horizontally-scrollable-items__item {
  box-sizing:border-box;
  width:40%;
  position:relative
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .horizontally-scrollable-items__item {
    width:28.5714%
  }
}
@media only screen and (min-width:960px) {
  .horizontally-scrollable-items__item {
    width:22.2222%
  }
}
@media only screen and (min-width:1200px) {
  .horizontally-scrollable-items__item {
    width:16.6667%
  }
}
.horizontally-scrollable-items__item-content {
  justify-content:center;
  display:flex
}
.horizontally-scrollable-items__cta-content {
  background:rgba(var(--greyscale-level-6),1);
  width:100%;
  height:100%;
  display:flex
}
.back-to-top-button {
  z-index:1;
  opacity:0;
  transition:opacity .125s;
  position:fixed;
  bottom:24px;
  right:16px
}
.back-to-top-button button {
  box-shadow:0 8px 24px rgba(var(--shadow),.24);
  background-color:rgba(var(--greyscale-level-6),1);
  border:0;
  border-radius:3996px
}
.back-to-top-button--visible {
  opacity:1
}
.shipping-settings__address-modal__discard-modal {
  max-width:360px
}
.digital-label-modal__image {
  width:284px
}
.digital-label-modal__image-qr {
  aspect-ratio:1;
  width:100%;
  min-height:0;
  display:flex
}
.digital-label-modal__image-qr>* {
  box-sizing:border-box;
  width:100%;
  height:100%;
  min-height:0
}
.digital-label-offer__ad-banner {
  cursor:pointer;
  background-color:#e6fafa;
  border-radius:12px;
  align-items:center;
  width:100%;
  height:72px;
  display:flex;
  position:relative
}
.digital-label-offer__ad-banner:after {
  content:"";
  border-radius:12px;
  width:100%;
  height:72px;
  display:block;
  position:absolute
}
.digital-label-offer__ad-banner:hover:after {
  background-color:rgba(var(--greyscale-level-1),.02)
}
.digital-label-offer__ad-banner:active:after {
  background-color:rgba(var(--greyscale-level-1),.08)
}
.identity-document__uploader-container {
  gap:16px;
  display:flex
}
.identity-document__uploader-container--dialog {
  justify-content:space-between;
  gap:8px
}
.identity-document__uploader-file-content {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  width:128px;
  height:128px;
  display:flex;
  position:relative
}
@media only screen and (min-width:721px) {
  .identity-document__uploader-file-content {
    width:152px;
    height:152px
  }
}
.identity-document__uploader-file-content>div {
  flex-direction:column;
  justify-content:center;
  height:100%;
  display:flex
}
.identity-document__uploader-file-content--dialog {
  flex-grow:1;
  min-width:172px;
  max-width:172px;
  height:172px
}
@media only screen and (max-width:720px) {
  .identity-document__uploader-file-content--dialog {
    min-width:180px;
    max-width:180px;
    height:180px
  }
}
.identity-document__document-delete-button {
  position:absolute;
  top:10px;
  right:10px
}
.identity-document__disclaimer {
  padding-left:16px;
  padding-right:16px
}
@media only screen and (min-width:721px) {
  .identity-document__disclaimer {
    padding-left:24px;
    padding-right:24px
  }
}
.identity-document__disclaimer--padding-bottom {
  padding-bottom:16px
}
@media only screen and (min-width:721px) {
  .identity-document__disclaimer--padding-bottom {
    padding-bottom:24px
  }
}
.supporting-document__uploader-container {
  display:flex
}
.supporting-document__uploader-file-content {
  text-align:center;
  flex-direction:column;
  justify-content:center;
  width:128px;
  height:128px;
  display:flex;
  position:relative
}
@media only screen and (min-width:721px) {
  .supporting-document__uploader-file-content {
    width:152px;
    height:152px
  }
}
.supporting-document__document-delete-button {
  position:absolute;
  top:10px;
  right:10px
}
.message-menu {
  margin:auto 0;
  position:relative
}
.message-menu__content {
  z-index:100000;
  position:absolute;
  bottom:28px;
  left:-32px
}
.message-menu--hidden {
  display:none
}
.braze-conversation-message {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  word-break:normal;
  float:left;
  max-width:384px;
  min-height:28px;
  position:relative
}
.braze-conversation-message:before,
.braze-conversation-message:after {
  content:"";
  display:table
}
.braze-conversation-message:after {
  clear:both
}
@media only screen and (max-width:720px) {
  .braze-conversation-message {
    max-width:70%
  }
}
.braze-conversation-message__banner-overlay {
  position:relative;
  width:auto!important
}
.braze-conversation-message__banner-overlay img {
  max-height:100vh
}
@media only screen and (min-width:721px) {
  .braze-conversation-message__banner-overlay img {
    max-width:80vw;
    max-height:90vh
  }
}
.braze-conversation-message__video-thumbnail-play-button {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%)translateY(-50%)
}
.braze-conversation-message__video {
  background-color:#000;
  width:100%;
  display:block
}
.item-upload-attribute-extraction-banner {
  padding:16px;
  display:flex
}
.item-upload-attribute-extraction-banner__content {
  background-color:rgba(var(--greyscale-level-5),1);
  border-radius:6px;
  gap:16px;
  width:100%;
  padding:16px;
  display:flex;
  position:relative
}
.item-upload-attribute-extraction-banner__body {
  flex-direction:column;
  display:flex
}
.item-upload-attribute-extraction-banner__suffix {
  justify-content:center;
  align-items:center;
  padding:8px;
  display:flex;
  position:absolute;
  top:8px;
  right:8px
}
.item-upload-attribute-extraction-dialog {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:16px;
  padding:16px;
  display:flex
}
.item-upload-attribute-extraction-dialog__action {
  display:flex
}
.item-upload-package-size:not(:last-child) {
  border-bottom:1px solid rgba(var(--greyscale-level-1),.08)
}
.item-view-items {
  flex-wrap:wrap;
  gap:16px;
  margin-top:16px;
  margin-bottom:16px;
  display:flex
}
.item-view-items__item {
  box-sizing:border-box;
  width:calc(50% - 8px)
}
@media only screen and (min-width:721px) {
  .item-view-items__item {
    width:calc(33.3333% - 10.6667px)
  }
}
@media only screen and (min-width:1200px) {
  .item-view-items__item {
    width:calc(25% - 12px)
  }
}
.item-view-items--compact {
  row-gap:8px
}
@media only screen and (min-width:721px) {
  .item-information--sticky-content .item-view-items__item {
    width:calc(25% - 12px)
  }
}
@media only screen and (min-width:960px) {
  .item-information--sticky-content .item-view-items__item {
    width:calc(16.6667% - 13.3333px)
  }
}
.item-page-horizontal-block .horizontally-scrollable-items__cta-content {
  background:#fff
}
.item-view-items-horizontal__cta .horizontal-scroll__item {
  width:100%;
  height:100%
}
.item-view-items-horizontal__item {
  box-sizing:border-box;
  width:40%
}
@media only screen and (min-width:721px) {
  .item-view-items-horizontal__item {
    width:33.3333%
  }
}
@media only screen and (min-width:960px) {
  .item-view-items-horizontal__item {
    width:25%
  }
}
@media only screen and (min-width:1200px) {
  .item-view-items-horizontal__item {
    width:22.2222%
  }
}
.filter-cell__suffix-text {
  align-items:center;
  max-width:160px;
  margin-right:8px;
  display:flex
}
.filter-grid__options:has(.circular-filter-item) {
  padding:0 4px
}
.circular-filter-item {
  cursor:pointer;
  flex-direction:column;
  align-items:center;
  gap:12px;
  width:100%;
  padding:8px 0;
  display:flex
}
.circular-filter-item__image .catalog-color-select__value {
  width:48px;
  height:48px
}
.selected .circular-filter-item__image {
  outline:4px solid rgba(var(--primary-default),1);
  outline-offset:4px;
  border-radius:50%
}
.filter-grid--flat {
  padding-top:16px
}
.filter-grid__options {
  grid-template-columns:repeat(var(--filter-grid-columns,2),1fr);
  box-sizing:border-box;
  gap:8px;
  width:100%;
  margin:0;
  padding:0 16px 16px;
  list-style:none;
  display:grid
}
.filter-grid__options>li {
  justify-content:center;
  margin:0;
  display:flex
}
.filter-grid__option {
  box-sizing:border-box;
  cursor:pointer;
  border:1px solid rgba(var(--greyscale-level-1),.12);
  background-color:rgba(var(--greyscale-level-6),1);
  border-radius:6px;
  flex:1;
  justify-content:center;
  align-items:center;
  min-height:42px;
  padding:12px;
  display:flex;
  position:relative
}
.filter-grid__option:hover {
  background-color:rgba(var(--amplified-default),.04);
  outline:none
}
.filter-grid__option:focus-visible {
  background-color:rgba(var(--amplified-default),.04);
  outline:none
}
.filter-grid__option--selected {
  background-color:rgba(var(--primary-extra-light),.48);
  border-color:rgba(var(--primary-default),1);
  box-shadow:inset 0 0 0 1px rgba(var(--primary-default),1)
}
.filter-grid__option--selected:after {
  content:"";
  pointer-events:none;
  border-radius:6px;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.filter-grid__option--selected:hover {
  background-color:rgba(var(--primary-extra-light),.48)
}
.filter-grid__option--selected:focus-visible {
  background-color:rgba(var(--primary-extra-light),.48)
}
.filter-grid__option--selected:focus-visible:after {
  border-width:2.5px
}
.label-type-selection-modal__body {
  flex-direction:column;
  min-height:50vh;
  display:flex
}
@media only screen and (max-width:720px) {
  .label-type-selection-modal__body {
    min-height:90vh
  }
}
.closet-countdown {
  padding:16px;
  position:relative
}
.closet-countdown__content {
  -webkit-font-smoothing:antialiased;
  justify-content:space-between;
  align-items:center;
  gap:24px;
  width:75%;
  max-width:880px;
  line-height:.8;
  display:flex;
  position:relative
}
.closet-countdown__content--hidden-action {
  justify-content:flex-start
}
.closet-countdown__title {
  color:rgba(var(--greyscale-level-1),1);
  text-overflow:ellipsis;
  flex-shrink:1;
  font-size:2.4rem;
  font-weight:700;
  line-height:1.25;
  overflow:hidden
}
.closet-countdown__button {
  text-overflow:ellipsis;
  flex-shrink:1;
  align-items:center;
  padding-left:16px;
  display:flex;
  overflow:hidden
}
.closet-countdown__timer {
  z-index:1;
  margin:0;
  display:flex;
  position:relative
}
.closet-countdown__timer-unit {
  background-color:rgba(var(--greyscale-level-6),1);
  width:42px;
  height:46px;
  color:rgba(var(--greyscale-level-1),1);
  border-radius:4px;
  flex-direction:column;
  justify-content:flex-end;
  align-items:center;
  margin:0;
  display:flex
}
.closet-countdown__timer-unit-value {
  margin:0;
  font-size:2.4rem;
  font-weight:700
}
.closet-countdown__timer-unit-name {
  margin:0;
  font-size:1.1rem;
  line-height:1.5
}
.closet-countdown__image {
  position:absolute;
  top:0;
  right:0
}
@media only screen and (min-width:721px) {
  .modal-in-app-message--cover {
    min-height:640px
  }
}
.modal-in-app-message__splash-image {
  max-height:50%;
  margin-bottom:16px
}
.modal-in-app-message__no-image {
  margin-bottom:52px
}
.brand-filter__navigation-input {
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px
}
.progress-step-icon__number {
  color:rgba(var(--greyscale-level-3),1);
  line-height:0
}
.progress-step-icon__number--filled {
  color:rgba(var(--greyscale-level-6),1)
}
.conversation-education__background {
  background:rgba(var(--greyscale-level-5),1)
}
.conversation-education__item-photo {
  border-radius:4px;
  overflow:hidden
}
.conversation-education__item-photo--rotate {
  transform:rotate(-3deg)translateZ(0)
}
.conversation-education__item-photo-text {
  position:absolute;
  bottom:0
}
.conversation-education-progress-indicator-no-hover [class*=ProgressItemVertical]:hover,
.conversation-education-progress-indicator-no-hover [class*=ProgressIndicator]>div:hover {
  background:initial;
  outline:none
}
.offline-verification-status {
  background-color:#f1eae1;
  overflow:hidden
}
.offline-verification-status--dark {
  background-color:rgba(var(--offlineauthenticitydarkexperimental),1)
}
.electronics-verification-status {
  background-color:#f1eae1;
  overflow:hidden
}
.shipping-discount-banner {
  background-color:#e6fafa;
  border-radius:12px;
  overflow:hidden
}
.shipping-discount-banner strong {
  font-weight:500
}
.banner-actions__container {
  flex-direction:row-reverse;
  gap:8px;
  display:flex
}
@media only screen and (max-width:720px) {
  .banner-actions__container {
    flex-direction:column
  }
}
.bundle-header {
  z-index:100005;
  background-color:rgba(var(--greyscale-level-6),1);
  position:fixed;
  top:98px;
  left:0;
  right:0
}
@supports (position:sticky) {
  .bundle-header {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .bundle-header {
    position:-webkit-sticky
  }
}
@media (max-width:768px) {
  .bundle-header {
    top:105px
  }
}
.bundle-header .container {
  padding:16px 0
}
@media (max-width:768px) {
  .bundle-header .container {
    padding:12px 0
  }
}
.user-grid {
  grid-template-columns:auto;
  grid-auto-rows:1fr;
  gap:4px;
  display:grid
}
@media only screen and (min-width:960px) {
  .user-grid.wide {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}
@media only screen and (min-width:721px) {
  .user-grid {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}
.user-grid__item {
  justify-content:flex-end;
  align-items:center;
  display:flex
}
@media only screen and (min-width:721px) {
  .user-grid__item {
    flex-wrap:wrap
  }
}
.rating-score-huge-text {
  color:rgba(var(--greyscale-level-1),1);
  font-size:64px
}
.new-item-box__container {
  flex-direction:column;
  display:flex
}
.new-item-box__container:has(a.new-item-box__overlay:focus-visible) {
  outline:3px solid rgba(var(--primary-default),1);
  outline-offset:2px;
  border-radius:8px
}
.new-item-box__title {
  font-weight:500
}
.new-item-box__title .title-content {
  align-items:center;
  display:flex
}
.new-item-box__description {
  text-overflow:ellipsis;
  white-space:nowrap;
  line-height:16px;
  display:flex;
  overflow:hidden
}
.new-item-box__collage {
  grid-template-columns:2fr 1fr;
  grid-template-areas:"image1 image2""image1 image3";
  gap:2px;
  height:100%;
  display:grid
}
.new-item-box__image-container {
  border-radius:6px;
  overflow:hidden
}
.new-item-box__image {
  background-color:rgba(var(--greyscale-level-5),1);
  height:100%;
  position:relative
}
.new-item-box__image.collage--image-1 {
  grid-area:image1
}
.new-item-box__image.collage--image-2 {
  grid-area:image2
}
.new-item-box__image.collage--image-3 {
  grid-area:image3
}
.new-item-box__image-overlay {
  background-color:rgba(var(--greyscale-level-1),.7);
  justify-content:center;
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.new-item-box__overlay {
  flex-direction:column;
  justify-content:space-between;
  text-decoration:none;
  display:flex;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.new-item-box__overlay:hover {
  text-decoration:none
}
.new-item-box__overlay--clickable {
  cursor:pointer
}
a.new-item-box__overlay {
  text-decoration:none
}
.new-item-box__overlay--carousel-mode {
  pointer-events:none
}
@media only screen and (min-width:960px) {
  .new-item-box__overlay--carousel-mode {
    pointer-events:auto
  }
}
.new-item-box__overlay--carousel-mode>* {
  pointer-events:auto
}
.new-item-box__overlay-icon {
  transition:all .3s
}
.new-item-box__overlay-icon:hover {
  cursor:pointer;
  transform:scale(1.2)
}
.new-item-box__favourite-icon {
  border:1px solid var(--v-sys-theme-greyscale-level-3,#f2f2f2);
  border-radius:24px;
  margin:8px;
  padding:8px;
  position:relative;
  overflow:hidden
}
.new-item-box__favourite-icon:focus-visible {
  outline:3px solid rgba(var(--primary-default),1);
  outline-offset:1px
}
.new-item-box__favourite-icon:hover:after {
  content:"";
  background-color:rgba(var(--greyscale-level-1),.02);
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.new-item-box__favourite-icon-overlay {
  margin-bottom:48px
}
.new-item-box__summary {
  padding:8px 4px
}
.new-item-box__summary--compact {
  padding-top:4px;
  padding-bottom:4px
}
.badge-amplified-text>* {
  color:rgba(var(--amplified-default),1)!important
}
.new-item-box__carousel-container {
  height:100%;
  position:relative
}
@media only screen and (min-width:960px) {
  .new-item-box__carousel-container {
    display:none
  }
}
.new-item-box__carousel-desktop-fallback {
  height:100%;
  display:none
}
@media only screen and (min-width:960px) {
  .new-item-box__carousel-desktop-fallback {
    cursor:pointer;
    display:block
  }
}
.new-item-box__carousel {
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  -ms-overflow-style:none;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  height:100%;
  display:flex;
  overflow-x:scroll
}
.new-item-box__carousel:active {
  cursor:grabbing
}
.new-item-box__carousel::-webkit-scrollbar {
  display:none
}
.new-item-box__carousel-item {
  scroll-snap-align:start;
  scroll-snap-stop:always;
  background-color:rgba(var(--greyscale-level-5),1);
  flex:0 0 100%;
  height:100%
}
.new-item-box__carousel-item img {
  -webkit-user-drag:none;
  -khtml-user-drag:none;
  -moz-user-drag:none;
  -o-user-drag:none;
  pointer-events:none
}
.new-item-box__carousel-indicators {
  z-index:1;
  align-items:center;
  gap:4px;
  max-width:46px;
  display:flex;
  position:absolute;
  bottom:12px;
  left:12px;
  overflow:hidden
}
.new-item-box__carousel-dots-slider {
  align-items:center;
  gap:4px;
  transition:transform .3s;
  display:flex
}
.new-item-box__carousel-dot {
  background-color:rgba(var(--greyscale-level-5),1);
  opacity:.4;
  cursor:pointer;
  border:none;
  border-radius:50%;
  flex-shrink:0;
  width:6px;
  height:6px;
  padding:0;
  transition:opacity .3s,width .3s,height .3s
}
.new-item-box__carousel-dot:hover {
  opacity:.7
}
.new-item-box__carousel-dot:focus-visible {
  outline:2px solid;
  outline-color:rgba(var(--greyscale-level-5),1);
  outline-offset:2px
}
.new-item-box__carousel-dot--active {
  opacity:1
}
.new-item-box__carousel-dot--small {
  width:4px;
  height:4px
}
.thumbnails-layout-container {
  flex-grow:1;
  gap:16px;
  display:flex
}
.single-thumbnail-container .thumbnail-title-wrapper {
  height:44px
}
.single-thumbnail-container .single-thumbnail-container-body {
  width:100%
}
.single-thumbnail-container--icon {
  width:96px
}
.single-thumbnail-container--icon .thumbnail-title-wrapper {
  height:32px
}
@media only screen and (min-width:960px) {
  .single-thumbnail-container--icon .thumbnail-title-wrapper {
    height:36px
  }
}
.thumbnail-image--icon {
  background-color:rgba(var(--greyscale-level-5),1);
  border-radius:6px;
  justify-content:center;
  align-items:center;
  height:48px;
  display:flex
}
@media only screen and (min-width:960px) {
  .thumbnail-image--icon {
    height:64px
  }
}
.small-round-thumbnail-title {
  width:108px
}
@media only screen and (min-width:1200px) {
  .small-round-thumbnail-title {
    width:unset
  }
}
.thumbnail-image--small-round>div {
  border:1px solid rgba(var(--greyscale-level-5),1)
}
.thumbnail-image>div {
  width:100%;
  min-width:140px
}
@media only screen and (max-width:720px) {
  .big-thumbnail-title {
    width:192px!important
  }
}
.homepage-layouts-text-truncation {
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden
}
.wide-banners-layout-container {
  width:100%;
  display:grid
}
.narrow-banners-layout-container {
  gap:16px;
  display:flex
}
@media only screen and (min-width:1200px) {
  .narrow-banners-layout-container {
    flex-wrap:nowrap;
    width:100%
  }
}
.horizontal-rows-block-container {
  grid-template-areas:"rowElement1 rowElement3 rowElement5 rowElement7""rowElement2 rowElement4 rowElement6 rowElement8";
  justify-content:space-between;
  gap:8px;
  display:grid
}
.single-row-element a {
  border-radius:3px
}
.single-row-element img {
  border-radius:3px 0 0 3px
}
.horizontal-rows-desktop {
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px
}
.row-element-mobile {
  width:220px
}
.row-element-1 {
  grid-area:rowElement1
}
.row-element-2 {
  grid-area:rowElement2
}
.row-element-3 {
  grid-area:rowElement3
}
.row-element-4 {
  grid-area:rowElement4
}
.row-element-5 {
  grid-area:rowElement5
}
.row-element-6 {
  grid-area:rowElement6
}
.row-element-7 {
  grid-area:rowElement7
}
.row-element-8 {
  grid-area:rowElement8
}
.item-box-information-cell {
  height:74px;
  padding:8px 0;
  overflow:hidden
}
.homepage-cta-widget {
  flex-direction:column;
  padding:16px;
  display:flex
}
@media only screen and (min-width:960px) {
  .homepage-cta-widget {
    flex-direction:row;
    justify-content:space-between;
    gap:16px;
    padding:24px
  }
}
.homepage-accepted-offer-widget-wrapper,
.homepage-accepted-offer-widget-wrapper>:first-child {
  flex-direction:column;
  display:flex
}
@media only screen and (min-width:721px) {
  .homepage-accepted-offer-widget-wrapper>:first-child {
    flex-grow:1
  }
}
.homepage-accepted-offer-widget {
  flex-direction:column;
  gap:24px;
  padding:16px;
  display:flex
}
.homepage-accepted-offer-widget__image {
  border-radius:6px;
  overflow:hidden
}
.homepage-accepted-offer-widget__image--phones {
  aspect-ratio:3/4;
  height:72px
}
@media only screen and (min-width:721px) {
  .homepage-accepted-offer-widget__image--phones {
    display:none
  }
}
.homepage-accepted-offer-widget__image--tablets-up {
  aspect-ratio:2;
  width:100%
}
@media only screen and (max-width:720px) {
  .homepage-accepted-offer-widget__image--tablets-up {
    display:none
  }
}
.block-banner__container {
  border-radius:12px;
  height:312px;
  position:relative;
  overflow:hidden
}
.block-banner__container .block-banner__info {
  border-radius:4px;
  width:100%;
  position:absolute;
  top:0;
  bottom:0
}
.block-banner__container .block-banner__info .block-banner__info-content {
  align-content:space-between;
  height:248px;
  padding:32px 16px 32px 32px;
  display:grid
}
@media only screen and (max-width:720px) {
  .block-banner__container .block-banner__info .block-banner__info-content {
    height:168px;
    padding:16px
  }
}
.block-banner__container .block-banner__foreground {
  position:absolute;
  top:0;
  bottom:0;
  right:0
}
.block-banner__container .block-banner__foreground>div {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
.block-banner__container .block-banner__foreground--narrow-desktop {
  width:280px
}
.block-banner__container .block-banner__foreground--narrow-tablet {
  width:256px
}
.block-banner__container .block-banner__foreground--narrow-mobile {
  width:146px
}
.block-banner__container .block-banner__foreground--wide-desktop {
  width:764px
}
.block-banner__container .block-banner__foreground--wide-tablet {
  width:320px
}
.block-banner__container .block-banner__foreground--wide-mobile {
  width:158px
}
@media only screen and (max-width:720px) {
  .block-banner__container {
    height:200px
  }
}
.block-banner__header-narrow-desktop {
  padding-right:248px
}
.block-banner__header-narrow-tablet {
  padding-right:224px
}
.block-banner__header-narrow-mobile {
  padding-right:114px
}
.block-banner__header-wide-desktop {
  padding-right:732px
}
.block-banner__header-wide-tablet {
  padding-right:288px
}
.block-banner__header-wide-mobile {
  padding-right:126px
}
.block-banner__cta {
  overflow:hidden
}
.block-banner__container--narrow {
  width:75vw
}
@media only screen and (min-width:1200px) {
  .block-banner__container--narrow {
    flex:0 0 calc(50% - 8px)
  }
}
@media only screen and (max-width:720px) {
  .block-banner__container--narrow {
    width:85vw
  }
}
.block-banner__title {
  -webkit-line-clamp:2;
  text-overflow:ellipsis;
  -webkit-box-orient:vertical;
  max-height:44px;
  display:-webkit-box;
  overflow:hidden
}
.block-banner__title--phones {
  max-height:36px
}
.block-banner__description {
  -webkit-line-clamp:4;
  text-overflow:ellipsis;
  -webkit-box-orient:vertical;
  height:128px;
  display:-webkit-box;
  overflow:hidden
}
.block-banner__description--phones {
  height:88px
}
.promo-box__container {
  border-radius:6px;
  width:100%;
  height:100%;
  display:block;
  overflow:hidden
}
.issue-details-photos {
  height:624px;
  position:relative
}
@media only screen and (max-width:720px) {
  .issue-details-photos {
    height:40vh
  }
}
@media only screen and (min-width:960px) {
  .issue-details-photos {
    height:428px
  }
}
@media only screen and (min-width:1200px) {
  .is-wide .issue-details-photos {
    height:624px
  }
}
.issue-details-photos .issue-details-thumbnail {
  box-sizing:border-box;
  color:#0000;
  background-position:50%;
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  display:block
}
@media only screen and (max-width:720px) {
  .issue-details-photos .issue-details-thumbnail {
    border-radius:0;
    width:100%
  }
}
.issue-details-photos .issue-details-thumbnail .i:before {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%)translateY(-50%)
}
.issue-details-photos .issue-details-thumbnail[data-photoid] {
  cursor:pointer
}
@media only screen and (max-width:720px) {
  .issue-details-photo {
    width:100%
  }
}
.issue-details-photo,
.issue-details-photo--3~.issue-details-photo--2 {
  box-sizing:border-box;
  border-left:2px solid #0000;
  height:50%;
  padding:0;
  position:absolute;
  top:0
}
.issue-details-photo:only-child .issue-details-thumbnail,
.issue-details-photo--3~.issue-details-photo--2:only-child .issue-details-thumbnail {
  margin:0 auto
}
.issue-details-photo:not(:only-child) .issue-details-thumbnail,
.issue-details-photo--3~.issue-details-photo--2:not(:only-child) .issue-details-thumbnail {
  width:100%
}
.issue-details-photo:first-child {
  border-left:0
}
.issue-details-photo--1 {
  left:0;
  height:100%!important
}
.issue-details-photo--1:not(:last-child) {
  width:50%
}
.issue-details-photo--2 {
  width:50%;
  height:50%;
  left:50%
}
.issue-details-photo--2:last-child {
  height:100%
}
.issue-details-photo--2:nth-last-child(4) {
  width:25%
}
.issue-details-photo--3 {
  width:25%;
  top:50%;
  left:50%
}
.issue-details-photo--3:last-child {
  width:50%
}
.issue-details-photo--3:nth-last-child(3) {
  top:0;
  left:75%
}
.issue-details-photo--3:last-child,
.issue-details-photo--3:nth-last-child(2),
.issue-details-photo--4,
.issue-details-photo--5 {
  border-top:2px solid #0000
}
.issue-details-photo--4 {
  width:25%;
  left:50%
}
.issue-details-photo--4,
.issue-details-photo--5 {
  top:50%
}
.issue-details-photo--4:last-child,
.issue-details-photo--5 {
  border-left:2px solid #0000;
  width:25%;
  left:75%
}
.issue-details-actions {
  justify-content:flex-end;
  display:flex
}
@media only screen and (max-width:720px) {
  .issue-details-actions {
    flex-direction:column
  }
  .issue-details-action {
    width:100%
  }
}
.issue-items .web_ui__Cell__wide {
  padding-top:10px
}
.issue-preview-button .web_ui__Cell__wide {
  padding-top:0
}
.drop-off-point-map-modal {
  height:100%;
  position:relative
}
.drop-off-point-map-modal__content {
  flex:1;
  min-height:0;
  display:flex
}
.drop-off-point-map-modal--phones__container {
  flex-direction:column;
  height:100%;
  display:flex
}
.drop-off-point-map-modal {
  flex-direction:column;
  display:flex
}
.drop-off-point-map-details {
  width:100%;
  position:absolute;
  bottom:0
}
.drop-off-point-map {
  width:100%;
  height:100%;
  position:absolute
}
.drop-off-point-map__locker-icon {
  position:absolute;
  transform:translate(50%,-160%)
}
.drop-off-point-map__location-pin {
  z-index:100;
  cursor:pointer;
  position:absolute;
  transform:translate(-50%,-100%)
}
.drop-off-point-map__location-pin-background {
  width:32px;
  height:32px
}
.drop-off-point-map__location-pin-background--active {
  width:48px;
  height:48px
}
.drop-off-point-map__location-pin--hovered {
  z-index:103
}
.drop-off-point-map__loader {
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.drop-off-point-map__info-window {
  z-index:200;
  width:300px;
  height:100px;
  position:absolute;
  transform:translate(-50%,-132px)
}
.drop-off-point-map__info-window--active {
  transform:translate(-50%,-149px)
}
.slider-wrapper-buttons-container {
  display:none
}
@media only screen and (min-width:721px) {
  .slider-wrapper-buttons-container {
    justify-content:flex-start;
    margin:0 auto;
    padding-top:32px;
    display:flex
  }
}
@media only screen and (min-width:721px) and (min-width:721px) {
  .slider-wrapper-buttons-container {
    padding-top:48px
  }
}
.slider-wrapper-button {
  border:solid 1px rgba(var(--greyscale-level-1),1);
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:44px;
  height:44px;
  margin-right:24px;
  display:flex
}
.slider-wrapper-button:hover {
  background-color:rgba(var(--greyscale-level-5),1)
}
.slider-wrapper-items-container {
  grid-auto-flow:column;
  width:100%;
  padding-top:32px;
  display:grid;
  position:relative
}
@media only screen and (min-width:721px) {
  .slider-wrapper-items-container {
    padding-top:48px
  }
}
@media only screen and (min-width:960px) {
  .slider-wrapper-items-container {
    padding-left:0
  }
}
.slider-wrapper-items-container::-webkit-scrollbar {
  display:none
}
.slider-wrapper-item {
  padding-right:20px
}
.authenticity-note {
  background-color:rgba(var(--greyscale-level-5),1);
  border-radius:6px;
  padding:16px
}
.document__uploader-container {
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  display:flex
}
.document__uploader-file-content {
  border-radius:inherit;
  text-align:center;
  flex-direction:column;
  flex:1;
  justify-content:center;
  width:120px;
  height:120px;
  display:flex;
  position:relative;
  overflow:hidden
}
@media only screen and (min-width:721px) {
  .document__uploader-file-content {
    width:152px;
    height:152px
  }
}
.document-delete-button {
  position:absolute;
  top:10px;
  right:10px
}
.document__uploader-file-divider {
  align-items:center;
  width:60px;
  height:80px
}
@media only screen and (min-width:721px) {
  .document__uploader-file-divider {
    width:80px
  }
}
@media only screen and (max-width:720px) {
  .document__uploader-file-divider {
    width:2px
  }
}
.document__uploader-file-margins {
  margin-bottom:16px;
  margin-right:16px
}
@media (max-width:320px) {
  .hide-on-mobile {
    display:none
  }
}
.profile-empty-state {
  box-sizing:border-box;
  text-align:center;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  display:flex
}
.profile-empty-state--button {
  width:30%
}
.feedback--hidden {
  visibility:hidden
}
.feedback--collapsed {
  height:36px
}
.feedback--truncated p {
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden
}
.feedback-show-more {
  background:#fff;
  width:100%;
  display:flex;
  position:absolute;
  top:18px
}
.feedback-card-container {
  flex-grow:0;
  flex-shrink:0
}
.seller-feedbacks__cards-container {
  gap:8px;
  width:100%;
  display:flex
}
.seller-feedbacks__cards-container--full-width .feedback-card-container {
  flex-basis:100%;
  max-width:100%
}
.seller-feedbacks__cards-container--half-width .feedback-card-container {
  flex-basis:calc(50% - 4px);
  max-width:calc(50% - 4px)
}
.seller-feedbacks__cards-container--default .feedback-card-container {
  flex-basis:40%;
  max-width:40%
}
@media only screen and (max-width:720px) {
  .seller-feedbacks__cards-container--half-width .feedback-card-container,
  .seller-feedbacks__cards-container--default .feedback-card-container {
    flex-basis:85%;
    max-width:85%
  }
}
.seller-feedbacks__cta {
  max-width:100%;
  display:inline-block
}
@media only screen and (max-width:720px) {
  .seller-feedbacks__cta {
    display:block
  }
}
.first-time-listing-modal__content {
  height:100%;
  max-height:calc(100vh - 248px);
  overflow:auto
}
.first-time-listing-modal__content-separator {
  height:32px
}
@media only screen and (min-width:720px) and (max-height:670px) {
  .first-time-listing-modal__content-separator {
    height:24px
  }
}
.file-input {
  word-wrap:break-word
}
.service-fee-included-title--icon {
  position:relative;
  top:2px
}
.service-fee-included-title--text {
  padding-right:2px
}
.service-fee-included-title--price:hover * {
  color:rgba(var(--primary-default),1);
  text-underline-offset:1px;
  text-decoration:underline;
  text-decoration-thickness:1px
}
.order-summary__single-item-presentation {
  flex-direction:row;
  display:flex
}
.order-summary__texts-with-amounts-container {
  flex-direction:column;
  display:flex
}
.order-summary__amounts-container {
  flex-direction:row;
  flex-grow:1;
  align-items:flex-end;
  display:flex
}
.order-summary__amounts {
  white-space:nowrap;
  flex-direction:row;
  align-items:center;
  display:flex
}
.order-summary__texts-container {
  flex-direction:column;
  flex-shrink:1;
  display:flex
}
.order-summary__image-wrapper {
  padding:12px
}
.order-summary__image-wrapper>div {
  width:72px;
  height:72px
}
.order-summary-v2__icon-wrapper {
  align-items:center;
  width:30px;
  height:22px;
  display:flex
}
.order-summary__text-wrapper {
  display:flex;
  overflow:hidden
}
.order-summary__text-wrapper :first-child {
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  overflow:hidden
}
.order-summary-v2__scrollable-content {
  max-height:296px;
  overflow-y:scroll
}
.checkout-order-summary-v2-escrow-conversion-note {
  align-items:center;
  height:16px;
  display:flex
}
.checkout-order-summary-v2-total-discount-wrapper {
  border-radius:6px;
  align-items:center;
  width:100%;
  display:flex
}
.checkout-order-summary-v2-total-discount__content-wrapper {
  justify-content:space-between;
  align-items:center;
  min-height:32px;
  display:flex
}
.checkout-order-summary-v2-total-discount__image-with-text-wrapper {
  justify-content:space-between;
  align-items:center;
  gap:8px;
  display:flex
}
.checkout-order-summary-v2-total-discount__image-with-text-wrapper :first-child {
  min-width:32px;
  max-width:32px;
  min-height:32px;
  max-height:32px;
  margin:0
}
.checkout-order-summary__savings-summary__discounts-list {
  margin:0
}
.checkout-order-savings__summary__discount-wrapper {
  margin:0;
  list-style:none
}
.checkout-order-savings__summary__discount,
.checkout-order-summary__savings-summary__total-savings {
  justify-content:space-between;
  display:flex
}
.checkout-order-summary-v2-summary-button__wrapper {
  width:32px;
  height:32px
}
.checkout-order-summary-v2-summary-button__wrapper svg {
  width:16px;
  height:16px
}
.checkout__pay-button-plugin-v2__secure-payment-note__icon {
  vertical-align:middle;
  margin-right:4px
}
.return-shipping-options-modal strong {
  font-weight:500
}
.ivs-guideline-dialog__content {
  height:100%;
  max-height:calc(100vh - 248px);
  overflow:auto
}
.ivs-guideline-dialog__content-separator {
  height:32px
}
@media only screen and (min-width:720px) and (max-height:670px) {
  .ivs-guideline-dialog__content-separator {
    height:24px
  }
}
.taxpayer-banner-body a {
  color:rgba(var(--expose-extra-dark),1)
}
.domain-selection-link {
  color:rgba(var(--greyscale-level-1),1);
  align-items:center;
  padding:1px 0;
  font-weight:500;
  text-decoration:none;
  display:flex
}
.domain-selection-link:hover,
.domain-selection-link.active {
  color:rgba(var(--greyscale-level-1),1);
  text-decoration:none
}
.domain-selection-link span {
  margin-right:8px
}
.profile-badges__progress {
  --size:48px;
  --half-size:calc(var(--size)/2);
  --icon-size:32px;
  --stroke-width:4.5px;
  --progress-radius:calc((var(--size) - var(--stroke-width))/2);
  --small-background-radius:calc(var(--icon-size)/2);
  --circumference:calc(var(--progress-radius)*pi*2);
  --dash:calc((var(--progress)*var(--circumference))/100);
  position:relative
}
.profile-badges__progress-bar__background,
.profile-badges__progress-bar__filling {
  cx:var(--half-size);
  cy:var(--half-size);
  r:var(--progress-radius);
  stroke-width:var(--stroke-width);
  fill:none;
  stroke-linecap:round;
  position:absolute
}
.profile-badges__progress-bar__background {
  stroke:rgba(var(--greyscale-level-3),1)
}
.profile-badges__progress-bar__filling {
  transform-origin:var(--half-size)var(--half-size);
  stroke-dasharray:var(--dash)calc(var(--circumference) - var(--dash));
  stroke:rgba(var(--primary-default),1);
  transform:rotate(-90deg)
}
.profile-badges__progress-small-background {
  cx:var(--half-size);
  cy:var(--half-size);
  r:var(--small-background-radius);
  fill:rgba(var(--primary-light),1)
}
.profile-badges__progress-icon {
  opacity:.35;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.profile-badges__progress-icon--active {
  opacity:1
}
.phishing-first-time-lister-education__conversation {
  border-radius:6px;
  flex-shrink:0;
  justify-content:center;
  align-items:center;
  column-gap:8px;
  width:auto;
  padding:16px;
  display:flex
}
.phishing-first-time-lister-education__conversation--with-background {
  background-color:rgba(var(--greyscale-level-5),1);
  align-items:flex-end;
  padding:24px 24px 24px 12px
}
.phishing-first-time-lister-education__avatar {
  flex-shrink:0
}
.phishing-first-time-lister-education__slide {
  flex-direction:column;
  flex-grow:1;
  animation:1s ease-in-out fade-in-up;
  display:flex;
  overflow:auto
}
.phishing-first-time-lister-education__messages-container {
  flex-direction:column;
  row-gap:12px;
  max-width:316px;
  display:flex
}
@media (max-width:412px) {
  .phishing-first-time-lister-education__messages-container {
    max-width:calc(100vw - 125px)
  }
}
.phishing-first-time-lister-education__message {
  background-color:rgba(var(--greyscale-level-6),1);
  border:1px solid rgba(var(--greyscale-level-6),1);
  width:-moz-fit-content;
  width:fit-content;
  box-shadow:0 1px 4px rgba(var(--shadow),.16);
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  white-space:pre;
  white-space:pre-wrap;
  white-space:pre-line;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-hp-pre-wrap;
  word-wrap:break-word;
  border-radius:6px;
  padding:8px;
  display:inline-block
}
.phishing-first-time-lister-education__slide-content {
  flex-direction:column;
  height:100%;
  display:flex
}
.phishing-first-time-lister-education__steps {
  background-color:rgba(var(--greyscale-level-5),1);
  border-radius:6px;
  padding:6px 16px 16px
}
.phishing-first-time-lister-education__steps ol {
  color:rgba(var(--amplified-default),1);
  margin:0;
  padding:0;
  font-size:14px;
  font-weight:375;
  line-height:18px
}
.phishing-first-time-lister-education__expandable-section {
  background-color:rgba(var(--greyscale-level-5),1);
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  align-items:center;
  width:100%;
  display:flex;
  position:relative
}
@media only screen and (max-width:720px) {
  .phishing-first-time-lister-education__expandable-section {
    padding-top:16px;
    padding-bottom:16px
  }
}
.phishing-first-time-lister-education__nav-button-left {
  position:absolute;
  top:50%;
  left:8px;
  transform:translateY(-50%)
}
@media only screen and (max-width:720px) {
  .phishing-first-time-lister-education__nav-button-left {
    left:4px
  }
}
.phishing-first-time-lister-education__nav-button-right {
  position:absolute;
  top:50%;
  right:8px;
  transform:translateY(-50%)
}
@media only screen and (max-width:720px) {
  .phishing-first-time-lister-education__nav-button-right {
    right:4px
  }
}
.phishing-first-time-lister-education__conversation-slide-in {
  justify-content:center;
  align-items:center;
  width:100%;
  animation:.4s ease-out fadeInSlide;
  display:flex
}
@keyframes fadeInSlide {
  0% {
    opacity:0;
    transform:scale(.95)
  }
  to {
    opacity:1;
    transform:scale(1)
  }
}
.phishing-first-time-lister-education__report-cell {
  background-color:rgba(var(--greyscale-level-5),1);
  box-shadow:.3px .3px 3px 1px rgba(var(--greyscale-level-1),.08);
  z-index:15;
  border-radius:6px;
  width:calc(100% - 88px);
  max-width:324px;
  animation:.4s ease-out reportCellAnimation;
  position:absolute;
  top:33%;
  left:50%;
  transform:translate(-50%)
}
@media only screen and (min-width:960px) {
  .phishing-first-time-lister-education__report-cell {
    top:30%
  }
}
@media only screen and (max-width:720px) {
  .phishing-first-time-lister-education__report-cell {
    max-width:calc(100vw - 50px)
  }
}
@keyframes reportCellAnimation {
  0% {
    opacity:0;
    transform:translate(-50%)translateY(20px)
  }
  to {
    opacity:1;
    transform:translate(-50%)translateY(0)
  }
}
.timer-progress-bar {
  z-index:10;
  gap:4px;
  display:flex;
  position:absolute;
  top:16px;
  left:16px;
  right:16px
}
.timer-progress-bar__segment {
  background-color:rgba(var(--greyscale-level-4),1);
  border-radius:2px;
  flex:1;
  height:3px;
  position:relative;
  overflow:hidden
}
.timer-progress-bar__fill {
  background-color:rgba(var(--primary-default),1);
  will-change:width;
  border-radius:2px;
  width:0%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.phishing-reminder-banner {
  background-color:rgba(var(--greyscale-level-5),1);
  max-height:86px;
  padding:12px 48px 12px 16px;
  position:relative
}
.phishing-reminder-banner__prefix {
  align-items:center;
  display:flex
}
.phishing-reminder-banner__container {
  column-gap:8px;
  height:100%;
  display:flex
}
.phishing-reminder-banner__content {
  height:100%;
  overflow-y:auto
}
.phishing-reminder-banner__dismiss-button {
  position:absolute;
  top:6px;
  right:8px
}
.item-presentation-escrow-v2__order-item-content {
  flex-direction:row;
  display:flex
}
.item-presentation-escrow-v2__order-item-texts {
  flex-direction:column;
  max-width:375px;
  padding-left:8px;
  display:flex
}
.item-presentation-escrow-v2__order-item__title-wrapper>span {
  text-overflow:ellipsis;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden
}
.item-presentation-escrow-v2__order-item__image-wrapper {
  position:relative
}
.item-presentation-escrow-v2__order-item__image-wrapper>div {
  width:128px;
  height:170px
}
.item-presentation-escrow-v2__order-item__subtitles-wrapper>span {
  text-overflow:ellipsis;
  white-space:nowrap;
  width:128px;
  overflow:hidden
}
.item-presentation-escrow-v2__order-item__amounts-container {
  flex-direction:row;
  flex-grow:1;
  align-items:flex-end;
  display:flex
}
.item-presentation-escrow-v2__order-item__amounts {
  white-space:nowrap;
  flex-direction:row;
  align-items:center;
  display:flex
}
.parcel-measurements-container {
  flex-wrap:wrap;
  display:flex
}
.parcel-measurements-container .parcel-block {
  flex-direction:column;
  flex:0 0 50%;
  display:flex
}
@media only screen and (min-width:721px) {
  .parcel-measurements-container .parcel-block .inputs .web_ui__Cell__cell,
  .parcel-measurements-container .parcel-block .inputs .web_ui__Cell__wide,
  .parcel-measurements-container .parcel-block .inputs .web_ui__Input__input {
    padding-bottom:16px;
    padding-left:0
  }
}
.parcel-measurements-container .parcel-block .image-container {
  flex-grow:1;
  justify-content:center;
  align-items:center;
  padding:0 24px 24px;
  display:flex
}
.parcel-measurements-container .parcel-block .image-container img {
  width:225px;
  height:150px
}
@media only screen and (max-width:720px) {
  .parcel-measurements-container .parcel-block .image-container {
    padding:0
  }
  .parcel-measurements-container .parcel-block .image-container img {
    max-width:192px;
    max-height:128px
  }
}
.parcel-measurements-container .parcel-block .new-image-container {
  flex-grow:1;
  justify-content:center;
  align-items:center;
  padding:0 24px 24px;
  display:flex
}
.parcel-measurements-container .parcel-block .new-image-container img {
  width:200px;
  height:200px
}
@media only screen and (max-width:720px) {
  .parcel-measurements-container .parcel-block .new-image-container {
    padding:0
  }
  .parcel-measurements-container .parcel-block .new-image-container img {
    max-width:180px;
    max-height:180px
  }
  .parcel-measurements-container .parcel-block {
    flex:0 0 100%
  }
}
.parcel-measurements-validation-error .web_ui__Cell__cell,
.parcel-measurements-validation-error .web_ui__Cell__wide {
  padding-bottom:0
}
.conversation-list-toolbar {
  align-items:center;
  min-height:52px;
  display:flex
}
.referrals-promoting-banner__container {
  border-radius:12px;
  padding:16px
}
.referrals-promoting-banner__text-content {
  width:100%;
  max-width:165px
}
.referrals-promoting-banner__text-content-link a {
  color:var(--greyscale-level-2)
}
.referrals-promoting-banner__img-content {
  align-items:flex-end;
  width:100%;
  max-width:400px;
  margin:0 auto -16px;
  display:flex
}
@media only screen and (max-width:720px) {
  .referrals-promoting-banner__img-content {
    max-width:149px
  }
}
.personal-information-sharing-modal__warning-banner {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  background-color:#fff5e5;
  border-radius:6px;
  width:100%
}
.wallet-amount-huge-text {
  color:rgba(var(--greyscale-level-1),1);
  font-size:32px
}
.phone-number-input__prefix {
  max-width:68px
}
.phone-number-input__prefix .input-dropdown {
  min-width:320px
}
.price-suggestion-card__content {
  border:1px solid rgba(var(--greyscale-level-4),1);
  border-radius:12px;
  flex-direction:column;
  gap:8px;
  padding:16px;
  display:flex;
  position:relative;
  overflow:hidden
}
.price-suggestion-card__bar-container {
  gap:2px;
  width:calc(100% - 4px);
  min-height:32px;
  margin-top:8px;
  padding-left:4px;
  display:flex;
  position:relative
}
.price-suggestion-card__bar {
  width:100%;
  height:8px
}
.price-suggestion-card__bar--start {
  background-color:rgba(var(--greyscale-level-4),1);
  border-radius:9999px 0 0 9999px
}
.price-suggestion-card__bar--middle {
  background-color:rgba(var(--primary-default),1)
}
.price-suggestion-card__bar--end {
  background-color:rgba(var(--warning-medium),1);
  border-radius:0 9999px 9999px 0
}
.price-suggestion-card__indicators-wrapper {
  pointer-events:none;
  white-space:nowrap;
  justify-content:space-between;
  gap:8px;
  width:auto;
  min-width:40%;
  display:flex;
  position:absolute;
  top:12px;
  left:50%;
  transform:translate(-50%)
}
.price-suggestion-card__info-button {
  width:16px;
  height:16px;
  position:absolute;
  top:16px;
  right:16px
}
.price-suggestion-card__similar-items-block {
  padding-top:8px
}
@media only screen and (min-width:721px) {
  .pricing-strategies__card-title {
    word-break:keep-all;
    overflow-wrap:break-word;
    max-width:109px
  }
}
.search-bar__background {
  width:999vw;
  height:999vh;
  opacity:var(--opacity-level-6);
  background-color:#000
}
.bundling-limitations-modal-body a {
  margin-top:16px;
  display:block
}
.electronics-verification-awareness-block {
  background-color:#edffe9;
  border-radius:6px;
  margin-bottom:16px
}
.drop-off-type-selection-modal__body {
  flex-direction:column;
  min-height:50vh;
  display:flex
}
@media only screen and (max-width:720px) {
  .drop-off-type-selection-modal__body {
    min-height:90vh
  }
}
.jumio-modal__backdrop {
  background-color:rgba(var(--greyscale-level-4),.9);
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.jumio-modal__container {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:6px;
  width:100%;
  max-width:min(1040px,95vw);
  height:100%;
  max-height:min(780px,95vh);
  padding-top:52px;
  padding-bottom:52px;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  box-shadow:0 4px 16px #0000001a
}
.jumio-modal__container>iframe {
  border:0;
  width:100%;
  height:100%
}
.jumio-modal__close-button-container {
  position:absolute;
  top:8px;
  right:8px
}
.web_ui__Dialog__portal:has(.jumio-close-confirm-modal) {
  z-index:100025
}
.complaints-image-carousel {
  z-index:100020;
  background-color:#15191a7a;
  justify-content:center;
  align-items:center;
  display:flex;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.complaints-image-carousel__wrapper {
  scrollbar-width:none;
  background-color:rgba(var(--greyscale-level-1),1);
  border-radius:12px;
  width:90vw;
  height:84vh;
  display:flex;
  position:relative;
  overflow:auto
}
.complaints-image-carousel__wrapper--phone {
  background-color:rgba(var(--greyscale-level-1),1);
  width:100vw;
  display:flex;
  position:relative;
  overflow:auto
}
.complaints-image-carousel__image-inner-wrapper {
  height:84vh
}
.complaints-image-carousel__image-outer-wrapper--phone {
  height:100vh
}
.complaints-image-carousel__button {
  box-sizing:border-box;
  cursor:pointer;
  opacity:.7;
  align-items:center;
  height:100%;
  padding:8px;
  display:flex;
  position:absolute
}
.complaints-image-carousel__button:hover {
  opacity:1;
  transition:opacity .25s
}
.complaints-image-carousel__button--close {
  height:unset;
  top:0;
  right:0
}
.complaints-image-carousel__icon-wrapper {
  background-color:rgba(var(--greyscale-level-1),.3);
  border-radius:100%;
  padding:8px;
  display:flex
}
.app__row {
  flex-direction:column;
  align-items:center;
  display:flex
}
@media only screen and (min-width:960px) {
  .app__row {
    flex-direction:row
  }
}
.app__cell {
  flex:auto;
  width:100%
}
.app__photo {
  box-sizing:border-box;
  width:100%;
  padding:0 20px;
  position:relative
}
@media only screen and (min-width:960px) {
  .app__photo {
    width:auto;
    height:600px
  }
}
.dac7__wrapper {
  padding:0 10px
}
@media only screen and (min-width:960px) {
  .dac7__wrapper {
    padding:0 4px
  }
}
.dac7__introduction-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  padding-top:20px;
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:960px) {
  .dac7__introduction-title {
    text-align:center;
    padding-top:44px;
    font-size:42px;
    line-height:52px
  }
}
.dac7__introduction-description {
  color:rgba(var(--greyscale-level-2),1);
  text-align:left;
  max-width:870px;
  margin:0 auto;
  padding-top:32px;
  padding-bottom:48px;
  font-size:20px;
  font-weight:375;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .dac7__introduction-description {
    text-align:center;
    padding-top:48px;
    font-size:24px;
    line-height:36px
  }
}
.dac7__taxrules {
  width:100vw;
  color:rgba(var(--greyscale-level-6),1);
  background-color:#007782;
  position:relative;
  left:calc(50% - 50vw)
}
.dac7__taxrules-inner {
  box-sizing:border-box;
  flex-direction:column-reverse;
  align-items:center;
  width:100%;
  max-width:1097px;
  margin:0 auto;
  padding:48px 20px;
  display:flex
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-inner {
    flex-direction:row;
    justify-content:space-between;
    margin:0 auto;
    padding:64px 20px
  }
}
.dac7__taxrules-image {
  width:100%;
  max-width:400px;
  margin:0 auto;
  padding-top:32px
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-image {
    margin:0;
    padding-top:0
  }
}
.dac7__taxrules-image>div {
  border-radius:10px
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-image>div {
    border-radius:20px
  }
}
.dac7__taxrules-title {
  color:rgba(var(--greyscale-level-6),1);
  text-align:left;
  text-align:left;
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-title {
    text-align:center;
    text-align:left;
    max-width:490px;
    padding-right:16px;
    font-size:42px;
    line-height:52px
  }
}
.dac7__taxrules-description {
  color:rgba(var(--greyscale-level-6),1);
  text-align:left;
  max-width:870px;
  text-align:left;
  margin:0;
  padding-top:32px;
  padding-bottom:32px;
  font-size:20px;
  font-weight:375;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-description {
    text-align:center;
    text-align:left;
    max-width:490px;
    padding-top:24px;
    padding-bottom:48px;
    padding-right:16px;
    font-size:18px;
    line-height:28px
  }
}
.dac7__taxrules-cta {
  width:100%;
  margin:0 auto
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-cta {
    width:-moz-fit-content;
    width:fit-content;
    min-width:210px;
    margin:0
  }
}
.dac7__taxrules-cta-text {
  padding-left:10px;
  padding-right:10px;
  font-size:18px;
  line-height:22px
}
@media only screen and (min-width:960px) {
  .dac7__taxrules-cta-text {
    padding-left:10px;
    padding-right:10px
  }
}
.dac7__apply {
  flex-direction:column;
  justify-content:space-between;
  gap:94px;
  max-width:1057px;
  margin:80px 0 48px;
  display:flex
}
@media only screen and (min-width:960px) {
  .dac7__apply {
    flex-direction:row;
    margin:96px auto
  }
}
.dac7__apply-text-container {
  flex-direction:column;
  justify-content:center;
  display:flex
}
@media only screen and (min-width:960px) {
  .dac7__apply-text-container {
    display:flex
  }
}
.dac7__apply-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  width:-moz-fit-content;
  width:fit-content;
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:960px) {
  .dac7__apply-title {
    text-align:center;
    font-size:42px;
    line-height:52px
  }
}
.dac7__apply-description {
  color:rgba(var(--greyscale-level-2),1);
  text-align:left;
  width:-moz-fit-content;
  width:fit-content;
  max-width:870px;
  margin:32px 0 0;
  font-size:18px;
  font-weight:375;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .dac7__apply-description {
    text-align:center;
    text-align:left;
    margin:24px 0 0;
    font-size:18px;
    line-height:28px
  }
}
.dac7__apply-description b {
  font-weight:500
}
.dac7__apply-image {
  width:100%;
  max-width:500px;
  margin:0 auto;
  padding-top:32px
}
@media only screen and (min-width:960px) {
  .dac7__apply-image {
    margin:0;
    padding-top:0
  }
}
.dac7__apply-image>div {
  border-radius:10px
}
@media only screen and (min-width:960px) {
  .dac7__apply-image>div {
    border-radius:20px
  }
}
.dac7__howitworks {
  background:#edf9f9;
  width:100vw;
  padding-top:48px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .dac7__howitworks {
    margin-top:417px;
    padding-top:0;
    position:relative
  }
  .dac7__howitworks-steps {
    margin-bottom:-311px;
    padding-bottom:96px;
    position:relative;
    top:-311px
  }
}
.dac7__howitworks-inner {
  box-sizing:border-box;
  width:100%;
  max-width:1097px;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px;
  position:relative
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-inner {
    padding-left:20px;
    padding-right:20px
  }
}
.dac7__howitworks-title {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:32px;
  font-size:24px;
  font-weight:500;
  line-height:36px
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-title {
    margin-bottom:48px;
    font-size:32px;
    line-height:42px
  }
  .dac7__howitworks-cards {
    flex-flow:wrap;
    justify-content:space-between;
    display:flex
  }
}
.dac7__howitworks-card {
  flex-flow:column;
  flex:1 0 0;
  align-items:center;
  display:flex
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-card:first-of-type {
    align-items:start
  }
  .dac7__howitworks-card:last-of-type {
    align-items:flex-end
  }
}
.dac7__howitworks-card-inner {
  background:rgba(var(--greyscale-level-6),1);
  border-radius:20px;
  flex-direction:column;
  width:331px;
  margin-bottom:32px;
  display:flex;
  position:relative
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-card-inner {
    border-radius:0 0 20px 20px;
    align-items:stretch;
    width:calc(100% - 21.3333px);
    height:100%;
    margin-bottom:0
  }
}
.dac7__howitworks-card-image {
  width:100%;
  height:221px;
  min-height:221px
}
.dac7__howitworks-card-content {
  padding:20px 32px 32px
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-card-content {
    padding-top:12px;
    padding-bottom:32px
  }
}
.dac7__howitworks-card-title {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:32px;
  font-size:20px;
  font-weight:500;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-card-title {
    margin-bottom:12px;
    font-size:22px;
    line-height:30px
  }
}
.dac7__howitworks-card-description {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:375;
  line-height:26px
}
.dac7__howitworks-card-description b {
  font-weight:500
}
.dac7__howitworks-closing {
  box-sizing:border-box;
  flex-direction:column;
  max-width:1097px;
  padding:32px 20px 48px;
  display:flex
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-closing {
    flex-direction:row;
    justify-content:space-between;
    margin:0 auto;
    padding:0 10px 96px
  }
}
.dac7__howitworks-closing.no-padding-top {
  padding-top:0
}
.dac7__howitworks-closing-text-container {
  width:100%;
  max-width:660px
}
.dac7__howitworks-closing-title {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:0;
  font-size:20px;
  font-weight:500;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-closing-title {
    margin-bottom:26px;
    font-size:31px;
    line-height:41px
  }
}
.dac7__howitworks-closing-image {
  width:100%;
  max-width:500px;
  margin:0 auto
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-closing-image {
    width:265px;
    height:149px;
    margin:0
  }
}
.dac7__howitworks-closing-description {
  color:rgba(var(--greyscale-level-2),1);
  margin-top:8px;
  font-size:16px;
  line-height:26px
}
@media only screen and (min-width:960px) {
  .dac7__howitworks-closing-description {
    margin-top:32px;
    font-size:17px;
    line-height:26px
  }
}
.dac7__howitworks-closing-description b {
  font-weight:500
}
.dac7__checkstatus {
  width:100vw;
  color:rgba(var(--greyscale-level-6),1);
  background-color:#007782;
  position:relative;
  left:calc(50% - 50vw)
}
.dac7__checkstatus-inner {
  box-sizing:border-box;
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:1097px;
  margin:0 auto;
  padding-top:48px;
  padding-left:20px;
  padding-right:20px;
  display:flex;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .dac7__checkstatus-inner {
    flex-direction:row;
    justify-content:space-between;
    align-items:flex-start;
    margin:0 auto;
    padding-top:48px;
    padding-left:20px;
    padding-right:20px
  }
}
.dac7__checkstatus-image {
  align-self:center;
  width:500px;
  height:334px;
  margin:32px 0 0
}
@media only screen and (min-width:960px) {
  .dac7__checkstatus-image {
    align-self:flex-end;
    width:500px;
    height:334px;
    margin-top:0;
    margin-left:64px
  }
}
.dac7__checkstatus-title {
  color:rgba(var(--greyscale-level-6),1);
  text-align:left;
  text-align:left;
  margin-bottom:32px;
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:960px) {
  .dac7__checkstatus-title {
    text-align:center;
    text-align:left;
    max-width:490px;
    padding-top:32px;
    font-size:42px;
    line-height:52px
  }
}
.dac7__checkstatus-cta {
  width:100%;
  margin:0 auto
}
@media only screen and (min-width:960px) {
  .dac7__checkstatus-cta {
    width:-moz-fit-content;
    width:fit-content;
    min-width:210px;
    margin:0
  }
}
.dac7__checkstatus-cta-text {
  font-size:16px;
  font-weight:500;
  line-height:24px
}
.dac7__links {
  max-width:1057px;
  margin:0 auto
}
.dac7__links-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  margin-bottom:12px;
  padding-top:48px;
  font-size:24px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:960px) {
  .dac7__links-title {
    padding-top:64px
  }
}
@media only screen and (min-width:721px) {
  .dac7__links-title {
    text-align:left;
    margin-bottom:0;
    padding-bottom:48px;
    font-size:32px;
    line-height:42px
  }
}
.dac7__links-wrapper {
  justify-content:flex-start;
  gap:0 47px;
  display:block
}
@media only screen and (min-width:721px) {
  .dac7__links-wrapper {
    display:flex
  }
}
.dac7__links-item {
  font-size:16px;
  font-weight:400;
  line-height:26px
}
.dac7__links-group {
  min-width:0;
  padding-top:20px
}
@media only screen and (min-width:721px) {
  .dac7__links-group {
    width:342px;
    padding-top:0
  }
}
.dac7__links-group ul {
  margin:0;
  padding:0
}
.dac7__links-group li {
  text-indent:0;
  margin:0;
  padding:0 0 12px;
  list-style-type:none
}
.dac7__links-group .dac7__links-group-heading {
  color:rgba(var(--shadow),1);
  margin-bottom:4px;
  font-size:22px;
  font-weight:500;
  line-height:30px
}
@media only screen and (min-width:721px) {
  .dac7__links-group .dac7__links-group-heading {
    margin-bottom:16px;
    font-size:24px;
    font-weight:500;
    line-height:32px
  }
}
.influencer-v2-landing-page {
  box-sizing:border-box;
  width:100%;
  max-width:1316px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  display:block;
  position:relative
}
.influencer-v2_introduction-section {
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.influencer-v2__introduction-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  max-width:335px;
  margin:0 auto;
  padding-top:16px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  font-weight:500;
  line-height:44px
}
@media only screen and (min-width:960px) {
  .influencer-v2__introduction-title {
    max-width:50%;
    padding-top:44px;
    font-size:76px;
    line-height:82px
  }
}
.influencer-v2__introduction-video-iframe {
  aspect-ratio:1.75;
  border:0;
  border-radius:16px;
  width:100%;
  max-width:1060px;
  margin:0 auto
}
.influencer-v2__introduction-content {
  box-sizing:border-box;
  text-align:center;
  width:100vw;
  margin:30px auto 94px;
  padding:0 20px
}
@media only screen and (min-width:960px) {
  .influencer-v2__introduction-content {
    margin-top:53px;
    margin-bottom:99px;
    padding:0
  }
}
.influencer-v2__introduction-description {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  margin:32px auto 42px;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:960px) {
  .influencer-v2__introduction-description {
    max-width:840px;
    margin-top:68px;
    margin-bottom:55px;
    font-size:20px;
    line-height:28px
  }
}
.influencer-v2__introduction-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto
}
.influencer-v2__introduction-cta .web_ui__Button__button {
  border-radius:8px
}
@media only screen and (min-width:960px) {
  .influencer-v2__introduction-cta .web_ui__Button__button {
    padding-left:28px;
    padding-right:28px
  }
}
.influencer-v2__introduction-cta .web_ui__Button__filled {
  background-color:#1a4552
}
.influencer-v2__introduction-cta .web_ui__Button__default {
  font-size:14px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__introduction-cta .web_ui__Button__default {
    height:50px;
    font-size:16px
  }
}
.influencer-v2__introduction-image {
  width:100%;
  max-width:412px;
  height:410px;
  margin:0 auto;
  position:relative
}
@media only screen and (min-width:960px) {
  .influencer-v2__introduction-image {
    max-width:100%;
    height:592px
  }
}
.influencer-v2__introduction-image .web_ui__Image__content {
  border-radius:16px
}
.influencer-v2__lifestyle-section {
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.influencer-v2__lifestyle-section:after {
  content:"";
  z-index:1;
  background:#ece2ce;
  width:100vw;
  height:50%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.influencer-v2__lifestyle-section-inner {
  width:100%;
  margin:0 auto;
  padding-bottom:116px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-section-inner {
    width:-moz-fit-content;
    width:fit-content;
    padding-bottom:169px;
    display:flex
  }
}
.influencer-v2__lifestyle-title {
  color:#000;
  text-align:left;
  width:300px;
  min-height:91px;
  padding:0 20px 43px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  line-height:36px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .influencer-v2__lifestyle-title {
    width:100%;
    min-height:0
  }
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-title {
    width:293px;
    max-width:700px;
    min-height:181px;
    padding:52px 147px 0 0;
    font-size:48px;
    line-height:52px
  }
}
.influencer-v2__lifestyle-content {
  margin-left:0
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-content {
    margin-left:5.5vw
  }
}
.influencer-v2__lifestyle-cards-wrapper {
  z-index:2;
  gap:8px;
  width:-moz-fit-content;
  width:fit-content;
  margin-bottom:0;
  padding:0 20px;
  display:block;
  position:relative
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-cards-wrapper {
    flex-direction:row;
    justify-content:left;
    width:-moz-fit-content;
    width:fit-content;
    margin-bottom:0;
    padding:0;
    display:flex;
    overflow:hidden
  }
}
.influencer-v2__lifestyle-card {
  width:274.8px;
  height:-moz-fit-content;
  height:fit-content
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-card {
    width:402px
  }
}
.influencer-v2__lifestyle-card-image {
  border-radius:15px;
  width:275px;
  height:338px;
  overflow:hidden
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-card-image {
    border-radius:20px;
    width:402px;
    height:495px
  }
}
.influencer-v2__lifestyle-card-title {
  color:#000;
  margin:0;
  padding-top:16px;
  padding-bottom:20px;
  font-size:16px;
  font-weight:580;
  line-height:20px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-card-title {
    padding-top:21px;
    padding-bottom:22px;
    font-size:20px;
    line-height:26px
  }
}
.influencer-v2__lifestyle-card-description {
  color:#000;
  max-width:246px;
  margin:0;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-card-description {
    max-width:373px;
    min-height:103px;
    font-size:16px;
    line-height:22px
  }
}
.influencer-v2__lifestyle-background {
  z-index:1;
  background:#ece2ce;
  width:100%;
  height:42%;
  display:block;
  position:absolute;
  bottom:0
}
.influencer-v2__slider-wrapper-item {
  padding-right:21px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__slider-wrapper-item {
    padding-right:35px
  }
}
.influencer-v2__slider-container-lifestyle {
  grid-auto-flow:column;
  width:100%;
  display:grid;
  position:relative
}
@media only screen and (min-width:960px) {
  .influencer-v2__slider-container-lifestyle {
    padding-left:0
  }
}
.influencer-v2__slider-container-lifestyle::-webkit-scrollbar {
  display:none
}
.influencer-v2__lifestyle-slider-buttons-container {
  z-index:2;
  display:none;
  position:relative
}
@media only screen and (min-width:1200px) {
  .influencer-v2__lifestyle-slider-buttons-container {
    justify-content:flex-start;
    margin:0 auto;
    padding-top:24px;
    display:flex
  }
}
.influencer-v2__slider-wrapper-button {
  border:1.5px solid #000;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  margin-right:8px;
  display:flex
}
.influencer-v2__slider-wrapper-button .web_ui__Icon__greyscale-level-1 svg {
  fill:#000;
  color:#000
}
.influencer-v2__slider-wrapper-button.disabled {
  border:solid 1.5px rgba(var(--greyscale-level-5),1)
}
.influencer-v2__rotate-180 {
  transform:rotate(180deg)
}
.influencer-v2__closet-title {
  color:#000;
  text-align:center;
  padding:0 20px 48px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  line-height:44px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__closet-title {
    padding:0 20px 89px;
    font-size:76px;
    line-height:82px
  }
}
.influencer-v2__closet-section {
  background-color:#ece2ce;
  width:100vw;
  display:block;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.influencer-v2__closet-cta-wrapper {
  width:95vw;
  margin:0 auto 38px
}
.influencer-v2__closet-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding-top:34px;
  padding-bottom:48px
}
@media only screen and (min-width:960px) {
  .influencer-v2__closet-cta {
    padding-top:51px;
    padding-bottom:64px
  }
}
.influencer-v2__closet-cta .web_ui__Button__button {
  border-radius:8px
}
.influencer-v2__closet-cta .web_ui__Button__filled {
  background-color:#1a4552
}
.influencer-v2__closet-cta .web_ui__Button__default {
  font-size:14px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__closet-cta .web_ui__Button__default {
    height:50px;
    font-size:16px
  }
}
.influencer-v2__closet-cards-wrapper {
  flex-direction:row;
  justify-content:space-between;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding-left:20px;
  display:flex
}
@media only screen and (min-width:1200px) {
  .influencer-v2__closet-cards-wrapper {
    box-sizing:border-box;
    flex-direction:row;
    justify-content:space-between;
    gap:16px;
    width:100%;
    max-width:1316px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    display:flex
  }
}
.influencer-v2__closet-slider-wrapper-item {
  padding-right:20px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__closet-slider-wrapper-item {
    padding-right:0
  }
}
.influencer-v2__product-card {
  width:147px;
  height:-moz-fit-content;
  height:fit-content
}
.influencer-v2__product-card a {
  text-decoration:none
}
@media only screen and (min-width:1200px) {
  .influencer-v2__product-card {
    width:183px
  }
}
.influencer-v2__product-card-image {
  border-radius:15px;
  width:147px;
  height:190px;
  position:relative;
  overflow:hidden
}
@media only screen and (min-width:1200px) {
  .influencer-v2__product-card-image {
    width:183px;
    height:236px
  }
}
.influencer-v2__product-card-title {
  color:#000;
  margin-top:8px;
  font-size:12px;
  font-weight:375;
  line-height:15px;
  text-decoration:none
}
@media only screen and (min-width:1200px) {
  .influencer-v2__product-card-title {
    margin-top:12px;
    font-size:14px;
    line-height:18px
  }
}
.influencer-v2__fave-icon {
  background:rgba(var(--greyscale-level-6),1);
  border-radius:100%;
  justify-content:center;
  align-items:center;
  width:29px;
  height:29px;
  display:flex;
  position:absolute;
  bottom:10px;
  right:10px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__fave-icon {
    width:38px;
    height:38px;
    bottom:10px;
    right:13px
  }
}
.influencer-v2__tips-section {
  background:#ece2ce;
  width:100vw;
  display:block;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.influencer-v2__tips-inner {
  box-sizing:border-box;
  width:100%;
  margin:0 auto 86px;
  padding-left:20px;
  padding-right:20px;
  display:block
}
@media only screen and (min-width:960px) {
  .influencer-v2__tips-inner {
    padding-bottom:76px;
    display:block
  }
}
.influencer-v2__tips-card {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:15px;
  width:100%;
  display:block;
  overflow:hidden
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card {
    border-radius:16px;
    flex-direction:row-reverse;
    max-width:1276px;
    height:592px;
    margin:0 auto;
    display:flex
  }
}
.influencer-v2__tips-card-content {
  background:rgba(var(--greyscale-level-6),1);
  box-sizing:border-box;
  flex-direction:column;
  justify-content:space-between;
  height:100%;
  min-height:347px;
  padding:25px 19px 16px 21px;
  display:flex;
  position:relative
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card-content {
    width:50%;
    height:100%;
    padding:38px
  }
}
.influencer-v2__tips-card-content p {
  margin-top:0
}
.influencer-v2__tips-card-content-inner {
  display:block
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card-content-inner {
    flex-direction:column;
    justify-content:space-between;
    height:100%;
    display:flex
  }
}
.influencer-v2__tips-title {
  color:#000;
  text-align:left;
  font-size:16px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-title {
    font-size:24px;
    line-height:50px
  }
}
.influencer-v2-tips-card-images-wrapper {
  width:100%;
  height:249px;
  position:relative
}
@media only screen and (min-width:721px) {
  .influencer-v2-tips-card-images-wrapper {
    width:50%;
    height:100%
  }
}
.influencer-v2__tips-card-image {
  width:100%;
  height:249px;
  position:absolute
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card-image {
    width:100%;
    height:100%
  }
}
.influencer-v2__tips-card-title {
  color:#000;
  text-align:left;
  margin:0;
  padding:32px 0 15px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  line-height:36px;
  display:none
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card-title {
    padding:0 0 24px;
    font-size:48px;
    line-height:52px
  }
}
.influencer-v2__tips-card-description {
  color:#000;
  text-align:left;
  max-width:256px;
  font-size:14px;
  font-weight:375;
  line-height:20px;
  display:none
}
@media only screen and (min-width:721px) {
  .influencer-v2__tips-card-description {
    max-width:364px;
    height:103px;
    padding-bottom:44px;
    font-size:16px;
    line-height:22px
  }
}
.influencer-v2__tips-card-nav {
  justify-content:space-between;
  align-items:center;
  width:100%;
  display:flex
}
.influencer-v2__tips-card-nav-numbers {
  justify-content:space-between;
  gap:18px;
  font-size:14px;
  display:flex
}
@media only screen and (min-width:960px) {
  .influencer-v2__tips-card-nav-numbers {
    font-size:16px;
    line-height:22px
  }
}
.influencer-v2__tips-card-nav-number-disabled {
  color:rgba(var(--greyscale-level-5),1)
}
.influencer-v2__tips-card-nav-buttons {
  gap:12px;
  display:flex
}
.influencer-v2__tips-button {
  border:1.5px solid #000;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  display:flex
}
.influencer-v2__tips-button .web_ui__Icon__greyscale-level-1 svg {
  fill:#000;
  color:#000
}
@media only screen and (min-width:960px) {
  .influencer-v2__tips-button {
    width:35px;
    height:35px
  }
}
.influencer-v2__tips-button.disabled {
  border:solid 1.5px rgba(var(--greyscale-level-5),1)
}
.influencer-v2__inspiration {
  display:block
}
.influencer-v2__inspiration-main {
  color:#000;
  width:100vw;
  position:relative;
  left:calc(50% - 50vw)
}
.influencer-v2__inspiration-main:after {
  content:"";
  z-index:0;
  background-color:#ece2ce;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .influencer-v2__inspiration-main {
    width:100%;
    left:0
  }
}
.influencer-v2__inspiration-main-content {
  box-sizing:border-box;
  z-index:1;
  width:100%;
  margin:0 auto;
  padding:0 0 60px 20px;
  position:relative;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .influencer-v2__inspiration-main-content {
    justify-content:space-between;
    align-items:center;
    padding:0 0 92px 32px;
    display:flex
  }
}
.influencer-v2__inspiration-cards-wrapper {
  width:100%;
  max-width:calc(100vw - 20px);
  margin:32px auto 0;
  display:block;
  overflow:visible
}
.influencer-v2__inspiration-cards-wrapper .slider-wrapper-item {
  padding-right:20px
}
@media only screen and (min-width:960px) {
  .influencer-v2__inspiration-cards-wrapper {
    flex-direction:row;
    justify-content:left;
    gap:36px;
    width:624px;
    margin:0;
    padding-left:0;
    display:flex
  }
  .influencer-v2__inspiration-cards-wrapper .slider-wrapper-item {
    padding-right:16px
  }
}
.influencer-v2__inspiration-title {
  color:#000;
  margin-bottom:22px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  font-weight:500;
  line-height:36px
}
@media only screen and (min-width:960px) {
  .influencer-v2__inspiration-title {
    margin-bottom:32px;
    font-size:48px;
    line-height:52px
  }
}
.influencer-v2__inspiration-description {
  text-align:left;
  padding-right:20px;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:721px) {
  .influencer-v2__inspiration-description {
    max-width:364px;
    padding-right:0;
    font-size:16px;
    line-height:22px
  }
}
.influencer-v2__inspiration-bottom {
  box-sizing:border-box;
  color:#edffe3;
  z-index:0;
  width:100%;
  padding:72px 0 60px;
  position:relative
}
.influencer-v2__inspiration-bottom:after {
  content:"";
  z-index:-1;
  background-color:#1a4552;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.influencer-v2__inspiration-cta-headline {
  text-align:center;
  margin:0 auto 44px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  font-weight:500;
  line-height:44px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__inspiration-cta-headline {
    max-width:1056px;
    margin-bottom:44px;
    font-size:76px;
    line-height:84px
  }
}
.influencer-v2__inspiration-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto
}
.influencer-v2__inspiration-cta .web_ui__Button__button {
  border-radius:8px;
  padding-left:26px;
  padding-right:26px
}
@media only screen and (min-width:960px) {
  .influencer-v2__inspiration-cta .web_ui__Button__button {
    padding-left:42px;
    padding-right:42px
  }
}
.influencer-v2__inspiration-cta .web_ui__Button__filled {
  background-color:#edffe3
}
.influencer-v2__inspiration-cta .web_ui__Button__primary.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:#1a4552
}
.influencer-v2__inspiration-cta .web_ui__Button__default {
  font-size:14px;
  font-weight:500;
  line-height:22px
}
@media only screen and (min-width:1200px) {
  .influencer-v2__inspiration-cta .web_ui__Button__default {
    height:50px;
    font-size:16px
  }
}
.influencer-v2__fade-in {
  animation:1.7s both fade-in
}
.influencer-v2__fade-out {
  animation:1.1s both fade-out
}
.influencer-v2__block {
  display:block
}
@keyframes fade-in {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes fade-out {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
.influencer-v2__disclaimer-section {
  padding-top:12px;
  padding-bottom:19px;
  position:relative
}
.influencer-v2__disclaimer-section:after {
  content:"";
  background:rgba(var(--greyscale-level-6),1);
  z-index:0;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .influencer-v2__disclaimer-section {
    padding-top:20px;
    padding-bottom:62px
  }
}
.influencer-v2__disclaimer-text {
  color:rgba(var(--greyscale-level-2),1);
  z-index:1;
  text-align:center;
  font-size:10px;
  font-weight:375;
  line-height:22px;
  position:relative
}
@media only screen and (min-width:960px) {
  .influencer-v2__disclaimer-text {
    text-align:center;
    font-size:12px;
    line-height:30px
  }
}
.electronics__landing-page-container {
  box-sizing:border-box;
  width:100%;
  max-width:1316px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px
}
.electronics__introduction-section {
  color:#000;
  padding-top:16px
}
@media only screen and (min-width:960px) {
  .electronics__introduction-section {
    padding-top:36px
  }
}
.electronics__introduction-headline {
  text-align:center;
  font-size:18px;
  font-weight:375;
  line-height:30px
}
@media only screen and (min-width:960px) {
  .electronics__introduction-headline {
    font-size:32px
  }
}
.electronics__introduction-title {
  text-align:center;
  letter-spacing:-2px;
  max-width:1056px;
  margin:18px auto 22px;
  font-size:52px;
  font-weight:500;
  line-height:54px
}
@media only screen and (min-width:960px) {
  .electronics__introduction-title {
    letter-spacing:-3px;
    margin-top:50px;
    margin-bottom:52px;
    font-size:96px;
    line-height:82px
  }
}
.electronics__introduction-description {
  text-align:center;
  max-width:840px;
  margin:0 auto;
  font-size:14px;
  font-weight:375;
  line-height:21px
}
@media only screen and (min-width:960px) {
  .electronics__introduction-description {
    font-size:22px;
    line-height:30px
  }
}
.electronics__introduction-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:28px auto 50px
}
.electronics__introduction-cta .web_ui__Button__button {
  border-radius:8px;
  height:40px;
  padding-left:26px;
  padding-right:26px
}
@media only screen and (min-width:960px) {
  .electronics__introduction-cta .web_ui__Button__button {
    height:50px;
    margin-top:42px;
    margin-bottom:94px;
    padding-left:44px;
    padding-right:44px
  }
}
.electronics__introduction-cta .web_ui__Button__filled {
  background-color:#327580
}
.electronics__introduction-image {
  text-align:center;
  margin:0 auto;
  position:relative
}
.electronics__introduction-image .web_ui__Image__image {
  z-index:1;
  border-radius:20px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .electronics__introduction-image .web_ui__Image__image {
    max-width:336px;
    max-height:410px
  }
}
.electronics__introduction-image:after {
  content:"";
  background:#edf2f2;
  width:100vw;
  height:50%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.electronics__why-section {
  color:#000;
  z-index:1;
  padding-top:63px;
  padding-bottom:59px;
  position:relative
}
@media only screen and (min-width:721px) {
  .electronics__why-section {
    padding-top:120px;
    padding-bottom:138px
  }
}
.electronics__why-section:after {
  content:"";
  z-index:-1;
  background-color:#edf2f2;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.electronics__why-title {
  letter-spacing:-.2px;
  text-align:center;
  padding:0 8px 44px;
  font-size:28px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:721px) {
  .electronics__why-title {
    letter-spacing:-1px;
    padding:0 0 82px;
    font-size:48px;
    line-height:52px
  }
}
.electronics__why-cards-container {
  flex-direction:column;
  gap:20px;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding-left:8px;
  padding-right:8px;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__why-cards-container {
    flex-direction:row;
    gap:35px;
    padding-left:0;
    padding-right:0
  }
}
.electronics__why-card {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  width:100%;
  padding:33px 27px 28px;
  display:flex
}
@media only screen and (min-width:721px) {
  .electronics__why-card {
    width:100%;
    max-width:402px;
    padding:56px 38px 40px
  }
}
.electronics__why-card-image {
  width:135px;
  height:135px;
  margin:0 auto 42px
}
@media only screen and (min-width:721px) {
  .electronics__why-card-image {
    width:160px;
    height:160px;
    margin:0 auto 77px
  }
}
.electronics__why-card-title {
  text-align:left;
  margin:0;
  font-size:24px;
  font-weight:500;
  line-height:26px
}
.electronics__why-card-description {
  text-align:left;
  margin-top:0;
  padding-top:25px;
  padding-bottom:48px;
  font-size:16px;
  font-weight:375;
  line-height:24px
}
@media only screen and (min-width:721px) {
  .electronics__why-card-description {
    padding-top:32px;
    padding-bottom:79px
  }
}
.electronics__why-card-link {
  text-align:left;
  align-items:center;
  gap:12px;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  display:flex;
  text-decoration:none!important
}
@media only screen and (min-width:721px) {
  .electronics__why-card-link {
    gap:16px
  }
}
.electronics__why-card-link-icon {
  width:20px;
  height:20px
}
.electronics__how-section {
  color:#000;
  padding-top:62px;
  padding-bottom:120px;
  display:block
}
@media only screen and (min-width:960px) {
  .electronics__how-section {
    justify-content:flex-start;
    gap:170px;
    padding-top:116px;
    padding-bottom:137.6px;
    display:flex;
    position:relative
  }
}
.electronics__how-title {
  letter-spacing:-.2px;
  text-align:center;
  padding-bottom:66px;
  font-size:28px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:960px) {
  .electronics__how-title {
    text-align:left;
    letter-spacing:-1px;
    max-width:259px;
    height:-moz-fit-content;
    height:fit-content;
    margin-bottom:258px;
    padding-bottom:0;
    font-size:48px;
    line-height:52px;
    position:sticky;
    top:150px
  }
}
.electronics__how-cards-container {
  flex-direction:column;
  gap:85px;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__how-cards-container {
    flex-direction:column;
    gap:133px;
    margin:0;
    padding-left:0;
    padding-right:0
  }
}
.electronics__how-card {
  width:100%;
  display:block
}
@media only screen and (min-width:721px) {
  .electronics__how-card {
    gap:54px;
    width:-moz-fit-content;
    width:fit-content;
    display:flex
  }
}
.electronics__how-card-image {
  aspect-ratio:.814332;
  border-radius:20px;
  width:250px;
  height:307px;
  margin:0 auto 27px;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .electronics__how-card-image {
    aspect-ratio:.813889;
    border-radius:20px;
    width:293px;
    height:360px;
    margin:0 auto
  }
}
.electronics__how-card:nth-child(odd) .electronics__how-card-image {
  transform:rotate(2.92deg)
}
.electronics__how-card:nth-child(2n) .electronics__how-card-image {
  transform:rotate(-2.8deg)
}
.electronics__how-card-title {
  letter-spacing:-.2px;
  text-align:left;
  font-size:22px;
  font-weight:500;
  line-height:26px;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__how-card-title {
    letter-spacing:-1px;
    padding-top:56px;
    font-size:32px;
    line-height:34px
  }
}
.electronics__how-card-title-number {
  width:30px;
  margin-right:5px;
  display:block
}
@media only screen and (min-width:721px) {
  .electronics__how-card-title-number {
    width:30px;
    margin-right:14px
  }
}
.electronics__how-card-title-text {
  max-width:241px
}
@media only screen and (min-width:721px) {
  .electronics__how-card-title-text {
    max-width:350px
  }
}
.electronics__how-card-description {
  text-align:left;
  max-width:256px;
  margin-top:0;
  padding-top:12px;
  padding-left:35px;
  font-size:14px;
  font-weight:375;
  line-height:21px
}
@media only screen and (min-width:721px) {
  .electronics__how-card-description {
    max-width:356px;
    padding-top:32px;
    padding-bottom:79px;
    padding-left:44px;
    font-size:16px;
    line-height:24px
  }
}
.electronics__discover-section {
  color:#1a4552;
  background:#edffe9;
  width:100vw;
  padding:55px 0;
  position:relative;
  left:calc(50% - 50vw)
}
.electronics__discover-section a {
  color:#1a4552;
  text-decoration:none
}
@media only screen and (min-width:721px) {
  .electronics__discover-section {
    padding:104px 0 84px
  }
}
.electronics__discover-section-container {
  box-sizing:border-box;
  flex-direction:column;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__discover-section-container {
    flex-flow:wrap;
    justify-content:space-between;
    max-width:1316px;
    margin:0 auto
  }
}
.electronics__discover-title {
  letter-spacing:-.2px;
  text-align:left;
  order:1;
  padding:0 20px 46px;
  font-size:28px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:960px) {
  .electronics__discover-title {
    box-sizing:content-box;
    letter-spacing:-1px;
    flex-grow:0;
    height:-moz-fit-content;
    height:fit-content;
    padding:0 0 76px 20px;
    font-size:48px;
    line-height:52px
  }
}
.electronics__discover-link {
  text-align:left;
  order:3;
  align-items:center;
  padding:46px 20px 0;
  font-size:14px;
  font-weight:500;
  line-height:24px;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__discover-link {
    box-sizing:content-box;
    text-align:left;
    flex-grow:0;
    order:2;
    height:-moz-fit-content;
    height:fit-content;
    padding:20px 20px 0;
    font-size:16px
  }
}
.electronics__discover-link-icon {
  width:16px;
  height:16px;
  padding-left:8px
}
@media only screen and (min-width:721px) {
  .electronics__discover-link-icon {
    width:20px;
    height:20px
  }
}
.electronics__discover-cards-container {
  flex-wrap:wrap;
  order:2;
  row-gap:32px;
  padding:0 10px;
  display:flex
}
@media only screen and (min-width:960px) {
  .electronics__discover-cards-container {
    box-sizing:border-box;
    flex-wrap:nowrap;
    flex-grow:1;
    order:3;
    justify-content:space-between;
    gap:10px;
    width:100%;
    max-width:1316px;
    padding:0 20px
  }
}
.electronics__discover-card {
  box-sizing:border-box;
  width:50%;
  padding:0 10px
}
@media only screen and (min-width:960px) {
  .electronics__discover-card {
    border-radius:20px;
    flex-wrap:nowrap;
    width:100%;
    max-width:184px;
    padding:0
  }
}
.electronics__discover-card-image {
  aspect-ratio:.777228;
  border-radius:15px;
  width:100%;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .electronics__discover-card-image {
    border-radius:20px;
    max-width:183px;
    max-height:236px
  }
}
.electronics__discover-card-title {
  text-align:left;
  width:95%;
  margin-top:6px;
  font-size:14px;
  font-weight:375;
  line-height:15px
}
@media only screen and (min-width:960px) {
  .electronics__discover-card-title {
    text-align:ceunit(12);
    margin-top:10px;
    font-size:18px;
    line-height:20px
  }
}
.electronics__bottom-section {
  padding-top:50px;
  padding-bottom:45px;
  position:relative
}
@media only screen and (min-width:960px) {
  .electronics__bottom-section {
    padding-top:85px;
    padding-bottom:60px
  }
}
.electronics__bottom-section:after {
  content:"";
  z-index:0;
  background:#1a4552;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.electronics__bottom-section a {
  text-decoration:none
}
.electronics__bottom-title {
  z-index:1;
  letter-spacing:-1px;
  text-align:center;
  color:#edffe9;
  padding-bottom:31px;
  font-size:40px;
  font-weight:500;
  line-height:44px;
  position:relative
}
@media only screen and (min-width:960px) {
  .electronics__bottom-title {
    letter-spacing:-2px;
    text-align:center;
    padding-bottom:34px;
    font-size:76px;
    line-height:82px
  }
}
.electronics__bottom-description {
  z-index:1;
  color:#edffe9;
  text-align:center;
  margin:0 auto;
  font-size:14px;
  font-weight:375;
  line-height:21px;
  position:relative
}
@media only screen and (min-width:960px) {
  .electronics__bottom-description {
    text-align:center;
    max-width:850px;
    font-size:22px;
    line-height:30px
  }
}
.electronics__bottom-cta {
  z-index:1;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding-top:35px;
  padding-bottom:22px;
  position:relative
}
.electronics__bottom-cta .web_ui__Button__button {
  border-radius:8px;
  height:40px;
  padding-left:26px;
  padding-right:26px
}
@media only screen and (min-width:960px) {
  .electronics__bottom-cta .web_ui__Button__button {
    height:50px;
    padding-left:44px;
    padding-right:44px
  }
}
.electronics__bottom-cta .web_ui__Button__filled {
  background-color:#edffe9
}
.electronics__bottom-cta .web_ui__Button__content {
  color:#1a4552
}
@media only screen and (min-width:960px) {
  .electronics__bottom-cta {
    width:-moz-fit-content;
    width:fit-content;
    padding-top:58px;
    padding-bottom:25px
  }
}
.electronics__bottom-link {
  z-index:1;
  text-align:center;
  position:relative
}
.electronics__bottom-link a {
  color:#edffe9;
  font-size:14px;
  font-weight:375;
  line-height:22px
}
@media only screen and (min-width:960px) {
  .electronics__bottom-link a {
    font-size:16px;
    line-height:22px
  }
}
.electronics__disclaimer-section {
  padding-top:12px;
  padding-bottom:19px;
  position:relative
}
.electronics__disclaimer-section:after {
  content:"";
  background:rgba(var(--greyscale-level-6),1);
  z-index:0;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .electronics__disclaimer-section {
    padding-top:20px;
    padding-bottom:62px
  }
}
.electronics__disclaimer-text {
  color:rgba(var(--greyscale-level-2),1);
  z-index:1;
  text-align:center;
  font-size:10px;
  font-weight:375;
  line-height:22px;
  position:relative
}
@media only screen and (min-width:960px) {
  .electronics__disclaimer-text {
    text-align:center;
    font-size:12px;
    line-height:30px
  }
}
.profile {
  margin:0 -8px
}
@media only screen and (min-width:721px) {
  .profile {
    margin:20px 0;
    display:flex
  }
}
.profile__items-wrapper {
  flex:auto
}
@media only screen and (min-width:721px) {
  .profile__items-wrapper {
    padding:2px
  }
}
.profile__user-description {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  word-break:normal
}
.profile__user-info-panel {
  box-sizing:border-box;
  width:360px;
  max-width:100%
}
.profile__user-info-panel__badges {
  box-sizing:border-box;
  width:360px
}
.sticky-panel__sticky-with-tabs {
  scrollbar-width:none;
  -ms-overflow-style:none;
  max-height:calc(95vh - 98px);
  position:sticky;
  top:118px;
  overflow:auto
}
.sticky-panel__sticky-with-tabs::-webkit-scrollbar {
  display:none
}
@media only screen and (min-width:721px) {
  .item-upload__field {
    padding-left:50%!important
  }
}
.item-upload__similar-items-grid {
  flex-wrap:wrap;
  display:flex
}
.item-upload__similar-items-grid-item {
  box-sizing:border-box;
  width:50%;
  padding:0 4px 8px;
  position:relative
}
.item-upload__isbn-modal-image {
  max-width:200px
}
.item-upload__feedback-notification {
  min-width:calc(100vw - 200px)
}
@media only screen and (min-width:721px) {
  .item-upload__feedback-notification {
    min-width:440px
  }
}
.form-actions {
  background-size:contain;
  margin-top:20px;
  padding:0 0 20px;
  line-height:36px;
  position:relative
}
@media only screen and (max-width:720px) {
  .form-actions {
    text-align:center
  }
}
.item-verification {
  flex-direction:column;
  align-items:center;
  margin-top:28px;
  padding:0 10px;
  display:flex
}
@media only screen and (min-width:721px) {
  .item-verification {
    padding:0
  }
}
.item-verification h1,
.item-verification h2,
.item-verification h3,
.item-verification p {
  color:rgba(var(--greyscale-level-1),1);
  margin:0
}
.item-verification__introduction {
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:844px;
  display:flex
}
.item-verification__introduction-title {
  text-align:center;
  font-size:32px;
  font-weight:600;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .item-verification__introduction-title {
    font-size:42px;
    line-height:52px
  }
}
.item-verification__introduction-description {
  text-align:center;
  max-width:844px;
  padding-top:32px;
  padding-bottom:32px;
  font-size:20px;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .item-verification__introduction-description {
    padding-top:48px;
    padding-bottom:48px;
    font-size:22px;
    line-height:30px
  }
}
.item-verification__introduction-button {
  min-width:240px
}
.item-verification__introduction-image {
  width:100vw;
  padding-top:48px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:721px) {
  .item-verification__introduction-image {
    padding-top:64px
  }
}
.item-verification__video {
  flex-direction:column;
  align-items:flex-start;
  width:100%;
  max-width:1062px;
  padding-top:48px;
  display:flex
}
@media only screen and (min-width:721px) {
  .item-verification__video {
    padding-top:64px
  }
}
.item-verification__video-title {
  font-size:32px;
  font-weight:600;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .item-verification__video-title {
    font-size:42px;
    line-height:52px
  }
}
.item-verification__video-description {
  max-width:844px;
  padding-top:32px;
  padding-bottom:32px;
  font-size:20px;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .item-verification__video-description {
    padding-top:48px;
    padding-bottom:48px;
    font-size:22px;
    line-height:30px
  }
}
.item-verification__video-iframe {
  aspect-ratio:1.75;
  border:0;
  width:100%
}
.item-verification__how-it-works {
  background-color:rgba(var(--greyscale-level-6),1);
  width:100vw;
  padding-top:48px;
  padding-bottom:48px
}
@media only screen and (min-width:721px) {
  .item-verification__how-it-works {
    padding-top:64px;
    padding-bottom:64px
  }
}
.item-verification__how-it-works-content {
  max-width:1274px;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px
}
.item-verification__how-it-works-title {
  max-width:1062px;
  padding-bottom:32px;
  font-size:32px;
  font-weight:600;
  line-height:48px;
  margin:0 auto!important
}
@media only screen and (min-width:721px) {
  .item-verification__how-it-works-title {
    padding-bottom:48px;
    font-size:42px;
    line-height:52px
  }
}
.item-verification__how-it-works-steps {
  grid-template-columns:1fr;
  row-gap:32px;
  max-width:1274px;
  display:grid
}
@media only screen and (min-width:721px) {
  .item-verification__how-it-works-steps {
    grid-template-columns:1fr 1fr;
    gap:48px 32px
  }
}
.item-verification__how-it-works-step {
  flex-direction:column;
  flex:1;
  gap:24px;
  display:flex
}
.item-verification__how-it-works-step-image {
  border-radius:10px;
  width:100%;
  overflow:hidden
}
@media only screen and (min-width:721px) {
  .item-verification__how-it-works-step-image {
    border-radius:16px
  }
}
.item-verification__how-it-works-step-index {
  box-sizing:border-box;
  border:1px solid rgba(var(--greyscale-level-1),1);
  width:44px;
  height:44px;
  color:rgba(var(--greyscale-level-1),1);
  border-radius:50%;
  flex-shrink:0;
  justify-content:center;
  align-items:center;
  margin:0;
  padding:2px 0 0;
  font-size:22px;
  font-weight:600;
  line-height:30px;
  display:flex
}
.item-verification__how-it-works-step-title {
  padding-top:8px;
  font-size:22px;
  font-weight:600;
  line-height:30px
}
.item-verification__how-it-works-step-description {
  max-width:412px;
  font-size:16px;
  line-height:26px
}
.item-verification__closing {
  background-color:rgba(var(--primary-dark),1);
  width:100vw;
  padding-top:48px;
  padding-bottom:48px
}
@media only screen and (min-width:721px) {
  .item-verification__closing {
    padding-top:64px;
    padding-bottom:64px
  }
}
.item-verification__closing h1,
.item-verification__closing h2,
.item-verification__closing h3,
.item-verification__closing p,
.item-verification__closing .item-verification__closing-link {
  color:rgba(var(--greyscale-level-6),1)
}
@media only screen and (min-width:1200px) {
  .item-verification__closing {
    background-image:url(https://static-assets.vinted.com/images/landing/item-verification/closing-1.png),url(https://static-assets.vinted.com/images/landing/item-verification/closing-2.png);
    background-position:100% 100%,0 100%;
    background-repeat:no-repeat,no-repeat;
    background-size:contain
  }
}
.item-verification__closing-content {
  flex-direction:column;
  align-items:center;
  width:auto;
  max-width:844px;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px;
  display:flex;
  position:relative
}
.item-verification__closing-title {
  text-align:center;
  max-width:628px;
  font-size:32px;
  font-weight:600;
  line-height:48px;
  margin:0 auto!important
}
@media only screen and (min-width:721px) {
  .item-verification__closing-title {
    font-size:42px;
    line-height:52px
  }
}
.item-verification__closing-description {
  text-align:center;
  max-width:844px;
  padding-top:32px;
  padding-bottom:32px;
  font-size:20px;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .item-verification__closing-description {
    padding-top:48px;
    padding-bottom:48px;
    font-size:22px;
    line-height:30px
  }
}
.item-verification__closing-actions {
  flex-direction:column;
  align-items:center;
  gap:32px;
  display:flex
}
.item-verification__reviews {
  width:100vw;
  padding-top:48px;
  padding-bottom:48px;
  position:relative;
  overflow-x:hidden
}
@media only screen and (min-width:721px) {
  .item-verification__reviews {
    padding-top:64px;
    padding-bottom:64px
  }
}
.item-verification__reviews-title {
  font-size:32px;
  font-weight:600;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .item-verification__reviews-title {
    font-size:42px;
    line-height:52px
  }
}
.item-verification__reviews-content {
  max-width:1062px;
  margin:0 auto;
  padding:0 20px
}
.item-verification__reviews-caption {
  padding-top:32px
}
@media only screen and (min-width:721px) {
  .item-verification__reviews-caption {
    max-width:416px;
    height:0;
    margin-left:auto;
    padding:0
  }
  .item-verification__reviews-note {
    transform:translateY(-100%)
  }
}
.item-verification__reviews-card {
  box-sizing:border-box;
  background-color:#f1eae1;
  border-radius:20px;
  flex-direction:column;
  gap:12px;
  width:71vw;
  min-height:380px;
  padding:20px;
  display:flex
}
@media only screen and (min-width:721px) {
  .item-verification__reviews-card {
    width:432px;
    min-height:504px;
    padding:32px
  }
}
.item-verification__reviews-card-image {
  align-self:center;
  width:115px;
  height:115px
}
.item-verification__reviews-card-title {
  font-size:16px;
  font-weight:600;
  line-height:26px
}
.item-verification__reviews-card-review {
  font-size:16px;
  line-height:26px
}
@media only screen and (min-width:721px) {
  .item-verification__reviews-card-review {
    font-size:24px;
    line-height:36px
  }
}
.item-verification__value-proposition {
  width:100vw;
  padding-top:48px;
  padding-bottom:48px;
  position:relative;
  overflow-x:hidden
}
@media only screen and (min-width:721px) {
  .item-verification__value-proposition {
    padding-top:64px;
    padding-bottom:64px
  }
}
.item-verification__value-proposition-title {
  font-size:32px;
  font-weight:600;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .item-verification__value-proposition-title {
    font-size:42px;
    line-height:52px
  }
}
.item-verification__value-proposition-content {
  max-width:1062px;
  margin:0 auto;
  padding:0 20px
}
.item-verification__value-proposition-content--slider>div>div:last-child {
  justify-content:flex-end;
  padding-bottom:0
}
.item-verification__value-proposition-content--slider>div>div:last-child>button {
  margin-left:20px;
  margin-right:0
}
@media only screen and (min-width:721px) {
  .item-verification__value-proposition-content--slider>div>div:last-child {
    display:none
  }
  .item-verification__value-proposition-content--slider>div>div>div {
    grid-auto-columns:minmax(0,1fr);
    gap:32px
  }
  .item-verification__value-proposition-content--slider>div>div>div>div {
    padding-right:0
  }
}
.item-verification__value-proposition-card {
  box-sizing:border-box;
  background-color:#f1eae1;
  border-radius:20px;
  flex-direction:column;
  flex:1;
  gap:12px;
  width:71vw;
  height:100%;
  min-height:380px;
  padding:20px;
  display:flex
}
@media only screen and (min-width:721px) {
  .item-verification__value-proposition-card {
    width:100%;
    min-height:490px;
    padding:32px
  }
}
.item-verification__value-proposition-card-image {
  align-self:center;
  width:100%;
  max-width:200px;
  margin-top:-40px;
  padding-bottom:24px
}
@media only screen and (min-width:721px) {
  .item-verification__value-proposition-card-image {
    margin-top:-52px
  }
}
.item-verification__value-proposition-card-title {
  min-height:62px;
  font-size:22px;
  font-weight:600;
  line-height:30px
}
.item-verification__value-proposition-card-description {
  font-size:16px;
  line-height:26px
}
.item-verification__value-proposition-card-link {
  height:28px;
  color:rgba(var(--greyscale-level-1),1);
  gap:8px;
  margin-top:auto;
  padding-top:32px;
  font-size:16px;
  font-weight:600;
  line-height:26px;
  display:flex;
  text-decoration:none!important
}
.item-verification__value-proposition-card-link:hover {
  gap:16px
}
.item-verification__value-proposition-card-link-icon {
  align-self:flex-end;
  display:inline-block
}
.item-verification__note {
  padding-top:48px
}
@media only screen and (min-width:721px) {
  .item-verification__note {
    padding-top:32px
  }
}
@media only screen and (min-width:721px) and (min-width:721px) {
  .item-verification__note {
    padding-top:48px
  }
}
.business-accounts-navbar {
  height:52px
}
.business-accounts-navbar a {
  text-decoration:none
}
.business-accounts-navbar__container {
  justify-content:space-between;
  align-items:center;
  max-width:960px;
  height:100%;
  margin:0 auto;
  padding:0 12px;
  display:flex
}
.business-accounts-navbar__logo img {
  max-height:42px
}
.business-accounts-navbar__right-buttons {
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.business-accounts-navbar__logo-suffix {
  border-left:1px solid rgba(var(--greyscale-level-5),1);
  align-items:center;
  height:32px;
  margin-left:8px;
  margin-right:16px;
  padding-left:8px;
  padding-right:16px;
  display:flex
}
.business-accounts-homepage__hero {
  background-color:#076f74;
  background-image:url(../media/texture-desktop.5861b679.png);
  background-position:0;
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:609px;
  position:relative
}
@media only screen and (min-width:1200px) {
  .business-accounts-homepage__hero {
    background-size:auto
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .business-accounts-homepage__hero {
    height:324px
  }
}
@media only screen and (max-width:720px) {
  .business-accounts-homepage__hero {
    height:275px
  }
}
.business-accounts-homepage__hero:after {
  content:"";
  background:rgba(var(--greyscale-level-6),1);
  width:100%;
  height:24px;
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  -webkit-mask:url(../media/tear.318d45be.svg);
  mask:url(../media/tear.318d45be.svg)
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .business-accounts-homepage__hero:after {
    transform:rotateY(180deg)
  }
}
.business-accounts-homepage__hero-container {
  background-image:url(../media/hero-desktop.b1eb1458.png);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:contain;
  width:100%;
  max-width:1440px;
  height:100%;
  margin:0 auto;
  position:relative
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .business-accounts-homepage__hero-container {
    background-position:50%
  }
}
.business-accounts-homepage__hero-heading {
  width:526px;
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.business-accounts-homepage__hero-heading u,
.business-accounts-homepage__hero-heading--mobile u {
  white-space:nowrap;
  text-decoration:none;
  position:relative
}
.business-accounts-homepage__hero-heading u:before,
.business-accounts-homepage__hero-heading--mobile u:before {
  content:"";
  background:url(../media/line-brush.b99241e9.svg) 0 0/100% 8px no-repeat;
  position:absolute;
  top:52px;
  bottom:-32px;
  left:-4px;
  right:-4px
}
@media only screen and (max-width:720px) {
  .business-accounts-homepage__hero-heading u:before,
  .business-accounts-homepage__hero-heading--mobile u:before {
    background-size:100% 8px;
    top:32px
  }
}
.business-accounts-homepage__hero-heading-container {
  width:960px;
  margin:0 auto;
  padding:0 12px
}
.business-accounts-homepage__cta {
  min-width:200px;
  display:inline-block
}
.business-accounts-homepage__banner {
  background-color:#076f74;
  justify-content:center;
  align-items:center;
  width:100%;
  min-height:360px;
  display:flex;
  position:relative
}
.bottom-navigation-footer {
  z-index:99999;
  background-color:rgba(var(--greyscale-level-6),1);
  border-top:1px solid rgba(var(--greyscale-level-1),.08);
  position:fixed;
  bottom:0;
  left:0;
  right:0
}
@supports (position:sticky) {
  .bottom-navigation-footer {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .bottom-navigation-footer {
    position:-webkit-sticky
  }
}
.c-input__value--justified {
  justify-content:space-between
}
.bottom-border-none {
  border-bottom:0!important
}
@media only screen and (min-width:960px) {
  .inbox-page {
    padding:20px 20px 0;
    display:flex
  }
}
.inbox-page__main {
  width:100%
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .inbox-page__main>div:first-child {
    border:0
  }
  .inbox-page__main {
    border-top:1px solid rgba(var(--greyscale-level-1),.08);
    border-bottom:1px solid rgba(var(--greyscale-level-1),.08)
  }
}
@media only screen and (min-width:960px) {
  .inbox-page__layout {
    display:flex
  }
}
.inbox-page__sidebar {
  flex-direction:column;
  justify-content:center;
  height:calc(100vh - 185px);
  min-height:320px;
  display:flex
}
@media only screen and (min-width:960px) {
  .inbox-page__sidebar {
    flex-shrink:0;
    width:300px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .inbox-page__sidebar {
    height:calc(100vh - 108px)
  }
}
.inbox-page__content {
  width:100%;
  height:calc(100vh - 185px);
  min-height:320px
}
@media only screen and (min-width:960px) {
  .inbox-page__content {
    border-left:1px solid rgba(var(--greyscale-level-1),.08)
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .inbox-page__content {
    height:calc(100vh - 108px);
    display:none
  }
  .inbox-page--subroute-active .inbox-page__sidebar {
    display:none
  }
  .inbox-page--subroute-active .inbox-page__content {
    display:block
  }
}
.inbox-page__ad {
  width:336px;
  padding-left:16px;
  display:none
}
@media only screen and (min-width:1200px) {
  .inbox-page__ad {
    display:block
  }
}
.inbox-page__ad:empty,
.conversation-list__ad:empty {
  display:none
}
.inbox-page__container {
  max-width:1280px;
  margin:0 auto
}
.conversation-list__ad {
  min-height:120px
}
.conversation-header a {
  text-decoration:none
}
.conversation-composer-container {
  grid-template-rows:auto auto;
  grid-template-columns:auto 1fr;
  display:grid
}
.conversation-composer-container button {
  height:100%
}
.privacy-policy-content {
  background:rgba(var(--greyscale-level-6),1)
}
.privacy-policy-content details div {
  padding:0 16px 16px
}
.privacy-policy-content details[open]>summary:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgMTQuNDVsLTYuMDAxLTUuOTQ5TDYgMTQuNDUxbDEuMDYgMS4wNSA0Ljk0MS00Ljg5NyA0Ljk0IDQuODk3eiIvPgo8L3N2Zz4K)
}
.privacy-policy-content summary {
  color:rgba(var(--greyscale-level-1),1);
  cursor:pointer;
  outline:none;
  padding:16px;
  font-size:16px;
  font-weight:500;
  line-height:22px
}
.privacy-policy-content summary::-webkit-details-marker {
  content:"";
  display:none
}
.privacy-policy-content summary::marker {
  content:"";
  display:none
}
.privacy-policy-content summary:after {
  content:"";
  float:right;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgOS41NTJsLTEuMDYxLTEuMDUxLTQuOTQgNC44OTdMNy4wNiA4LjUwMSA2IDkuNTUybDYuMDAxIDUuOTQ5eiIvPgo8L3N2Zz4K);
  width:24px;
  height:24px
}
.privacy-policy-content summary:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
}
.user-search__container {
  flex-direction:column;
  height:100%;
  min-height:70vh;
  display:flex
}
.user-search__body {
  flex-grow:1;
  display:flex
}
.user-search__body .user-grid {
  align-self:flex-start;
  width:100%
}
.user-search__container:has([data-loading=true]) .user-search__body {
  opacity:.5
}
.user-search__body-state--center {
  align-self:center;
  width:100%
}
.user-followers__content {
  flex-direction:column;
  min-height:70vh;
  display:flex
}
.user-followers__content:has([data-loading=true]) .user-grid__item {
  opacity:.5
}
.user-followers__body {
  flex-grow:1;
  display:flex
}
.user-followers__body .user-grid {
  align-self:flex-start;
  width:100%
}
.user-followers__body-state--center {
  align-self:center;
  width:100%
}
.user-followers__empty-animation {
  width:96px;
  height:96px
}
.row {
  width:auto;
  min-width:0;
  max-width:none;
  margin:0 -10px
}
.row:before,
.row:after {
  content:"";
  display:table
}
.row:after {
  clear:both
}
@media only screen and (max-width:720px) {
  .container>.row {
    margin-left:-8px;
    margin-right:-8px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .sidebar-container:not(.grid--default),
  .content-container:not(.grid--default),
  .grid12:not(.grid--default),
  .grid11:not(.grid--default),
  .grid10:not(.grid--default),
  .grid9:not(.grid--default),
  .grid8:not(.grid--default),
  .faq:not(.grid--default),
  .grid7:not(.grid--default),
  .grid6:not(.grid--default),
  .grid5:not(.grid--default),
  .grid4:not(.grid--default),
  .grid3:not(.grid--default),
  .grid2:not(.grid--default),
  .grid1:not(.grid--default),
  .body-content__sidebar:not(.grid--default),
  .body-content__content:not(.grid--default),
  .item-page-content-container:not(.grid--default),
  .item-page-sidebar-container:not(.grid--default) {
    width:100%;
    left:auto;
    right:auto
  }
}
.grid12,
.grid11,
.grid10,
.grid9,
.grid8,
.faq,
.content-container,
.grid7,
.grid6,
.grid5,
.grid4,
.sidebar-container,
.grid3,
.grid2,
.grid1,
.body-content__sidebar,
.body-content__content,
.item-page-content-container,
.item-page-sidebar-container {
  float:left;
  box-sizing:border-box;
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
  position:relative
}
.grid12 {
  width:100%
}
.grid11 {
  width:91.6667%
}
.grid10 {
  width:83.3333%
}
.grid9 {
  width:75%
}
.grid8,
.faq,
.content-container,
.body-content__content,
.item-page-content-container {
  width:66.6667%
}
.grid7 {
  width:58.3333%
}
.grid6 {
  width:50%
}
.grid5 {
  width:41.6667%
}
.grid4,
.sidebar-container,
.body-content__sidebar,
.item-page-sidebar-container {
  width:33.3333%
}
.grid3 {
  width:25%
}
.grid2 {
  width:16.6667%
}
.grid1 {
  width:8.33333%
}
.push2 {
  left:16.6667%
}
.push3 {
  left:25%
}
@media only screen and (max-width:720px) {
  .faq {
    padding-top:10px
  }
}
.faq .faq__category {
  box-sizing:border-box;
  width:50%;
  max-width:50%;
  height:auto;
  color:rgba(var(--greyscale-level-2),1);
  text-align:center;
  border:1px solid rgba(var(--greyscale-level-1),.05);
  border-top:0;
  border-left:0;
  margin:0;
  padding:24px 12px;
  font-size:1.3rem
}
@media only screen and (min-width:721px) {
  .faq .faq__category {
    width:33.3333%;
    max-width:33.3333%
  }
}
.faq .faq__category:nth-child(3n+3) {
  border-right:0
}
.faq .faq__category:nth-last-child(-n+3) {
  border-bottom:0
}
@media only screen and (max-width:720px) {
  .faq .faq__category:nth-child(3n) {
    border-right:1px solid rgba(var(--greyscale-level-1),.05)
  }
}
.faq .table-wrapper {
  overflow:auto
}
.faq .faq-search {
  display:none
}
@media only screen and (min-width:960px) {
  .faq .faq-search {
    display:block
  }
  .faq__home {
    margin-top:32px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__home {
    margin-top:32px;
    padding:0
  }
}
@media only screen and (min-width:960px) {
  .faq__home-withsearchbar {
    margin-top:32px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__home-withsearchbar {
    padding:32px 0 0
  }
}
@media only screen and (min-width:960px) {
  .faq__home-nosearchbar {
    margin-top:32px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__home-nosearchbar {
    margin-top:-20px;
    padding:0
  }
}
.faq__home-search-wrapper {
  margin:0 16px
}
@media only screen and (min-width:960px) {
  .faq__ai-search {
    padding-top:16px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search {
    padding:24px 16px 0
  }
}
.faq__ai-search-related-faqs {
  padding:0
}
@media only screen and (min-width:960px) {
  .faq__ai_search-suggestions {
    width:calc(100% - 50px);
    max-width:640px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai_search-suggestions {
    width:calc(100% - 32px)
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-related-faq-item {
    padding:16px 16px 16px 0
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-related-faq-item {
    padding:0
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-container-withsearchbar {
    flex-direction:column;
    margin-top:16px;
    display:flex
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-container-withsearchbar {
    position:relative
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-container-nosearchbar {
    flex-direction:column;
    margin-top:16px;
    display:flex
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-container-nosearchbar {
    margin-top:-44px
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-transactions-withsearchbar {
    padding-top:32px
  }
  .faq__ai-search-transactions-withsearchbar aside:first-child {
    margin-top:-20px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-transactions-withsearchbar {
    z-index:5;
    margin:-8px -10px 0;
    padding-top:32px;
    position:relative
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-transactions-nosearchbar {
    padding-top:32px
  }
  .faq__ai-search-transactions-nosearchbar aside:first-child {
    margin-top:-20px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-transactions-nosearchbar {
    z-index:5;
    margin:-20px -10px 0;
    position:relative
  }
}
@media only screen and (min-width:960px) {
  .faq__transactions {
    padding-top:32px
  }
  .faq__transactions aside:first-child {
    margin-top:-20px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__navigation--secondary {
    display:none
  }
}
.faq__categories {
  flex-wrap:wrap;
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__entries-wrapper {
    margin:0 16px
  }
}
.faq__category-title {
  word-break:break-all;
  text-align:center;
  margin-top:12px
}
.faq__category-title h3 {
  text-align:center
}
@media only screen and (min-width:960px) {
  .faq__ai-search-input-wrapper {
    margin-top:16px;
    margin-left:16px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-input-wrapper {
    margin:0 16px
  }
}
@media only screen and (min-width:960px) {
  .faq__ai-search-input-wrapper-order {
    margin-top:0;
    margin-left:16px;
    margin-right:16px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__ai-search-input-wrapper-order {
    margin:0 16px
  }
}
@media only screen and (min-width:960px) {
  .faq__search-results-container {
    margin-top:32px
  }
  .faq__nosearchbar,
  .faq__withsearchbar {
    margin-top:16px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .faq__withsearchbar {
    margin-top:32px
  }
}
.is-webview .faq__related {
  font-size:1.5rem
}
.faq__related-item {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin:5px 0;
  list-style:none!important
}
.is-webview .faq__related-item {
  font-weight:500
}
.faq__feedback-rating-buttons {
  flex-wrap:wrap;
  align-items:center;
  display:flex
}
@media (max-width:480px) {
  .faq__feedback-rating-buttons div:first-child {
    width:400px;
    margin-top:12px
  }
}
.how-it-works__header {
  box-sizing:border-box;
  background:#fce7dc;
  width:100%;
  position:relative;
  overflow:hidden
}
.how-it-works__header img {
  height:100%
}
.how-it-works__header-title {
  color:rgba(var(--greyscale-level-1),1);
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial;
  font-size:28px;
  font-weight:500;
  line-height:30px
}
@media only screen and (min-width:721px) {
  .how-it-works__header-title {
    color:rgba(var(--greyscale-level-1),1);
    margin-bottom:16px;
    font-size:48px;
    font-weight:500;
    line-height:50px
  }
}
.how-it-works__header-title u {
  white-space:nowrap;
  text-decoration:none;
  position:relative
}
.how-it-works__header-body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:18px;
  font-weight:400;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .how-it-works__header-body {
    color:rgba(var(--greyscale-level-2),1);
    font-size:24px;
    font-weight:400;
    line-height:28px
  }
}
.how-it-works__header-image-container {
  text-align:right;
  position:absolute;
  top:0;
  bottom:0;
  left:auto;
  right:0
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .how-it-works__header-image-container {
    left:50%
  }
}
@media only screen and (min-width:960px) {
  .how-it-works__header-image-container {
    left:30%
  }
}
.how-it-works__get-started {
  background:rgba(var(--primary-default),1)50% 50%/cover no-repeat
}
.how-it-works__get-started-title {
  color:inherit;
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:960px) {
  .how-it-works__get-started-title {
    color:inherit;
    font-size:48px;
    font-weight:500;
    line-height:64px
  }
}
.how-it-works__link {
  font-size:16px
}
.safety_header-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:32px;
  font-weight:500;
  line-height:42px
}
@media only screen and (min-width:721px) {
  .safety_header-title {
    color:rgba(var(--greyscale-level-1),1);
    font-size:48px;
    font-weight:500;
    line-height:64px
  }
}
.safety_header-body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:18px;
  font-weight:400;
  line-height:28px;
  font-weight:inherit
}
@media only screen and (min-width:721px) {
  .safety_header-body {
    color:rgba(var(--greyscale-level-2),1);
    font-size:24px;
    font-weight:400;
    line-height:36px;
    font-weight:inherit
  }
}
.safety_facts-block-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:24px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:721px) {
  .safety_facts-block-title {
    color:rgba(var(--greyscale-level-1),1);
    font-size:32px;
    font-weight:500;
    line-height:42px
  }
}
.safety_fact-title {
  color:rgba(var(--greyscale-level-1),1);
  font-size:24px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:721px) {
  .safety_fact-title {
    color:rgba(var(--greyscale-level-1),1);
    font-size:32px;
    font-weight:500;
    line-height:42px
  }
}
.safety_fact-title-small {
  color:rgba(var(--greyscale-level-1),1);
  font-size:18px;
  font-weight:500;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .safety_fact-title-small {
    color:rgba(var(--greyscale-level-1),1);
    font-size:24px;
    font-weight:500;
    line-height:36px
  }
}
.safety_body {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:400;
  line-height:26px;
  font-weight:inherit
}
@media only screen and (min-width:721px) {
  .safety_body {
    color:rgba(var(--greyscale-level-2),1);
    font-size:18px;
    font-weight:400;
    line-height:28px;
    font-weight:inherit
  }
}
.shopping-assistant-container {
  max-width:820px
}
@media only screen and (max-width:819px) {
  .shopping-assistant-container {
    max-width:100%
  }
}
.generated-outfit-section {
  justify-content:center;
  gap:16px;
  display:flex
}
@media only screen and (max-width:819px) {
  .generated-outfit-section {
    flex-wrap:wrap
  }
}
.generated-outfit-image-container {
  width:382px;
  max-width:100%;
  height:100%
}
@media only screen and (max-width:819px) {
  .generated-outfit-image-container {
    width:100%
  }
}
.generated-outfit-card-container {
  flex-direction:column;
  width:382px;
  max-width:100%;
  display:flex
}
@media only screen and (max-width:819px) {
  .generated-outfit-card-container {
    width:100%
  }
}
.generated-outfit-card-container>*,
.generated-outfit-card-container>*>* {
  flex-direction:column;
  flex:1;
  display:flex
}
.generated-outfit-card-content {
  flex-direction:column;
  flex:1;
  justify-content:space-between;
  display:flex
}
.shopping-assistant-centered-state {
  justify-content:center;
  align-items:center;
  min-height:calc(100vh - 98px);
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .shopping-assistant-centered-state {
    min-height:calc(100vh - 105px)
  }
}
.shopping-assistant-items-block {
  flex-wrap:wrap;
  gap:16px;
  margin-top:16px;
  margin-bottom:16px;
  display:flex
}
.shopping-assistant-items-block__item {
  box-sizing:border-box;
  width:calc(50% - 8px)
}
@media only screen and (min-width:721px) {
  .shopping-assistant-items-block__item {
    width:calc(33.3333% - 10.6667px)
  }
}
@media only screen and (min-width:1200px) {
  .shopping-assistant-items-block__item {
    width:calc(25% - 12px)
  }
}
.payments-explanation__section {
  padding:0;
  position:relative
}
.payments-explanation__section-content {
  text-align:start;
  padding:0 20px
}
.payments-explanation__section-content p {
  margin:28px 0 0!important
}
.payments-explanation__container {
  max-width:650px;
  margin:0 auto
}
.payments-explanation__media {
  margin-bottom:60px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .payments-explanation__media {
    margin-bottom:20px
  }
}
.payments-explanation__paragraph {
  margin:0 0 40px
}
.payments-explanation__paragraph--pre {
  white-space:pre-line;
  margin:0
}
.payments-explanation__paragraph-heading {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-bottom:10px;
  font-size:2.8rem
}
@media only screen and (max-width:720px) {
  .payments-explanation__paragraph-heading {
    font-size:2.4rem
  }
}
.payments-explanation__action {
  text-align:center;
  padding:40px 0 80px
}
.rules-container {
  width:100%
}
.cell-title {
  min-width:55%;
  padding-bottom:8px
}
.more-information a {
  text-decoration:none!important
}
.tax-rules__success-example {
  background-color:#edf9f0
}
.tax-rules-grid {
  gap:16px;
  display:grid
}
.tax-rules-grid__desktops {
  grid-template-columns:repeat(3,1fr)
}
.tax-rules-grid__tablets {
  grid-template-columns:repeat(2,1fr)
}
.tax-rules-grid__mobiles {
  grid-template-columns:1fr
}
.homepage {
  position:relative;
  margin-top:20px!important;
  margin-bottom:20px!important
}
.homepage-tabs {
  z-index:20;
  background-color:rgba(var(--greyscale-level-6),1);
  width:100%;
  max-width:100%;
  height:44px;
  padding-left:20px;
  padding-right:20px;
  transition:transform .2s ease-out;
  position:sticky;
  top:105px
}
@media only screen and (max-width:720px) {
  .homepage-tabs {
    padding-left:8px;
    padding-right:8px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .homepage-tabs {
    width:auto;
    min-width:0
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .homepage-tabs {
    margin:0
  }
}
.homepage-tabs--hidden {
  transform:translateY(-100%)
}
.homepage-tabs--header-hidden.homepage-tabs--hidden {
  transform:translateY(calc(-105px - 100%))
}
.homepage-tabs__content {
  scrollbar-width:none;
  -ms-overflow-style:none;
  scroll-behavior:smooth;
  gap:8px;
  max-width:1280px;
  margin:0 auto;
  padding-bottom:8px;
  display:flex;
  overflow-y:scroll
}
.homepage-tabs__content::-webkit-scrollbar {
  display:none
}
.homepage-top-banners {
  flex-direction:column;
  gap:16px;
  display:flex
}
.homepage-top-banners>div:last-child {
  padding-bottom:16px
}
.homepage-blocks {
  grid-auto-flow:dense;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  column-gap:8px;
  display:grid
}
@media only screen and (min-width:721px) {
  .homepage-blocks {
    column-gap:16px
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .homepage-blocks {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}
@media only screen and (min-width:960px) {
  .homepage-blocks {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}
@media only screen and (min-width:1200px) {
  .homepage-blocks {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
}
.homepage-blocks>:not(.homepage-blocks__item--one-fifth):not(.homepage-blocks__item--two-fifths) {
  grid-column:1/-1
}
.homepage-blocks__item {
  box-sizing:border-box;
  width:100%;
  min-width:0;
  position:relative
}
.homepage-blocks__item--one-fifth {
  grid-column:span 1;
  width:100%;
  padding-bottom:8px
}
@media only screen and (min-width:721px) {
  .homepage-blocks__item--one-fifth {
    padding-bottom:16px
  }
}
.homepage-blocks__item--two-fifths {
  grid-column:span 2;
  width:100%;
  padding-bottom:8px
}
@media only screen and (min-width:721px) {
  .homepage-blocks__item--two-fifths {
    padding-bottom:16px
  }
  .homepage-blocks--compact .homepage-blocks__item--one-fifth,
  .homepage-blocks--compact .homepage-blocks__item--two-fifths {
    padding-bottom:8px
  }
}
.homepage-uokik-banner>* {
  padding-top:16px;
  padding-bottom:16px;
  font-family:Arial,sans-serif!important
}
.advertising-page {
  margin:-20px 0
}
.advertising__hero {
  background-color:rgba(var(--primary-default),1);
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow:hidden
}
.advertising__hero:after {
  content:"";
  background:rgba(var(--greyscale-level-6),1);
  width:100%;
  height:24px;
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  -webkit-mask:url(../media/tear.318d45be.svg);
  mask:url(../media/tear.318d45be.svg)
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .advertising__hero:after {
    transform:rotateY(180deg)
  }
}
.advertising__hero--container {
  width:100%;
  display:flex
}
.advertising__hero--text,
.advertising__hero--image-container {
  width:41.6667%;
  margin-left:8.33333%
}
.advertising__hero--image-container {
  position:relative
}
.advertising__hero--image {
  aspect-ratio:1.47368;
  min-width:706px;
  min-height:100%;
  position:absolute;
  top:0;
  left:0
}
.advertising__hero--description {
  font-size:20px;
  font-weight:400;
  line-height:32px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .advertising__hero--description {
    font-size:16px;
    line-height:22px
  }
}
.advertising__mobile-hero--image-container {
  width:100%;
  height:275px;
  position:relative;
  overflow:hidden
}
.advertising__mobile-hero--image {
  width:460px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
@media only screen and (max-width:720px) {
  .advertising__mobile-hero--text {
    padding:0 8px
  }
}
.advertising__form-container {
  counter-reset:advertising-form-counter;
  width:66.6667%;
  max-width:640px;
  margin:0 auto
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .advertising__form-container {
    width:100%;
    max-width:none
  }
}
@media only screen and (max-width:720px) {
  .advertising__form-container {
    width:calc(100% - 8px)
  }
}
.advertising__form-section--title {
  padding:24px 0
}
.advertising__form-section--chevron {
  padding:24px 24px 24px 0
}
.advertising__form-section--badge-container {
  padding:24px 0 24px 24px
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .advertising__form-section--title {
    padding:16px 0
  }
  .advertising__form-section--chevron {
    padding:16px 16px 16px 0
  }
  .advertising__form-section--badge-container {
    padding:16px 0 16px 16px
  }
}
.advertising__form-section--content {
  margin-bottom:-8px
}
.advertising__form-section--badge-increment {
  counter-increment:advertising-form-counter
}
.advertising__form-section--badge-increment:before {
  content:counter(advertising-form-counter)
}
.advertising__form-input--textarea-a11y {
  width:0;
  height:0;
  overflow:hidden
}
.advertising__form-container .web_ui__Card__card .web_ui__Cell__cell,
.advertising__form-container .web_ui__Card__card .web_ui__Input__input {
  background:0 0
}
.advertising__form-container .input-dropdown .web_ui__Card__elevated {
  box-shadow:0 4px 16px rgba(var(--greyscale-level-1),.24)
}
.advertising__form-container .pile {
  max-height:224px
}
.secondhand-taxes__wrapper {
  padding:0 10px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__wrapper {
    padding:0
  }
}
.secondhand-taxes__introduction {
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__introduction {
    max-width:1058px;
    margin-left:auto;
    margin-right:auto
  }
}
.secondhand-taxes__introduction-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  padding-top:32px;
  padding-bottom:16px;
  font-size:32px;
  font-weight:500;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__introduction-title {
    text-align:center;
    padding-top:48px;
    padding-bottom:24px;
    font-size:42px;
    line-height:52px
  }
}
.secondhand-taxes__introduction-description {
  color:rgba(var(--greyscale-level-1),1);
  text-align:left;
  margin:0;
  padding-bottom:48px;
  padding-left:0%;
  padding-right:0%;
  font-size:18px;
  font-weight:375;
  line-height:28px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__introduction-description {
    text-align:center;
    max-width:65%;
    padding-left:10%;
    padding-right:10%;
    line-height:30px
  }
}
.secondhand-taxes__introduction-cta {
  width:100%;
  padding-bottom:48px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__introduction-cta {
    padding-bottom:64px
  }
}
.secondhand-taxes__introduction-cta a {
  padding-left:22px;
  padding-right:22px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__introduction-cta a {
    width:-moz-fit-content;
    width:fit-content;
    margin:0 auto
  }
}
.secondhand-taxes__facts-cards-section {
  margin:0 auto;
  padding-top:48px;
  padding-bottom:48px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__facts-cards-section {
    max-width:1058px;
    margin-left:auto;
    margin-right:auto;
    padding-top:64px;
    padding-bottom:64px
  }
}
.secondhand-taxes__facts-card-section-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  font-size:32px;
  font-weight:500;
  line-height:48px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__facts-card-section-title {
    padding-bottom:48px;
    font-size:42px;
    line-height:52px
  }
}
.secondhand-taxes__facts-cards-container {
  flex-flow:column wrap;
  justify-content:center;
  align-items:center;
  gap:16px;
  display:flex
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__facts-cards-container {
    flex-direction:row;
    align-items:flex-start;
    gap:6px
  }
}
.secondhand-taxes__facts-card {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  display:flex
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__facts-card {
    width:100%;
    max-width:330px
  }
}
.secondhand-taxes__facts-card-caption {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  max-width:282px;
  margin:0;
  padding-bottom:24px;
  font-size:18px;
  font-weight:375;
  line-height:24px
}
.secondhand-taxes__facts-card-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  max-width:282px;
  margin:0;
  padding-bottom:24px;
  font-size:24px;
  font-weight:500;
  line-height:30px
}
.secondhand-taxes__facts-card-image {
  width:194px;
  height:124px;
  margin:0;
  padding-top:24px;
  padding-bottom:24px
}
.secondhand-taxes__banner-section {
  background-color:rgba(var(--primary-default),1);
  width:100vw;
  color:rgba(var(--greyscale-level-6),1);
  position:relative;
  left:calc(50% - 50vw)
}
.secondhand-taxes__banner-section-inner {
  box-sizing:border-box;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  max-width:1058px;
  margin:0 auto;
  padding:48px 20px;
  display:flex;
  position:relative
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__banner-section-inner {
    flex-direction:column;
    justify-content:space-between;
    max-width:1100px;
    padding:64px
  }
}
.secondhand-taxes__banner-section-image {
  display:none
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__banner-section-image {
    text-align:right;
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:auto;
    right:0
  }
}
.secondhand-taxes__banner-section-image img {
  object-position:right center
}
.secondhand-taxes__banner-section-title {
  color:rgba(var(--greyscale-level-6),1);
  text-align:left;
  max-width:360px;
  text-align:left;
  margin:0;
  font-size:38px;
  font-weight:500;
  line-height:50px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__banner-section-title {
    text-align:center;
    text-align:left;
    max-width:434px;
    padding-bottom:32px;
    font-size:48px;
    line-height:58px
  }
}
.secondhand-taxes__banner-section-caption {
  color:rgba(var(--greyscale-level-6),1);
  text-align:left;
  max-width:434px;
  padding-bottom:24px;
  font-size:18px;
  font-weight:375;
  line-height:22px
}
@media only screen and (min-width:721px) {
  .secondhand-taxes__banner-section-caption {
    padding-top:16px;
    padding-bottom:24px;
    font-size:22px;
    line-height:30px
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .secondhand-taxes__examples-section {
    background:#f1eae1;
    width:100vw;
    padding-bottom:48px;
    position:relative;
    left:calc(50% - 50vw)
  }
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-section {
    max-width:1058px;
    margin-left:auto;
    margin-right:auto
  }
}
.secondhand-taxes__examples-section-title {
  text-align:center;
  color:rgba(var(--greyscale-level-1),1);
  padding-top:32px;
  padding-bottom:32px;
  font-size:32px;
  font-weight:500;
  line-height:48px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-section-title {
    text-align:center;
    padding-top:0;
    padding-bottom:48px;
    font-size:42px
  }
}
.secondhand-taxes__examples-container {
  padding-left:20px;
  padding-right:20px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-container {
    padding:0
  }
}
.secondhand-taxes__examples-card {
  width:100%;
  margin-bottom:72px
}
.secondhand-taxes__examples-card:first-of-type {
  margin-top:24px
}
.secondhand-taxes__examples-card:last-of-type {
  margin-bottom:0
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card {
    box-sizing:border-box;
    background:#f1eae1;
    border-radius:16px;
    margin-bottom:48px;
    padding:68px 54px 0;
    display:flex
  }
  .secondhand-taxes__examples-card:first-of-type {
    margin-top:0
  }
}
.secondhand-taxes__examples-card-infobox {
  background:rgba(var(--greyscale-level-6),1);
  border-radius:8px;
  margin-bottom:24px;
  padding:20px 20px 24px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox {
    border-radius:8px 8px 0 0;
    min-width:388px;
    margin-bottom:0;
    padding:30px 32px 60px
  }
}
.secondhand-taxes__examples-card-infobox-header {
  justify-content:space-between;
  margin-top:-44px;
  margin-bottom:32px;
  display:flex
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-header {
    flex-direction:row-reverse;
    justify-content:flex-end;
    margin-top:-66px
  }
}
.secondhand-taxes__examples-card-infobox-header-user {
  align-self:flex-end
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-header-user {
    margin-left:24px
  }
}
.secondhand-taxes__examples-card-infobox-header-name {
  color:rgba(var(--greyscale-level-1),1);
  margin:0;
  font-size:16px;
  font-weight:500;
  line-height:26px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-header-name {
    font-size:18px
  }
}
.secondhand-taxes__examples-card-infobox-header-description {
  color:rgba(var(--greyscale-level-3),1);
  margin:0;
  font-size:12px;
  line-height:16px
}
.secondhand-taxes__examples-card-infobox-header-image {
  border-radius:100%;
  width:114px;
  height:114px;
  overflow:hidden
}
.secondhand-taxes__examples-card-infobox-row {
  border-bottom:solid 1px rgba(var(--greyscale-level-5),1);
  justify-content:space-between;
  padding-top:8px;
  padding-bottom:8px;
  display:flex
}
.secondhand-taxes__examples-card-infobox-row:first-of-type {
  padding-top:0
}
.secondhand-taxes__examples-card-infobox-row:last-of-type {
  border-bottom:none;
  padding-bottom:0
}
.secondhand-taxes__examples-card-infobox-row:last-of-type .secondhand-taxes__examples-card-infobox-row-title {
  font-size:20px;
  line-height:28px
}
.secondhand-taxes__examples-card-infobox-row:last-of-type .secondhand-taxes__examples-card-infobox-row-value {
  color:rgba(var(--success-default),1);
  font-size:20px;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-row {
    padding-top:12px;
    padding-bottom:12px
  }
  .secondhand-taxes__examples-card-infobox-row:last-of-type .secondhand-taxes__examples-card-infobox-row-title,
  .secondhand-taxes__examples-card-infobox-row:last-of-type .secondhand-taxes__examples-card-infobox-row-value {
    font-size:24px;
    line-height:32px
  }
}
.secondhand-taxes__examples-card-infobox-row-title {
  color:rgba(var(--shadow),1);
  font-size:16px;
  font-weight:375;
  line-height:26px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-row-title {
    font-size:18px
  }
}
.secondhand-taxes__examples-card-infobox-row-value {
  color:solid 1px rgba(var(--greyscale-level-5),1);
  font-size:16px;
  font-weight:500;
  line-height:22px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-infobox-row-value {
    font-size:18px;
    line-height:26px
  }
}
.secondhand-taxes__examples-card-notes {
  text-align:center
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-notes {
    text-align:left;
    padding-top:28px;
    padding-left:86px
  }
}
.secondhand-taxes__examples-card-notes-header {
  color:rgba(var(--greyscale-level-1),1);
  margin:12px 0;
  font-size:22px;
  font-weight:500;
  line-height:30px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-notes-header {
    font-size:32px;
    line-height:42px
  }
}
.secondhand-taxes__examples-card-notes-sub_header {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:375;
  line-height:28px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-notes-sub_header {
    color:rgba(var(--greyscale-level-3),1);
    font-size:18px;
    line-height:32px
  }
}
.secondhand-taxes__examples-card-notes-description {
  color:rgba(var(--greyscale-level-2),1);
  font-size:16px;
  font-weight:375;
  line-height:24px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__examples-card-notes-description {
    color:rgba(var(--greyscale-level-1),1);
    font-size:18px;
    line-height:28px
  }
  .secondhand-taxes__questions-section {
    max-width:1058px;
    margin-left:auto;
    margin-right:auto
  }
}
.secondhand-taxes__questions-section-title {
  text-align:center;
  color:rgba(var(--greyscale-level-1),1);
  padding-top:32px;
  padding-bottom:32px;
  font-size:32px;
  font-weight:500;
  line-height:48px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__questions-section-title {
    padding-top:48px;
    padding-bottom:48px;
    font-size:42px;
    line-height:51px
  }
}
.secondhand-taxes__questions-section-inner {
  flex-direction:column;
  gap:56px;
  padding-bottom:32px;
  display:flex
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__questions-section-inner {
    flex-direction:row;
    gap:0
  }
  .secondhand-taxes__questions-section-card {
    width:50%;
    padding:0 56px
  }
}
.secondhand-taxes__questions-section-card-image {
  max-width:244px;
  margin-bottom:24px
}
.secondhand-taxes__questions-section-card-title {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:16px;
  font-size:22px;
  line-height:30px
}
.secondhand-taxes__questions-section-card-description {
  color:rgba(var(--greyscale-level-1),1);
  margin:0;
  font-size:16px;
  font-weight:375;
  line-height:26px
}
.secondhand-taxes__tip-section {
  margin-top:32px;
  margin-bottom:64px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__tip-section {
    box-sizing:border-box;
    max-width:1058px;
    margin:64px auto 96px;
    padding:0 56px
  }
}
.secondhand-taxes__tip-section-title {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:16px;
  font-size:22px;
  font-weight:500;
  line-height:30px
}
.secondhand-taxes__tip-section-description {
  color:rgba(var(--greyscale-level-2),1);
  margin:0;
  font-size:16px;
  line-height:26px
}
.secondhand-taxes__listing-section {
  background:rgba(var(--primary-default),1);
  flex-direction:column;
  align-items:center;
  width:100vw;
  padding-top:48px;
  padding-bottom:64px;
  display:flex;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__listing-section {
    padding-top:64px;
    padding-bottom:104px
  }
}
.secondhand-taxes__listing-section-title {
  color:rgba(var(--greyscale-level-6),1);
  text-align:center;
  margin-bottom:48px;
  font-size:42px;
  font-weight:500;
  line-height:58px
}
.secondhand-taxes__listing-section-cta a {
  padding-left:20px;
  padding-right:20px
}
.secondhand-taxes__proof-section {
  background:rgba(var(--greyscale-level-6),1);
  width:100vw;
  padding-top:48px;
  padding-bottom:48px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__proof-section {
    margin-bottom:64px;
    padding-top:64px;
    padding-bottom:64px
  }
}
.secondhand-taxes__proof-section-title {
  text-align:center;
  color:rgba(var(--greyscale-level-1),1);
  font-size:32px;
  font-weight:500;
  line-height:48px
}
.secondhand-taxes__proof-section-inner {
  padding-top:32px;
  padding-left:20px;
  padding-right:20px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__proof-section-inner {
    max-width:1058px;
    margin-bottom:32px;
    margin-left:auto;
    margin-right:auto;
    padding-top:48px;
    display:flex
  }
}
.secondhand-taxes__proof-section-image {
  justify-content:center;
  margin-bottom:32px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.secondhand-taxes__proof-section-image img {
  border-radius:8px;
  width:100%;
  max-width:432px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__proof-section-image {
    margin:0 108px 0 0
  }
  .secondhand-taxes__proof-section-image img {
    width:432px
  }
}
.secondhand-taxes__proof-section-subtitle {
  color:rgba(var(--greyscale-level-1),1);
  margin-bottom:24px;
  font-size:24px;
  font-weight:500;
  line-height:30px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__proof-section-subtitle {
    margin-bottom:16px
  }
}
.secondhand-taxes__proof-section-description {
  color:rgba(var(--greyscale-level-1),1);
  font-size:16px;
  line-height:24px
}
.secondhand-taxes__proof-section-description h4 {
  color:rgba(var(--greyscale-level-1),1);
  margin-top:32px;
  margin-bottom:24px;
  font-size:24px;
  font-weight:500;
  line-height:30px
}
@media only screen and (min-width:960px) {
  .secondhand-taxes__proof-section-description h4 {
    margin-top:38px;
    margin-bottom:16px
  }
}
.live-chat-banner {
  padding:12px 12px 0
}
.live-chat-banner div {
  border-radius:4px
}
.my-orders-filters {
  z-index:100005;
  border-radius:6px 6px 0 0;
  position:fixed;
  top:96px;
  overflow:hidden
}
@supports (position:sticky) {
  .my-orders-filters {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .my-orders-filters {
    position:-webkit-sticky
  }
}
.my-orders-content .web_ui__Card__overflowAuto {
  overflow:visible
}
.accessibility-landingpage {
  display:block
}
.accessibility-landingpage__first-section {
  color:rgba(var(--greyscale-level-1),1);
  flex-direction:column;
  align-items:center;
  margin:64px 0;
  display:flex
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__first-section {
    margin:64px 0 99px
  }
}
.accessibility-landingpage__first-section-title {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  margin-bottom:48px;
  font-size:42px;
  font-weight:500;
  line-height:52px
}
.accessibility-landingpage__first-section-description {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  margin-top:0;
  margin-bottom:64px;
  font-size:16px;
  font-weight:375;
  line-height:24px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__first-section-description {
    text-align:center;
    max-width:726px;
    font-size:24px;
    line-height:36px
  }
}
.accessibility-landingpage__first-section-image {
  border-radius:20px;
  width:100%;
  overflow:hidden
}
@media only screen and (min-width:960px) {
  .accessibility-landingpage__first-section-image {
    height:532px
  }
}
.accessibility-landingpage__second-section {
  color:rgba(var(--greyscale-level-1),1);
  flex-direction:column;
  max-width:1126px;
  margin-bottom:42px;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
@media only screen and (min-width:960px) {
  .accessibility-landingpage__second-section {
    flex-direction:row;
    margin-bottom:112px
  }
}
.accessibility-landingpage__second-section-title {
  text-align:center;
  margin-bottom:40px;
  font-size:32px;
  font-weight:500;
  line-height:46px
}
@media only screen and (min-width:960px) {
  .accessibility-landingpage__second-section-title {
    text-align:left;
    min-width:383px;
    max-width:383px;
    margin-right:32px;
    font-size:42px;
    line-height:60px
  }
}
.accessibility-landingpage__second-section-cards {
  flex-direction:column;
  gap:22px;
  display:flex
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__second-section-cards {
    flex-grow:1;
    gap:30px
  }
}
.accessibility-landingpage__second-section-card {
  text-align:center;
  border:1px solid #bababa;
  border-radius:27px;
  flex-direction:column;
  align-items:center;
  padding:10px 20px 32px;
  display:flex
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__second-section-card {
    text-align:left;
    flex-direction:row;
    align-items:flex-start;
    padding:50px 56px 0
  }
}
.accessibility-landingpage__second-section-card-image {
  min-width:200px;
  max-width:200px;
  height:200px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__second-section-card-image {
    margin-bottom:56px
  }
}
.accessibility-landingpage__second-section-card-text {
  margin-top:10px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__second-section-card-text {
    flex-grow:1;
    margin-top:0;
    margin-bottom:40px;
    margin-left:56px
  }
}
.accessibility-landingpage__second-section-card-title {
  margin-bottom:20px;
  font-size:24px;
  font-weight:500;
  line-height:32px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__second-section-card-title {
    margin-bottom:30px;
    font-size:32px;
    line-height:36px
  }
}
.accessibility-landingpage__second-section-card-description {
  font-size:16px;
  font-weight:375;
  line-height:24px
}
.accessibility-landingpage__third-section {
  color:rgba(var(--greyscale-level-6),1);
  z-index:1;
  padding:60px 0 91px;
  display:block;
  position:relative
}
.accessibility-landingpage__third-section a {
  color:rgba(var(--greyscale-level-6),1)
}
.accessibility-landingpage__third-section:after {
  content:"";
  background-color:rgba(var(--primary-dark),1);
  z-index:-1;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  top:0;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .accessibility-landingpage__third-section {
    max-width:1126px;
    margin:0 auto;
    padding:79px 0;
    display:flex
  }
}
.accessibility-landingpage__third-section-title {
  text-align:center;
  margin-bottom:60px;
  font-size:32px;
  font-weight:500;
  line-height:46px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__third-section-title {
    text-align:left;
    min-width:383px;
    max-width:383px;
    margin-right:32px;
    font-size:42px;
    line-height:60px
  }
}
.accessibility-landingpage__third-section-description {
  margin-top:0;
  display:block
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__third-section-description {
    margin-top:8px
  }
}
.accessibility-landingpage__third-section-description p {
  text-align:center;
  margin-top:28px;
  font-size:16px;
  font-weight:375;
  line-height:24px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__third-section-description p {
    text-align:left;
    max-width:712px;
    margin-top:32px;
    font-size:22px;
    line-height:32px
  }
}
.accessibility-landingpage__fourth-section {
  box-sizing:border-box;
  color:#666;
  text-align:center;
  border-bottom:1px solid #ddd;
  width:100%;
  max-width:335px;
  margin:0 auto 4px;
  padding:50px 0 44px;
  font-size:14px;
  line-height:20px
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__fourth-section {
    max-width:1280px;
    padding:40px 0 35px
  }
}
.accessibility-landingpage__fourth-section a {
  color:#666
}
.accessibility-landingpage__fourth-section .accessibility-landingpage__fourth-section-body {
  box-sizing:border-box;
  width:-moz-fit-content;
  width:fit-content;
  margin-left:auto;
  margin-right:auto
}
@media only screen and (min-width:721px) {
  .accessibility-landingpage__fourth-section .accessibility-landingpage__fourth-section-body {
    max-width:529px
  }
}
.new-again__landing-page-container {
  box-sizing:border-box;
  width:100%;
  max-width:1316px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px
}
.new-again_introduction-section {
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.new-again__introduction-title {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  max-width:335px;
  margin:0 auto;
  padding-top:16px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  font-weight:500;
  line-height:44px
}
@media only screen and (min-width:960px) {
  .new-again__introduction-title {
    max-width:60%;
    padding-top:44px;
    font-size:76px;
    line-height:82px
  }
}
.new-again__introduction-video-iframe {
  aspect-ratio:1.75;
  border:0;
  border-radius:16px;
  width:100%;
  max-width:1060px;
  margin:0 auto
}
.new-again__introduction-content {
  box-sizing:border-box;
  text-align:center;
  width:100vw;
  margin:30px auto 94px;
  padding:0 20px
}
@media only screen and (min-width:960px) {
  .new-again__introduction-content {
    margin-top:53px;
    margin-bottom:99px
  }
}
.new-again__potential-section {
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.new-again__potential-section:after {
  content:"";
  z-index:1;
  background:#edffe9;
  width:100vw;
  height:50%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.new-again__potential-section-inner {
  width:100%;
  margin:0 auto;
  padding-bottom:115px
}
@media only screen and (min-width:1200px) {
  .new-again__potential-section-inner {
    width:-moz-fit-content;
    width:fit-content;
    padding-bottom:180px;
    display:flex
  }
}
.new-again__potential-title {
  color:#000;
  text-align:left;
  width:300px;
  min-height:91px;
  padding:0 20px 43px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  line-height:36px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .new-again__potential-title {
    width:100%;
    min-height:0
  }
}
@media only screen and (min-width:1200px) {
  .new-again__potential-title {
    width:355px;
    min-height:181px;
    padding:52px 83px 0 0;
    font-size:48px;
    line-height:52px
  }
}
.new-again__potential-content {
  margin-left:0
}
@media only screen and (min-width:1200px) {
  .new-again__potential-content {
    margin-left:5.5vw
  }
}
.new-again__potential-cards-wrapper {
  z-index:2;
  gap:8px;
  width:-moz-fit-content;
  width:fit-content;
  margin-bottom:0;
  padding:0 20px;
  display:block;
  position:relative
}
@media only screen and (min-width:1200px) {
  .new-again__potential-cards-wrapper {
    flex-direction:row;
    justify-content:left;
    width:-moz-fit-content;
    width:fit-content;
    margin-bottom:0;
    padding:0;
    display:flex;
    overflow:hidden
  }
}
.new-again__introduction-description {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  margin:32px auto 42px;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:960px) {
  .new-again__introduction-description {
    max-width:840px;
    margin-top:68px;
    margin-bottom:55px;
    font-size:22px;
    line-height:30px
  }
}
.new-again__introduction-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto
}
.new-again__introduction-cta .web_ui__Button__button {
  border-radius:8px
}
@media only screen and (min-width:960px) {
  .new-again__introduction-cta .web_ui__Button__button {
    padding-left:28px;
    padding-right:28px
  }
}
.new-again__introduction-cta .web_ui__Button__filled {
  background-color:#1a4552
}
.new-again__introduction-cta .web_ui__Button__default {
  font-size:14px
}
@media only screen and (min-width:1200px) {
  .new-again__introduction-cta .web_ui__Button__default {
    height:50px;
    font-size:16px
  }
}
.new-again__potential-card {
  width:274.8px;
  height:-moz-fit-content;
  height:fit-content
}
@media only screen and (min-width:1200px) {
  .new-again__potential-card {
    width:402px
  }
}
.new-again__potential-card-image {
  border-radius:15px;
  width:275px;
  height:338px;
  overflow:hidden
}
@media only screen and (min-width:1200px) {
  .new-again__potential-card-image {
    border-radius:20px;
    width:402px;
    height:495px
  }
}
.new-again__potential-card-title {
  color:#000;
  margin:0;
  padding-top:16px;
  padding-bottom:20px;
  font-size:16px;
  font-weight:580;
  line-height:20px
}
@media only screen and (min-width:1200px) {
  .new-again__potential-card-title {
    padding-top:21px;
    padding-bottom:22px;
    font-size:20px;
    line-height:26px
  }
}
.new-again__slider-wrapper-item {
  padding-right:21px
}
@media only screen and (min-width:1200px) {
  .new-again__slider-wrapper-item {
    padding-right:35px
  }
}
.new-again__potential-section-slider-container {
  grid-auto-flow:column;
  width:100%;
  display:grid;
  position:relative
}
@media only screen and (min-width:960px) {
  .new-again__potential-section-slider-container {
    padding-left:0
  }
}
.ew-again__potential-section-slider-container::-webkit-scrollbar {
  display:none
}
.new-again__potential-slider-buttons-container {
  z-index:2;
  display:none;
  position:relative
}
@media only screen and (min-width:1200px) {
  .new-again__potential-slider-buttons-container {
    justify-content:flex-start;
    margin:0 auto;
    padding-top:24px;
    display:flex
  }
}
.new-again__slider-wrapper-button {
  border:1.5px solid #000;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  margin-right:8px;
  display:flex
}
.new-again__slider-wrapper-button .web_ui__Icon__greyscale-level-1 svg {
  fill:#000;
  color:#000
}
.new-again__slider-wrapper-button.disabled {
  border:1.5px solid #d8d8d8
}
.new-again__slider-wrapper-button.disabled .web_ui__Icon__greyscale-level-5 svg {
  fill:#d8d8d8;
  color:#d8d8d8
}
.new-again__rotate-180 {
  transform:rotate(180deg)
}
.new-again_for-nowever-section {
  color:#000;
  width:100%;
  padding-bottom:64px;
  position:relative
}
.new-again_for-nowever-section:after {
  content:"";
  background:#edffe9;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.new-again_for-nowever-section>* {
  z-index:2;
  position:relative
}
@media only screen and (min-width:960px) {
  .new-again_for-nowever-section {
    text-align:center;
    padding-bottom:100px
  }
}
.new-again__for-nowever-title {
  width:197px;
  margin-bottom:36px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  line-height:36px
}
@media only screen and (min-width:960px) {
  .new-again__for-nowever-title {
    width:unset;
    margin-bottom:41px;
    font-size:76px;
    line-height:82px
  }
}
.new-again__for-nowever-description {
  margin-bottom:54px;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:960px) {
  .new-again__for-nowever-description {
    max-width:840px;
    margin:0 auto 90px;
    font-size:22px;
    line-height:30px
  }
}
.new-again__for-nowever-image {
  aspect-ratio:.56;
  width:336px;
  max-width:100%;
  margin:0 auto
}
@media only screen and (min-width:960px) {
  .new-again__for-nowever-image {
    width:100%;
    aspect-ratio:unset;
    border-radius:16px;
    max-height:708px;
    overflow:hidden
  }
}
.new-again__feel-new-section {
  box-sizing:border-box;
  color:#edffe9;
  z-index:0;
  width:100%;
  padding:75px 0 60px;
  position:relative
}
.new-again__feel-new-section:after {
  content:"";
  background:rgba(var(--primary-dark),1);
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.new-again__feel-new-section>* {
  z-index:2;
  position:relative
}
@media only screen and (min-width:960px) {
  .new-again__feel-new-section {
    text-align:center;
    padding:100px 0 90px
  }
}
.new-again__feel-new-headline {
  text-align:center;
  width:90%;
  margin:0 auto 44px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  font-weight:500;
  line-height:44px
}
@media only screen and (min-width:1200px) {
  .new-again__feel-new-headline {
    width:100%;
    max-width:1056px;
    margin:0 auto 52px;
    font-size:76px;
    line-height:84px
  }
}
.new-again__feel-new-cta {
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto
}
.new-again__feel-new-cta .web_ui__Button__button {
  border-radius:8px;
  padding-left:26px;
  padding-right:26px
}
@media only screen and (min-width:960px) {
  .new-again__feel-new-cta .web_ui__Button__button {
    padding-left:42px;
    padding-right:42px
  }
}
.new-again__feel-new-cta .web_ui__Button__filled {
  background-color:#edffe9
}
.new-again__feel-new-cta .web_ui__Button__primary.web_ui__Button__inverse.web_ui__Button__filled .web_ui__Button__label {
  color:rgba(var(--primary-dark),1)
}
.new-again__feel-new-cta .web_ui__Button__default {
  font-size:14px;
  font-weight:500;
  line-height:22px
}
@media only screen and (min-width:1200px) {
  .new-again__feel-new-cta .web_ui__Button__default {
    height:50px;
    font-size:16px
  }
}
.digital-product-passport_header-section {
  text-align:center;
  flex-direction:column;
  align-items:center;
  max-width:840px;
  margin:76px auto 0;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_header-section {
    margin-top:44px
  }
}
.digital-product-passport_header-section span {
  color:#000;
  font-size:2rem;
  font-weight:600;
  line-height:3.6rem
}
.digital-product-passport_header-section h1 {
  color:#000;
  margin:16px 0;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:7.6rem;
  line-height:8.2rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_header-section h1 {
    font-size:5rem;
    line-height:6rem
  }
}
.digital-product-passport_header-section p {
  color:#000;
  font-size:2rem;
  line-height:2.8rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_header-section p {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.digital-product-passport_preview-section {
  box-sizing:border-box;
  width:100vw;
  margin-top:152px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:clip
}
.digital-product-passport_preview-section:after {
  content:"";
  background-color:rgba(var(--greyscale-level-5),1);
  width:100vw;
  height:144px;
  display:block;
  position:absolute;
  bottom:0;
  left:0
}
.digital-product-passport_preview-section .digital-product-passport_preview {
  z-index:1;
  box-sizing:border-box;
  background-color:#1a4552;
  border-radius:20px;
  grid-template-columns:6fr 5fr;
  max-width:1276px;
  min-height:580px;
  margin:0 auto;
  padding:0 26px;
  display:grid;
  position:relative
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_preview {
    flex-direction:column;
    display:flex
  }
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_preview {
    border-radius:0;
    width:100vw;
    position:relative;
    left:-20px
  }
}
.digital-product-passport_preview-section .digital-product-passport_preview-image {
  width:100%;
  max-width:480px;
  margin:0 auto
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_preview-image-wrapper {
  aspect-ratio:120/140;
  width:100%;
  margin-top:-64px;
  transform:rotate(-3.68deg)
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_preview-image-wrapper {
    position:relative;
    top:0;
    left:0
  }
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .web_ui__Image__image {
  width:100%;
  height:100%
}
.digital-product-passport_preview-section .digital-product-passport_preview-image img {
  object-fit:cover;
  border-radius:20px;
  width:100%;
  height:100%
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_swoosh {
  background-size:cover;
  position:absolute
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_top-left {
  width:188px;
  height:211px;
  top:-41px;
  left:-85px
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_top-right {
  width:107px;
  height:79px;
  top:95px;
  right:-70px
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_bottom-right {
  width:171px;
  height:142px;
  bottom:-77px;
  right:-73px
}
.digital-product-passport_preview-section .digital-product-passport_preview-image .digital-product-passport_bottom-left {
  width:147px;
  height:74px;
  bottom:-17px;
  left:-111px
}
.digital-product-passport_preview-section .digital-product-passport_item-details {
  flex-direction:column;
  align-items:flex-start;
  margin:0 80px 0 64px;
  padding:96px 0 128px;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_item-details {
    align-items:center;
    margin:0;
    padding:64px 0 96px
  }
}
.digital-product-passport_preview-section p {
  color:#edffe9cc;
  font-size:2rem;
  line-height:2.4rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section p {
    text-align:center
  }
}
.digital-product-passport_preview-section h2 {
  color:#edffe9;
  margin-top:8px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:4.8rem;
  font-weight:600;
  line-height:5.2rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section h2 {
    text-align:center;
    margin-top:0
  }
}
.digital-product-passport_preview-section .digital-product-passport_sell-button {
  margin-top:96px
}
.digital-product-passport_preview-section .digital-product-passport_sell-button button {
  background-color:#edffe9;
  width:auto;
  padding:0 52px
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_sell-button button {
    margin-top:64px
  }
}
.digital-product-passport_preview-section .digital-product-passport_sell-button button span {
  color:#1a4552
}
.digital-product-passport_preview-section .digital-product-passport_tags {
  flex-flow:wrap;
  gap:12px;
  margin-top:32px;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_preview-section .digital-product-passport_tags {
    justify-content:center;
    margin-top:24px
  }
}
.digital-product-passport_preview-section .digital-product-passport_tag {
  background-color:#edffe926;
  border-radius:999px;
  padding:6.5px 14px
}
.digital-product-passport_preview-section .digital-product-passport_tag span {
  color:#edffe9;
  font-size:1.8rem;
  line-height:2.8rem
}
.digital-product-passport_how-it-works-section {
  box-sizing:border-box;
  background-color:rgba(var(--greyscale-level-5),1);
  width:100vw;
  padding:128px 20px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section {
    padding-top:64px;
    padding-bottom:96px
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_container {
  flex-direction:column;
  align-items:center;
  max-width:1276px;
  margin:0 auto;
  display:flex
}
.digital-product-passport_how-it-works-section h2 {
  color:rgba(var(--greyscale-level-1),1);
  text-align:center;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:4.8rem;
  font-weight:600;
  line-height:6rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section h2 {
    font-size:3.6rem;
    line-height:4.8rem
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_steps {
  grid-template-columns:repeat(3,1fr);
  gap:32px;
  min-height:460px;
  margin-top:64px;
  display:grid
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section .digital-product-passport_steps {
    min-height:unset;
    flex-direction:column;
    gap:24px;
    margin-top:32px;
    display:flex
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_step {
  background-color:rgba(var(--greyscale-level-6),1);
  border-radius:20px;
  flex-direction:column;
  padding:48px 36px 32px;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section .digital-product-passport_step {
    padding:36px 32px
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_step h3 {
  color:rgba(var(--greyscale-level-1),1);
  margin-top:36px;
  font-size:2rem;
  font-weight:500;
  line-height:2.8rem
}
.digital-product-passport_how-it-works-section .digital-product-passport_step p {
  margin-top:24px;
  font-size:1.6rem;
  line-height:2.4rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section .digital-product-passport_step p {
    margin-top:16px
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_step img {
  width:160px;
  height:160px
}
.digital-product-passport_how-it-works-section .digital-product-passport_app {
  flex-direction:column;
  justify-content:center;
  margin-top:64px;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_how-it-works-section .digital-product-passport_app {
    margin-top:48px
  }
}
.digital-product-passport_how-it-works-section .digital-product-passport_app .digital-product-passport_title {
  text-align:center
}
.digital-product-passport_how-it-works-section .digital-product-passport_app .digital-product-passport_title p {
  color:rgba(var(--primary-extra-dark),1);
  text-align:center;
  font-size:2rem;
  line-height:2.8rem
}
.digital-product-passport_how-it-works-section .digital-product-passport_app .digital-product-passport_app-buttons {
  justify-content:center;
  margin-top:32px;
  display:flex
}
.digital-product-passport_how-it-works-section .digital-product-passport_app .digital-product-passport_privacy-policy {
  text-align:center;
  margin-top:24px
}
.digital-product-passport_how-it-works-section .digital-product-passport_app .digital-product-passport_privacy-policy p {
  color:rgba(var(--primary-extra-dark),1);
  text-align:center;
  font-size:1.6rem;
  line-height:2.4rem
}
.digital-product-passport_sell-section {
  box-sizing:border-box;
  background-color:#1a4552;
  width:100vw;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section {
    padding:64px 0 96px
  }
}
.digital-product-passport_sell-section .digital-product-passport_container {
  grid-template-columns:repeat(2,1fr);
  max-width:1276px;
  height:100%;
  margin:0 auto;
  display:grid
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_container {
    flex-direction:column;
    display:flex
  }
}
.digital-product-passport_sell-section .digital-product-passport_left {
  flex-direction:column;
  justify-content:center;
  max-width:400px;
  margin:0 auto;
  display:flex
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_left {
    align-items:center;
    padding:0 20px
  }
}
.digital-product-passport_sell-section .digital-product-passport_left h2 {
  color:#edffe9;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:4.8rem;
  font-weight:600;
  line-height:5.2rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_left h2 {
    text-align:center;
    font-size:3.6rem;
    line-height:4.8rem
  }
}
.digital-product-passport_sell-section .digital-product-passport_left p {
  color:#edffe9;
  margin-top:24px;
  font-size:2rem;
  line-height:2.8rem
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_left p {
    text-align:center;
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.digital-product-passport_sell-section .digital-product-passport_buttons .digital-product-passport_sell-button button {
  background-color:#edffe9
}
.digital-product-passport_sell-section .digital-product-passport_buttons .digital-product-passport_sell-button button span {
  color:#1a4552
}
.digital-product-passport_sell-section .digital-product-passport_buttons button,
.digital-product-passport_sell-section .digital-product-passport_buttons a {
  background-color:#1a4552;
  border:none;
  padding:0 52px
}
.digital-product-passport_sell-section .digital-product-passport_buttons button span,
.digital-product-passport_sell-section .digital-product-passport_buttons a span {
  color:#edffe9
}
.digital-product-passport_sell-section .digital-product-passport_desktop-buttons {
  grid-template-columns:repeat(2,1fr);
  align-items:flex-end;
  gap:20px;
  margin-top:64px;
  display:grid
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_desktop-buttons {
    display:none
  }
}
.digital-product-passport_sell-section .digital-product-passport_mobile-buttons {
  flex-direction:column;
  gap:12px;
  max-width:216px;
  margin:24px auto 0;
  display:none
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_mobile-buttons {
    display:flex
  }
}
.digital-product-passport_sell-section .digital-product-passport_right {
  flex-direction:row;
  justify-content:center;
  gap:16px;
  display:flex;
  position:relative
}
@media only screen and (max-width:720px) {
  .digital-product-passport_sell-section .digital-product-passport_right {
    margin-top:16px;
    padding:0 20px
  }
}
.digital-product-passport_sell-section .digital-product-passport_right:after,
.digital-product-passport_sell-section .digital-product-passport_right:before {
  content:"";
  z-index:1;
  height:184px;
  position:absolute;
  left:0;
  right:0
}
.digital-product-passport_sell-section .digital-product-passport_right:after {
  background:linear-gradient(#1a4552,#1a455200);
  top:0
}
.digital-product-passport_sell-section .digital-product-passport_right:before {
  background:linear-gradient(#1a455200,#1a4552);
  bottom:0
}
.digital-product-passport_sell-section .digital-product-passport_carousel {
  height:580px;
  overflow:hidden
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item {
  max-width:184px;
  margin-bottom:40px
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item:last-child {
  margin-bottom:0
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item img {
  aspect-ratio:183/236;
  background-color:purple;
  border-radius:20px;
  width:100%;
  display:block
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item-image {
  position:relative
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item-favourite {
  background-color:rgba(var(--greyscale-level-6),1);
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:38px;
  height:38px;
  display:flex;
  position:absolute;
  bottom:10px;
  right:12px
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item-content {
  flex-direction:row;
  justify-content:space-between;
  margin-top:12px;
  display:flex
}
.digital-product-passport_sell-section .digital-product-passport_carousel-item-content span {
  color:#edffe9;
  font-size:1.4rem;
  line-height:1.8rem
}
.hov__landing-page-container {
  box-sizing:border-box;
  width:100%;
  max-width:1316px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px
}
.hov__logo {
  box-sizing:border-box;
  max-width:256px;
  margin:0 auto;
  padding:69px 0 88px
}
@media only screen and (min-width:960px) {
  .hov__logo {
    max-width:478px;
    padding:120px 0
  }
}
.hov__introduction-section {
  text-align:center;
  z-index:1;
  flex-direction:column;
  align-items:center;
  padding-bottom:94px;
  display:flex;
  position:relative
}
@media only screen and (min-width:960px) {
  .hov__introduction-section {
    padding-bottom:100px
  }
}
.hov__introduction-media-container {
  width:100%;
  position:relative
}
.hov__introduction-media-container:after {
  content:"";
  z-index:-1;
  background-color:#ece2ce;
  width:100vw;
  height:300%;
  display:block;
  position:absolute;
  top:50%;
  left:calc(50% - 50vw)
}
.hov__introduction-video-iframe,
.hov__introduction-image {
  aspect-ratio:1.75;
  border:0;
  border-radius:16px;
  width:100%;
  max-width:1060px;
  margin:0 auto
}
.hov__introduction-image img {
  border-radius:16px
}
@media only screen and (min-width:960px) {
  .hov__introduction-image img {
    border-radius:20px
  }
}
.hov__introduction-title {
  color:#000;
  text-align:center;
  max-width:276px;
  margin:50px auto 0;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  font-weight:500;
  line-height:36px
}
@media only screen and (min-width:721px) {
  .hov__introduction-title {
    max-width:unset
  }
}
@media only screen and (min-width:960px) {
  .hov__introduction-title {
    margin-top:70px;
    font-size:48px;
    line-height:52px
  }
}
.hov__introduction-description {
  color:#000;
  max-width:839px;
  margin:30px auto 50px;
  font-size:14px;
  line-height:20px
}
@media only screen and (min-width:960px) {
  .hov__introduction-description {
    margin:30px auto 55px;
    font-size:20px;
    line-height:28px
  }
}
.hov__introduction-cta {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  color:rgba(var(--greyscale-level-6),1);
  background-color:#1a4552;
  border-radius:8px;
  padding:12px 30px;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.hov__introduction-cta:hover {
  text-decoration:none
}
@media only screen and (min-width:960px) {
  .hov__introduction-cta {
    font-size:16px
  }
}
@media only screen and (max-width:720px) {
  .hov__introduction-cta {
    padding:9px 22px
  }
}
.hov__brandnew-section {
  z-index:1;
  color:#000;
  display:block;
  position:relative
}
.hov__brandnew-section:after {
  content:"";
  z-index:-1;
  background-color:#ece2ce;
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  top:0;
  left:calc(50% - 50vw)
}
.hov__brandnew-section-title {
  text-align:center;
  margin-bottom:42px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  font-weight:500;
  line-height:36px
}
@media only screen and (min-width:960px) {
  .hov__brandnew-section-title {
    margin-bottom:72px;
    font-size:48px;
    line-height:42px
  }
}
.hov__brandnew-section-cards {
  flex-direction:column;
  gap:50px;
  display:flex
}
@media only screen and (min-width:721px) {
  .hov__brandnew-section-cards {
    flex-direction:row;
    gap:35px
  }
}
.hov__brandnew-section-card-image {
  aspect-ratio:.99;
  border-radius:20px;
  width:100%;
  margin-bottom:16px;
  overflow:hidden
}
@media only screen and (min-width:721px) {
  .hov__brandnew-section-card-image {
    aspect-ratio:.81;
    margin-bottom:20px
  }
}
.hov__brandnew-section-card-description {
  text-align:center;
  width:100%;
  margin-top:0;
  font-size:14px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:721px) {
  .hov__brandnew-section-card-description {
    text-align:left;
    max-width:402px;
    font-size:16px;
    line-height:22px
  }
}
.hov__brandnew-section-cta-container {
  box-sizing:border-box;
  justify-content:center;
  height:-moz-fit-content;
  height:fit-content;
  padding:50px 0 94px;
  display:flex
}
@media only screen and (min-width:960px) {
  .hov__brandnew-section-cta-container {
    padding:55px 0 150px
  }
}
.hov__brandnew-section-cta {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  color:rgba(var(--greyscale-level-6),1);
  background-color:#1a4552;
  border-radius:8px;
  padding:12px 30px;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.hov__brandnew-section-cta:hover {
  text-decoration:none
}
@media only screen and (min-width:960px) {
  .hov__brandnew-section-cta {
    font-size:16px
  }
}
.hov__creators-section {
  z-index:1;
  width:100vw;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.hov__creators-section:after {
  content:"";
  z-index:-1;
  background:#ece2ce;
  width:100vw;
  height:50%;
  display:block;
  position:absolute;
  top:0;
  left:calc(50% - 50vw)
}
.hov__creators-section-inner {
  width:100%;
  margin:0 auto;
  padding-bottom:115px
}
@media only screen and (min-width:1200px) {
  .hov__creators-section-inner {
    width:-moz-fit-content;
    width:fit-content;
    padding-bottom:180px;
    display:flex
  }
}
.hov__creators-title {
  color:#000;
  text-align:left;
  width:300px;
  padding:0 20px 43px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:32px;
  line-height:36px
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .hov__creators-title {
    width:100%;
    min-height:0
  }
}
@media only screen and (min-width:1200px) {
  .hov__creators-title {
    width:355px;
    min-height:181px;
    padding:52px 83px 0 0;
    font-size:48px;
    line-height:52px
  }
}
.hov__creators-content {
  margin-left:0
}
@media only screen and (min-width:1200px) {
  .hov__creators-content {
    margin-left:5.5vw
  }
}
.hov__creators-cards-wrapper {
  z-index:2;
  gap:8px;
  width:-moz-fit-content;
  width:fit-content;
  margin-bottom:0;
  padding:0 20px;
  display:block;
  position:relative
}
@media only screen and (min-width:1200px) {
  .hov__creators-cards-wrapper {
    flex-direction:row;
    justify-content:left;
    width:-moz-fit-content;
    width:fit-content;
    margin-bottom:0;
    padding:0;
    display:flex;
    overflow:hidden
  }
}
.hov__creators-card {
  width:274.8px;
  height:-moz-fit-content;
  height:fit-content
}
@media only screen and (min-width:1200px) {
  .hov__creators-card {
    width:402px
  }
}
.hov__creators-card-image {
  border-radius:15px;
  width:275px;
  height:338px;
  overflow:hidden
}
@media only screen and (min-width:1200px) {
  .hov__creators-card-image {
    border-radius:20px;
    width:402px;
    height:495px
  }
}
.hov__creators-card-title {
  color:#000;
  margin:0;
  padding-top:16px;
  padding-bottom:20px;
  font-size:16px;
  font-weight:580;
  line-height:20px
}
@media only screen and (min-width:1200px) {
  .hov__creators-card-title {
    padding-top:21px;
    padding-bottom:22px;
    font-size:20px;
    line-height:26px
  }
}
.hov__creators-card-description {
  color:#000;
  margin:0;
  font-size:16px;
  font-weight:375;
  line-height:20px
}
@media only screen and (min-width:960px) {
  .hov__creators-card-description {
    line-height:22px
  }
}
.hov__creators-slider-wrapper-item {
  padding-right:21px
}
@media only screen and (min-width:1200px) {
  .hov__creators-slider-wrapper-item {
    padding-right:35px
  }
}
.hov__creators-section-slider-container {
  grid-auto-flow:column;
  width:100%;
  display:grid;
  position:relative
}
@media only screen and (min-width:960px) {
  .hov__creators-section-slider-container {
    padding-left:0
  }
}
.hov__creators-section-slider-container::-webkit-scrollbar {
  display:none
}
.hov__creators-slider-buttons-container {
  z-index:2;
  display:none;
  position:relative
}
@media only screen and (min-width:1200px) {
  .hov__creators-slider-buttons-container {
    justify-content:flex-start;
    margin:0 auto;
    padding-top:24px;
    display:flex
  }
}
.hov__creators-slider-wrapper-button {
  border:1.5px solid #000;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:30px;
  height:30px;
  margin-right:8px;
  display:flex
}
.hov__creators-slider-wrapper-button .web_ui__Icon__greyscale-level-1 svg {
  fill:#000;
  color:#000
}
.hov__creators-slider-wrapper-button.hov__creators-slider-nav-disabled {
  border:solid 1.5px rgba(var(--greyscale-level-3),1)
}
.hov__creators-slider-wrapper-button.hov__creators-slider-nav-disabled .web_ui__Icon__greyscale-level-5 svg {
  fill:rgba(var(--greyscale-level-3),1);
  color:rgba(var(--greyscale-level-3),1)
}
.hov__creators-slider-rotate-180 {
  transform:rotate(180deg)
}
.hov__closet-section {
  width:100vw;
  display:block;
  position:relative;
  left:calc(50% - 50vw);
  overflow-x:hidden
}
.hov__closet-section-title {
  color:#000;
  text-align:center;
  padding:0 20px 48px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  line-height:44px
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-title {
    padding:0 20px 89px;
    font-size:76px;
    line-height:82px
  }
}
.hov__closet-section-cta-container {
  box-sizing:border-box;
  justify-content:center;
  height:-moz-fit-content;
  height:fit-content;
  padding:42px 0 70px;
  display:flex
}
@media only screen and (min-width:960px) {
  .hov__closet-section-cta-container {
    padding:55px 0 150px
  }
}
.hov__closet-section-cta {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  color:rgba(var(--greyscale-level-6),1);
  background-color:#1a4552;
  border-radius:8px;
  padding:12px 30px;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.hov__closet-section-cta:hover {
  text-decoration:none
}
@media only screen and (min-width:960px) {
  .hov__closet-section-cta {
    font-size:16px
  }
}
.hov__closet-section-cards-wrapper {
  flex-direction:row;
  justify-content:space-between;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding-left:20px;
  display:flex
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-cards-wrapper {
    box-sizing:border-box;
    flex-direction:row;
    justify-content:space-between;
    gap:16px;
    width:100%;
    max-width:1316px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    display:flex
  }
}
.hov__closet-section-slider-wrapper-item {
  padding-right:20px
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-slider-wrapper-item {
    padding-right:0
  }
}
.hov__closet-section-product-card {
  width:147px;
  height:-moz-fit-content;
  height:fit-content
}
.hov__closet-section-product-card a {
  text-decoration:none
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-product-card {
    width:183px
  }
}
.hov__closet-section-product-card-image {
  border-radius:15px;
  width:147px;
  height:190px;
  position:relative;
  overflow:hidden
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-product-card-image {
    width:183px;
    height:236px
  }
}
.hov__closet-section-product-card-title {
  color:#000;
  margin-top:8px;
  font-size:12px;
  font-weight:375;
  line-height:15px;
  text-decoration:none
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-product-card-title {
    margin-top:12px;
    font-size:14px;
    line-height:18px
  }
}
.hov__closet-section-fave-icon {
  background:rgba(var(--greyscale-level-6),1);
  border-radius:100%;
  justify-content:center;
  align-items:center;
  width:29px;
  height:29px;
  display:flex;
  position:absolute;
  bottom:10px;
  right:10px
}
@media only screen and (min-width:1200px) {
  .hov__closet-section-fave-icon {
    width:38px;
    height:38px;
    bottom:10px;
    right:13px
  }
}
.hov__bottom-section {
  box-sizing:border-box;
  color:#edffe9;
  z-index:0;
  width:100%;
  padding:72px 0 60px;
  position:relative
}
.hov__bottom-section:after {
  content:"";
  background:rgba(var(--primary-dark),1);
  width:100vw;
  height:100%;
  display:block;
  position:absolute;
  bottom:0;
  left:calc(50% - 50vw)
}
.hov__bottom-section>* {
  z-index:2;
  position:relative
}
@media only screen and (min-width:960px) {
  .hov__bottom-section {
    text-align:center;
    padding:100px 0 90px
  }
}
.hov__bottom-headline {
  text-align:center;
  max-width:280px;
  margin:0 auto 22px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:40px;
  font-weight:500;
  line-height:44px
}
@media only screen and (min-width:721px) {
  .hov__bottom-headline {
    width:100%;
    max-width:1056px;
    margin:0 auto 45px;
    font-size:76px;
    line-height:84px
  }
}
.hov__bottom-description {
  color:#edffe9;
  text-align:center;
  max-width:275px;
  margin:0 auto 42px;
  font-size:14px;
  line-height:20px
}
@media only screen and (min-width:721px) {
  .hov__bottom-description {
    width:850px;
    max-width:90%;
    margin-bottom:46px;
    font-size:20px;
    line-height:28px
  }
}
.hov__bottom-cta {
  text-align:center;
  width:-moz-fit-content;
  width:fit-content;
  color:rgba(var(--primary-dark),1);
  background:#edffe9;
  border-radius:8px;
  margin:0 auto;
  padding:9px 28px;
  font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:22px;
  text-decoration:none;
  display:block
}
.hov__bottom-cta:hover {
  text-decoration:none
}
@media only screen and (min-width:960px) {
  .hov__bottom-cta {
    padding:14px 44px;
    font-size:16px
  }
}
.order-details-page {
  flex-direction:row;
  gap:20px;
  display:flex
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .order-details-page {
    flex-direction:column
  }
}
.order-details-page section {
  flex:2
}
.order-details-page aside {
  flex:1
}
.order-details-page__opposite-user__msg-button .web_ui__Container__container {
  padding-top:0
}
.order-details-page__bundle-summary .web_ui__Accordion__wide,
.order-details-page__manage-order .web_ui__Accordion__wide {
  padding:0
}
.order-details-page__status-sticky {
  position:fixed;
  top:107px
}
@supports (position:sticky) {
  .order-details-page__status-sticky {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .order-details-page__status-sticky {
    position:-webkit-sticky
  }
}
.order-details-card:has(.order-details-card__content:empty) {
  display:none
}
.order-details__bundle-item-container {
  width:128px
}
.order-details__single-item-container {
  height:170px
}
.shipping-settings-loader {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.shipping-settings-address-note .web_ui__Cell__cell {
  padding-top:8px
}
.policy__content {
  background:rgba(var(--greyscale-level-6),1);
  margin-top:28px;
  padding:0 6px
}
.policy__content details {
  margin:20px 0
}
@media only screen and (min-width:960px) {
  .policy__content details {
    margin:0
  }
}
.policy__content details[open] summary {
  margin-bottom:16px
}
.policy__content details[open] summary:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgMTQuNDVsLTYuMDAxLTUuOTQ5TDYgMTQuNDUxbDEuMDYgMS4wNSA0Ljk0MS00Ljg5NyA0Ljk0IDQuODk3eiIvPgo8L3N2Zz4K)
}
@media only screen and (min-width:960px) {
  .policy__content details[open] summary {
    margin-bottom:4px
  }
  .policy__content details[open]>p:first-of-type {
    margin-top:0
  }
  .policy__content details>div {
    padding-left:16px
  }
}
.policy__content summary {
  color:rgba(var(--greyscale-level-1),1);
  cursor:pointer;
  outline:none;
  align-items:flex-start;
  padding-right:24px;
  font-size:16px;
  font-weight:500;
  line-height:22px;
  display:flex;
  position:relative
}
.policy__content summary::-webkit-details-marker {
  content:"";
  display:none
}
.policy__content summary::marker {
  content:"";
  display:none
}
.policy__content summary:after {
  content:"";
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xOC4wMDIgOS41NTJsLTEuMDYxLTEuMDUxLTQuOTQgNC44OTdMNy4wNiA4LjUwMSA2IDkuNTUybDYuMDAxIDUuOTQ5eiIvPgo8L3N2Zz4K);
  width:24px;
  height:24px;
  position:absolute;
  right:0
}
@media only screen and (min-width:960px) {
  .policy__content summary {
    padding:12px 16px
  }
  .policy__content summary:hover {
    background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
  }
  .policy__content {
    padding:0 22px
  }
  .policy__content article>:not(.policy__contents-table) {
    margin-right:332px
  }
}
@media only screen and (min-width:1200px) {
  .policy__content article>:not(.policy__contents-table) {
    margin-right:400px
  }
}
.policy__content h1,
.policy__content h2,
.policy__content h3 {
  color:rgba(var(--amplified-default),1);
  font-size:16px;
  font-weight:580;
  line-height:22px
}
.policy__content section:has(h2) {
  margin-top:56px;
  scroll-margin-top:108px
}
@media only screen and (min-width:960px) {
  .policy__content section:has(h2) {
    margin-top:88px
  }
}
.is-webview .policy__content section:has(h2) {
  scroll-margin-top:8px
}
.policy__content section:has(h2):first-of-type {
  margin-top:24px
}
.policy__content h2 {
  margin-bottom:24px;
  font-size:28px;
  line-height:120%
}
@media only screen and (min-width:960px) {
  .policy__content h2 {
    font-size:32px
  }
}
.policy__content h3 {
  border-bottom:solid 1px rgba(var(--greyscale-level-4),1);
  margin-top:56px;
  margin-bottom:16px;
  padding-bottom:8px;
  font-size:24px;
  line-height:140%
}
@media only screen and (max-width:720px) {
  .policy__content h3 {
    font-size:20px
  }
}
.policy__content h2+p:has(img) {
  margin-top:0;
  margin-bottom:0;
  padding:0
}
.policy__content p {
  color:rgba(var(--greyscale-level-2),1);
  margin:24px 0;
  font-size:16px;
  font-weight:400;
  line-height:160%
}
.policy__content .policy__contact-address p {
  margin:0;
  padding:0
}
.policy__content p img {
  border-radius:16px;
  width:100%
}
.policy__content strong {
  font-weight:580
}
.policy__content li,
.policy__content ol,
.policy__content ul {
  margin-top:0;
  line-height:160%
}
.policy__content ul {
  margin-bottom:24px
}
.policy__title {
  text-align:left;
  border-bottom:solid 1px rgba(var(--greyscale-level-4),1);
  margin-bottom:16px;
  padding-bottom:8px
}
.policy__title h1 {
  margin:16px auto;
  font-size:32px;
  line-height:120%
}
@media only screen and (min-width:960px) {
  .policy__title h1 {
    font-size:40px
  }
}
.policy__contents-table {
  background:rgba(var(--greyscale-level-6),1);
  width:252px;
  margin:40px 0
}
@media only screen and (min-width:960px) {
  .policy__contents-table {
    float:right;
    width:300px;
    margin-top:32px;
    position:sticky;
    top:120px
  }
}
.policy__contents-table h2:first-child {
  color:rgba(var(--amplified-default),1);
  border-bottom:none;
  margin-bottom:12px;
  padding:0 16px;
  font-size:16px;
  font-weight:580;
  line-height:22px
}
.policy__contents-table a {
  color:rgba(var(--greyscale-level-2),1);
  padding:13px 16px;
  text-decoration:none;
  display:block
}
@media only screen and (min-width:960px) {
  .policy__contents-table a {
    padding:9px 16px
  }
}
.policy__contents-table a:hover {
  background:linear-gradient(rgba(var(--greyscale-level-1),.02),rgba(var(--greyscale-level-1),.02)),rgba(var(--greyscale-level-6),1)
}
.policy__contents-table .policy__contents-table--active-item {
  color:rgba(var(--amplified-default),1);
  font-weight:500
}
.policy__contents-table p {
  border-bottom:solid 1px rgba(var(--greyscale-level-4),1);
  margin:0
}
.policy__good-to-know {
  color:rgba(var(--greyscale-level-1),1);
  background:#e6fafa;
  border-radius:8px;
  align-items:flex-start;
  margin:24px 0;
  padding:24px;
  display:flex;
  position:relative
}
.policy__good-to-know div {
  flex:1
}
.policy__good-to-know p {
  color:rgba(var(--amplified-default),1);
  margin:0
}
.policy__good-to-know:before {
  content:"";
  background-image:url(/assets/icons/privacy-center/light-bulb.svg);
  background-repeat:no-repeat;
  width:24px;
  height:24px;
  margin-right:16px;
  display:block
}
.policy__alert-note {
  background:#fff5e5;
  border-radius:8px;
  align-items:flex-start;
  margin:0;
  padding:24px;
  display:flex;
  position:relative
}
.policy__alert-note div {
  flex:1
}
.policy__alert-note p {
  color:rgba(var(--amplified-default),1);
  margin:0
}
.policy__alert-note p:first-child {
  color:rgba(var(--amplified-default),1);
  margin-bottom:8px;
  font-size:16px;
  font-weight:580;
  line-height:22px
}
.policy__alert-note:before {
  content:"";
  background-image:url(/assets/icons/privacy-center/exclamation-triangle.svg);
  background-repeat:no-repeat;
  width:24px;
  height:24px;
  margin-right:16px;
  display:block
}
.available_discounts__landing-page-container {
  box-sizing:border-box;
  width:100%;
  max-width:1316px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px
}
.available_discounts__introduction-section {
  color:#000;
  justify-content:center;
  padding-top:44px;
  padding-bottom:48px;
  display:flex
}
@media only screen and (min-width:960px) {
  .available_discounts__introduction-section {
    padding-top:68px;
    padding-bottom:72px
  }
}
.available_discounts__introduction-title {
  letter-spacing:-3px;
  text-align:center;
  max-width:1056px;
  font-size:40px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .available_discounts__introduction-title {
    font-size:76px
  }
}
.available_discounts__price-rule-section {
  color:#000;
  box-sizing:border-box;
  background:#edf2f2;
  flex-direction:column;
  align-items:center;
  width:100vw;
  padding-bottom:56px;
  padding-left:20px;
  padding-right:20px;
  display:flex;
  position:relative;
  left:calc(50% - 50vw)
}
.available_discounts__price-rule-section:first-of-type {
  padding-top:40px
}
.available_discounts__price-rule-section:last-of-type {
  padding-bottom:64px
}
@media only screen and (min-width:721px) {
  .available_discounts__price-rule-section:first-of-type {
    padding-top:80px
  }
  .available_discounts__price-rule-section:last-of-type {
    padding-bottom:104px
  }
}
.available_discounts__price-rule-title {
  letter-spacing:-.2px;
  text-align:center;
  max-width:624px;
  font-size:32px;
  font-weight:580
}
.available_discounts__price-rule-subtitle {
  color:#15191a;
  text-align:center;
  max-width:1056px;
  margin-top:10px;
  font-size:16px;
  font-weight:375
}
.available_discounts__price-rule-card {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:20px;
  width:100%;
  margin-top:40px;
  padding:32px
}
@media only screen and (min-width:960px) {
  .available_discounts__price-rule-card {
    width:100%;
    max-width:840px;
    padding:64px
  }
}
.available_discounts__pricing-rule-card-title {
  margin-bottom:40px;
  font-size:22px;
  font-weight:580;
  line-height:26px
}
.available_discounts__pricing-rule-card-data-wrapper:not(:last-child):after {
  content:"";
  opacity:.08;
  background-color:#15191a;
  width:100%;
  height:1px;
  margin-top:20px;
  margin-bottom:20px;
  display:block
}
.available_discounts__pricing-rule-card-data {
  color:#15191a;
  flex-direction:column;
  font-size:16px;
  display:flex
}
@media only screen and (min-width:721px) {
  .available_discounts__pricing-rule-card-data {
    flex-direction:row;
    gap:32px
  }
}
.available_discounts__pricing-rule-card-data-label {
  flex:1;
  font-weight:500
}
.available_discounts__pricing-rule-card-data-value {
  flex:1;
  font-weight:375
}
.available_discounts__additional-information-section {
  box-sizing:border-box;
  color:#edffe9;
  background:#1a4552;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100vw;
  padding:64px 20px 80px;
  display:flex;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:721px) {
  .available_discounts__additional-information-section {
    flex-direction:row;
    padding-left:52px;
    padding-right:52px
  }
}
@media only screen and (min-width:960px) {
  .available_discounts__additional-information-section {
    padding-top:90px;
    padding-bottom:106px
  }
}
.available_discounts__additional-information-title {
  letter-spacing:-1px;
  margin-bottom:20px;
  font-size:32px;
  font-weight:580
}
@media only screen and (min-width:960px) {
  .available_discounts__additional-information-title {
    margin-bottom:40px
  }
}
.available_discounts__additional-information-image {
  aspect-ratio:.891892;
  border-radius:20px;
  width:240px;
  min-width:240px;
  height:296px;
  margin-bottom:64px;
  overflow:hidden;
  transform:rotate(-2.92deg)
}
@media only screen and (min-width:721px) {
  .available_discounts__additional-information-image {
    margin-bottom:0;
    margin-right:34px
  }
}
@media only screen and (min-width:960px) {
  .available_discounts__additional-information-image {
    aspect-ratio:.857143;
    width:248px;
    height:308px;
    margin-right:68px
  }
}
.available_discounts__additional-information-content {
  max-width:429px;
  padding-left:20px
}
.available_discounts__additional-information-text {
  font-size:16px;
  font-weight:375;
  line-height:22px
}
.available_discounts__additional-information-list-item {
  margin-left:0
}
.available_discounts__pricing-rule-card-subtitle {
  margin-top:40px;
  margin-bottom:40px;
  font-size:18px;
  font-weight:580;
  line-height:24px
}
.available_discounts__fact-group-section:before {
  content:"";
  opacity:.08;
  background-color:#15191a;
  width:100%;
  height:1px;
  margin-top:20px;
  margin-bottom:20px;
  display:block
}
.privacy-center__landing-page-container {
  max-width:1316px
}
.privacy-center__glance-section {
  color:#000;
  background-color:#edf2f2;
  width:100vw;
  margin-top:-20px;
  padding:56px 0 88px;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .privacy-center__glance-section {
    padding:64px 0 128px
  }
}
.privacy-center__glance-title {
  text-align:center;
  letter-spacing:-3px;
  margin-bottom:16px;
  padding:0 6px;
  font-family:VCHoneySemiBoldDeck,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
  font-size:48px;
  font-weight:580;
  line-height:1.02em
}
@media only screen and (min-width:960px) {
  .privacy-center__glance-title {
    margin:0 auto 20px;
    font-size:88px
  }
}
.privacy-center__glance-subtitle {
  letter-spacing:-1px;
  text-align:center;
  margin-top:0;
  margin-bottom:56px;
  padding:0 12px;
  font-size:32px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .privacy-center__glance-subtitle {
    margin-bottom:64px;
    font-size:48px;
    line-height:120%
  }
}
.privacy-center__glance-cards-container {
  flex-direction:column;
  justify-content:center;
  gap:32px;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  padding:0 10px;
  display:flex
}
@media only screen and (min-width:960px) {
  .privacy-center__glance-cards-container {
    flex-flow:wrap;
    padding:0
  }
}
.privacy-center__glance-card {
  background:rgba(var(--greyscale-level-6),1);
  box-sizing:border-box;
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  width:100%;
  padding:40px;
  display:flex
}
@media only screen and (min-width:721px) {
  .privacy-center__glance-card {
    max-width:402px;
    padding:48px
  }
}
.privacy-center__glance-card-image {
  width:135px;
  height:135px;
  margin:0 auto 32px
}
@media only screen and (min-width:721px) {
  .privacy-center__glance-card-image {
    width:160px;
    height:160px
  }
}
.privacy-center__glance-card-title {
  text-align:left;
  margin:0;
  font-size:24px;
  font-weight:500;
  line-height:26px
}
.privacy-center__glance-card-description {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  text-align:left;
  padding:24px 0;
  font-size:16px;
  font-weight:375
}
.privacy-center__glance-card-description p {
  color:#000;
  line-height:24px
}
.privacy-center__glance-card-link {
  text-align:left;
  align-items:flex-end;
  gap:12px;
  display:flex
}
.privacy-center__glance-card-link a {
  justify-content:center;
  align-items:center;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  text-decoration:none;
  display:inline-flex
}
.privacy-center__glance-card-link a:after {
  content:"";
  background:url(/assets/icons/privacy-center/ArrowRight.svg) 50%/contain no-repeat;
  width:1.3em;
  height:1.3em;
  margin-left:1em;
  display:inline-block
}
@media only screen and (min-width:721px) {
  .privacy-center__glance-card-link {
    gap:16px
  }
}
.privacy-center__glance-card-link .privacy-center__card-link-icon {
  width:20px;
  height:20px
}
.privacy-center__manage-data-section {
  color:#000;
  padding:88px 10px
}
@media only screen and (min-width:960px) {
  .privacy-center__manage-data-section {
    justify-content:flex-start;
    gap:8px;
    padding:128px 0;
    display:flex;
    position:relative
  }
}
.privacy-center__manage-data-title {
  text-align:left;
  margin-top:0;
  font-size:32px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .privacy-center__manage-data-title {
    max-width:406px;
    height:-moz-fit-content;
    height:fit-content;
    margin-bottom:200px;
    font-size:48px;
    line-height:120%;
    position:sticky;
    top:150px
  }
}
.privacy-center__manage-data-cards-container {
  flex-direction:column;
  gap:72px;
  margin:0 auto;
  padding-top:56px;
  display:flex
}
@media only screen and (min-width:960px) {
  .privacy-center__manage-data-cards-container {
    padding:0
  }
}
@media only screen and (min-width:721px) {
  .privacy-center__manage-data-card {
    flex-direction:row;
    align-items:center;
    gap:40px;
    display:flex
  }
}
.privacy-center__manage-data-card-image {
  aspect-ratio:.811688;
  border-radius:20px;
  flex-direction:column;
  align-items:center;
  gap:32px;
  width:250px;
  height:308px;
  margin:0 auto 32px;
  display:flex;
  overflow:hidden
}
@media only screen and (min-width:721px) {
  .privacy-center__manage-data-card-image {
    margin:0
  }
}
.privacy-center__manage-data-card:nth-child(odd) .privacy-center__manage-data-card-image {
  transform:rotate(2.92deg)
}
.privacy-center__manage-data-card:nth-child(2n) .privacy-center__manage-data-card-image {
  transform:rotate(-2.8deg)
}
.privacy-center__manage-data-card-texts {
  flex-direction:column;
  gap:0;
  max-width:480px;
  display:flex
}
.privacy-center__manage-data-card-title {
  text-align:left;
  margin:0;
  font-size:24px;
  font-weight:500;
  line-height:26px
}
.privacy-center__manage-data-card-description {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  text-align:left;
  padding:24px 0;
  font-size:16px;
  font-weight:375
}
.privacy-center__manage-data-card-description p {
  color:#000;
  line-height:24px
}
@media only screen and (min-width:721px) {
  .privacy-center__manage-data-card-description {
    max-width:480px
  }
}
.privacy-center__manage-data-card-link {
  text-align:left;
  align-items:flex-end;
  gap:12px;
  display:flex
}
.privacy-center__manage-data-card-link a {
  justify-content:center;
  align-items:center;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  text-decoration:none;
  display:inline-flex
}
.privacy-center__manage-data-card-link a:after {
  content:"";
  background:url(/assets/icons/privacy-center/ArrowRight.svg) 50%/contain no-repeat;
  width:1.3em;
  height:1.3em;
  margin-left:1em;
  display:inline-block
}
@media only screen and (min-width:721px) {
  .privacy-center__manage-data-card-link {
    gap:16px
  }
}
.privacy-center__manage-data-card-link .privacy-center__card-link-icon {
  width:20px;
  height:20px
}
.privacy-center__control-section {
  color:#000;
  background-color:#edf2f2;
  width:100vw;
  padding:88px 0;
  position:relative;
  left:calc(50% - 50vw)
}
@media only screen and (min-width:960px) {
  .privacy-center__control-section {
    padding:128px 0
  }
}
.privacy-center__control-content-container {
  box-sizing:border-box;
  flex-direction:column;
  gap:56px;
  margin:0 auto;
  padding:0 16px;
  display:flex
}
@media only screen and (min-width:721px) {
  .privacy-center__control-content-container {
    flex-flow:wrap;
    justify-content:space-between;
    max-width:1316px;
    margin:0 auto;
    padding:0 20px
  }
}
.privacy-center__control-title {
  text-align:left;
  margin-top:0;
  font-size:32px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .privacy-center__control-title {
    font-size:48px;
    line-height:120%
  }
}
.privacy-center__control-subtitle {
  color:rgba(var(--amplified-default),1);
  text-align:left;
  padding:24px 10px 0 0;
  font-size:16px;
  font-weight:375;
  line-height:24px
}
@media only screen and (min-width:721px) {
  .privacy-center__control-subtitle {
    max-width:760px
  }
}
.privacy-center__control-cards-container {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  flex-wrap:wrap;
  gap:24px;
  margin:0 auto;
  padding:0;
  display:flex
}
@media only screen and (min-width:721px) {
  .privacy-center__control-cards-container {
    flex-direction:row;
    max-width:1316px;
    padding:0
  }
}
.privacy-center__control-card {
  box-sizing:border-box;
  background:rgba(var(--greyscale-level-6),1);
  border-radius:20px;
  flex-direction:column;
  justify-content:space-between;
  width:100%;
  padding:32px;
  display:flex
}
@media only screen and (min-width:960px) {
  .privacy-center__control-card {
    flex:calc(50% - 24px);
    width:auto;
    max-width:none
  }
}
.privacy-center__control-card-image {
  margin:16px 0
}
.privacy-center__control-card-title {
  text-align:left;
  margin:0;
  font-size:24px;
  font-weight:500;
  line-height:26px
}
.privacy-center__control-card-description {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  text-align:left;
  padding:24px 0;
  font-size:16px;
  font-weight:375
}
.privacy-center__control-card-description p {
  color:#000;
  line-height:24px
}
.privacy-center__control-card-link {
  text-align:left;
  align-items:flex-end;
  gap:12px;
  display:flex
}
.privacy-center__control-card-link a {
  justify-content:center;
  align-items:center;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  text-decoration:none;
  display:inline-flex
}
.privacy-center__control-card-link a:after {
  content:"";
  background:url(/assets/icons/privacy-center/ArrowRight.svg) 50%/contain no-repeat;
  width:1.3em;
  height:1.3em;
  margin-left:1em;
  display:inline-block
}
@media only screen and (min-width:721px) {
  .privacy-center__control-card-link {
    gap:16px
  }
}
.privacy-center__control-card-link .privacy-center__card-link-icon {
  width:20px;
  height:20px
}
.privacy-center__faq-section {
  color:#000;
  flex-direction:column;
  gap:32px;
  padding:88px 10px;
  display:flex
}
@media only screen and (min-width:960px) {
  .privacy-center__faq-section {
    padding:128px 0
  }
}
.privacy-center__faq-section-title {
  text-align:left;
  margin-top:0;
  font-size:32px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .privacy-center__faq-section-title {
    font-size:48px;
    line-height:120%
  }
}
.privacy-center__faq-section-accordion_group {
  flex-direction:column;
  gap:32px;
  margin-top:16px;
  display:flex
}
@media only screen and (min-width:960px) {
  .privacy-center__faq-section-accordion_group {
    margin-top:40px
  }
}
.privacy-center__faq-section-accordion {
  border-bottom:1px solid rgba(var(--greyscale-level-4),1)
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-header {
  background:rgba(var(--greyscale-level-6),1);
  padding:0
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-header .web_ui__Cell__navigating:hover,
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-header .web_ui__Cell__navigating:active {
  background:0 0
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-header .web_ui__Cell__title {
  padding-bottom:8px;
  font-size:18px;
  font-weight:580;
  line-height:150%
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-body {
  background-color:#0000
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-body .web_ui__Cell__body {
  max-width:820px;
  padding-top:16px;
  padding-bottom:12px;
  font-size:16px;
  line-height:160%
}
.privacy-center__faq-section-accordion #privacy-center_faq-section-accordion-body .web_ui__Accordion__regular {
  padding:0
}
.privacy-center__certification-section {
  color:#000;
  background-color:#edffe9;
  width:100vw;
  padding:32px 0;
  position:relative;
  left:calc(50% - 50vw)
}
.privacy-center__certification-content-container {
  box-sizing:border-box;
  margin:0 auto;
  padding:0 16px
}
@media only screen and (min-width:721px) {
  .privacy-center__certification-content-container {
    padding:0 20px
  }
}
.privacy-center__certification-title-container {
  flex-direction:column;
  align-items:center;
  gap:16px;
  display:flex
}
@media only screen and (min-width:721px) {
  .privacy-center__certification-title-container {
    flex-direction:row;
    justify-content:center
  }
  .privacy-center__certification-title-container img {
    width:40px
  }
}
@media only screen and (min-width:721px) and (min-width:721px) {
  .privacy-center__certification-title-container img {
    margin:0
  }
}
.privacy-center__certification-title {
  text-align:left;
  text-align:center;
  margin:0;
  font-size:18px;
  font-weight:500;
  line-height:26px
}
.privacy-center__certification-description {
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto;
  text-align:left;
  text-align:center;
  justify-content:center;
  padding:16px 0 12px;
  font-size:16px;
  font-weight:375
}
.privacy-center__certification-description p {
  color:#000;
  line-height:24px
}
.privacy-center__certification-link {
  text-align:left;
  justify-content:center;
  align-items:flex-end;
  gap:12px;
  display:flex
}
.privacy-center__certification-link a {
  justify-content:center;
  align-items:center;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  text-decoration:none;
  display:inline-flex
}
.privacy-center__certification-link a:after {
  content:"";
  background:url(/assets/icons/privacy-center/ArrowRight.svg) 50%/contain no-repeat;
  width:1.3em;
  height:1.3em;
  margin-left:1em;
  display:inline-block
}
@media only screen and (min-width:721px) {
  .privacy-center__certification-link {
    gap:16px
  }
}
.privacy-center__certification-link .privacy-center__card-link-icon {
  width:20px;
  height:20px
}
.privacy-center__certification-link a {
  color:rgba(var(--primary-dark),1)
}
.privacy-center__certification-link a:after {
  background:url(/assets/icons/privacy-center/ArrowRightDark.svg) 50%/contain no-repeat
}
.privacy-center__bottom-section {
  background-color:rgba(var(--primary-dark),1);
  width:100vw;
  padding:88px 0;
  position:relative;
  left:calc(50% - 50vw)
}
.privacy-center__bottom-section-title {
  color:rgba(var(--greyscale-level-6),1);
  text-align:center;
  margin-top:0;
  padding:0 12px;
  font-size:32px;
  font-weight:500
}
@media only screen and (min-width:960px) {
  .privacy-center__bottom-section-title {
    font-size:48px;
    line-height:120%
  }
}
.privacy-center__bottom-cta {
  max-width:343px;
  margin:auto;
  padding-top:48px
}
.van-privacy-policy ol {
  padding:0 1em
}
.personalisation-side-menu__list {
  margin:0;
  padding:0;
  list-style:none
}
.personalisation-side-menu__list>li {
  margin:0
}
.right,
.u-float-right {
  float:right!important
}
@media only screen and (max-width:720px) {
  .right\@phones,
  .u-float-right\@phones {
    float:right!important
  }
}
.left,
.u-float-left {
  float:left!important
}
@media only screen and (max-width:720px) {
  .left\@phones,
  .u-float-left\@phones {
    float:right!important
  }
}
.u-float-none {
  float:none!important
}
.u-transform-style-preserve-3d {
  transform-style:preserve-3d
}
.rel,
.u-position-relative {
  position:relative!important
}
@media only screen and (max-width:720px) {
  .rel\@phones,
  .u-position-relative\@phones {
    position:relative!important
  }
}
@media only screen and (min-width:721px) {
  .rel\@tablets-up,
  .u-position-relative\@tablets-up {
    position:relative!important
  }
}
.abs,
.u-position-absolute {
  position:absolute
}
.u-position-initial {
  position:initial
}
.u-zindex-bump {
  z-index:1
}
.u-zindex-small {
  z-index:5
}
.u-zindex-large {
  z-index:20
}
.block,
.u-block {
  display:block!important
}
@media only screen and (max-width:720px) {
  .block\@phones,
  .u-block\@phones {
    width:100%!important;
    display:block!important
  }
}
.inline-block,
.u-inline-block {
  display:inline-block!important
}
.u-inline {
  display:inline!important
}
.u-table {
  display:table!important
}
.u-table-cell {
  display:table-cell!important
}
.u-flexbox {
  display:flex
}
.u-inline-flex {
  display:inline-flex!important
}
.u-flex-wrap {
  flex-wrap:wrap
}
.u-flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
.u-border-box {
  box-sizing:border-box
}
.u-fill-height {
  height:100%!important
}
.u-fill-width {
  width:100%!important
}
.u-fill-child-component>* {
  width:100%;
  height:100%
}
.u-half-width {
  width:50%!important
}
.u-fill-viewport {
  min-height:100vh!important
}
.u-fill-dynamic-viewport {
  min-height:100vh!important;
  min-height:100dvh!important
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-flat\@portables {
    width:100%!important
  }
}
@media only screen and (max-width:720px) {
  .u-flat\@phones {
    width:100%!important
  }
}
.u-nowrap {
  white-space:nowrap
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-nowrap\@tablets {
    white-space:nowrap
  }
}
.u-force-wrap {
  white-space:pre;
  white-space:pre-wrap;
  white-space:pre-line;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-hp-pre-wrap;
  word-wrap:break-word
}
.u-ellipsis {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.u-stretch-height {
  margin:auto;
  left:0;
  right:0;
  width:auto!important;
  height:100%!important
}
.u-stretch-width {
  margin:auto;
  top:0;
  bottom:0;
  width:100%!important;
  height:auto!important
}
.u-min-width-none {
  min-width:0
}
.u-min-height-none {
  min-height:0
}
.u-vertical-top {
  vertical-align:top
}
.u-vertical-baseline {
  vertical-align:baseline
}
.u-vertical-middle {
  vertical-align:middle
}
.u-vertical-text-top {
  vertical-align:text-top
}
.u-vertical-text-bottom {
  vertical-align:text-bottom
}
.u-text-center {
  text-align:center!important
}
@media only screen and (max-width:720px) {
  .u-text-center\@phones {
    text-align:center
  }
}
.u-text-right {
  text-align:right!important
}
.u-text-left {
  text-align:left!important
}
.u-text-wrap {
  word-break:normal;
  overflow-wrap:break-word;
  word-wrap:break-word;
  -ms-word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  hyphens:auto
}
.u-line-height-none {
  line-height:0
}
.circle,
.u-rounded-fully {
  border-radius:9999px!important
}
.u-rounded {
  border-radius:2px
}
.u-background-white {
  background:rgba(var(--greyscale-level-6),1)
}
.u-background-extra-light {
  background:#e6fafa
}
.u-background-theme {
  background:rgba(var(--primary-default),1)!important
}
.u-background-light {
  background:rgba(var(--greyscale-level-5),1)
}
.u-background-gray {
  background:rgba(var(--greyscale-level-1),.08)!important
}
.u-background-greyscale-level-6 {
  background:rgba(var(--greyscale-level-6),1);
  background:rgba(var(--greyscale-level-6),1)!important
}
.u-breakout {
  width:100vw;
  margin-left:-50vw;
  margin-right:-50vw;
  position:relative;
  left:50%;
  right:50%
}
.u-underlined {
  text-decoration:underline
}
.u-disable-hover:hover,
.u-disable-underline:hover,
.u-disable-underline-without-hover,
.u-disable-underline {
  text-decoration:none
}
.u-disabled {
  pointer-events:none;
  opacity:.48
}
.u-color-inherit {
  color:inherit
}
.u-color-greyscale-level-1 {
  color:rgba(var(--greyscale-level-1),1)
}
.hidden,
[hidden],
.is-hidden {
  display:none!important
}
.u-hidden {
  display:none
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-hidden\@portables {
    display:none
  }
}
@media only screen and (min-width:960px) {
  .u-hidden\@desktops {
    display:none
  }
}
@media only screen and (max-width:720px) {
  .u-hidden\@phones {
    display:none
  }
}
.is-webview .u-hidden\@webview {
  display:none
}
.is-invisible {
  top:-9999em;
  left:0;
  right:0;
  position:absolute!important
}
.is-visually-hidden {
  z-index:-1;
  opacity:0
}
.u-visibility-hidden {
  visibility:hidden
}
.u-cursor-default {
  cursor:default
}
.u-cursor-pointer {
  cursor:pointer
}
.u-cursor-grab {
  cursor:grab
}
.u-cursor-grabbing {
  cursor:grabbing
}
.u-user-select-none {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.is-scroll-locked {
  overflow:hidden
}
.is-floating {
  z-index:100025;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  overflow:auto
}
.u-code-input {
  font-family:Source Code Pro,monospace;
  resize:vertical!important
}
.u-align-content-flex-end {
  align-content:flex-end
}
.u-align-self-baseline {
  align-self:baseline
}
.u-align-self-center {
  align-self:center
}
.u-align-self-flex-end {
  align-self:flex-end
}
.u-align-self-flex-start {
  align-self:flex-start
}
.u-flex-grow {
  flex-grow:1
}
.u-flex-equal-size {
  flex-grow:1;
  flex-basis:0
}
.u-align-items-center {
  align-items:center
}
.u-align-items-baseline {
  align-items:baseline
}
.u-align-items-flex-end {
  align-items:flex-end
}
.u-align-items-flex-start {
  align-items:flex-start
}
.u-width-auto {
  width:auto!important
}
.u-width-min-content {
  width:min-content
}
.u-height-min-content {
  height:min-content
}
.u-with-small-right-arrow:after {
  content:"";
  vertical-align:bottom;
  border:solid 2px rgba(var(--greyscale-level-5),1);
  border-bottom:0;
  border-left:0;
  border:solid 1px rgba(var(--greyscale-level-5),1);
  border-bottom:0;
  border-left:0;
  width:5px;
  height:5px;
  display:inline-block;
  position:absolute;
  top:calc(50% - 2.5px);
  right:10px;
  transform:rotate(45deg)
}
.u-justify-content-between {
  justify-content:space-between
}
.u-justify-content-center {
  justify-content:center
}
.u-justify-content-flex-start {
  justify-content:flex-start
}
.u-justify-content-flex-end {
  justify-content:flex-end
}
.u-flex-direction-column {
  flex-direction:column
}
.u-flex-direction-column-reverse {
  flex-direction:column-reverse
}
.u-flex-direction-row {
  flex-direction:row
}
.u-flex-direction-row-reverse {
  flex-direction:row-reverse
}
.u-box-shadow {
  box-shadow:0 1px 1px #15191a1a
}
.u-clearfix:before,
.u-clearfix:after {
  content:"";
  display:table
}
.u-clearfix:after {
  clear:both
}
.u-no-pointer-events {
  pointer-events:none
}
.u-auto-pointer-events {
  pointer-events:auto
}
.u-overflow-hidden {
  border-radius:inherit;
  overflow:hidden
}
.u-border-radius-inherit {
  border-radius:inherit
}
.u-overflow-visible {
  overflow:visible!important
}
.u-overflow-auto {
  overflow:auto!important
}
.u-inner-outline * {
  outline-offset:-10px
}
.u-invisible-overlay {
  content:"";
  cursor:pointer;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}
.u-z-index-notification {
  z-index:100030
}
.u-z-index-isolate {
  isolation:isolate
}
.u-sticky {
  position:sticky
}
.u-sticky-bottom {
  position:fixed;
  bottom:0
}
.u-right {
  right:0
}
.u-bottom {
  bottom:0
}
.u-top {
  top:0
}
.u-fixed-top,
.u-sticky-top {
  position:fixed;
  top:0
}
@supports (position:sticky) {
  .u-sticky-top {
    position:sticky
  }
}
@supports (position:-webkit-sticky) {
  .u-sticky-top {
    position:-webkit-sticky
  }
}
.u-visually-hidden {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  width:1px;
  height:1px;
  position:absolute;
  overflow:hidden
}
.u-fit-content-width {
  width:-moz-fit-content;
  width:fit-content
}
.u-flex-shrink-none {
  flex-shrink:0
}
.u-grid {
  display:grid
}
.u-contents {
  display:contents
}
.u-overflow-y-unset {
  overflow-y:unset!important
}
.u-flex-none {
  flex:none
}
.u-flex-auto {
  flex:auto
}
.u-white-space-normal {
  white-space:normal
}
.u-flex-1 {
  flex:1
}
.u-ui-padding-x-small {
  padding:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x-small\@phones {
    padding:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x-small\@tablets {
    padding:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x-small\@tablets-up {
    padding:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x-small\@portables {
    padding:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x-small\@desktops {
    padding:2px!important
  }
}
.is-webview .u-ui-padding-x-small\@webview {
  padding:2px!important
}
.u-ui-padding-horizontal-x-small {
  padding-left:2px!important;
  padding-right:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x-small\@phones {
    padding-left:2px!important;
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x-small\@tablets {
    padding-left:2px!important;
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x-small\@tablets-up {
    padding-left:2px!important;
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x-small\@portables {
    padding-left:2px!important;
    padding-right:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x-small\@desktops {
    padding-left:2px!important;
    padding-right:2px!important
  }
}
.is-webview .u-ui-padding-horizontal-x-small\@webview {
  padding-left:2px!important;
  padding-right:2px!important
}
.u-ui-padding-vertical-x-small {
  padding-top:2px!important;
  padding-bottom:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x-small\@phones {
    padding-top:2px!important;
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x-small\@tablets {
    padding-top:2px!important;
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x-small\@tablets-up {
    padding-top:2px!important;
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x-small\@portables {
    padding-top:2px!important;
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x-small\@desktops {
    padding-top:2px!important;
    padding-bottom:2px!important
  }
}
.is-webview .u-ui-padding-vertical-x-small\@webview {
  padding-top:2px!important;
  padding-bottom:2px!important
}
.u-ui-padding-top-x-small {
  padding-top:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x-small\@phones {
    padding-top:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x-small\@tablets {
    padding-top:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x-small\@tablets-up {
    padding-top:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x-small\@portables {
    padding-top:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x-small\@desktops {
    padding-top:2px!important
  }
}
.is-webview .u-ui-padding-top-x-small\@webview {
  padding-top:2px!important
}
.u-ui-padding-right-x-small {
  padding-right:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x-small\@phones {
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x-small\@tablets {
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x-small\@tablets-up {
    padding-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x-small\@portables {
    padding-right:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x-small\@desktops {
    padding-right:2px!important
  }
}
.is-webview .u-ui-padding-right-x-small\@webview {
  padding-right:2px!important
}
.u-ui-padding-bottom-x-small {
  padding-bottom:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x-small\@phones {
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x-small\@tablets {
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x-small\@tablets-up {
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x-small\@portables {
    padding-bottom:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x-small\@desktops {
    padding-bottom:2px!important
  }
}
.is-webview .u-ui-padding-bottom-x-small\@webview {
  padding-bottom:2px!important
}
.u-ui-padding-left-x-small {
  padding-left:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x-small\@phones {
    padding-left:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x-small\@tablets {
    padding-left:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x-small\@tablets-up {
    padding-left:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x-small\@portables {
    padding-left:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x-small\@desktops {
    padding-left:2px!important
  }
}
.is-webview .u-ui-padding-left-x-small\@webview {
  padding-left:2px!important
}
.u-ui-padding-small {
  padding:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-small\@phones {
    padding:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-small\@tablets {
    padding:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-small\@tablets-up {
    padding:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-small\@portables {
    padding:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-small\@desktops {
    padding:4px!important
  }
}
.is-webview .u-ui-padding-small\@webview {
  padding:4px!important
}
.u-ui-padding-horizontal-small {
  padding-left:4px!important;
  padding-right:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-small\@phones {
    padding-left:4px!important;
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-small\@tablets {
    padding-left:4px!important;
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-small\@tablets-up {
    padding-left:4px!important;
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-small\@portables {
    padding-left:4px!important;
    padding-right:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-small\@desktops {
    padding-left:4px!important;
    padding-right:4px!important
  }
}
.is-webview .u-ui-padding-horizontal-small\@webview {
  padding-left:4px!important;
  padding-right:4px!important
}
.u-ui-padding-vertical-small {
  padding-top:4px!important;
  padding-bottom:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-small\@phones {
    padding-top:4px!important;
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-small\@tablets {
    padding-top:4px!important;
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-small\@tablets-up {
    padding-top:4px!important;
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-small\@portables {
    padding-top:4px!important;
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-small\@desktops {
    padding-top:4px!important;
    padding-bottom:4px!important
  }
}
.is-webview .u-ui-padding-vertical-small\@webview {
  padding-top:4px!important;
  padding-bottom:4px!important
}
.u-ui-padding-top-small {
  padding-top:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-small\@phones {
    padding-top:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-small\@tablets {
    padding-top:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-small\@tablets-up {
    padding-top:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-small\@portables {
    padding-top:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-small\@desktops {
    padding-top:4px!important
  }
}
.is-webview .u-ui-padding-top-small\@webview {
  padding-top:4px!important
}
.u-ui-padding-right-small {
  padding-right:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-small\@phones {
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-small\@tablets {
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-small\@tablets-up {
    padding-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-small\@portables {
    padding-right:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-small\@desktops {
    padding-right:4px!important
  }
}
.is-webview .u-ui-padding-right-small\@webview {
  padding-right:4px!important
}
.u-ui-padding-bottom-small {
  padding-bottom:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-small\@phones {
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-small\@tablets {
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-small\@tablets-up {
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-small\@portables {
    padding-bottom:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-small\@desktops {
    padding-bottom:4px!important
  }
}
.is-webview .u-ui-padding-bottom-small\@webview {
  padding-bottom:4px!important
}
.u-ui-padding-left-small {
  padding-left:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-small\@phones {
    padding-left:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-small\@tablets {
    padding-left:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-small\@tablets-up {
    padding-left:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-small\@portables {
    padding-left:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-small\@desktops {
    padding-left:4px!important
  }
}
.is-webview .u-ui-padding-left-small\@webview {
  padding-left:4px!important
}
.u-ui-padding-regular {
  padding:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-regular\@phones {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-regular\@tablets {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-regular\@tablets-up {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-regular\@portables {
    padding:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-regular\@desktops {
    padding:8px!important
  }
}
.is-webview .u-ui-padding-regular\@webview {
  padding:8px!important
}
.u-ui-padding-horizontal-regular {
  padding-left:8px!important;
  padding-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-regular\@phones {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-regular\@tablets {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-regular\@tablets-up {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-regular\@portables {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-regular\@desktops {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
.is-webview .u-ui-padding-horizontal-regular\@webview {
  padding-left:8px!important;
  padding-right:8px!important
}
.u-ui-padding-vertical-regular {
  padding-top:8px!important;
  padding-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-regular\@phones {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-regular\@tablets {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-regular\@tablets-up {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-regular\@portables {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-regular\@desktops {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
.is-webview .u-ui-padding-vertical-regular\@webview {
  padding-top:8px!important;
  padding-bottom:8px!important
}
.u-ui-padding-top-regular {
  padding-top:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-regular\@phones {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-regular\@tablets {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-regular\@tablets-up {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-regular\@portables {
    padding-top:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-regular\@desktops {
    padding-top:8px!important
  }
}
.is-webview .u-ui-padding-top-regular\@webview {
  padding-top:8px!important
}
.u-ui-padding-right-regular {
  padding-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-regular\@phones {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-regular\@tablets {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-regular\@tablets-up {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-regular\@portables {
    padding-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-regular\@desktops {
    padding-right:8px!important
  }
}
.is-webview .u-ui-padding-right-regular\@webview {
  padding-right:8px!important
}
.u-ui-padding-bottom-regular {
  padding-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-regular\@phones {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-regular\@tablets {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-regular\@tablets-up {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-regular\@portables {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-regular\@desktops {
    padding-bottom:8px!important
  }
}
.is-webview .u-ui-padding-bottom-regular\@webview {
  padding-bottom:8px!important
}
.u-ui-padding-left-regular {
  padding-left:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-regular\@phones {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-regular\@tablets {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-regular\@tablets-up {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-regular\@portables {
    padding-left:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-regular\@desktops {
    padding-left:8px!important
  }
}
.is-webview .u-ui-padding-left-regular\@webview {
  padding-left:8px!important
}
.u-ui-padding-medium {
  padding:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-medium\@phones {
    padding:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-medium\@tablets {
    padding:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-medium\@tablets-up {
    padding:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-medium\@portables {
    padding:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-medium\@desktops {
    padding:12px!important
  }
}
.is-webview .u-ui-padding-medium\@webview {
  padding:12px!important
}
.u-ui-padding-horizontal-medium {
  padding-left:12px!important;
  padding-right:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-medium\@phones {
    padding-left:12px!important;
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-medium\@tablets {
    padding-left:12px!important;
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-medium\@tablets-up {
    padding-left:12px!important;
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-medium\@portables {
    padding-left:12px!important;
    padding-right:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-medium\@desktops {
    padding-left:12px!important;
    padding-right:12px!important
  }
}
.is-webview .u-ui-padding-horizontal-medium\@webview {
  padding-left:12px!important;
  padding-right:12px!important
}
.u-ui-padding-vertical-medium {
  padding-top:12px!important;
  padding-bottom:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-medium\@phones {
    padding-top:12px!important;
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-medium\@tablets {
    padding-top:12px!important;
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-medium\@tablets-up {
    padding-top:12px!important;
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-medium\@portables {
    padding-top:12px!important;
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-medium\@desktops {
    padding-top:12px!important;
    padding-bottom:12px!important
  }
}
.is-webview .u-ui-padding-vertical-medium\@webview {
  padding-top:12px!important;
  padding-bottom:12px!important
}
.u-ui-padding-top-medium {
  padding-top:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-medium\@phones {
    padding-top:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-medium\@tablets {
    padding-top:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-medium\@tablets-up {
    padding-top:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-medium\@portables {
    padding-top:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-medium\@desktops {
    padding-top:12px!important
  }
}
.is-webview .u-ui-padding-top-medium\@webview {
  padding-top:12px!important
}
.u-ui-padding-right-medium {
  padding-right:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-medium\@phones {
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-medium\@tablets {
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-medium\@tablets-up {
    padding-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-medium\@portables {
    padding-right:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-medium\@desktops {
    padding-right:12px!important
  }
}
.is-webview .u-ui-padding-right-medium\@webview {
  padding-right:12px!important
}
.u-ui-padding-bottom-medium {
  padding-bottom:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-medium\@phones {
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-medium\@tablets {
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-medium\@tablets-up {
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-medium\@portables {
    padding-bottom:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-medium\@desktops {
    padding-bottom:12px!important
  }
}
.is-webview .u-ui-padding-bottom-medium\@webview {
  padding-bottom:12px!important
}
.u-ui-padding-left-medium {
  padding-left:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-medium\@phones {
    padding-left:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-medium\@tablets {
    padding-left:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-medium\@tablets-up {
    padding-left:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-medium\@portables {
    padding-left:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-medium\@desktops {
    padding-left:12px!important
  }
}
.is-webview .u-ui-padding-left-medium\@webview {
  padding-left:12px!important
}
.u-ui-padding-large {
  padding:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-large\@phones {
    padding:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-large\@tablets {
    padding:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-large\@tablets-up {
    padding:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-large\@portables {
    padding:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-large\@desktops {
    padding:16px!important
  }
}
.is-webview .u-ui-padding-large\@webview {
  padding:16px!important
}
.u-ui-padding-horizontal-large {
  padding-left:16px!important;
  padding-right:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-large\@phones {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-large\@tablets {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-large\@tablets-up {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-large\@portables {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-large\@desktops {
    padding-left:16px!important;
    padding-right:16px!important
  }
}
.is-webview .u-ui-padding-horizontal-large\@webview {
  padding-left:16px!important;
  padding-right:16px!important
}
.u-ui-padding-vertical-large {
  padding-top:16px!important;
  padding-bottom:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-large\@phones {
    padding-top:16px!important;
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-large\@tablets {
    padding-top:16px!important;
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-large\@tablets-up {
    padding-top:16px!important;
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-large\@portables {
    padding-top:16px!important;
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-large\@desktops {
    padding-top:16px!important;
    padding-bottom:16px!important
  }
}
.is-webview .u-ui-padding-vertical-large\@webview {
  padding-top:16px!important;
  padding-bottom:16px!important
}
.u-ui-padding-top-large {
  padding-top:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-large\@phones {
    padding-top:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-large\@tablets {
    padding-top:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-large\@tablets-up {
    padding-top:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-large\@portables {
    padding-top:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-large\@desktops {
    padding-top:16px!important
  }
}
.is-webview .u-ui-padding-top-large\@webview {
  padding-top:16px!important
}
.u-ui-padding-right-large {
  padding-right:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-large\@phones {
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-large\@tablets {
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-large\@tablets-up {
    padding-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-large\@portables {
    padding-right:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-large\@desktops {
    padding-right:16px!important
  }
}
.is-webview .u-ui-padding-right-large\@webview {
  padding-right:16px!important
}
.u-ui-padding-bottom-large {
  padding-bottom:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-large\@phones {
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-large\@tablets {
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-large\@tablets-up {
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-large\@portables {
    padding-bottom:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-large\@desktops {
    padding-bottom:16px!important
  }
}
.is-webview .u-ui-padding-bottom-large\@webview {
  padding-bottom:16px!important
}
.u-ui-padding-left-large {
  padding-left:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-large\@phones {
    padding-left:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-large\@tablets {
    padding-left:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-large\@tablets-up {
    padding-left:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-large\@portables {
    padding-left:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-large\@desktops {
    padding-left:16px!important
  }
}
.is-webview .u-ui-padding-left-large\@webview {
  padding-left:16px!important
}
.u-ui-padding-x-large {
  padding:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x-large\@phones {
    padding:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x-large\@tablets {
    padding:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x-large\@tablets-up {
    padding:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x-large\@portables {
    padding:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x-large\@desktops {
    padding:24px!important
  }
}
.is-webview .u-ui-padding-x-large\@webview {
  padding:24px!important
}
.u-ui-padding-horizontal-x-large {
  padding-left:24px!important;
  padding-right:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x-large\@phones {
    padding-left:24px!important;
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x-large\@tablets {
    padding-left:24px!important;
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x-large\@tablets-up {
    padding-left:24px!important;
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x-large\@portables {
    padding-left:24px!important;
    padding-right:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x-large\@desktops {
    padding-left:24px!important;
    padding-right:24px!important
  }
}
.is-webview .u-ui-padding-horizontal-x-large\@webview {
  padding-left:24px!important;
  padding-right:24px!important
}
.u-ui-padding-vertical-x-large {
  padding-top:24px!important;
  padding-bottom:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x-large\@phones {
    padding-top:24px!important;
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x-large\@tablets {
    padding-top:24px!important;
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x-large\@tablets-up {
    padding-top:24px!important;
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x-large\@portables {
    padding-top:24px!important;
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x-large\@desktops {
    padding-top:24px!important;
    padding-bottom:24px!important
  }
}
.is-webview .u-ui-padding-vertical-x-large\@webview {
  padding-top:24px!important;
  padding-bottom:24px!important
}
.u-ui-padding-top-x-large {
  padding-top:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x-large\@phones {
    padding-top:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x-large\@tablets {
    padding-top:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x-large\@tablets-up {
    padding-top:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x-large\@portables {
    padding-top:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x-large\@desktops {
    padding-top:24px!important
  }
}
.is-webview .u-ui-padding-top-x-large\@webview {
  padding-top:24px!important
}
.u-ui-padding-right-x-large {
  padding-right:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x-large\@phones {
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x-large\@tablets {
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x-large\@tablets-up {
    padding-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x-large\@portables {
    padding-right:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x-large\@desktops {
    padding-right:24px!important
  }
}
.is-webview .u-ui-padding-right-x-large\@webview {
  padding-right:24px!important
}
.u-ui-padding-bottom-x-large {
  padding-bottom:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x-large\@phones {
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x-large\@tablets {
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x-large\@tablets-up {
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x-large\@portables {
    padding-bottom:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x-large\@desktops {
    padding-bottom:24px!important
  }
}
.is-webview .u-ui-padding-bottom-x-large\@webview {
  padding-bottom:24px!important
}
.u-ui-padding-left-x-large {
  padding-left:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x-large\@phones {
    padding-left:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x-large\@tablets {
    padding-left:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x-large\@tablets-up {
    padding-left:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x-large\@portables {
    padding-left:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x-large\@desktops {
    padding-left:24px!important
  }
}
.is-webview .u-ui-padding-left-x-large\@webview {
  padding-left:24px!important
}
.u-ui-padding-x2-large {
  padding:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x2-large\@phones {
    padding:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x2-large\@tablets {
    padding:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x2-large\@tablets-up {
    padding:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x2-large\@portables {
    padding:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x2-large\@desktops {
    padding:32px!important
  }
}
.is-webview .u-ui-padding-x2-large\@webview {
  padding:32px!important
}
.u-ui-padding-horizontal-x2-large {
  padding-left:32px!important;
  padding-right:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x2-large\@phones {
    padding-left:32px!important;
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x2-large\@tablets {
    padding-left:32px!important;
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x2-large\@tablets-up {
    padding-left:32px!important;
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x2-large\@portables {
    padding-left:32px!important;
    padding-right:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x2-large\@desktops {
    padding-left:32px!important;
    padding-right:32px!important
  }
}
.is-webview .u-ui-padding-horizontal-x2-large\@webview {
  padding-left:32px!important;
  padding-right:32px!important
}
.u-ui-padding-vertical-x2-large {
  padding-top:32px!important;
  padding-bottom:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x2-large\@phones {
    padding-top:32px!important;
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x2-large\@tablets {
    padding-top:32px!important;
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x2-large\@tablets-up {
    padding-top:32px!important;
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x2-large\@portables {
    padding-top:32px!important;
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x2-large\@desktops {
    padding-top:32px!important;
    padding-bottom:32px!important
  }
}
.is-webview .u-ui-padding-vertical-x2-large\@webview {
  padding-top:32px!important;
  padding-bottom:32px!important
}
.u-ui-padding-top-x2-large {
  padding-top:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x2-large\@phones {
    padding-top:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x2-large\@tablets {
    padding-top:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x2-large\@tablets-up {
    padding-top:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x2-large\@portables {
    padding-top:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x2-large\@desktops {
    padding-top:32px!important
  }
}
.is-webview .u-ui-padding-top-x2-large\@webview {
  padding-top:32px!important
}
.u-ui-padding-right-x2-large {
  padding-right:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x2-large\@phones {
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x2-large\@tablets {
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x2-large\@tablets-up {
    padding-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x2-large\@portables {
    padding-right:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x2-large\@desktops {
    padding-right:32px!important
  }
}
.is-webview .u-ui-padding-right-x2-large\@webview {
  padding-right:32px!important
}
.u-ui-padding-bottom-x2-large {
  padding-bottom:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x2-large\@phones {
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x2-large\@tablets {
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x2-large\@tablets-up {
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x2-large\@portables {
    padding-bottom:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x2-large\@desktops {
    padding-bottom:32px!important
  }
}
.is-webview .u-ui-padding-bottom-x2-large\@webview {
  padding-bottom:32px!important
}
.u-ui-padding-left-x2-large {
  padding-left:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x2-large\@phones {
    padding-left:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x2-large\@tablets {
    padding-left:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x2-large\@tablets-up {
    padding-left:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x2-large\@portables {
    padding-left:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x2-large\@desktops {
    padding-left:32px!important
  }
}
.is-webview .u-ui-padding-left-x2-large\@webview {
  padding-left:32px!important
}
.u-ui-padding-x3-large {
  padding:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x3-large\@phones {
    padding:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x3-large\@tablets {
    padding:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x3-large\@tablets-up {
    padding:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x3-large\@portables {
    padding:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x3-large\@desktops {
    padding:48px!important
  }
}
.is-webview .u-ui-padding-x3-large\@webview {
  padding:48px!important
}
.u-ui-padding-horizontal-x3-large {
  padding-left:48px!important;
  padding-right:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x3-large\@phones {
    padding-left:48px!important;
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x3-large\@tablets {
    padding-left:48px!important;
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x3-large\@tablets-up {
    padding-left:48px!important;
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x3-large\@portables {
    padding-left:48px!important;
    padding-right:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x3-large\@desktops {
    padding-left:48px!important;
    padding-right:48px!important
  }
}
.is-webview .u-ui-padding-horizontal-x3-large\@webview {
  padding-left:48px!important;
  padding-right:48px!important
}
.u-ui-padding-vertical-x3-large {
  padding-top:48px!important;
  padding-bottom:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x3-large\@phones {
    padding-top:48px!important;
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x3-large\@tablets {
    padding-top:48px!important;
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x3-large\@tablets-up {
    padding-top:48px!important;
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x3-large\@portables {
    padding-top:48px!important;
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x3-large\@desktops {
    padding-top:48px!important;
    padding-bottom:48px!important
  }
}
.is-webview .u-ui-padding-vertical-x3-large\@webview {
  padding-top:48px!important;
  padding-bottom:48px!important
}
.u-ui-padding-top-x3-large {
  padding-top:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x3-large\@phones {
    padding-top:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x3-large\@tablets {
    padding-top:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x3-large\@tablets-up {
    padding-top:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x3-large\@portables {
    padding-top:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x3-large\@desktops {
    padding-top:48px!important
  }
}
.is-webview .u-ui-padding-top-x3-large\@webview {
  padding-top:48px!important
}
.u-ui-padding-right-x3-large {
  padding-right:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x3-large\@phones {
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x3-large\@tablets {
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x3-large\@tablets-up {
    padding-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x3-large\@portables {
    padding-right:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x3-large\@desktops {
    padding-right:48px!important
  }
}
.is-webview .u-ui-padding-right-x3-large\@webview {
  padding-right:48px!important
}
.u-ui-padding-bottom-x3-large {
  padding-bottom:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x3-large\@phones {
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x3-large\@tablets {
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x3-large\@tablets-up {
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x3-large\@portables {
    padding-bottom:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x3-large\@desktops {
    padding-bottom:48px!important
  }
}
.is-webview .u-ui-padding-bottom-x3-large\@webview {
  padding-bottom:48px!important
}
.u-ui-padding-left-x3-large {
  padding-left:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x3-large\@phones {
    padding-left:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x3-large\@tablets {
    padding-left:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x3-large\@tablets-up {
    padding-left:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x3-large\@portables {
    padding-left:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x3-large\@desktops {
    padding-left:48px!important
  }
}
.is-webview .u-ui-padding-left-x3-large\@webview {
  padding-left:48px!important
}
.u-ui-padding-x4-large {
  padding:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x4-large\@phones {
    padding:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x4-large\@tablets {
    padding:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x4-large\@tablets-up {
    padding:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x4-large\@portables {
    padding:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x4-large\@desktops {
    padding:64px!important
  }
}
.is-webview .u-ui-padding-x4-large\@webview {
  padding:64px!important
}
.u-ui-padding-horizontal-x4-large {
  padding-left:64px!important;
  padding-right:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x4-large\@phones {
    padding-left:64px!important;
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x4-large\@tablets {
    padding-left:64px!important;
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x4-large\@tablets-up {
    padding-left:64px!important;
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x4-large\@portables {
    padding-left:64px!important;
    padding-right:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x4-large\@desktops {
    padding-left:64px!important;
    padding-right:64px!important
  }
}
.is-webview .u-ui-padding-horizontal-x4-large\@webview {
  padding-left:64px!important;
  padding-right:64px!important
}
.u-ui-padding-vertical-x4-large {
  padding-top:64px!important;
  padding-bottom:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x4-large\@phones {
    padding-top:64px!important;
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x4-large\@tablets {
    padding-top:64px!important;
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x4-large\@tablets-up {
    padding-top:64px!important;
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x4-large\@portables {
    padding-top:64px!important;
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x4-large\@desktops {
    padding-top:64px!important;
    padding-bottom:64px!important
  }
}
.is-webview .u-ui-padding-vertical-x4-large\@webview {
  padding-top:64px!important;
  padding-bottom:64px!important
}
.u-ui-padding-top-x4-large {
  padding-top:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x4-large\@phones {
    padding-top:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x4-large\@tablets {
    padding-top:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x4-large\@tablets-up {
    padding-top:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x4-large\@portables {
    padding-top:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x4-large\@desktops {
    padding-top:64px!important
  }
}
.is-webview .u-ui-padding-top-x4-large\@webview {
  padding-top:64px!important
}
.u-ui-padding-right-x4-large {
  padding-right:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x4-large\@phones {
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x4-large\@tablets {
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x4-large\@tablets-up {
    padding-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x4-large\@portables {
    padding-right:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x4-large\@desktops {
    padding-right:64px!important
  }
}
.is-webview .u-ui-padding-right-x4-large\@webview {
  padding-right:64px!important
}
.u-ui-padding-bottom-x4-large {
  padding-bottom:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x4-large\@phones {
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x4-large\@tablets {
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x4-large\@tablets-up {
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x4-large\@portables {
    padding-bottom:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x4-large\@desktops {
    padding-bottom:64px!important
  }
}
.is-webview .u-ui-padding-bottom-x4-large\@webview {
  padding-bottom:64px!important
}
.u-ui-padding-left-x4-large {
  padding-left:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x4-large\@phones {
    padding-left:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x4-large\@tablets {
    padding-left:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x4-large\@tablets-up {
    padding-left:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x4-large\@portables {
    padding-left:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x4-large\@desktops {
    padding-left:64px!important
  }
}
.is-webview .u-ui-padding-left-x4-large\@webview {
  padding-left:64px!important
}
.u-ui-padding-x5-large {
  padding:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x5-large\@phones {
    padding:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x5-large\@tablets {
    padding:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x5-large\@tablets-up {
    padding:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x5-large\@portables {
    padding:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x5-large\@desktops {
    padding:96px!important
  }
}
.is-webview .u-ui-padding-x5-large\@webview {
  padding:96px!important
}
.u-ui-padding-horizontal-x5-large {
  padding-left:96px!important;
  padding-right:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x5-large\@phones {
    padding-left:96px!important;
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x5-large\@tablets {
    padding-left:96px!important;
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x5-large\@tablets-up {
    padding-left:96px!important;
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x5-large\@portables {
    padding-left:96px!important;
    padding-right:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x5-large\@desktops {
    padding-left:96px!important;
    padding-right:96px!important
  }
}
.is-webview .u-ui-padding-horizontal-x5-large\@webview {
  padding-left:96px!important;
  padding-right:96px!important
}
.u-ui-padding-vertical-x5-large {
  padding-top:96px!important;
  padding-bottom:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x5-large\@phones {
    padding-top:96px!important;
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x5-large\@tablets {
    padding-top:96px!important;
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x5-large\@tablets-up {
    padding-top:96px!important;
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x5-large\@portables {
    padding-top:96px!important;
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x5-large\@desktops {
    padding-top:96px!important;
    padding-bottom:96px!important
  }
}
.is-webview .u-ui-padding-vertical-x5-large\@webview {
  padding-top:96px!important;
  padding-bottom:96px!important
}
.u-ui-padding-top-x5-large {
  padding-top:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x5-large\@phones {
    padding-top:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x5-large\@tablets {
    padding-top:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x5-large\@tablets-up {
    padding-top:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x5-large\@portables {
    padding-top:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x5-large\@desktops {
    padding-top:96px!important
  }
}
.is-webview .u-ui-padding-top-x5-large\@webview {
  padding-top:96px!important
}
.u-ui-padding-right-x5-large {
  padding-right:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x5-large\@phones {
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x5-large\@tablets {
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x5-large\@tablets-up {
    padding-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x5-large\@portables {
    padding-right:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x5-large\@desktops {
    padding-right:96px!important
  }
}
.is-webview .u-ui-padding-right-x5-large\@webview {
  padding-right:96px!important
}
.u-ui-padding-bottom-x5-large {
  padding-bottom:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x5-large\@phones {
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x5-large\@tablets {
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x5-large\@tablets-up {
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x5-large\@portables {
    padding-bottom:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x5-large\@desktops {
    padding-bottom:96px!important
  }
}
.is-webview .u-ui-padding-bottom-x5-large\@webview {
  padding-bottom:96px!important
}
.u-ui-padding-left-x5-large {
  padding-left:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x5-large\@phones {
    padding-left:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x5-large\@tablets {
    padding-left:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x5-large\@tablets-up {
    padding-left:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x5-large\@portables {
    padding-left:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x5-large\@desktops {
    padding-left:96px!important
  }
}
.is-webview .u-ui-padding-left-x5-large\@webview {
  padding-left:96px!important
}
.u-ui-padding-x6-large {
  padding:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-x6-large\@phones {
    padding:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-x6-large\@tablets {
    padding:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-x6-large\@tablets-up {
    padding:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-x6-large\@portables {
    padding:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-x6-large\@desktops {
    padding:128px!important
  }
}
.is-webview .u-ui-padding-x6-large\@webview {
  padding:128px!important
}
.u-ui-padding-horizontal-x6-large {
  padding-left:128px!important;
  padding-right:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x6-large\@phones {
    padding-left:128px!important;
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-horizontal-x6-large\@tablets {
    padding-left:128px!important;
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-horizontal-x6-large\@tablets-up {
    padding-left:128px!important;
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-horizontal-x6-large\@portables {
    padding-left:128px!important;
    padding-right:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-horizontal-x6-large\@desktops {
    padding-left:128px!important;
    padding-right:128px!important
  }
}
.is-webview .u-ui-padding-horizontal-x6-large\@webview {
  padding-left:128px!important;
  padding-right:128px!important
}
.u-ui-padding-vertical-x6-large {
  padding-top:128px!important;
  padding-bottom:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-vertical-x6-large\@phones {
    padding-top:128px!important;
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-vertical-x6-large\@tablets {
    padding-top:128px!important;
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-vertical-x6-large\@tablets-up {
    padding-top:128px!important;
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-vertical-x6-large\@portables {
    padding-top:128px!important;
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-vertical-x6-large\@desktops {
    padding-top:128px!important;
    padding-bottom:128px!important
  }
}
.is-webview .u-ui-padding-vertical-x6-large\@webview {
  padding-top:128px!important;
  padding-bottom:128px!important
}
.u-ui-padding-top-x6-large {
  padding-top:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-top-x6-large\@phones {
    padding-top:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-top-x6-large\@tablets {
    padding-top:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-top-x6-large\@tablets-up {
    padding-top:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-top-x6-large\@portables {
    padding-top:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-top-x6-large\@desktops {
    padding-top:128px!important
  }
}
.is-webview .u-ui-padding-top-x6-large\@webview {
  padding-top:128px!important
}
.u-ui-padding-right-x6-large {
  padding-right:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-right-x6-large\@phones {
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-right-x6-large\@tablets {
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-right-x6-large\@tablets-up {
    padding-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-right-x6-large\@portables {
    padding-right:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-right-x6-large\@desktops {
    padding-right:128px!important
  }
}
.is-webview .u-ui-padding-right-x6-large\@webview {
  padding-right:128px!important
}
.u-ui-padding-bottom-x6-large {
  padding-bottom:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-bottom-x6-large\@phones {
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-bottom-x6-large\@tablets {
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-bottom-x6-large\@tablets-up {
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-bottom-x6-large\@portables {
    padding-bottom:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-bottom-x6-large\@desktops {
    padding-bottom:128px!important
  }
}
.is-webview .u-ui-padding-bottom-x6-large\@webview {
  padding-bottom:128px!important
}
.u-ui-padding-left-x6-large {
  padding-left:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-padding-left-x6-large\@phones {
    padding-left:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-padding-left-x6-large\@tablets {
    padding-left:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-padding-left-x6-large\@tablets-up {
    padding-left:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-padding-left-x6-large\@portables {
    padding-left:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-padding-left-x6-large\@desktops {
    padding-left:128px!important
  }
}
.is-webview .u-ui-padding-left-x6-large\@webview {
  padding-left:128px!important
}
.u-ui-margin-x-small {
  margin:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x-small\@phones {
    margin:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x-small\@tablets {
    margin:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x-small\@tablets-up {
    margin:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x-small\@portables {
    margin:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x-small\@desktops {
    margin:2px!important
  }
}
.is-webview .u-ui-margin-x-small\@webview {
  margin:2px!important
}
.u-ui-margin-horizontal-x-small {
  margin-left:2px!important;
  margin-right:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x-small\@phones {
    margin-left:2px!important;
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x-small\@tablets {
    margin-left:2px!important;
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x-small\@tablets-up {
    margin-left:2px!important;
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x-small\@portables {
    margin-left:2px!important;
    margin-right:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x-small\@desktops {
    margin-left:2px!important;
    margin-right:2px!important
  }
}
.is-webview .u-ui-margin-horizontal-x-small\@webview {
  margin-left:2px!important;
  margin-right:2px!important
}
.u-ui-margin-vertical-x-small {
  margin-top:2px!important;
  margin-bottom:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x-small\@phones {
    margin-top:2px!important;
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x-small\@tablets {
    margin-top:2px!important;
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x-small\@tablets-up {
    margin-top:2px!important;
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x-small\@portables {
    margin-top:2px!important;
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x-small\@desktops {
    margin-top:2px!important;
    margin-bottom:2px!important
  }
}
.is-webview .u-ui-margin-vertical-x-small\@webview {
  margin-top:2px!important;
  margin-bottom:2px!important
}
.u-ui-margin-top-x-small {
  margin-top:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x-small\@phones {
    margin-top:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x-small\@tablets {
    margin-top:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x-small\@tablets-up {
    margin-top:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x-small\@portables {
    margin-top:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x-small\@desktops {
    margin-top:2px!important
  }
}
.is-webview .u-ui-margin-top-x-small\@webview {
  margin-top:2px!important
}
.u-ui-margin-right-x-small {
  margin-right:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x-small\@phones {
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x-small\@tablets {
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x-small\@tablets-up {
    margin-right:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x-small\@portables {
    margin-right:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x-small\@desktops {
    margin-right:2px!important
  }
}
.is-webview .u-ui-margin-right-x-small\@webview {
  margin-right:2px!important
}
.u-ui-margin-bottom-x-small {
  margin-bottom:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x-small\@phones {
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x-small\@tablets {
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x-small\@tablets-up {
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x-small\@portables {
    margin-bottom:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x-small\@desktops {
    margin-bottom:2px!important
  }
}
.is-webview .u-ui-margin-bottom-x-small\@webview {
  margin-bottom:2px!important
}
.u-ui-margin-left-x-small {
  margin-left:2px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x-small\@phones {
    margin-left:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x-small\@tablets {
    margin-left:2px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x-small\@tablets-up {
    margin-left:2px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x-small\@portables {
    margin-left:2px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x-small\@desktops {
    margin-left:2px!important
  }
}
.is-webview .u-ui-margin-left-x-small\@webview {
  margin-left:2px!important
}
.u-ui-margin-small {
  margin:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-small\@phones {
    margin:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-small\@tablets {
    margin:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-small\@tablets-up {
    margin:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-small\@portables {
    margin:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-small\@desktops {
    margin:4px!important
  }
}
.is-webview .u-ui-margin-small\@webview {
  margin:4px!important
}
.u-ui-margin-horizontal-small {
  margin-left:4px!important;
  margin-right:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-small\@phones {
    margin-left:4px!important;
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-small\@tablets {
    margin-left:4px!important;
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-small\@tablets-up {
    margin-left:4px!important;
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-small\@portables {
    margin-left:4px!important;
    margin-right:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-small\@desktops {
    margin-left:4px!important;
    margin-right:4px!important
  }
}
.is-webview .u-ui-margin-horizontal-small\@webview {
  margin-left:4px!important;
  margin-right:4px!important
}
.u-ui-margin-vertical-small {
  margin-top:4px!important;
  margin-bottom:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-small\@phones {
    margin-top:4px!important;
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-small\@tablets {
    margin-top:4px!important;
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-small\@tablets-up {
    margin-top:4px!important;
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-small\@portables {
    margin-top:4px!important;
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-small\@desktops {
    margin-top:4px!important;
    margin-bottom:4px!important
  }
}
.is-webview .u-ui-margin-vertical-small\@webview {
  margin-top:4px!important;
  margin-bottom:4px!important
}
.u-ui-margin-top-small {
  margin-top:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-small\@phones {
    margin-top:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-small\@tablets {
    margin-top:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-small\@tablets-up {
    margin-top:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-small\@portables {
    margin-top:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-small\@desktops {
    margin-top:4px!important
  }
}
.is-webview .u-ui-margin-top-small\@webview {
  margin-top:4px!important
}
.u-ui-margin-right-small {
  margin-right:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-small\@phones {
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-small\@tablets {
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-small\@tablets-up {
    margin-right:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-small\@portables {
    margin-right:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-small\@desktops {
    margin-right:4px!important
  }
}
.is-webview .u-ui-margin-right-small\@webview {
  margin-right:4px!important
}
.u-ui-margin-bottom-small {
  margin-bottom:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-small\@phones {
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-small\@tablets {
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-small\@tablets-up {
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-small\@portables {
    margin-bottom:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-small\@desktops {
    margin-bottom:4px!important
  }
}
.is-webview .u-ui-margin-bottom-small\@webview {
  margin-bottom:4px!important
}
.u-ui-margin-left-small {
  margin-left:4px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-small\@phones {
    margin-left:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-small\@tablets {
    margin-left:4px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-small\@tablets-up {
    margin-left:4px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-small\@portables {
    margin-left:4px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-small\@desktops {
    margin-left:4px!important
  }
}
.is-webview .u-ui-margin-left-small\@webview {
  margin-left:4px!important
}
.u-ui-margin-regular {
  margin:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-regular\@phones {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-regular\@tablets {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-regular\@tablets-up {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-regular\@portables {
    margin:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-regular\@desktops {
    margin:8px!important
  }
}
.is-webview .u-ui-margin-regular\@webview {
  margin:8px!important
}
.u-ui-margin-horizontal-regular {
  margin-left:8px!important;
  margin-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-regular\@phones {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-regular\@tablets {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-regular\@tablets-up {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-regular\@portables {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-regular\@desktops {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
.is-webview .u-ui-margin-horizontal-regular\@webview {
  margin-left:8px!important;
  margin-right:8px!important
}
.u-ui-margin-vertical-regular {
  margin-top:8px!important;
  margin-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-regular\@phones {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-regular\@tablets {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-regular\@tablets-up {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-regular\@portables {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-regular\@desktops {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
.is-webview .u-ui-margin-vertical-regular\@webview {
  margin-top:8px!important;
  margin-bottom:8px!important
}
.u-ui-margin-top-regular {
  margin-top:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-regular\@phones {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-regular\@tablets {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-regular\@tablets-up {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-regular\@portables {
    margin-top:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-regular\@desktops {
    margin-top:8px!important
  }
}
.is-webview .u-ui-margin-top-regular\@webview {
  margin-top:8px!important
}
.u-ui-margin-right-regular {
  margin-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-regular\@phones {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-regular\@tablets {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-regular\@tablets-up {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-regular\@portables {
    margin-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-regular\@desktops {
    margin-right:8px!important
  }
}
.is-webview .u-ui-margin-right-regular\@webview {
  margin-right:8px!important
}
.u-ui-margin-bottom-regular {
  margin-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-regular\@phones {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-regular\@tablets {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-regular\@tablets-up {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-regular\@portables {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-regular\@desktops {
    margin-bottom:8px!important
  }
}
.is-webview .u-ui-margin-bottom-regular\@webview {
  margin-bottom:8px!important
}
.u-ui-margin-left-regular {
  margin-left:8px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-regular\@phones {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-regular\@tablets {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-regular\@tablets-up {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-regular\@portables {
    margin-left:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-regular\@desktops {
    margin-left:8px!important
  }
}
.is-webview .u-ui-margin-left-regular\@webview {
  margin-left:8px!important
}
.u-ui-margin-medium {
  margin:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-medium\@phones {
    margin:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-medium\@tablets {
    margin:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-medium\@tablets-up {
    margin:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-medium\@portables {
    margin:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-medium\@desktops {
    margin:12px!important
  }
}
.is-webview .u-ui-margin-medium\@webview {
  margin:12px!important
}
.u-ui-margin-horizontal-medium {
  margin-left:12px!important;
  margin-right:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-medium\@phones {
    margin-left:12px!important;
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-medium\@tablets {
    margin-left:12px!important;
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-medium\@tablets-up {
    margin-left:12px!important;
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-medium\@portables {
    margin-left:12px!important;
    margin-right:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-medium\@desktops {
    margin-left:12px!important;
    margin-right:12px!important
  }
}
.is-webview .u-ui-margin-horizontal-medium\@webview {
  margin-left:12px!important;
  margin-right:12px!important
}
.u-ui-margin-vertical-medium {
  margin-top:12px!important;
  margin-bottom:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-medium\@phones {
    margin-top:12px!important;
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-medium\@tablets {
    margin-top:12px!important;
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-medium\@tablets-up {
    margin-top:12px!important;
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-medium\@portables {
    margin-top:12px!important;
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-medium\@desktops {
    margin-top:12px!important;
    margin-bottom:12px!important
  }
}
.is-webview .u-ui-margin-vertical-medium\@webview {
  margin-top:12px!important;
  margin-bottom:12px!important
}
.u-ui-margin-top-medium {
  margin-top:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-medium\@phones {
    margin-top:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-medium\@tablets {
    margin-top:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-medium\@tablets-up {
    margin-top:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-medium\@portables {
    margin-top:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-medium\@desktops {
    margin-top:12px!important
  }
}
.is-webview .u-ui-margin-top-medium\@webview {
  margin-top:12px!important
}
.u-ui-margin-right-medium {
  margin-right:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-medium\@phones {
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-medium\@tablets {
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-medium\@tablets-up {
    margin-right:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-medium\@portables {
    margin-right:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-medium\@desktops {
    margin-right:12px!important
  }
}
.is-webview .u-ui-margin-right-medium\@webview {
  margin-right:12px!important
}
.u-ui-margin-bottom-medium {
  margin-bottom:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-medium\@phones {
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-medium\@tablets {
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-medium\@tablets-up {
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-medium\@portables {
    margin-bottom:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-medium\@desktops {
    margin-bottom:12px!important
  }
}
.is-webview .u-ui-margin-bottom-medium\@webview {
  margin-bottom:12px!important
}
.u-ui-margin-left-medium {
  margin-left:12px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-medium\@phones {
    margin-left:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-medium\@tablets {
    margin-left:12px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-medium\@tablets-up {
    margin-left:12px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-medium\@portables {
    margin-left:12px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-medium\@desktops {
    margin-left:12px!important
  }
}
.is-webview .u-ui-margin-left-medium\@webview {
  margin-left:12px!important
}
.u-ui-margin-large {
  margin:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-large\@phones {
    margin:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-large\@tablets {
    margin:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-large\@tablets-up {
    margin:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-large\@portables {
    margin:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-large\@desktops {
    margin:16px!important
  }
}
.is-webview .u-ui-margin-large\@webview {
  margin:16px!important
}
.u-ui-margin-horizontal-large {
  margin-left:16px!important;
  margin-right:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-large\@phones {
    margin-left:16px!important;
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-large\@tablets {
    margin-left:16px!important;
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-large\@tablets-up {
    margin-left:16px!important;
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-large\@portables {
    margin-left:16px!important;
    margin-right:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-large\@desktops {
    margin-left:16px!important;
    margin-right:16px!important
  }
}
.is-webview .u-ui-margin-horizontal-large\@webview {
  margin-left:16px!important;
  margin-right:16px!important
}
.u-ui-margin-vertical-large {
  margin-top:16px!important;
  margin-bottom:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-large\@phones {
    margin-top:16px!important;
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-large\@tablets {
    margin-top:16px!important;
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-large\@tablets-up {
    margin-top:16px!important;
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-large\@portables {
    margin-top:16px!important;
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-large\@desktops {
    margin-top:16px!important;
    margin-bottom:16px!important
  }
}
.is-webview .u-ui-margin-vertical-large\@webview {
  margin-top:16px!important;
  margin-bottom:16px!important
}
.u-ui-margin-top-large {
  margin-top:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-large\@phones {
    margin-top:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-large\@tablets {
    margin-top:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-large\@tablets-up {
    margin-top:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-large\@portables {
    margin-top:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-large\@desktops {
    margin-top:16px!important
  }
}
.is-webview .u-ui-margin-top-large\@webview {
  margin-top:16px!important
}
.u-ui-margin-right-large {
  margin-right:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-large\@phones {
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-large\@tablets {
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-large\@tablets-up {
    margin-right:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-large\@portables {
    margin-right:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-large\@desktops {
    margin-right:16px!important
  }
}
.is-webview .u-ui-margin-right-large\@webview {
  margin-right:16px!important
}
.u-ui-margin-bottom-large {
  margin-bottom:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-large\@phones {
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-large\@tablets {
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-large\@tablets-up {
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-large\@portables {
    margin-bottom:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-large\@desktops {
    margin-bottom:16px!important
  }
}
.is-webview .u-ui-margin-bottom-large\@webview {
  margin-bottom:16px!important
}
.u-ui-margin-left-large {
  margin-left:16px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-large\@phones {
    margin-left:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-large\@tablets {
    margin-left:16px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-large\@tablets-up {
    margin-left:16px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-large\@portables {
    margin-left:16px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-large\@desktops {
    margin-left:16px!important
  }
}
.is-webview .u-ui-margin-left-large\@webview {
  margin-left:16px!important
}
.u-ui-margin-x-large {
  margin:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x-large\@phones {
    margin:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x-large\@tablets {
    margin:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x-large\@tablets-up {
    margin:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x-large\@portables {
    margin:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x-large\@desktops {
    margin:24px!important
  }
}
.is-webview .u-ui-margin-x-large\@webview {
  margin:24px!important
}
.u-ui-margin-horizontal-x-large {
  margin-left:24px!important;
  margin-right:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x-large\@phones {
    margin-left:24px!important;
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x-large\@tablets {
    margin-left:24px!important;
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x-large\@tablets-up {
    margin-left:24px!important;
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x-large\@portables {
    margin-left:24px!important;
    margin-right:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x-large\@desktops {
    margin-left:24px!important;
    margin-right:24px!important
  }
}
.is-webview .u-ui-margin-horizontal-x-large\@webview {
  margin-left:24px!important;
  margin-right:24px!important
}
.u-ui-margin-vertical-x-large {
  margin-top:24px!important;
  margin-bottom:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x-large\@phones {
    margin-top:24px!important;
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x-large\@tablets {
    margin-top:24px!important;
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x-large\@tablets-up {
    margin-top:24px!important;
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x-large\@portables {
    margin-top:24px!important;
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x-large\@desktops {
    margin-top:24px!important;
    margin-bottom:24px!important
  }
}
.is-webview .u-ui-margin-vertical-x-large\@webview {
  margin-top:24px!important;
  margin-bottom:24px!important
}
.u-ui-margin-top-x-large {
  margin-top:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x-large\@phones {
    margin-top:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x-large\@tablets {
    margin-top:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x-large\@tablets-up {
    margin-top:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x-large\@portables {
    margin-top:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x-large\@desktops {
    margin-top:24px!important
  }
}
.is-webview .u-ui-margin-top-x-large\@webview {
  margin-top:24px!important
}
.u-ui-margin-right-x-large {
  margin-right:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x-large\@phones {
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x-large\@tablets {
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x-large\@tablets-up {
    margin-right:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x-large\@portables {
    margin-right:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x-large\@desktops {
    margin-right:24px!important
  }
}
.is-webview .u-ui-margin-right-x-large\@webview {
  margin-right:24px!important
}
.u-ui-margin-bottom-x-large {
  margin-bottom:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x-large\@phones {
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x-large\@tablets {
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x-large\@tablets-up {
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x-large\@portables {
    margin-bottom:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x-large\@desktops {
    margin-bottom:24px!important
  }
}
.is-webview .u-ui-margin-bottom-x-large\@webview {
  margin-bottom:24px!important
}
.u-ui-margin-left-x-large {
  margin-left:24px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x-large\@phones {
    margin-left:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x-large\@tablets {
    margin-left:24px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x-large\@tablets-up {
    margin-left:24px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x-large\@portables {
    margin-left:24px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x-large\@desktops {
    margin-left:24px!important
  }
}
.is-webview .u-ui-margin-left-x-large\@webview {
  margin-left:24px!important
}
.u-ui-margin-x2-large {
  margin:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x2-large\@phones {
    margin:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x2-large\@tablets {
    margin:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x2-large\@tablets-up {
    margin:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x2-large\@portables {
    margin:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x2-large\@desktops {
    margin:32px!important
  }
}
.is-webview .u-ui-margin-x2-large\@webview {
  margin:32px!important
}
.u-ui-margin-horizontal-x2-large {
  margin-left:32px!important;
  margin-right:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x2-large\@phones {
    margin-left:32px!important;
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x2-large\@tablets {
    margin-left:32px!important;
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x2-large\@tablets-up {
    margin-left:32px!important;
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x2-large\@portables {
    margin-left:32px!important;
    margin-right:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x2-large\@desktops {
    margin-left:32px!important;
    margin-right:32px!important
  }
}
.is-webview .u-ui-margin-horizontal-x2-large\@webview {
  margin-left:32px!important;
  margin-right:32px!important
}
.u-ui-margin-vertical-x2-large {
  margin-top:32px!important;
  margin-bottom:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x2-large\@phones {
    margin-top:32px!important;
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x2-large\@tablets {
    margin-top:32px!important;
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x2-large\@tablets-up {
    margin-top:32px!important;
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x2-large\@portables {
    margin-top:32px!important;
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x2-large\@desktops {
    margin-top:32px!important;
    margin-bottom:32px!important
  }
}
.is-webview .u-ui-margin-vertical-x2-large\@webview {
  margin-top:32px!important;
  margin-bottom:32px!important
}
.u-ui-margin-top-x2-large {
  margin-top:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x2-large\@phones {
    margin-top:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x2-large\@tablets {
    margin-top:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x2-large\@tablets-up {
    margin-top:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x2-large\@portables {
    margin-top:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x2-large\@desktops {
    margin-top:32px!important
  }
}
.is-webview .u-ui-margin-top-x2-large\@webview {
  margin-top:32px!important
}
.u-ui-margin-right-x2-large {
  margin-right:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x2-large\@phones {
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x2-large\@tablets {
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x2-large\@tablets-up {
    margin-right:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x2-large\@portables {
    margin-right:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x2-large\@desktops {
    margin-right:32px!important
  }
}
.is-webview .u-ui-margin-right-x2-large\@webview {
  margin-right:32px!important
}
.u-ui-margin-bottom-x2-large {
  margin-bottom:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x2-large\@phones {
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x2-large\@tablets {
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x2-large\@tablets-up {
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x2-large\@portables {
    margin-bottom:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x2-large\@desktops {
    margin-bottom:32px!important
  }
}
.is-webview .u-ui-margin-bottom-x2-large\@webview {
  margin-bottom:32px!important
}
.u-ui-margin-left-x2-large {
  margin-left:32px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x2-large\@phones {
    margin-left:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x2-large\@tablets {
    margin-left:32px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x2-large\@tablets-up {
    margin-left:32px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x2-large\@portables {
    margin-left:32px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x2-large\@desktops {
    margin-left:32px!important
  }
}
.is-webview .u-ui-margin-left-x2-large\@webview {
  margin-left:32px!important
}
.u-ui-margin-x3-large {
  margin:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x3-large\@phones {
    margin:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x3-large\@tablets {
    margin:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x3-large\@tablets-up {
    margin:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x3-large\@portables {
    margin:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x3-large\@desktops {
    margin:48px!important
  }
}
.is-webview .u-ui-margin-x3-large\@webview {
  margin:48px!important
}
.u-ui-margin-horizontal-x3-large {
  margin-left:48px!important;
  margin-right:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x3-large\@phones {
    margin-left:48px!important;
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x3-large\@tablets {
    margin-left:48px!important;
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x3-large\@tablets-up {
    margin-left:48px!important;
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x3-large\@portables {
    margin-left:48px!important;
    margin-right:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x3-large\@desktops {
    margin-left:48px!important;
    margin-right:48px!important
  }
}
.is-webview .u-ui-margin-horizontal-x3-large\@webview {
  margin-left:48px!important;
  margin-right:48px!important
}
.u-ui-margin-vertical-x3-large {
  margin-top:48px!important;
  margin-bottom:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x3-large\@phones {
    margin-top:48px!important;
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x3-large\@tablets {
    margin-top:48px!important;
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x3-large\@tablets-up {
    margin-top:48px!important;
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x3-large\@portables {
    margin-top:48px!important;
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x3-large\@desktops {
    margin-top:48px!important;
    margin-bottom:48px!important
  }
}
.is-webview .u-ui-margin-vertical-x3-large\@webview {
  margin-top:48px!important;
  margin-bottom:48px!important
}
.u-ui-margin-top-x3-large {
  margin-top:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x3-large\@phones {
    margin-top:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x3-large\@tablets {
    margin-top:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x3-large\@tablets-up {
    margin-top:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x3-large\@portables {
    margin-top:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x3-large\@desktops {
    margin-top:48px!important
  }
}
.is-webview .u-ui-margin-top-x3-large\@webview {
  margin-top:48px!important
}
.u-ui-margin-right-x3-large {
  margin-right:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x3-large\@phones {
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x3-large\@tablets {
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x3-large\@tablets-up {
    margin-right:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x3-large\@portables {
    margin-right:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x3-large\@desktops {
    margin-right:48px!important
  }
}
.is-webview .u-ui-margin-right-x3-large\@webview {
  margin-right:48px!important
}
.u-ui-margin-bottom-x3-large {
  margin-bottom:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x3-large\@phones {
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x3-large\@tablets {
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x3-large\@tablets-up {
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x3-large\@portables {
    margin-bottom:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x3-large\@desktops {
    margin-bottom:48px!important
  }
}
.is-webview .u-ui-margin-bottom-x3-large\@webview {
  margin-bottom:48px!important
}
.u-ui-margin-left-x3-large {
  margin-left:48px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x3-large\@phones {
    margin-left:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x3-large\@tablets {
    margin-left:48px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x3-large\@tablets-up {
    margin-left:48px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x3-large\@portables {
    margin-left:48px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x3-large\@desktops {
    margin-left:48px!important
  }
}
.is-webview .u-ui-margin-left-x3-large\@webview {
  margin-left:48px!important
}
.u-ui-margin-x4-large {
  margin:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x4-large\@phones {
    margin:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x4-large\@tablets {
    margin:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x4-large\@tablets-up {
    margin:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x4-large\@portables {
    margin:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x4-large\@desktops {
    margin:64px!important
  }
}
.is-webview .u-ui-margin-x4-large\@webview {
  margin:64px!important
}
.u-ui-margin-horizontal-x4-large {
  margin-left:64px!important;
  margin-right:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x4-large\@phones {
    margin-left:64px!important;
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x4-large\@tablets {
    margin-left:64px!important;
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x4-large\@tablets-up {
    margin-left:64px!important;
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x4-large\@portables {
    margin-left:64px!important;
    margin-right:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x4-large\@desktops {
    margin-left:64px!important;
    margin-right:64px!important
  }
}
.is-webview .u-ui-margin-horizontal-x4-large\@webview {
  margin-left:64px!important;
  margin-right:64px!important
}
.u-ui-margin-vertical-x4-large {
  margin-top:64px!important;
  margin-bottom:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x4-large\@phones {
    margin-top:64px!important;
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x4-large\@tablets {
    margin-top:64px!important;
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x4-large\@tablets-up {
    margin-top:64px!important;
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x4-large\@portables {
    margin-top:64px!important;
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x4-large\@desktops {
    margin-top:64px!important;
    margin-bottom:64px!important
  }
}
.is-webview .u-ui-margin-vertical-x4-large\@webview {
  margin-top:64px!important;
  margin-bottom:64px!important
}
.u-ui-margin-top-x4-large {
  margin-top:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x4-large\@phones {
    margin-top:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x4-large\@tablets {
    margin-top:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x4-large\@tablets-up {
    margin-top:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x4-large\@portables {
    margin-top:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x4-large\@desktops {
    margin-top:64px!important
  }
}
.is-webview .u-ui-margin-top-x4-large\@webview {
  margin-top:64px!important
}
.u-ui-margin-right-x4-large {
  margin-right:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x4-large\@phones {
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x4-large\@tablets {
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x4-large\@tablets-up {
    margin-right:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x4-large\@portables {
    margin-right:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x4-large\@desktops {
    margin-right:64px!important
  }
}
.is-webview .u-ui-margin-right-x4-large\@webview {
  margin-right:64px!important
}
.u-ui-margin-bottom-x4-large {
  margin-bottom:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x4-large\@phones {
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x4-large\@tablets {
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x4-large\@tablets-up {
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x4-large\@portables {
    margin-bottom:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x4-large\@desktops {
    margin-bottom:64px!important
  }
}
.is-webview .u-ui-margin-bottom-x4-large\@webview {
  margin-bottom:64px!important
}
.u-ui-margin-left-x4-large {
  margin-left:64px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x4-large\@phones {
    margin-left:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x4-large\@tablets {
    margin-left:64px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x4-large\@tablets-up {
    margin-left:64px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x4-large\@portables {
    margin-left:64px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x4-large\@desktops {
    margin-left:64px!important
  }
}
.is-webview .u-ui-margin-left-x4-large\@webview {
  margin-left:64px!important
}
.u-ui-margin-x5-large {
  margin:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x5-large\@phones {
    margin:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x5-large\@tablets {
    margin:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x5-large\@tablets-up {
    margin:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x5-large\@portables {
    margin:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x5-large\@desktops {
    margin:96px!important
  }
}
.is-webview .u-ui-margin-x5-large\@webview {
  margin:96px!important
}
.u-ui-margin-horizontal-x5-large {
  margin-left:96px!important;
  margin-right:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x5-large\@phones {
    margin-left:96px!important;
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x5-large\@tablets {
    margin-left:96px!important;
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x5-large\@tablets-up {
    margin-left:96px!important;
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x5-large\@portables {
    margin-left:96px!important;
    margin-right:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x5-large\@desktops {
    margin-left:96px!important;
    margin-right:96px!important
  }
}
.is-webview .u-ui-margin-horizontal-x5-large\@webview {
  margin-left:96px!important;
  margin-right:96px!important
}
.u-ui-margin-vertical-x5-large {
  margin-top:96px!important;
  margin-bottom:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x5-large\@phones {
    margin-top:96px!important;
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x5-large\@tablets {
    margin-top:96px!important;
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x5-large\@tablets-up {
    margin-top:96px!important;
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x5-large\@portables {
    margin-top:96px!important;
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x5-large\@desktops {
    margin-top:96px!important;
    margin-bottom:96px!important
  }
}
.is-webview .u-ui-margin-vertical-x5-large\@webview {
  margin-top:96px!important;
  margin-bottom:96px!important
}
.u-ui-margin-top-x5-large {
  margin-top:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x5-large\@phones {
    margin-top:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x5-large\@tablets {
    margin-top:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x5-large\@tablets-up {
    margin-top:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x5-large\@portables {
    margin-top:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x5-large\@desktops {
    margin-top:96px!important
  }
}
.is-webview .u-ui-margin-top-x5-large\@webview {
  margin-top:96px!important
}
.u-ui-margin-right-x5-large {
  margin-right:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x5-large\@phones {
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x5-large\@tablets {
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x5-large\@tablets-up {
    margin-right:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x5-large\@portables {
    margin-right:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x5-large\@desktops {
    margin-right:96px!important
  }
}
.is-webview .u-ui-margin-right-x5-large\@webview {
  margin-right:96px!important
}
.u-ui-margin-bottom-x5-large {
  margin-bottom:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x5-large\@phones {
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x5-large\@tablets {
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x5-large\@tablets-up {
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x5-large\@portables {
    margin-bottom:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x5-large\@desktops {
    margin-bottom:96px!important
  }
}
.is-webview .u-ui-margin-bottom-x5-large\@webview {
  margin-bottom:96px!important
}
.u-ui-margin-left-x5-large {
  margin-left:96px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x5-large\@phones {
    margin-left:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x5-large\@tablets {
    margin-left:96px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x5-large\@tablets-up {
    margin-left:96px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x5-large\@portables {
    margin-left:96px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x5-large\@desktops {
    margin-left:96px!important
  }
}
.is-webview .u-ui-margin-left-x5-large\@webview {
  margin-left:96px!important
}
.u-ui-margin-x6-large {
  margin:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-x6-large\@phones {
    margin:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-x6-large\@tablets {
    margin:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-x6-large\@tablets-up {
    margin:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-x6-large\@portables {
    margin:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-x6-large\@desktops {
    margin:128px!important
  }
}
.is-webview .u-ui-margin-x6-large\@webview {
  margin:128px!important
}
.u-ui-margin-horizontal-x6-large {
  margin-left:128px!important;
  margin-right:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x6-large\@phones {
    margin-left:128px!important;
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-horizontal-x6-large\@tablets {
    margin-left:128px!important;
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-horizontal-x6-large\@tablets-up {
    margin-left:128px!important;
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-horizontal-x6-large\@portables {
    margin-left:128px!important;
    margin-right:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-horizontal-x6-large\@desktops {
    margin-left:128px!important;
    margin-right:128px!important
  }
}
.is-webview .u-ui-margin-horizontal-x6-large\@webview {
  margin-left:128px!important;
  margin-right:128px!important
}
.u-ui-margin-vertical-x6-large {
  margin-top:128px!important;
  margin-bottom:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-vertical-x6-large\@phones {
    margin-top:128px!important;
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-vertical-x6-large\@tablets {
    margin-top:128px!important;
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-vertical-x6-large\@tablets-up {
    margin-top:128px!important;
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-vertical-x6-large\@portables {
    margin-top:128px!important;
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-vertical-x6-large\@desktops {
    margin-top:128px!important;
    margin-bottom:128px!important
  }
}
.is-webview .u-ui-margin-vertical-x6-large\@webview {
  margin-top:128px!important;
  margin-bottom:128px!important
}
.u-ui-margin-top-x6-large {
  margin-top:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-top-x6-large\@phones {
    margin-top:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-top-x6-large\@tablets {
    margin-top:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-top-x6-large\@tablets-up {
    margin-top:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-top-x6-large\@portables {
    margin-top:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-top-x6-large\@desktops {
    margin-top:128px!important
  }
}
.is-webview .u-ui-margin-top-x6-large\@webview {
  margin-top:128px!important
}
.u-ui-margin-right-x6-large {
  margin-right:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-right-x6-large\@phones {
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-right-x6-large\@tablets {
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-right-x6-large\@tablets-up {
    margin-right:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-right-x6-large\@portables {
    margin-right:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-right-x6-large\@desktops {
    margin-right:128px!important
  }
}
.is-webview .u-ui-margin-right-x6-large\@webview {
  margin-right:128px!important
}
.u-ui-margin-bottom-x6-large {
  margin-bottom:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-bottom-x6-large\@phones {
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-bottom-x6-large\@tablets {
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-bottom-x6-large\@tablets-up {
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-bottom-x6-large\@portables {
    margin-bottom:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-bottom-x6-large\@desktops {
    margin-bottom:128px!important
  }
}
.is-webview .u-ui-margin-bottom-x6-large\@webview {
  margin-bottom:128px!important
}
.u-ui-margin-left-x6-large {
  margin-left:128px!important
}
@media only screen and (max-width:720px) {
  .u-ui-margin-left-x6-large\@phones {
    margin-left:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-ui-margin-left-x6-large\@tablets {
    margin-left:128px!important
  }
}
@media only screen and (min-width:721px) {
  .u-ui-margin-left-x6-large\@tablets-up {
    margin-left:128px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-ui-margin-left-x6-large\@portables {
    margin-left:128px!important
  }
}
@media only screen and (min-width:960px) {
  .u-ui-margin-left-x6-large\@desktops {
    margin-left:128px!important
  }
}
.is-webview .u-ui-margin-left-x6-large\@webview {
  margin-left:128px!important
}
.u-padding-small {
  padding:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-small\@phones {
    padding:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-small\@tablets {
    padding:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-small\@tablets-up {
    padding:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-small\@portables {
    padding:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-small\@desktops {
    padding:5px!important
  }
}
.is-webview .u-padding-small\@webview {
  padding:5px!important
}
.u-padding-horizontal-small {
  padding-left:5px!important;
  padding-right:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-small\@phones {
    padding-left:5px!important;
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-small\@tablets {
    padding-left:5px!important;
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-small\@tablets-up {
    padding-left:5px!important;
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-small\@portables {
    padding-left:5px!important;
    padding-right:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-small\@desktops {
    padding-left:5px!important;
    padding-right:5px!important
  }
}
.is-webview .u-padding-horizontal-small\@webview {
  padding-left:5px!important;
  padding-right:5px!important
}
.u-padding-vertical-small {
  padding-top:5px!important;
  padding-bottom:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-small\@phones {
    padding-top:5px!important;
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-small\@tablets {
    padding-top:5px!important;
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-small\@tablets-up {
    padding-top:5px!important;
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-small\@portables {
    padding-top:5px!important;
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-small\@desktops {
    padding-top:5px!important;
    padding-bottom:5px!important
  }
}
.is-webview .u-padding-vertical-small\@webview {
  padding-top:5px!important;
  padding-bottom:5px!important
}
.u-padding-top-small {
  padding-top:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-small\@phones {
    padding-top:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-small\@tablets {
    padding-top:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-small\@tablets-up {
    padding-top:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-small\@portables {
    padding-top:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-small\@desktops {
    padding-top:5px!important
  }
}
.is-webview .u-padding-top-small\@webview {
  padding-top:5px!important
}
.u-padding-right-small {
  padding-right:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-small\@phones {
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-small\@tablets {
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-small\@tablets-up {
    padding-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-small\@portables {
    padding-right:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-small\@desktops {
    padding-right:5px!important
  }
}
.is-webview .u-padding-right-small\@webview {
  padding-right:5px!important
}
.u-padding-bottom-small {
  padding-bottom:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-small\@phones {
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-small\@tablets {
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-small\@tablets-up {
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-small\@portables {
    padding-bottom:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-small\@desktops {
    padding-bottom:5px!important
  }
}
.is-webview .u-padding-bottom-small\@webview {
  padding-bottom:5px!important
}
.u-padding-left-small {
  padding-left:5px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-small\@phones {
    padding-left:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-small\@tablets {
    padding-left:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-small\@tablets-up {
    padding-left:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-small\@portables {
    padding-left:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-small\@desktops {
    padding-left:5px!important
  }
}
.is-webview .u-padding-left-small\@webview {
  padding-left:5px!important
}
.u-padding-regular {
  padding:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-regular\@phones {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-regular\@tablets {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-regular\@tablets-up {
    padding:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-regular\@portables {
    padding:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-regular\@desktops {
    padding:8px!important
  }
}
.is-webview .u-padding-regular\@webview {
  padding:8px!important
}
.u-padding-horizontal-regular {
  padding-left:8px!important;
  padding-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-regular\@phones {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-regular\@tablets {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-regular\@tablets-up {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-regular\@portables {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-regular\@desktops {
    padding-left:8px!important;
    padding-right:8px!important
  }
}
.is-webview .u-padding-horizontal-regular\@webview {
  padding-left:8px!important;
  padding-right:8px!important
}
.u-padding-vertical-regular {
  padding-top:8px!important;
  padding-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-regular\@phones {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-regular\@tablets {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-regular\@tablets-up {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-regular\@portables {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-regular\@desktops {
    padding-top:8px!important;
    padding-bottom:8px!important
  }
}
.is-webview .u-padding-vertical-regular\@webview {
  padding-top:8px!important;
  padding-bottom:8px!important
}
.u-padding-top-regular {
  padding-top:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-regular\@phones {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-regular\@tablets {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-regular\@tablets-up {
    padding-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-regular\@portables {
    padding-top:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-regular\@desktops {
    padding-top:8px!important
  }
}
.is-webview .u-padding-top-regular\@webview {
  padding-top:8px!important
}
.u-padding-right-regular {
  padding-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-regular\@phones {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-regular\@tablets {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-regular\@tablets-up {
    padding-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-regular\@portables {
    padding-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-regular\@desktops {
    padding-right:8px!important
  }
}
.is-webview .u-padding-right-regular\@webview {
  padding-right:8px!important
}
.u-padding-bottom-regular {
  padding-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-regular\@phones {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-regular\@tablets {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-regular\@tablets-up {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-regular\@portables {
    padding-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-regular\@desktops {
    padding-bottom:8px!important
  }
}
.is-webview .u-padding-bottom-regular\@webview {
  padding-bottom:8px!important
}
.u-padding-left-regular {
  padding-left:8px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-regular\@phones {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-regular\@tablets {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-regular\@tablets-up {
    padding-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-regular\@portables {
    padding-left:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-regular\@desktops {
    padding-left:8px!important
  }
}
.is-webview .u-padding-left-regular\@webview {
  padding-left:8px!important
}
.u-padding-medium {
  padding:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-medium\@phones {
    padding:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-medium\@tablets {
    padding:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-medium\@tablets-up {
    padding:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-medium\@portables {
    padding:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-medium\@desktops {
    padding:10px!important
  }
}
.is-webview .u-padding-medium\@webview {
  padding:10px!important
}
.u-padding-horizontal-medium {
  padding-left:10px!important;
  padding-right:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-medium\@phones {
    padding-left:10px!important;
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-medium\@tablets {
    padding-left:10px!important;
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-medium\@tablets-up {
    padding-left:10px!important;
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-medium\@portables {
    padding-left:10px!important;
    padding-right:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-medium\@desktops {
    padding-left:10px!important;
    padding-right:10px!important
  }
}
.is-webview .u-padding-horizontal-medium\@webview {
  padding-left:10px!important;
  padding-right:10px!important
}
.u-padding-vertical-medium {
  padding-top:10px!important;
  padding-bottom:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-medium\@phones {
    padding-top:10px!important;
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-medium\@tablets {
    padding-top:10px!important;
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-medium\@tablets-up {
    padding-top:10px!important;
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-medium\@portables {
    padding-top:10px!important;
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-medium\@desktops {
    padding-top:10px!important;
    padding-bottom:10px!important
  }
}
.is-webview .u-padding-vertical-medium\@webview {
  padding-top:10px!important;
  padding-bottom:10px!important
}
.u-padding-top-medium {
  padding-top:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-medium\@phones {
    padding-top:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-medium\@tablets {
    padding-top:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-medium\@tablets-up {
    padding-top:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-medium\@portables {
    padding-top:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-medium\@desktops {
    padding-top:10px!important
  }
}
.is-webview .u-padding-top-medium\@webview {
  padding-top:10px!important
}
.u-padding-right-medium {
  padding-right:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-medium\@phones {
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-medium\@tablets {
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-medium\@tablets-up {
    padding-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-medium\@portables {
    padding-right:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-medium\@desktops {
    padding-right:10px!important
  }
}
.is-webview .u-padding-right-medium\@webview {
  padding-right:10px!important
}
.u-padding-bottom-medium {
  padding-bottom:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-medium\@phones {
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-medium\@tablets {
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-medium\@tablets-up {
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-medium\@portables {
    padding-bottom:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-medium\@desktops {
    padding-bottom:10px!important
  }
}
.is-webview .u-padding-bottom-medium\@webview {
  padding-bottom:10px!important
}
.u-padding-left-medium {
  padding-left:10px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-medium\@phones {
    padding-left:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-medium\@tablets {
    padding-left:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-medium\@tablets-up {
    padding-left:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-medium\@portables {
    padding-left:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-medium\@desktops {
    padding-left:10px!important
  }
}
.is-webview .u-padding-left-medium\@webview {
  padding-left:10px!important
}
.u-padding-large {
  padding:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-large\@phones {
    padding:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-large\@tablets {
    padding:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-large\@tablets-up {
    padding:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-large\@portables {
    padding:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-large\@desktops {
    padding:20px!important
  }
}
.is-webview .u-padding-large\@webview {
  padding:20px!important
}
.u-padding-horizontal-large {
  padding-left:20px!important;
  padding-right:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-large\@phones {
    padding-left:20px!important;
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-large\@tablets {
    padding-left:20px!important;
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-large\@tablets-up {
    padding-left:20px!important;
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-large\@portables {
    padding-left:20px!important;
    padding-right:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-large\@desktops {
    padding-left:20px!important;
    padding-right:20px!important
  }
}
.is-webview .u-padding-horizontal-large\@webview {
  padding-left:20px!important;
  padding-right:20px!important
}
.u-padding-vertical-large {
  padding-top:20px!important;
  padding-bottom:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-large\@phones {
    padding-top:20px!important;
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-large\@tablets {
    padding-top:20px!important;
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-large\@tablets-up {
    padding-top:20px!important;
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-large\@portables {
    padding-top:20px!important;
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-large\@desktops {
    padding-top:20px!important;
    padding-bottom:20px!important
  }
}
.is-webview .u-padding-vertical-large\@webview {
  padding-top:20px!important;
  padding-bottom:20px!important
}
.u-padding-top-large {
  padding-top:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-large\@phones {
    padding-top:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-large\@tablets {
    padding-top:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-large\@tablets-up {
    padding-top:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-large\@portables {
    padding-top:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-large\@desktops {
    padding-top:20px!important
  }
}
.is-webview .u-padding-top-large\@webview {
  padding-top:20px!important
}
.u-padding-right-large {
  padding-right:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-large\@phones {
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-large\@tablets {
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-large\@tablets-up {
    padding-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-large\@portables {
    padding-right:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-large\@desktops {
    padding-right:20px!important
  }
}
.is-webview .u-padding-right-large\@webview {
  padding-right:20px!important
}
.u-padding-bottom-large {
  padding-bottom:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-large\@phones {
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-large\@tablets {
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-large\@tablets-up {
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-large\@portables {
    padding-bottom:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-large\@desktops {
    padding-bottom:20px!important
  }
}
.is-webview .u-padding-bottom-large\@webview {
  padding-bottom:20px!important
}
.u-padding-left-large {
  padding-left:20px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-large\@phones {
    padding-left:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-large\@tablets {
    padding-left:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-large\@tablets-up {
    padding-left:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-large\@portables {
    padding-left:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-large\@desktops {
    padding-left:20px!important
  }
}
.is-webview .u-padding-left-large\@webview {
  padding-left:20px!important
}
.u-padding-x-large {
  padding:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-x-large\@phones {
    padding:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-x-large\@tablets {
    padding:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-x-large\@tablets-up {
    padding:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-x-large\@portables {
    padding:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-x-large\@desktops {
    padding:40px!important
  }
}
.is-webview .u-padding-x-large\@webview {
  padding:40px!important
}
.u-padding-horizontal-x-large {
  padding-left:40px!important;
  padding-right:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-x-large\@phones {
    padding-left:40px!important;
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-x-large\@tablets {
    padding-left:40px!important;
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-x-large\@tablets-up {
    padding-left:40px!important;
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-x-large\@portables {
    padding-left:40px!important;
    padding-right:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-x-large\@desktops {
    padding-left:40px!important;
    padding-right:40px!important
  }
}
.is-webview .u-padding-horizontal-x-large\@webview {
  padding-left:40px!important;
  padding-right:40px!important
}
.u-padding-vertical-x-large {
  padding-top:40px!important;
  padding-bottom:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-x-large\@phones {
    padding-top:40px!important;
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-x-large\@tablets {
    padding-top:40px!important;
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-x-large\@tablets-up {
    padding-top:40px!important;
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-x-large\@portables {
    padding-top:40px!important;
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-x-large\@desktops {
    padding-top:40px!important;
    padding-bottom:40px!important
  }
}
.is-webview .u-padding-vertical-x-large\@webview {
  padding-top:40px!important;
  padding-bottom:40px!important
}
.u-padding-top-x-large {
  padding-top:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-x-large\@phones {
    padding-top:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-x-large\@tablets {
    padding-top:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-x-large\@tablets-up {
    padding-top:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-x-large\@portables {
    padding-top:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-x-large\@desktops {
    padding-top:40px!important
  }
}
.is-webview .u-padding-top-x-large\@webview {
  padding-top:40px!important
}
.u-padding-right-x-large {
  padding-right:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-x-large\@phones {
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-x-large\@tablets {
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-x-large\@tablets-up {
    padding-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-x-large\@portables {
    padding-right:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-x-large\@desktops {
    padding-right:40px!important
  }
}
.is-webview .u-padding-right-x-large\@webview {
  padding-right:40px!important
}
.u-padding-bottom-x-large {
  padding-bottom:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-x-large\@phones {
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-x-large\@tablets {
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-x-large\@tablets-up {
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-x-large\@portables {
    padding-bottom:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-x-large\@desktops {
    padding-bottom:40px!important
  }
}
.is-webview .u-padding-bottom-x-large\@webview {
  padding-bottom:40px!important
}
.u-padding-left-x-large {
  padding-left:40px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-x-large\@phones {
    padding-left:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-x-large\@tablets {
    padding-left:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-x-large\@tablets-up {
    padding-left:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-x-large\@portables {
    padding-left:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-x-large\@desktops {
    padding-left:40px!important
  }
}
.is-webview .u-padding-left-x-large\@webview {
  padding-left:40px!important
}
.u-padding-xx-large {
  padding:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-xx-large\@phones {
    padding:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-xx-large\@tablets {
    padding:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-xx-large\@tablets-up {
    padding:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-xx-large\@portables {
    padding:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-xx-large\@desktops {
    padding:60px!important
  }
}
.is-webview .u-padding-xx-large\@webview {
  padding:60px!important
}
.u-padding-horizontal-xx-large {
  padding-left:60px!important;
  padding-right:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-xx-large\@phones {
    padding-left:60px!important;
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-xx-large\@tablets {
    padding-left:60px!important;
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-xx-large\@tablets-up {
    padding-left:60px!important;
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-xx-large\@portables {
    padding-left:60px!important;
    padding-right:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-xx-large\@desktops {
    padding-left:60px!important;
    padding-right:60px!important
  }
}
.is-webview .u-padding-horizontal-xx-large\@webview {
  padding-left:60px!important;
  padding-right:60px!important
}
.u-padding-vertical-xx-large {
  padding-top:60px!important;
  padding-bottom:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-xx-large\@phones {
    padding-top:60px!important;
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-xx-large\@tablets {
    padding-top:60px!important;
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-xx-large\@tablets-up {
    padding-top:60px!important;
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-xx-large\@portables {
    padding-top:60px!important;
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-xx-large\@desktops {
    padding-top:60px!important;
    padding-bottom:60px!important
  }
}
.is-webview .u-padding-vertical-xx-large\@webview {
  padding-top:60px!important;
  padding-bottom:60px!important
}
.u-padding-top-xx-large {
  padding-top:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-xx-large\@phones {
    padding-top:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-xx-large\@tablets {
    padding-top:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-xx-large\@tablets-up {
    padding-top:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-xx-large\@portables {
    padding-top:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-xx-large\@desktops {
    padding-top:60px!important
  }
}
.is-webview .u-padding-top-xx-large\@webview {
  padding-top:60px!important
}
.u-padding-right-xx-large {
  padding-right:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-xx-large\@phones {
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-xx-large\@tablets {
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-xx-large\@tablets-up {
    padding-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-xx-large\@portables {
    padding-right:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-xx-large\@desktops {
    padding-right:60px!important
  }
}
.is-webview .u-padding-right-xx-large\@webview {
  padding-right:60px!important
}
.u-padding-bottom-xx-large {
  padding-bottom:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-xx-large\@phones {
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-xx-large\@tablets {
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-xx-large\@tablets-up {
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-xx-large\@portables {
    padding-bottom:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-xx-large\@desktops {
    padding-bottom:60px!important
  }
}
.is-webview .u-padding-bottom-xx-large\@webview {
  padding-bottom:60px!important
}
.u-padding-left-xx-large {
  padding-left:60px!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-xx-large\@phones {
    padding-left:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-xx-large\@tablets {
    padding-left:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-xx-large\@tablets-up {
    padding-left:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-xx-large\@portables {
    padding-left:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-xx-large\@desktops {
    padding-left:60px!important
  }
}
.is-webview .u-padding-left-xx-large\@webview {
  padding-left:60px!important
}
.u-padding-none {
  padding:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-none\@phones {
    padding:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-none\@tablets {
    padding:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-none\@tablets-up {
    padding:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-none\@portables {
    padding:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-none\@desktops {
    padding:0!important
  }
}
.is-webview .u-padding-none\@webview {
  padding:0!important
}
.u-padding-horizontal-none {
  padding-left:0!important;
  padding-right:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-none\@phones {
    padding-left:0!important;
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-none\@tablets {
    padding-left:0!important;
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-none\@tablets-up {
    padding-left:0!important;
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-none\@portables {
    padding-left:0!important;
    padding-right:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-none\@desktops {
    padding-left:0!important;
    padding-right:0!important
  }
}
.is-webview .u-padding-horizontal-none\@webview {
  padding-left:0!important;
  padding-right:0!important
}
.u-padding-vertical-none {
  padding-top:0!important;
  padding-bottom:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-none\@phones {
    padding-top:0!important;
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-none\@tablets {
    padding-top:0!important;
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-none\@tablets-up {
    padding-top:0!important;
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-none\@portables {
    padding-top:0!important;
    padding-bottom:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-none\@desktops {
    padding-top:0!important;
    padding-bottom:0!important
  }
}
.is-webview .u-padding-vertical-none\@webview {
  padding-top:0!important;
  padding-bottom:0!important
}
.u-padding-top-none {
  padding-top:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-none\@phones {
    padding-top:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-none\@tablets {
    padding-top:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-none\@tablets-up {
    padding-top:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-none\@portables {
    padding-top:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-none\@desktops {
    padding-top:0!important
  }
}
.is-webview .u-padding-top-none\@webview {
  padding-top:0!important
}
.u-padding-right-none {
  padding-right:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-none\@phones {
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-none\@tablets {
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-none\@tablets-up {
    padding-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-none\@portables {
    padding-right:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-none\@desktops {
    padding-right:0!important
  }
}
.is-webview .u-padding-right-none\@webview {
  padding-right:0!important
}
.u-padding-bottom-none {
  padding-bottom:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-none\@phones {
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-none\@tablets {
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-none\@tablets-up {
    padding-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-none\@portables {
    padding-bottom:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-none\@desktops {
    padding-bottom:0!important
  }
}
.is-webview .u-padding-bottom-none\@webview {
  padding-bottom:0!important
}
.u-padding-left-none {
  padding-left:0!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-none\@phones {
    padding-left:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-none\@tablets {
    padding-left:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-none\@tablets-up {
    padding-left:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-none\@portables {
    padding-left:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-none\@desktops {
    padding-left:0!important
  }
}
.is-webview .u-padding-left-none\@webview {
  padding-left:0!important
}
.u-padding-auto {
  padding:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-auto\@phones {
    padding:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-auto\@tablets {
    padding:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-auto\@tablets-up {
    padding:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-auto\@portables {
    padding:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-auto\@desktops {
    padding:auto!important
  }
}
.is-webview .u-padding-auto\@webview {
  padding:auto!important
}
.u-padding-horizontal-auto {
  padding-left:auto!important;
  padding-right:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-horizontal-auto\@phones {
    padding-left:auto!important;
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-horizontal-auto\@tablets {
    padding-left:auto!important;
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-horizontal-auto\@tablets-up {
    padding-left:auto!important;
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-horizontal-auto\@portables {
    padding-left:auto!important;
    padding-right:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-horizontal-auto\@desktops {
    padding-left:auto!important;
    padding-right:auto!important
  }
}
.is-webview .u-padding-horizontal-auto\@webview {
  padding-left:auto!important;
  padding-right:auto!important
}
.u-padding-vertical-auto {
  padding-top:auto!important;
  padding-bottom:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-vertical-auto\@phones {
    padding-top:auto!important;
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-vertical-auto\@tablets {
    padding-top:auto!important;
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-vertical-auto\@tablets-up {
    padding-top:auto!important;
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-vertical-auto\@portables {
    padding-top:auto!important;
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-vertical-auto\@desktops {
    padding-top:auto!important;
    padding-bottom:auto!important
  }
}
.is-webview .u-padding-vertical-auto\@webview {
  padding-top:auto!important;
  padding-bottom:auto!important
}
.u-padding-top-auto {
  padding-top:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-top-auto\@phones {
    padding-top:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-top-auto\@tablets {
    padding-top:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-top-auto\@tablets-up {
    padding-top:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-top-auto\@portables {
    padding-top:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-top-auto\@desktops {
    padding-top:auto!important
  }
}
.is-webview .u-padding-top-auto\@webview {
  padding-top:auto!important
}
.u-padding-right-auto {
  padding-right:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-right-auto\@phones {
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-right-auto\@tablets {
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-right-auto\@tablets-up {
    padding-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-right-auto\@portables {
    padding-right:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-right-auto\@desktops {
    padding-right:auto!important
  }
}
.is-webview .u-padding-right-auto\@webview {
  padding-right:auto!important
}
.u-padding-bottom-auto {
  padding-bottom:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-bottom-auto\@phones {
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-bottom-auto\@tablets {
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-bottom-auto\@tablets-up {
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-bottom-auto\@portables {
    padding-bottom:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-bottom-auto\@desktops {
    padding-bottom:auto!important
  }
}
.is-webview .u-padding-bottom-auto\@webview {
  padding-bottom:auto!important
}
.u-padding-left-auto {
  padding-left:auto!important
}
@media only screen and (max-width:720px) {
  .u-padding-left-auto\@phones {
    padding-left:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-padding-left-auto\@tablets {
    padding-left:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-padding-left-auto\@tablets-up {
    padding-left:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-padding-left-auto\@portables {
    padding-left:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-padding-left-auto\@desktops {
    padding-left:auto!important
  }
}
.is-webview .u-padding-left-auto\@webview {
  padding-left:auto!important
}
.u-margin-small {
  margin:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-small\@phones {
    margin:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-small\@tablets {
    margin:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-small\@tablets-up {
    margin:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-small\@portables {
    margin:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-small\@desktops {
    margin:5px!important
  }
}
.is-webview .u-margin-small\@webview {
  margin:5px!important
}
.u-margin-horizontal-small {
  margin-left:5px!important;
  margin-right:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-small\@phones {
    margin-left:5px!important;
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-small\@tablets {
    margin-left:5px!important;
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-small\@tablets-up {
    margin-left:5px!important;
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-small\@portables {
    margin-left:5px!important;
    margin-right:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-small\@desktops {
    margin-left:5px!important;
    margin-right:5px!important
  }
}
.is-webview .u-margin-horizontal-small\@webview {
  margin-left:5px!important;
  margin-right:5px!important
}
.u-margin-vertical-small {
  margin-top:5px!important;
  margin-bottom:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-small\@phones {
    margin-top:5px!important;
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-small\@tablets {
    margin-top:5px!important;
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-small\@tablets-up {
    margin-top:5px!important;
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-small\@portables {
    margin-top:5px!important;
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-small\@desktops {
    margin-top:5px!important;
    margin-bottom:5px!important
  }
}
.is-webview .u-margin-vertical-small\@webview {
  margin-top:5px!important;
  margin-bottom:5px!important
}
.u-margin-top-small {
  margin-top:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-small\@phones {
    margin-top:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-small\@tablets {
    margin-top:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-small\@tablets-up {
    margin-top:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-small\@portables {
    margin-top:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-small\@desktops {
    margin-top:5px!important
  }
}
.is-webview .u-margin-top-small\@webview {
  margin-top:5px!important
}
.u-margin-right-small {
  margin-right:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-small\@phones {
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-small\@tablets {
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-small\@tablets-up {
    margin-right:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-small\@portables {
    margin-right:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-small\@desktops {
    margin-right:5px!important
  }
}
.is-webview .u-margin-right-small\@webview {
  margin-right:5px!important
}
.u-margin-bottom-small {
  margin-bottom:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-small\@phones {
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-small\@tablets {
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-small\@tablets-up {
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-small\@portables {
    margin-bottom:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-small\@desktops {
    margin-bottom:5px!important
  }
}
.is-webview .u-margin-bottom-small\@webview {
  margin-bottom:5px!important
}
.u-margin-left-small {
  margin-left:5px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-small\@phones {
    margin-left:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-small\@tablets {
    margin-left:5px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-small\@tablets-up {
    margin-left:5px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-small\@portables {
    margin-left:5px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-small\@desktops {
    margin-left:5px!important
  }
}
.is-webview .u-margin-left-small\@webview {
  margin-left:5px!important
}
.u-margin-regular {
  margin:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-regular\@phones {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-regular\@tablets {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-regular\@tablets-up {
    margin:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-regular\@portables {
    margin:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-regular\@desktops {
    margin:8px!important
  }
}
.is-webview .u-margin-regular\@webview {
  margin:8px!important
}
.u-margin-horizontal-regular {
  margin-left:8px!important;
  margin-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-regular\@phones {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-regular\@tablets {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-regular\@tablets-up {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-regular\@portables {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-regular\@desktops {
    margin-left:8px!important;
    margin-right:8px!important
  }
}
.is-webview .u-margin-horizontal-regular\@webview {
  margin-left:8px!important;
  margin-right:8px!important
}
.u-margin-vertical-regular {
  margin-top:8px!important;
  margin-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-regular\@phones {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-regular\@tablets {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-regular\@tablets-up {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-regular\@portables {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-regular\@desktops {
    margin-top:8px!important;
    margin-bottom:8px!important
  }
}
.is-webview .u-margin-vertical-regular\@webview {
  margin-top:8px!important;
  margin-bottom:8px!important
}
.u-margin-top-regular {
  margin-top:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-regular\@phones {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-regular\@tablets {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-regular\@tablets-up {
    margin-top:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-regular\@portables {
    margin-top:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-regular\@desktops {
    margin-top:8px!important
  }
}
.is-webview .u-margin-top-regular\@webview {
  margin-top:8px!important
}
.u-margin-right-regular {
  margin-right:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-regular\@phones {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-regular\@tablets {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-regular\@tablets-up {
    margin-right:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-regular\@portables {
    margin-right:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-regular\@desktops {
    margin-right:8px!important
  }
}
.is-webview .u-margin-right-regular\@webview {
  margin-right:8px!important
}
.u-margin-bottom-regular {
  margin-bottom:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-regular\@phones {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-regular\@tablets {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-regular\@tablets-up {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-regular\@portables {
    margin-bottom:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-regular\@desktops {
    margin-bottom:8px!important
  }
}
.is-webview .u-margin-bottom-regular\@webview {
  margin-bottom:8px!important
}
.u-margin-left-regular {
  margin-left:8px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-regular\@phones {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-regular\@tablets {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-regular\@tablets-up {
    margin-left:8px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-regular\@portables {
    margin-left:8px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-regular\@desktops {
    margin-left:8px!important
  }
}
.is-webview .u-margin-left-regular\@webview {
  margin-left:8px!important
}
.u-margin-medium {
  margin:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-medium\@phones {
    margin:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-medium\@tablets {
    margin:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-medium\@tablets-up {
    margin:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-medium\@portables {
    margin:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-medium\@desktops {
    margin:10px!important
  }
}
.is-webview .u-margin-medium\@webview {
  margin:10px!important
}
.u-margin-horizontal-medium {
  margin-left:10px!important;
  margin-right:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-medium\@phones {
    margin-left:10px!important;
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-medium\@tablets {
    margin-left:10px!important;
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-medium\@tablets-up {
    margin-left:10px!important;
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-medium\@portables {
    margin-left:10px!important;
    margin-right:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-medium\@desktops {
    margin-left:10px!important;
    margin-right:10px!important
  }
}
.is-webview .u-margin-horizontal-medium\@webview {
  margin-left:10px!important;
  margin-right:10px!important
}
.u-margin-vertical-medium {
  margin-top:10px!important;
  margin-bottom:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-medium\@phones {
    margin-top:10px!important;
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-medium\@tablets {
    margin-top:10px!important;
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-medium\@tablets-up {
    margin-top:10px!important;
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-medium\@portables {
    margin-top:10px!important;
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-medium\@desktops {
    margin-top:10px!important;
    margin-bottom:10px!important
  }
}
.is-webview .u-margin-vertical-medium\@webview {
  margin-top:10px!important;
  margin-bottom:10px!important
}
.u-margin-top-medium {
  margin-top:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-medium\@phones {
    margin-top:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-medium\@tablets {
    margin-top:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-medium\@tablets-up {
    margin-top:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-medium\@portables {
    margin-top:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-medium\@desktops {
    margin-top:10px!important
  }
}
.is-webview .u-margin-top-medium\@webview {
  margin-top:10px!important
}
.u-margin-right-medium {
  margin-right:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-medium\@phones {
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-medium\@tablets {
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-medium\@tablets-up {
    margin-right:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-medium\@portables {
    margin-right:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-medium\@desktops {
    margin-right:10px!important
  }
}
.is-webview .u-margin-right-medium\@webview {
  margin-right:10px!important
}
.u-margin-bottom-medium {
  margin-bottom:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-medium\@phones {
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-medium\@tablets {
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-medium\@tablets-up {
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-medium\@portables {
    margin-bottom:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-medium\@desktops {
    margin-bottom:10px!important
  }
}
.is-webview .u-margin-bottom-medium\@webview {
  margin-bottom:10px!important
}
.u-margin-left-medium {
  margin-left:10px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-medium\@phones {
    margin-left:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-medium\@tablets {
    margin-left:10px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-medium\@tablets-up {
    margin-left:10px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-medium\@portables {
    margin-left:10px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-medium\@desktops {
    margin-left:10px!important
  }
}
.is-webview .u-margin-left-medium\@webview {
  margin-left:10px!important
}
.u-margin-large {
  margin:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-large\@phones {
    margin:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-large\@tablets {
    margin:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-large\@tablets-up {
    margin:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-large\@portables {
    margin:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-large\@desktops {
    margin:20px!important
  }
}
.is-webview .u-margin-large\@webview {
  margin:20px!important
}
.u-margin-horizontal-large {
  margin-left:20px!important;
  margin-right:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-large\@phones {
    margin-left:20px!important;
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-large\@tablets {
    margin-left:20px!important;
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-large\@tablets-up {
    margin-left:20px!important;
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-large\@portables {
    margin-left:20px!important;
    margin-right:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-large\@desktops {
    margin-left:20px!important;
    margin-right:20px!important
  }
}
.is-webview .u-margin-horizontal-large\@webview {
  margin-left:20px!important;
  margin-right:20px!important
}
.u-margin-vertical-large {
  margin-top:20px!important;
  margin-bottom:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-large\@phones {
    margin-top:20px!important;
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-large\@tablets {
    margin-top:20px!important;
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-large\@tablets-up {
    margin-top:20px!important;
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-large\@portables {
    margin-top:20px!important;
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-large\@desktops {
    margin-top:20px!important;
    margin-bottom:20px!important
  }
}
.is-webview .u-margin-vertical-large\@webview {
  margin-top:20px!important;
  margin-bottom:20px!important
}
.u-margin-top-large {
  margin-top:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-large\@phones {
    margin-top:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-large\@tablets {
    margin-top:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-large\@tablets-up {
    margin-top:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-large\@portables {
    margin-top:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-large\@desktops {
    margin-top:20px!important
  }
}
.is-webview .u-margin-top-large\@webview {
  margin-top:20px!important
}
.u-margin-right-large {
  margin-right:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-large\@phones {
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-large\@tablets {
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-large\@tablets-up {
    margin-right:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-large\@portables {
    margin-right:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-large\@desktops {
    margin-right:20px!important
  }
}
.is-webview .u-margin-right-large\@webview {
  margin-right:20px!important
}
.u-margin-bottom-large {
  margin-bottom:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-large\@phones {
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-large\@tablets {
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-large\@tablets-up {
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-large\@portables {
    margin-bottom:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-large\@desktops {
    margin-bottom:20px!important
  }
}
.is-webview .u-margin-bottom-large\@webview {
  margin-bottom:20px!important
}
.u-margin-left-large {
  margin-left:20px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-large\@phones {
    margin-left:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-large\@tablets {
    margin-left:20px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-large\@tablets-up {
    margin-left:20px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-large\@portables {
    margin-left:20px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-large\@desktops {
    margin-left:20px!important
  }
}
.is-webview .u-margin-left-large\@webview {
  margin-left:20px!important
}
.u-margin-x-large {
  margin:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-x-large\@phones {
    margin:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-x-large\@tablets {
    margin:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-x-large\@tablets-up {
    margin:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-x-large\@portables {
    margin:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-x-large\@desktops {
    margin:40px!important
  }
}
.is-webview .u-margin-x-large\@webview {
  margin:40px!important
}
.u-margin-horizontal-x-large {
  margin-left:40px!important;
  margin-right:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-x-large\@phones {
    margin-left:40px!important;
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-x-large\@tablets {
    margin-left:40px!important;
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-x-large\@tablets-up {
    margin-left:40px!important;
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-x-large\@portables {
    margin-left:40px!important;
    margin-right:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-x-large\@desktops {
    margin-left:40px!important;
    margin-right:40px!important
  }
}
.is-webview .u-margin-horizontal-x-large\@webview {
  margin-left:40px!important;
  margin-right:40px!important
}
.u-margin-vertical-x-large {
  margin-top:40px!important;
  margin-bottom:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-x-large\@phones {
    margin-top:40px!important;
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-x-large\@tablets {
    margin-top:40px!important;
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-x-large\@tablets-up {
    margin-top:40px!important;
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-x-large\@portables {
    margin-top:40px!important;
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-x-large\@desktops {
    margin-top:40px!important;
    margin-bottom:40px!important
  }
}
.is-webview .u-margin-vertical-x-large\@webview {
  margin-top:40px!important;
  margin-bottom:40px!important
}
.u-margin-top-x-large {
  margin-top:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-x-large\@phones {
    margin-top:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-x-large\@tablets {
    margin-top:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-x-large\@tablets-up {
    margin-top:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-x-large\@portables {
    margin-top:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-x-large\@desktops {
    margin-top:40px!important
  }
}
.is-webview .u-margin-top-x-large\@webview {
  margin-top:40px!important
}
.u-margin-right-x-large {
  margin-right:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-x-large\@phones {
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-x-large\@tablets {
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-x-large\@tablets-up {
    margin-right:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-x-large\@portables {
    margin-right:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-x-large\@desktops {
    margin-right:40px!important
  }
}
.is-webview .u-margin-right-x-large\@webview {
  margin-right:40px!important
}
.u-margin-bottom-x-large {
  margin-bottom:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-x-large\@phones {
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-x-large\@tablets {
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-x-large\@tablets-up {
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-x-large\@portables {
    margin-bottom:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-x-large\@desktops {
    margin-bottom:40px!important
  }
}
.is-webview .u-margin-bottom-x-large\@webview {
  margin-bottom:40px!important
}
.u-margin-left-x-large {
  margin-left:40px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-x-large\@phones {
    margin-left:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-x-large\@tablets {
    margin-left:40px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-x-large\@tablets-up {
    margin-left:40px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-x-large\@portables {
    margin-left:40px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-x-large\@desktops {
    margin-left:40px!important
  }
}
.is-webview .u-margin-left-x-large\@webview {
  margin-left:40px!important
}
.u-margin-xx-large {
  margin:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-xx-large\@phones {
    margin:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-xx-large\@tablets {
    margin:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-xx-large\@tablets-up {
    margin:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-xx-large\@portables {
    margin:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-xx-large\@desktops {
    margin:60px!important
  }
}
.is-webview .u-margin-xx-large\@webview {
  margin:60px!important
}
.u-margin-horizontal-xx-large {
  margin-left:60px!important;
  margin-right:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-xx-large\@phones {
    margin-left:60px!important;
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-xx-large\@tablets {
    margin-left:60px!important;
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-xx-large\@tablets-up {
    margin-left:60px!important;
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-xx-large\@portables {
    margin-left:60px!important;
    margin-right:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-xx-large\@desktops {
    margin-left:60px!important;
    margin-right:60px!important
  }
}
.is-webview .u-margin-horizontal-xx-large\@webview {
  margin-left:60px!important;
  margin-right:60px!important
}
.u-margin-vertical-xx-large {
  margin-top:60px!important;
  margin-bottom:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-xx-large\@phones {
    margin-top:60px!important;
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-xx-large\@tablets {
    margin-top:60px!important;
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-xx-large\@tablets-up {
    margin-top:60px!important;
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-xx-large\@portables {
    margin-top:60px!important;
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-xx-large\@desktops {
    margin-top:60px!important;
    margin-bottom:60px!important
  }
}
.is-webview .u-margin-vertical-xx-large\@webview {
  margin-top:60px!important;
  margin-bottom:60px!important
}
.u-margin-top-xx-large {
  margin-top:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-xx-large\@phones {
    margin-top:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-xx-large\@tablets {
    margin-top:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-xx-large\@tablets-up {
    margin-top:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-xx-large\@portables {
    margin-top:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-xx-large\@desktops {
    margin-top:60px!important
  }
}
.is-webview .u-margin-top-xx-large\@webview {
  margin-top:60px!important
}
.u-margin-right-xx-large {
  margin-right:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-xx-large\@phones {
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-xx-large\@tablets {
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-xx-large\@tablets-up {
    margin-right:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-xx-large\@portables {
    margin-right:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-xx-large\@desktops {
    margin-right:60px!important
  }
}
.is-webview .u-margin-right-xx-large\@webview {
  margin-right:60px!important
}
.u-margin-bottom-xx-large {
  margin-bottom:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-xx-large\@phones {
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-xx-large\@tablets {
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-xx-large\@tablets-up {
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-xx-large\@portables {
    margin-bottom:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-xx-large\@desktops {
    margin-bottom:60px!important
  }
}
.is-webview .u-margin-bottom-xx-large\@webview {
  margin-bottom:60px!important
}
.u-margin-left-xx-large {
  margin-left:60px!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-xx-large\@phones {
    margin-left:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-xx-large\@tablets {
    margin-left:60px!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-xx-large\@tablets-up {
    margin-left:60px!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-xx-large\@portables {
    margin-left:60px!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-xx-large\@desktops {
    margin-left:60px!important
  }
}
.is-webview .u-margin-left-xx-large\@webview {
  margin-left:60px!important
}
.u-margin-none {
  margin:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-none\@phones {
    margin:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-none\@tablets {
    margin:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-none\@tablets-up {
    margin:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-none\@portables {
    margin:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-none\@desktops {
    margin:0!important
  }
}
.is-webview .u-margin-none\@webview {
  margin:0!important
}
.u-margin-horizontal-none {
  margin-left:0!important;
  margin-right:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-none\@phones {
    margin-left:0!important;
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-none\@tablets {
    margin-left:0!important;
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-none\@tablets-up {
    margin-left:0!important;
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-none\@portables {
    margin-left:0!important;
    margin-right:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-none\@desktops {
    margin-left:0!important;
    margin-right:0!important
  }
}
.is-webview .u-margin-horizontal-none\@webview {
  margin-left:0!important;
  margin-right:0!important
}
.u-margin-vertical-none {
  margin-top:0!important;
  margin-bottom:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-none\@phones {
    margin-top:0!important;
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-none\@tablets {
    margin-top:0!important;
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-none\@tablets-up {
    margin-top:0!important;
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-none\@portables {
    margin-top:0!important;
    margin-bottom:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-none\@desktops {
    margin-top:0!important;
    margin-bottom:0!important
  }
}
.is-webview .u-margin-vertical-none\@webview {
  margin-top:0!important;
  margin-bottom:0!important
}
.u-margin-top-none {
  margin-top:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-none\@phones {
    margin-top:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-none\@tablets {
    margin-top:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-none\@tablets-up {
    margin-top:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-none\@portables {
    margin-top:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-none\@desktops {
    margin-top:0!important
  }
}
.is-webview .u-margin-top-none\@webview {
  margin-top:0!important
}
.u-margin-right-none {
  margin-right:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-none\@phones {
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-none\@tablets {
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-none\@tablets-up {
    margin-right:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-none\@portables {
    margin-right:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-none\@desktops {
    margin-right:0!important
  }
}
.is-webview .u-margin-right-none\@webview {
  margin-right:0!important
}
.u-margin-bottom-none {
  margin-bottom:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-none\@phones {
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-none\@tablets {
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-none\@tablets-up {
    margin-bottom:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-none\@portables {
    margin-bottom:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-none\@desktops {
    margin-bottom:0!important
  }
}
.is-webview .u-margin-bottom-none\@webview {
  margin-bottom:0!important
}
.u-margin-left-none {
  margin-left:0!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-none\@phones {
    margin-left:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-none\@tablets {
    margin-left:0!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-none\@tablets-up {
    margin-left:0!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-none\@portables {
    margin-left:0!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-none\@desktops {
    margin-left:0!important
  }
}
.is-webview .u-margin-left-none\@webview {
  margin-left:0!important
}
.u-margin-auto {
  margin:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-auto\@phones {
    margin:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-auto\@tablets {
    margin:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-auto\@tablets-up {
    margin:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-auto\@portables {
    margin:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-auto\@desktops {
    margin:auto!important
  }
}
.is-webview .u-margin-auto\@webview {
  margin:auto!important
}
.u-margin-horizontal-auto {
  margin-left:auto!important;
  margin-right:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-horizontal-auto\@phones {
    margin-left:auto!important;
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-horizontal-auto\@tablets {
    margin-left:auto!important;
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-horizontal-auto\@tablets-up {
    margin-left:auto!important;
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-horizontal-auto\@portables {
    margin-left:auto!important;
    margin-right:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-horizontal-auto\@desktops {
    margin-left:auto!important;
    margin-right:auto!important
  }
}
.is-webview .u-margin-horizontal-auto\@webview {
  margin-left:auto!important;
  margin-right:auto!important
}
.u-margin-vertical-auto {
  margin-top:auto!important;
  margin-bottom:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-vertical-auto\@phones {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-vertical-auto\@tablets {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-vertical-auto\@tablets-up {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-vertical-auto\@portables {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-vertical-auto\@desktops {
    margin-top:auto!important;
    margin-bottom:auto!important
  }
}
.is-webview .u-margin-vertical-auto\@webview {
  margin-top:auto!important;
  margin-bottom:auto!important
}
.u-margin-top-auto {
  margin-top:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-top-auto\@phones {
    margin-top:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-top-auto\@tablets {
    margin-top:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-top-auto\@tablets-up {
    margin-top:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-top-auto\@portables {
    margin-top:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-top-auto\@desktops {
    margin-top:auto!important
  }
}
.is-webview .u-margin-top-auto\@webview {
  margin-top:auto!important
}
.u-margin-right-auto {
  margin-right:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-right-auto\@phones {
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-right-auto\@tablets {
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-right-auto\@tablets-up {
    margin-right:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-right-auto\@portables {
    margin-right:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-right-auto\@desktops {
    margin-right:auto!important
  }
}
.is-webview .u-margin-right-auto\@webview {
  margin-right:auto!important
}
.u-margin-bottom-auto {
  margin-bottom:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-bottom-auto\@phones {
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-bottom-auto\@tablets {
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-bottom-auto\@tablets-up {
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-bottom-auto\@portables {
    margin-bottom:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-bottom-auto\@desktops {
    margin-bottom:auto!important
  }
}
.is-webview .u-margin-bottom-auto\@webview {
  margin-bottom:auto!important
}
.u-margin-left-auto {
  margin-left:auto!important
}
@media only screen and (max-width:720px) {
  .u-margin-left-auto\@phones {
    margin-left:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-margin-left-auto\@tablets {
    margin-left:auto!important
  }
}
@media only screen and (min-width:721px) {
  .u-margin-left-auto\@tablets-up {
    margin-left:auto!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-margin-left-auto\@portables {
    margin-left:auto!important
  }
}
@media only screen and (min-width:960px) {
  .u-margin-left-auto\@desktops {
    margin-left:auto!important
  }
}
.is-webview .u-margin-left-auto\@webview {
  margin-left:auto!important
}
.u-gap-small {
  gap:5px
}
.u-gap-row-small {
  row-gap:5px
}
.u-gap-column-small {
  column-gap:5px
}
.u-gap-regular {
  gap:8px
}
.u-gap-row-regular {
  row-gap:8px
}
.u-gap-column-regular {
  column-gap:8px
}
.u-gap-medium {
  gap:10px
}
.u-gap-row-medium {
  row-gap:10px
}
.u-gap-column-medium {
  column-gap:10px
}
.u-gap-large {
  gap:20px
}
.u-gap-row-large {
  row-gap:20px
}
.u-gap-column-large {
  column-gap:20px
}
.u-gap-x-large {
  gap:40px
}
.u-gap-row-x-large {
  row-gap:40px
}
.u-gap-column-x-large {
  column-gap:40px
}
.u-gap-xx-large {
  gap:60px
}
.u-gap-row-xx-large {
  row-gap:60px
}
.u-gap-column-xx-large {
  column-gap:60px
}
.u-gap-none {
  gap:0
}
.u-gap-row-none {
  row-gap:0
}
.u-gap-column-none {
  column-gap:0
}
.u-gap-auto {
  gap:auto
}
.u-gap-row-auto {
  row-gap:auto
}
.u-gap-column-auto {
  column-gap:auto
}
.u-ui-margin-top-auto {
  margin-top:auto
}
@media only screen and (min-width:721px) and (max-width:959px),only screen and (max-width:720px) {
  .u-desktops-only {
    display:none!important
  }
}
@media only screen and (min-width:721px) and (max-width:959px) {
  .u-phones-only {
    display:none!important
  }
}
@media only screen and (min-width:960px) {
  .u-phones-only,
  .u-mobiles-only {
    display:none!important
  }
}
@media only screen and (max-width:720px) {
  .u-tablets-only {
    display:none!important
  }
}
@media only screen and (min-width:960px) {
  .u-tablets-only {
    display:none!important
  }
}
@media only screen and (max-width:720px) {
  .u-tablets-up-only {
    display:none!important
  }
}
.u-font-size-small {
  font-size:1.1rem
}
.u-font-size-none {
  font-size:0!important
}
.u-font-size-micro {
  font-size:.9rem!important
}
.u-font-size-default {
  font-size:1.3rem!important
}
.u-font-size-medium {
  font-size:1.5rem!important
}
.u-font-size-large {
  font-size:1.8rem!important
}
.u-font-size-big {
  font-size:2.8rem!important
}
.u-line-height-default {
  line-height:1!important
}
.u-line-height-normal {
  line-height:1.33333!important
}
.u-line-height-medium {
  line-height:1.25!important
}
.u-line-height-huge {
  line-height:1.5!important
}
.u-text-transform-uppercase {
  text-transform:uppercase!important
}
.u-line-through {
  text-decoration:line-through!important
}
.next-page>div {
  flex-direction:column;
  min-height:100vh;
  display:flex
}
