html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 50%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

a {
  background-color: transparent;
}

b,
strong {
  font-weight: bolder;
}

img {
  border-style: none;
}

button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button {
  overflow: visible;
}

button {
  text-transform: none;
}

button {
  -webkit-appearance: button;
  appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

* {
  box-sizing: border-box;
}

body {
  /* background: #dadde1; */
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #050505;
}

/*! CSS Used from: Embedded */
:root {
  --fds-black: #000000;
  --fds-black-alpha-05: rgba(0, 0, 0, 0.05);
  --fds-black-alpha-10: rgba(0, 0, 0, 0.1);
  --fds-black-alpha-15: rgba(0, 0, 0, 0.15);
  --fds-black-alpha-20: rgba(0, 0, 0, 0.2);
  --fds-black-alpha-30: rgba(0, 0, 0, 0.3);
  --fds-black-alpha-40: rgba(0, 0, 0, 0.4);
  --fds-black-alpha-50: rgba(0, 0, 0, 0.5);
  --fds-black-alpha-60: rgba(0, 0, 0, 0.6);
  --fds-black-alpha-80: rgba(0, 0, 0, 0.8);
  --fds-blue-05: #ecf3ff;
  --fds-blue-30: #aac9ff;
  --fds-blue-40: #77a7ff;
  --fds-blue-60: #1877f2;
  --fds-blue-70: #2851a3;
  --fds-blue-80: #1d3c78;
  --fds-button-text: #444950;
  --fds-comment-background: #f2f3f5;
  --fds-dark-mode-gray-35: #cccccc;
  --fds-dark-mode-gray-50: #828282;
  --fds-dark-mode-gray-70: #4a4a4a;
  --fds-dark-mode-gray-80: #373737;
  --fds-dark-mode-gray-90: #282828;
  --fds-dark-mode-gray-100: #1c1c1c;
  --fds-gray-00: #f5f6f7;
  --fds-gray-05: #f2f3f5;
  --fds-gray-10: #ebedf0;
  --fds-gray-20: #dadde1;
  --fds-gray-25: #ccd0d5;
  --fds-gray-30: #bec3c9;
  --fds-gray-45: #8d949e;
  --fds-gray-70: #606770;
  --fds-gray-80: #444950;
  --fds-gray-90: #303338;
  --fds-gray-100: #1c1e21;
  --fds-green-55: #00a400;
  --fds-highlight: #3578e5;
  --fds-highlight-cell-background: #ecf3ff;
  --fds-primary-icon: #1c1e21;
  --fds-primary-text: #1c1e21;
  --fds-red-55: #fa383e;
  --fds-soft: cubic-bezier(0.08, 0.52, 0.52, 1);
  --fds-spectrum-aluminum-tint-70: #e4f0f6;
  --fds-spectrum-blue-gray-tint-70: #cfd1d5;
  --fds-spectrum-cherry: #f35369;
  --fds-spectrum-cherry-tint-70: #fbccd2;
  --fds-spectrum-grape-tint-70: #ddd5f0;
  --fds-spectrum-grape-tint-90: #f4f1fa;
  --fds-spectrum-lemon-dark-1: #f5c33b;
  --fds-spectrum-lemon-tint-70: #fef2d1;
  --fds-spectrum-lime: #a3ce71;
  --fds-spectrum-lime-tint-70: #e4f0d5;
  --fds-spectrum-orange-tint-70: #fcdec5;
  --fds-spectrum-orange-tint-90: #fef4ec;
  --fds-spectrum-seafoam-tint-70: #caeef9;
  --fds-spectrum-slate-dark-2: #89a1ac;
  --fds-spectrum-slate-tint-70: #eaeff2;
  --fds-spectrum-teal: #6bcebb;
  --fds-spectrum-teal-dark-1: #4dbba6;
  --fds-spectrum-teal-dark-2: #31a38d;
  --fds-spectrum-teal-tint-70: #d2f0ea;
  --fds-spectrum-teal-tint-90: #f0faf8;
  --fds-spectrum-tomato: #fb724b;
  --fds-spectrum-tomato-tint-30: #f38e7b;
  --fds-spectrum-tomato-tint-90: #fdefed;
  --fds-strong: cubic-bezier(0.12, 0.8, 0.32, 1);
  --fds-white: #ffffff;
  --fds-white-alpha-05: rgba(255, 255, 255, 0.05);
  --fds-white-alpha-10: rgba(255, 255, 255, 0.1);
  --fds-white-alpha-20: rgba(255, 255, 255, 0.2);
  --fds-white-alpha-30: rgba(255, 255, 255, 0.3);
  --fds-white-alpha-40: rgba(255, 255, 255, 0.4);
  --fds-white-alpha-50: rgba(255, 255, 255, 0.5);
  --fds-white-alpha-60: rgba(255, 255, 255, 0.6);
  --fds-white-alpha-80: rgba(255, 255, 255, 0.8);
  --fds-yellow-20: #ffba00;
  --accent: hsl(214, 89%, 52%);
  --always-white: #ffffff;
  --always-black: black;
  --always-dark-gradient: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  --always-dark-overlay: rgba(0, 0, 0, 0.4);
  --always-light-overlay: rgba(255, 255, 255, 0.4);
  --always-gray-40: #65676b;
  --always-gray-75: #bcc0c4;
  --always-gray-95: #f0f2f5;
  --attachment-footer-background: #f0f2f5;
  --background-deemphasized: #f0f2f5;
  --base-blue: #1877f2;
  --base-cherry: #f3425f;
  --base-grape: #9360f7;
  --base-lemon: #f7b928;
  --base-lime: #45bd62;
  --base-pink: #ff66bf;
  --base-seafoam: #54c7ec;
  --base-teal: #2abba7;
  --base-tomato: #fb724b;
  --text-badge-info-background: hsl(214, 89%, 52%);
  --text-badge-success-background: #31a24c;
  --text-badge-attention-background: hsl(40, 89%, 52%);
  --text-badge-critical-background: #e41e3f;
  --blue-link: #216fdb;
  --border-focused: #65676b;
  --card-background: #ffffff;
  --card-background-flat: #f7f8fa;
  --comment-background: #f0f2f5;
  --comment-footer-background: #f6f9fa;
  --dataviz-primary-1: rgb(48, 200, 180);
  --disabled-button-background: #e4e6eb;
  --disabled-button-text: #bcc0c4;
  --disabled-icon: #bcc0c4;
  --disabled-text: #bcc0c4;
  --divider: #ced0d4;
  --event-date: #f3425f;
  --fb-wordmark: #1877f2;
  --filter-accent: invert(39%) sepia(57%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(147.75%)
    hue-rotate(202deg) brightness(97%) contrast(96%);
  --filter-always-white: invert(100%);
  --filter-disabled-icon: invert(80%) sepia(6%) saturate(200%) saturate(120%)
    hue-rotate(173deg) brightness(98%) contrast(89%);
  --filter-placeholder-icon: invert(59%) sepia(11%) saturate(200%)
    saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);
  --filter-primary-icon: invert(8%) sepia(10%) saturate(200%) saturate(200%)
    saturate(166%) hue-rotate(177deg) brightness(104%) contrast(91%);
  --filter-secondary-icon: invert(39%) sepia(21%) saturate(200%)
    saturate(109.5%) hue-rotate(174deg) brightness(94%) contrast(86%);
  --filter-warning-icon: invert(77%) sepia(29%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(128%)
    hue-rotate(359deg) brightness(102%) contrast(107%);
  --filter-blue-link-icon: invert(30%) sepia(98%) saturate(200%) saturate(200%)
    saturate(200%) saturate(166.5%) hue-rotate(192deg) brightness(91%)
    contrast(101%);
  --filter-positive: invert(37%) sepia(61%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg)
    brightness(97%) contrast(105%);
  --filter-negative: invert(25%) sepia(33%) saturate(200%) saturate(200%)
    saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%)
    hue-rotate(345deg) brightness(132%) contrast(96%);
  --glimmer-spinner-icon: #65676b;
  --hero-banner-background: #ffffff;
  --hosted-view-selected-state: rgba(45, 136, 255, 0.1);
  --highlight-bg: #e7f3ff;
  --hover-overlay: rgba(0, 0, 0, 0.05);
  --list-cell-chevron: #65676b;
  --media-hover: rgba(68, 73, 80, 0.15);
  --media-inner-border: rgba(0, 0, 0, 0.1);
  --media-outer-border: #ffffff;
  --media-pressed: rgba(68, 73, 80, 0.35);
  --messenger-card-background: #ffffff;
  --messenger-reply-background: #f0f2f5;
  --overlay-alpha-80: rgba(244, 244, 244, 0.8);
  --overlay-on-media: rgba(0, 0, 0, 0.6);
  --nav-bar-background: #ffffff;
  --nav-bar-background-gradient: linear-gradient(
    to top,
    #ffffff,
    rgba(255, 255, 255.9),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0.4),
    rgba(255, 255, 255, 0)
  );
  --nav-bar-background-gradient-wash: linear-gradient(
    to top,
    #f0f2f5,
    rgba(240, 242, 245.9),
    rgba(240, 242, 245, 0.7),
    rgba(240, 242, 245, 0.4),
    rgba(240, 242, 245, 0)
  );
  --negative: hsl(350, 87%, 55%);
  --negative-background: hsl(350, 87%, 55%, 20%);
  --new-notification-background: #e7f3ff;
  --non-media-pressed: rgba(68, 73, 80, 0.15);
  --non-media-pressed-on-dark: rgba(255, 255, 255, 0.3);
  --notification-badge: #e41e3f;
  --placeholder-icon: #65676b;
  --placeholder-image: rgb(164, 167, 171);
  --placeholder-text: #65676b;
  --placeholder-text-on-media: rgba(255, 255, 255, 0.5);
  --popover-background: #ffffff;
  --positive: #31a24c;
  --positive-background: #deefe1;
  --press-overlay: rgba(0, 0, 0, 0.1);
  --primary-button-background: #1b74e4;
  --primary-button-icon: #ffffff;
  --primary-button-pressed: #77a7ff;
  --primary-button-text: #ffffff;
  --primary-deemphasized-button-background: #e7f3ff;
  --primary-deemphasized-button-pressed: rgba(0, 0, 0, 0.05);
  --primary-deemphasized-button-pressed-overlay: rgba(25, 110, 255, 0.15);
  --primary-deemphasized-button-text: #1877f2;
  --primary-icon: #050505;
  --primary-text: #050505;
  --primary-text-on-media: #ffffff;
  --primary-web-focus-indicator: #d24294;
  --progress-ring-neutral-background: rgba(0, 0, 0, 0.2);
  --progress-ring-neutral-foreground: #000000;
  --progress-ring-on-media-background: rgba(255, 255, 255, 0.2);
  --progress-ring-on-media-foreground: #ffffff;
  --progress-ring-blue-background: rgba(24, 119, 242, 0.2);
  --progress-ring-blue-foreground: hsl(214, 89%, 52%);
  --progress-ring-disabled-background: rgba(190, 195, 201, 0.2);
  --progress-ring-disabled-foreground: #bec3c9;
  --rating-star-active: #eb660d;
  --scroll-thumb: #bcc0c4;
  --scroll-shadow:
    0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px rgba(0, 0, 0, 0.1) inset;
  --secondary-button-background: #e4e6eb;
  --secondary-button-background-floating: #ffffff;
  --secondary-button-background-on-dark: rgba(0, 0, 0, 0.4);
  --secondary-button-pressed: rgba(0, 0, 0, 0.05);
  --secondary-button-stroke: transparent;
  --secondary-button-text: #050505;
  --secondary-icon: #65676b;
  --secondary-text: #65676b;
  --secondary-text-on-media: rgba(255, 255, 255, 0.9);
  --section-header-text: #4b4c4f;
  --shadow-1: rgba(0, 0, 0, 0.1);
  --shadow-2: rgba(0, 0, 0, 0.2);
  --shadow-5: rgba(0, 0, 0, 0.5);
  --shadow-8: rgba(0, 0, 0, 0.8);
  --shadow-inset: rgba(255, 255, 255, 0.5);
  --shadow-elevated:
    0 8px 20px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --shadow-persistent: 0px 0px 12px rgba(52, 72, 84, 0.05);
  --shadow-primary: 0px 5px 12px rgba(52, 72, 84, 0.2);
  --surface-background: #ffffff;
  --switch-active: hsl(214, 89%, 52%);
  --text-highlight: rgba(24, 119, 242, 0.2);
  --input-background: #ffffff;
  --input-background-disabled: #f0f2f5;
  --input-border-color: #ced0d4;
  --input-border-color-hover: var(--placeholder-text);
  --input-label-color-highlighted: hsl(214, 89%, 52%);
  --text-input-outside-label: #000000;
  --toast-background: #ffffff;
  --toast-text: #1c2b33;
  --toast-text-link: #216fdb;
  --toggle-active-background: #e7f3ff;
  --toggle-active-icon: rgb(24, 119, 242);
  --toggle-active-text: rgb(24, 119, 242);
  --toggle-button-active-background: #e7f3ff;
  --tooltip-background: rgba(244, 244, 244, 0.8);
  --tooltip-box-shadow: 0 2px 4px 0 var(--shadow-5);
  --wash: #e4e6eb;
  --web-wash: #f0f2f5;
  --warning: hsl(40, 89%, 52%);
  --fb-logo-color: #2d88ff;
  --dialog-anchor-vertical-padding: 56px;
  --header-height: 56px;
  --global-panel-width: 0px;
  --global-panel-width-expanded: 0px;
  --alert-banner-corner-radius: 8px;
  --button-corner-radius: 6px;
  --button-corner-radius-medium: 10px;
  --button-corner-radius-large: 12px;
  --button-height-large: 40px;
  --button-height-medium: 36px;
  --button-padding-horizontal-large: 16px;
  --button-padding-horizontal-medium: 16px;
  --button-icon-padding-large: 16px;
  --button-icon-padding-medium: 16px;
  --button-inner-icon-spacing-large: 3px;
  --button-inner-icon-spacing-medium: 3px;
  --blueprint-button-height-medium: 40px;
  --blueprint-button-height-large: 48px;
  --card-corner-radius: 8px;
  --card-box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
  --card-padding-horizontal: 10px;
  --card-padding-vertical: 20px;
  --chip-corner-radius: 6px;
  --dialog-corner-radius: 8px;
  --glimmer-corner-radius: 8px;
  --image-corner-radius: 4px;
  --input-corner-radius: 6px;
  --input-border-width: 1px;
  --nav-list-cell-corner-radius: 8px;
  --list-cell-corner-radius: 8px;
  --list-cell-min-height: 52px;
  --list-cell-padding-vertical: 20px;
  --list-cell-padding-vertical-with-addon: 14px;
  --menu-item-base-margin-horizontal: 8px;
  --menu-item-base-padding-horizontal: 8px;
  --nav-list-cell-min-height: 0px;
  --nav-list-cell-padding-vertical: 16px;
  --nav-list-cell-padding-vertical-with-addon: 16px;
  --page-footer-padding-vertical: 16px;
  --section-header-addOnEnd-margin-horizontal: 8px;
  --section-header-addOnStart-margin-horizontal: 12px;
  --section-header-addOnEnd-button-padding-horizontal: 0px;
  --section-header-addOnEnd-button-padding-vertical: 0px;
  --section-header-padding-vertical: 16px;
  --section-header-subtitle-margin-vertical: 14px;
  --section-header-subtitle-with-addOnEnd-margin-vertical: 6px;
  --text-badge-corner-radius: 4px;
  --text-badge-padding-horizontal: 6px;
  --text-badge-padding-vertical: 6px;
  --text-input-multi-padding-between-text-scrollbar: 20px;
  --text-input-multi-padding-scrollbar: 16px;
  --text-input-caption-margin-top: 10px;
  --text-input-label-top: 22px;
  --text-input-min-height: 64px;
  --text-input-padding-vertical: 12px;
  --toast-addon-padding-horizontal: 6px;
  --toast-addon-padding-vertical: 6px;
  --toast-container-max-width: 100%;
  --toast-container-min-width: 288px;
  --toast-container-padding-horizontal: 10px;
  --toast-container-padding-vertical: 16px;
  --toast-corner-radius: 8px;
  --typeahead-list-outer-padding-vertical: 2px;
  --fds-animation-enter-exit-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-enter-exit-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-swap-shuffle-in: cubic-bezier(0.14, 1, 0.34, 1);
  --fds-animation-swap-shuffle-out: cubic-bezier(0.45, 0.1, 0.2, 1);
  --fds-animation-move-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-move-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-in: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-expand-collapse-out: cubic-bezier(0.17, 0.17, 0, 1);
  --fds-animation-passive-move-in: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-passive-move-out: cubic-bezier(0.5, 0, 0.1, 1);
  --fds-animation-quick-move-in: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-quick-move-out: cubic-bezier(0.1, 0.9, 0.2, 1);
  --fds-animation-fade-in: cubic-bezier(0, 0, 1, 1);
  --fds-animation-fade-out: cubic-bezier(0, 0, 1, 1);
  --fds-duration-extra-extra-short-in: 100ms;
  --fds-duration-extra-extra-short-out: 100ms;
  --fds-duration-extra-short-in: 200ms;
  --fds-duration-extra-short-out: 150ms;
  --fds-duration-short-in: 280ms;
  --fds-duration-short-out: 200ms;
  --fds-duration-medium-in: 400ms;
  --fds-duration-medium-out: 350ms;
  --fds-duration-long-in: 500ms;
  --fds-duration-long-out: 350ms;
  --fds-duration-extra-long-in: 1000ms;
  --fds-duration-extra-long-out: 1000ms;
  --fds-duration-none: 0ms;
  --fds-fast: 200ms;
  --fds-slow: 400ms;
  --font-family-apple:
    system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular',
    sans-serif;
  --font-family-code: ui-monospace, Menlo, Consolas, Monaco, monospace;
  --font-family-default: Helvetica, Arial, sans-serif;
  --font-family-segoe:
    Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  --body-font-family: Placeholder Font;
  --body-font-size: 0.9375rem;
  --body-font-weight: 400;
  --body-line-height: 1.3333;
  --body-emphasized-font-family: Placeholder Font;
  --body-emphasized-font-size: 0.9375rem;
  --body-emphasized-font-weight: 600;
  --body-emphasized-line-height: 1.3333;
  --headline1-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline1-font-size: 1.75rem;
  --headline1-font-weight: 700;
  --headline1-line-height: 1.2143;
  --headline2-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline2-font-size: 1.5rem;
  --headline2-font-weight: 700;
  --headline2-line-height: 1.25;
  --headline3-font-family: Optimistic Display Bold, system-ui, sans-serif;
  --headline3-font-size: 1.0625rem;
  --headline3-font-weight: 700;
  --headline3-line-height: 1.2941;
  --meta-font-family: Placeholder Font;
  --meta-font-size: 0.8125rem;
  --meta-font-weight: 400;
  --meta-line-height: 1.3846;
  --meta-emphasized-font-family: Placeholder Font;
  --meta-emphasized-font-size: 0.8125rem;
  --meta-emphasized-font-weight: 600;
  --meta-emphasized-line-height: 1.3846;
  --primary-label-font-family: Optimistic Display Medium, system-ui, sans-serif;
  --primary-label-font-size: 1.0625rem;
  --primary-label-font-weight: 500;
  --primary-label-line-height: 1.2941;
  --secondary-label-font-family: Placeholder Font;
  --secondary-label-font-size: 0.9375rem;
  --secondary-label-font-weight: 500;
  --secondary-label-line-height: 1.3333;
  --tertiary-label-font-family: Placeholder Font;
  --tertiary-label-font-size: 0.6875rem;
  --tertiary-label-font-weight: 500;
  --tertiary-label-line-height: 1.4545;
  --text-input-field-font-family: Placeholder Font;
  --text-input-field-font-size: 1rem;
  --text-input-field-font-weight: 500;
  --text-input-field-line-height: 1.2941;
  --text-input-label-font-family: Placeholder Font;
  --text-input-label-font-size: 17px;
  --text-input-label-font-size-scale-multiplier: 0.75;
  --text-input-label-font-weight: 400;
  --text-input-label-line-height: 1.2941;
  --tooltip-border-radius: 8px;
  --dialog-size-medium-max-width: 700px;
  --dialog-size-medium-width: 100%;
  --dialog-size-small-max-width: 548px;
  --dialog-size-small-width: 100%;
  --dataviz-primary-2: rgb(134, 218, 255);
  --dataviz-primary-3: rgb(95, 170, 255);
  --dataviz-secondary-1: rgb(118, 62, 230);
  --dataviz-secondary-2: rgb(147, 96, 247);
  --dataviz-secondary-3: rgb(219, 26, 139);
  --dataviz-supplementary-1: rgb(255, 122, 105);
  --dataviz-supplementary-2: rgb(241, 168, 23);
  --dataviz-supplementary-3: rgb(49, 162, 76);
  --dataviz-supplementary-4: rgb(50, 52, 54);
}

.x6umtig {
  border-top: 0;
}
.xaqea5y {
  border-bottom: 0;
}
.xdppsyt {
  border-bottom: 1px solid var(--divider);
}
.x1a2a7pz {
  outline: none;
}
.x1hfyuzy {
  transition: var(--fds-slow) var(--fds-soft) transform;
}
.x1hl2dhg {
  text-decoration: none;
}
.x1valcye {
  flex: 1 0;
}
.xe8uvvx {
  list-style: none;
}
.x100vrsf {
  width: 40px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x10y3i5r {
  border-bottom-left-radius: 4px;
}
.x11i5rnm {
  margin-right: 0;
}
.x11t77rh {
  border-top-right-radius: 1px;
}
.x11xpdln {
  transition-property: transform;
}
.x12ejxvf {
  flex-shrink: inherit;
}
.x12myldv {
  border-top-left-radius: 9px;
}
.x139jcc6 {
  margin-left: -4px;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13faqbe {
  word-break: break-word;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13lgxp2 {
  border-top-right-radius: 0;
}
.x13rtm0m {
  border-bottom-left-radius: inherit;
}
.x13vifvy {
  top: 0;
}
.x13w7htt {
  will-change: width;
}
.x13zp6kq {
  border-top-left-radius: 11px;
}
.x1403ito {
  border-bottom-left-radius: var(--button-corner-radius);
}
.x146dn1l {
  border-top-left-radius: 1px;
}
.x14ju556 {
  line-height: 0;
}
.x14qfxbe {
  width: 36px;
}
.x14yjl9h {
  border-top-left-radius: 50%;
}
.x150jy0e {
  padding-right: 4px;
}
.x15gyhx8 {
  border-bottom-left-radius: 50px;
}
.x15zctf7 {
  flex-direction: row-reverse;
}
.x1608yet {
  margin-right: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.x168nmei {
  border-top-left-radius: 0;
}
.x16dsc37 {
  vertical-align: top;
}
.x16hj40l {
  padding-left: 6px;
}
.x16ldp7u {
  margin-top: -5px;
}
.x16n37ib {
  margin-left: 12px;
}
.x16tdsg8 {
  text-align: inherit;
}
.x16xn7b0 {
  max-width: 100vw;
}
.x179tack {
  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
}
.x17ld789 {
  stroke-width: 4;
}
.x17qophe {
  left: 0;
}
.x17r0tee {
  border-left-style: none;
}
.x17zwfj4 {
  border-top-right-radius: var(--button-corner-radius);
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18nykt9 {
  border-bottom-right-radius: 50%;
}
.x18o3ruo {
  background-image: none;
}
.x192njpj {
  width: calc(2.90625rem + 52px);
}
.x193iq5w {
  max-width: 100%;
}
.x198g3q0 {
  color: var(--primary-icon);
}
.x19991ni {
  transition-property: opacity;
}
.x19h7ccj {
  flex-basis: 500px;
}
.x19p7ews {
  border-left-width: 2px;
}
.x1a02dak {
  flex-wrap: wrap;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1b0d499 {
  vertical-align: -0.25em;
}
.x1b1mbwd {
  border-right: 0;
}
.x1ba4aug {
  min-height: 40px;
}
.x1beo9mf {
  flex-direction: inherit;
}
.x1bvr7z4 {
  transition-duration: var(--fds-duration-extra-short-in), 0s;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d0ri9u {
  padding-top: 13px;
}
.x1d52u69 {
  margin-left: 16px;
}
.x1d69dk1 {
  -webkit-filter: var(--filter-secondary-icon);
  filter: var(--filter-secondary-icon);
}
.x1dem4cn {
  color: var(--secondary-button-text);
}
.x1dhq9h {
  transition-timing-function: var(--fds-animation-fade-out);
}
.x1e0frkt {
  width: calc(100% + 6px);
}
.x1e558r4 {
  padding-left: 4px;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1e5q0jg {
  border-bottom-right-radius: inherit;
}
.x1ebt8du {
  transition-duration: var(--fds-duration-extra-extra-short-out);
}
.x1ejq31n {
  border-top-style: none;
}
.x1emribx {
  margin-right: 8px;
}
.x1exxlbk {
  width: 100px;
}
.x1ey2m1c {
  bottom: 0;
}
.x1fbi1t2 {
  margin-right: var(--button-inner-icon-spacing-medium);
}
.x1fgtraw {
  height: 28px;
}
.x1fns5xo {
  min-width: 40px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1h0ha7o {
  padding-left: 2px;
}
.x1h91t0o {
  align-items: inherit;
}
.x1h9r5lt {
  align-self: inherit;
}
.x1hc1fzr {
  opacity: 1;
}
.x1heor9g {
  color: inherit;
}
.x1hshjfz {
  min-height: 16px;
}
.x1hxoosp {
  min-width: 50px;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i10hfl {
  -webkit-tap-highlight-color: transparent;
}
.x1i1rx1s {
  width: 1px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jfb8zj {
  display: inherit;
}
.x1jl3cmp {
  transition-property: opacity, visibility;
}
.x1jrttnq {
  transition-timing-function: var(--fds-animation-quick-move-in);
}
.x1jx94hy {
  background-color: var(--card-background);
}
.x1k90msu {
  transition-duration: var(--fds-fast);
}
.x1kky2od {
  width: 16px;
}
.x1kpxq89 {
  height: 12px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lbecb7 {
  line-height: 1.1765;
}
.x1lcm9me {
  border-top-left-radius: 4px;
}
.x1lkfr7t {
  font-size: 1.0625rem;
}
.x1lliihq {
  display: block;
}
.x1lq5wgf {
  border-top-left-radius: 8px;
}
.x1lytzrv {
  max-width: inherit;
}
.x1mcfq15 {
  border-top-right-radius: 11px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1n0sxbx {
  font-family: var(--font-family-apple);
}
.x1n2onr6 {
  position: relative;
}
.x1na7pl {
  padding-left: 110px;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1o1ewxj {
  border-top-left-radius: inherit;
}
.x1ok221b {
  margin-top: 5px;
}
.x1p5r69i {
  stroke: var(--accent);
}
.x1p8ty84 {
  padding-right: 110px;
}
.x1pd3egz {
  font-weight: inherit;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1pwv2dq {
  stroke: var(--media-inner-border);
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qfuztq {
  transition-timing-function: var(--fds-soft);
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qpq9i9 {
  border-top-left-radius: var(--card-corner-radius);
}
.x1qq9wsj {
  color: var(--accent);
}
.x1qrby5j {
  width: inherit;
}
.x1qughib {
  justify-content: space-between;
}
.x1qx5ct2 {
  height: 20px;
}
.x1r1pt67 {
  height: var(--button-height-medium);
}
.x1r8uery {
  flex-basis: 0px;
}
.x1rg5ohu {
  display: inline-block;
}
.x1s65kcs {
  height: var(--header-height);
}
.x1s688f {
  font-weight: 600;
}
.x1s7lred {
  border-bottom-right-radius: 50px;
}
.x1sibtaa {
  line-height: 1.2308;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1sy0etr {
  border-bottom-style: none;
}
.x1t137rt {
  outline-style: none;
}
.x1t2pt76 {
  min-height: inherit;
}
.x1talbiv {
  width: 908px;
}
.x1udsgas {
  border-top-right-radius: 9px;
}
.x1ug4tga {
  padding-bottom: 13px;
}
.x1uyial6 {
  max-width: 940px;
}
.x1ve1bff {
  background-color: var(--nav-bar-background);
}
.x1vjfegm {
  z-index: 1;
}
.x1vqgdyp {
  height: 40px;
}
.x1vvkbs {
  word-wrap: break-word;
}
.x1wb7cse {
  border-bottom-left-radius: 11px;
}
.x1wpzbip {
  background-color: var(--hover-overlay);
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1xlr1w8 {
  font-weight: 700;
}
.x1xm1mqw {
  border-right-color: var(--card-background);
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xp8n7a {
  width: 18px;
}
.x1xzczws {
  overflow-anchor: none;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1yc453h {
  text-align: left;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1ypdohk {
  cursor: pointer;
}
.x1yr5g0i {
  border-top-right-radius: 4px;
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x26u7qi {
  border-left-style: solid;
}
.x2bj2ny {
  background-color: var(--surface-background);
}
.x2h7rmj {
  transition-property: color, fill, stroke;
}
.x2hbi6w {
  border-left-color: var(--always-dark-overlay);
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x2r5gy4 {
  transition-duration: var(--fds-duration-extra-short-in), 1s;
}
.x30kzoy {
  border-bottom-right-radius: 8px;
}
.x3ajldb {
  vertical-align: bottom;
}
.x3igimt {
  height: inherit;
}
.x3nfvp2 {
  display: inline-flex;
}
.x3x9cwd {
  border-top-right-radius: inherit;
}
.x40j3uw {
  border-top-right-radius: 50px;
}
.x47corl {
  pointer-events: none;
}
.x4cne27 {
  margin-bottom: -6px;
}
.x4k7w5x {
  align-content: inherit;
}
.x4r51d9 {
  right: 6px;
}
.x4uap5 {
  padding-right: 0;
}
.x579bpy {
  font-size: 2rem;
}
.x585lrc {
  border-bottom-right-radius: var(--button-corner-radius);
}
.x5ve5x3 {
  touch-action: none;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6o7n8i {
  transition-property: opacity, transform;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x6zyg47 {
  border-top-color: var(--card-background);
}
.x78zum5 {
  display: flex;
  justify-content: center;
}
.x7ep2pv {
  max-width: 680px;
}
.x7ja8zs {
  min-width: inherit;
}
.x7wzq59 {
  position: -webkit-sticky;
  position: sticky;
}
.x8182xy {
  margin-left: -2px;
}
.x879a55 {
  min-height: 60px;
}
.x87ps6o {
  -webkit-user-select: none;
  user-select: none;
}
.x889kno {
  padding-top: 10px;
}
.x972fbf {
  border-top-width: 0;
}
.x9f619 {
  box-sizing: border-box;
}
.x9jhf4c {
  border-bottom-left-radius: 8px;
}
.x9otpla {
  margin-top: -8px;
}
.xa49m3k {
  border-right-color: var(--always-dark-overlay);
}
.xaigb6o {
  flex-grow: inherit;
}
.xamhcws {
  border-top-width: 2px;
}
.xamitd3 {
  align-self: center;
}
.xarpa2k {
  justify-content: inherit;
}
.xat24cr {
  margin-bottom: 0;
}
.xav7gou {
  border-left: 0;
}
.xb5gni {
  transition-property: margin-right, opacity, transform;
}
.xbh8q5q {
  fill: none;
}
.xbmpl8g {
  margin-left: -6px;
}
.xbxq160 {
  transition-timing-function: var(--fds-animation-enter-exit-out);
}
.xcfux6l {
  border-right-width: 0;
}
.xcj1dhv {
  transition-timing-function: linear;
}
.xcud41i {
  margin-right: -4px;
}
.xcza8v6 {
  color: var(--secondary-icon);
}
.xd10rxx {
  border-right-style: none;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdney7k {
  border-top-right-radius: var(--card-corner-radius);
}
.xds687c {
  right: 0;
}
.xdsb8wn {
  top: 100%;
}
.xdt5ytf {
  flex-direction: column;
}
.xe3v8dz {
  fill: var(--always-white);
}
.xedcshv {
  max-height: inherit;
}
.xep6ejk {
  -webkit-filter: var(--filter-primary-icon);
  filter: var(--filter-primary-icon);
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xfs2ol5 {
  margin-right: 2px;
}
.xg01cxk {
  opacity: 0;
}
.xg83lxy {
  padding-right: 2px;
}
.xgd8bvy {
  width: 28px;
}
.xggy1nq {
  touch-action: manipulation;
}
.xgqcy7u {
  border-top-right-radius: 8px;
}
.xh8yej3 {
  width: 100%;
}
.xhb22t3 {
  transition-duration: var(--fds-duration-extra-extra-short-in);
}
.xhtitgo {
  z-index: 2;
}
.xi112ho {
  border-top-left-radius: var(--button-corner-radius);
}
.xi81zsa {
  color: var(--secondary-text);
}
.xifccgj {
  margin-top: -6px;
}
.xixxii4 {
  position: fixed;
}
.xj35x94 {
  width: 112px;
}
.xjbqb8w {
  background-color: transparent;
}
.xjkpybl {
  line-height: 1.1875;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjm9jq1 {
  height: 1px;
}
.xjqpnuy {
  border-top-color: var(--always-dark-overlay);
}
.xjyslct {
  -webkit-appearance: none;
  appearance: none;
}
.xk50ysn {
  font-weight: 500;
}
.xkh2ocl {
  align-self: stretch;
}
.xkhd6sd {
  padding-left: 0;
}
.xktsk01 {
  margin-right: 16px;
}
.xl423tq {
  margin-left: -100px;
}
.xl56j7k {
  justify-content: center;
}
.xl8fo4v {
  margin-left: var(--button-inner-icon-spacing-medium);
}
.xljgi0e {
  margin-left: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.xlshs6z {
  visibility: hidden;
}
.xlup9mm {
  height: 16px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xm0m39n {
  border-left-width: 0;
}
.xmix8c7 {
  height: 18px;
}
.xmjcpbm {
  background-color: var(--comment-background);
}
.xmlsiyf {
  max-width: 129.6px;
}
.xn3w4p2 {
  height: 44px;
}
.xn6708d {
  padding-right: 12px;
}
.xnfr1j {
  top: 1px;
}
.xng8ra {
  height: 60px;
}
.xnl1qt8 {
  max-height: 1.3333em;
}
.xnpuxes {
  visibility: visible;
}
.xnwf7zb {
  border-top-left-radius: 50px;
}
.xo1l8bm {
  font-weight: 400;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xol2nv {
  border-right-width: 2px;
}
.xozqiw3 {
  flex-wrap: nowrap;
}
.xpn8fn3 {
  border-bottom-color: var(--card-background);
}
.xq8finb {
  margin-right: 12px;
}
.xqcrz7y {
  align-self: flex-start;
}
.xqdwrps {
  max-width: 908px;
}
.xqeqjp1 {
  border-bottom-color: var(--always-dark-overlay);
}
.xqtp20y {
  height: 0;
}
.xquyuld {
  box-shadow: 0 1px 2px var(--shadow-2);
}
.xrbpyxo {
  float: left;
}
.xrc8dwe {
  border-bottom-right-radius: 9px;
}
.xrosliz {
  border-bottom-right-radius: 11px;
}
.xrt01vj {
  border-bottom-right-radius: 4px;
}
.xs6kywh {
  margin-top: -84px;
}
.xs7f9wi {
  top: 2px;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsgj6o6 {
  margin-left: 4px;
}
.xsmyaan {
  width: 12px;
}
.xsyo7zv {
  padding-right: 6px;
}
.xt0psk2 {
  display: inline;
}
.xt3gfkd {
  border-bottom-left-radius: var(--card-corner-radius);
}
.xtct9fg {
  border-left-color: var(--card-background);
}
.xu06nn8 {
  transition-timing-function: var(--fds-animation-fade-in), linear;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu3j5b3 {
  border-right-style: solid;
}
.xu5ydu1 {
  border-bottom-right-radius: var(--card-corner-radius);
}
.xu9j1y6 {
  flex-grow: 25;
}
.xudhj91 {
  border-top-right-radius: 50%;
}
.xuk3077 {
  align-items: flex-end;
}
.xuoj239 {
  height: 3px;
}
.xurb0ha {
  padding-left: 8px;
}
.xuxw1ft {
  white-space: nowrap;
}
.xv2umb2 {
  flex-basis: inherit;
}
.xvlca1e {
  stroke-width: 2;
}
.xvmahel {
  -webkit-font-smoothing: antialiased;
}
.xvo6coq {
  box-shadow: 0 1px 2px var(--shadow-1);
}
.xvq8zen {
  line-height: 1.3333;
}
.xw3qccf {
  margin-right: 4px;
}
.xw4jnvo {
  width: 20px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwrv7xz {
  margin-right: -2px;
}
.xww2gxu {
  border-bottom-left-radius: 50%;
}
.xxxhv2y {
  border-bottom-left-radius: 9px;
}
.xyamay9 {
  padding-top: 16px;
}
.xykv574 {
  margin-right: -6px;
}
.xz62fqu {
  margin-bottom: -5px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzkaem6 {
  z-index: 3;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzsf02u {
  color: var(--primary-text);
}
.x124lp2h::before {
  opacity: 0;
}
.x1943h6x::before {
  height: 0;
}
.x1cpjm7i::before {
  content: '';
}
.x1fgarty::before {
  display: block;
}
.x1g2y4wz::after {
  margin-bottom: -7px;
}
.x1gmr53x::after {
  height: 0;
}
.x1hmns74::before {
  position: absolute;
}
.x1ill7wo::before {
  margin-top: -8px;
}
.x1j6awrg::after {
  position: absolute;
}
.x1mhyesy::before {
  left: 0;
}
.x1qxoq08::before {
  box-shadow:
    0 12px 12px var(--shadow-2),
    inset 0 0 0 0 var(--shadow-inset);
}
.x1ryaae9::before {
  right: 0;
}
.x1s928wv::after {
  content: '';
}
.x1y3wzot::before {
  top: 0;
}
.x3x7a5m::after {
  margin-bottom: -4px;
}
.x4zkp8e::before {
  margin-top: -4px;
}
.x676frb::after {
  margin-bottom: -3px;
}
.xhkezso::after {
  display: block;
}
.xhq5o37::before {
  bottom: 0;
}
.xitxdhh::after {
  z-index: 1;
}
.xudqn12::before {
  margin-top: -5px;
}
.xh99ass:first-child {
  display: none;
}
.x1lku1pv:hover {
  text-decoration: none;
}
.xt0b8zv:hover {
  text-decoration: underline;
}
.x8du52y:hover {
  background-color: var(--hover-overlay);
}
@media (min-width: 900px) {
  .x14xzxk9.x14xzxk9 {
    position: absolute;
  }
}
@media (max-width: 899px) {
  .x15sbx0n.x15sbx0n {
    margin-bottom: 16px;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x16i7wwg.x16i7wwg {
    max-width: 1063px;
  }
}
@media (min-width: 900px) {
  .x17quhge.x17quhge {
    max-width: 400px;
  }
}
@media (min-width: 900px) {
  .x18u1y24.x18u1y24 {
    left: 0;
  }
}
@media (min-width: 1100px) and (max-height: 789px),
  (min-width: 1100px) and (max-width: 1379px) {
  .x1awlv9s.x1awlv9s {
    max-width: 111.6px;
  }
}
@media (min-width: 900px) {
  .x1es02x0.x1es02x0 {
    position: relative;
  }
}
@media (max-width: 700px) {
  .x1gz44f.x1gz44f {
    display: none;
  }
}
@media (max-width: 899px) {
  .x1i1uccp.x1i1uccp {
    flex-direction: row;
  }
}
@media (max-width: 500px) {
  .x1ifrov1.x1ifrov1 {
    width: 100%;
  }
}
@media (max-width: 899px) {
  .x1jxijyj.x1jxijyj {
    padding-right: 16px;
  }
}
@media (min-width: 900px) {
  .x1ke80iy.x1ke80iy {
    justify-content: flex-end;
  }
}
@media (max-width: 1099px) {
  .x1l38jg0.x1l38jg0 {
    max-width: calc(15vw - 55px);
  }
}
@media (min-width: 900px) {
  .x1ltux0g.x1ltux0g {
    margin-bottom: 16px;
  }
}
@media (max-width: 939px) {
  .x1nxjzwp.x1nxjzwp {
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 900px) {
  .x1roke11.x1roke11 {
    justify-items: center;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x1rr25im.x1rr25im {
    max-width: 1095px;
  }
}
@media (min-height: 700px) and (max-height: 789px) {
  .x1sltb1f.x1sltb1f {
    width: 1063px;
  }
}
@media (max-width: 899px) {
  .x1stjdt1.x1stjdt1 {
    flex-grow: 1;
  }
}
@media (max-width: 500px) {
  .x1w6jkce.x1w6jkce {
    flex-grow: 1;
  }
}
@media (min-height: 790px) {
  .x1xh8ygx.x1xh8ygx {
    max-width: 1250px;
  }
}
@media (min-width: 900px) {
  .x1xy773u.x1xy773u {
    align-self: flex-start;
  }
}
@media (min-height: 790px) {
  .x1y5dvz6.x1y5dvz6 {
    max-width: 1218px;
  }
}
@media (max-width: 899px) {
  .x1yaem6q.x1yaem6q {
    justify-content: center;
  }
}
@media (min-width: 900px) {
  .x2k3zez.x2k3zez {
    align-self: flex-end;
  }
}
@media (min-width: 900px) {
  .x390vds.x390vds {
    bottom: 0;
  }
}
@media (min-height: 790px) {
  .x3fxtfs.x3fxtfs {
    width: 1218px;
  }
}
@media (max-width: 899px) {
  .x4ckvhe.x4ckvhe {
    margin-top: 8px;
  }
}
@media (max-width: 899px) {
  .x5oxk1f.x5oxk1f {
    padding-left: 16px;
  }
}
@media (min-width: 900px) {
  .x5wy4b0.x5wy4b0 {
    margin-top: 0;
  }
}
@media (max-width: 700px) {
  .x88anuq.x88anuq {
    justify-content: flex-start;
  }
}
@media (max-width: 1099px) {
  .x9e5oc1.x9e5oc1 {
    display: none;
  }
}
@media (max-width: 899px) {
  .x9w375v.x9w375v {
    justify-items: center;
  }
}
@media (min-width: 900px) {
  .xb2vh1x.xb2vh1x {
    margin-right: 16px;
  }
}
@media (min-width: 900px) {
  .xc9uqle.xc9uqle {
    margin-top: 32px;
  }
}
@media (max-width: 939px) {
  .xd7htx2.xd7htx2 {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 900px) {
  .xit7rg8.xit7rg8 {
    margin-left: 32px;
  }
}
@media (min-width: 900px) {
  .xjbssrd.xjbssrd {
    flex-grow: 0;
  }
}
@media (min-width: 1260px) {
  .xkreb8t.xkreb8t {
    width: 360px;
  }
}
@media (min-width: 1100px) {
  .xma1kzc.xma1kzc {
    display: none;
  }
}
@media (max-width: 500px) {
  .xusnbm3.xusnbm3 {
    max-width: 100%;
  }
}
@media (min-width: 900px) {
  .xuy2c7u.xuy2c7u {
    flex-grow: 1;
  }
}
@media (max-width: 899px) {
  .xvrxa7q.xvrxa7q {
    flex-direction: column;
  }
}
@media (min-width: 900px) {
  .xxfedj9.xxfedj9 {
    flex-direction: row;
  }
}
@media (min-width: 900px) {
  .xym1h4x.xym1h4x {
    align-self: center;
  }
}
.x1hl2dhg {
  text-decoration: none;
}
.x100vrsf {
  width: 40px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x11i5rnm {
  margin-right: 0;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13vifvy {
  top: 0;
}
.x14yjl9h {
  border-top-left-radius: 50%;
}
.x16n37ib {
  margin-left: 12px;
}
.x17qophe {
  left: 0;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18nykt9 {
  border-bottom-right-radius: 50%;
}
.x19p7ews {
  border-left-width: 2px;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1b0d499 {
  vertical-align: -0.25em;
}
.x1exxlbk {
  width: 100px;
}
.x1fgtraw {
  height: 28px;
}
.x1heor9g {
  color: inherit;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i10hfl {
  -webkit-tap-highlight-color: transparent;
}
.x1i1rx1s {
  width: 1px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jfb8zj {
  display: inherit;
}
.x1kky2od {
  width: 16px;
}
.x1kpxq89 {
  height: 12px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1n2onr6 {
  position: relative;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1pd3egz {
  font-weight: inherit;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qx5ct2 {
  height: 20px;
}
.x1rg5ohu {
  display: inline-block;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1vqgdyp {
  height: 40px;
}
.x1vvkbs {
  word-wrap: break-word;
}
.x1xm1mqw {
  border-right-color: var(--card-background);
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1ye3gou {
  padding-left: 12px;
}
.x26u7qi {
  border-left-style: solid;
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x3ajldb {
  vertical-align: bottom;
}
.x3nfvp2 {
  display: inline-flex;
}
.x4uap5 {
  padding-right: 0;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6s0dn4 {
  align-items: center;
}
.x6zyg47 {
  border-top-color: var(--card-background);
}
.x78zum5 {
  display: flex;
}
.x8182xy {
  margin-left: -2px;
}
.x889kno {
  padding-top: 10px;
}
.x972fbf {
  border-top-width: 0;
}
.x9f619 {
  box-sizing: border-box;
}
.x9otpla {
  margin-top: -8px;
}
.xamhcws {
  border-top-width: 2px;
}
.xat24cr {
  margin-bottom: 0;
}
.xcfux6l {
  border-right-width: 0;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xds687c {
  right: 0;
}
.xdt5ytf {
  flex-direction: column;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xg01cxk {
  opacity: 0;
}
.xgd8bvy {
  width: 28px;
}
.xggy1nq {
  touch-action: manipulation;
}
.xh8yej3 {
  width: 100%;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xixxii4 {
  position: fixed;
}
.xjbqb8w {
  background-color: transparent;
}
.xjm9jq1 {
  height: 1px;
}
.xjyslct {
  -webkit-appearance: none;
  appearance: none;
}
.xkhd6sd {
  padding-left: 0;
}
.xl56j7k {
  justify-content: center;
}
.xlup9mm {
  height: 16px;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xm0m39n {
  border-left-width: 0;
}
.xn6708d {
  padding-right: 12px;
}
.xng8ra {
  height: 60px;
}
.xol2nv {
  border-right-width: 2px;
}
.xpn8fn3 {
  border-bottom-color: var(--card-background);
}
.xq8finb {
  margin-right: 12px;
}
.xqtp20y {
  height: 0;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsmyaan {
  width: 12px;
}
.xt0psk2 {
  display: inline;
}
.xtct9fg {
  border-left-color: var(--card-background);
}
.xu3j5b3 {
  border-right-style: solid;
}
.xudhj91 {
  border-top-right-radius: 50%;
}
.xurb0ha {
  padding-left: 8px;
}
.xw4jnvo {
  width: 20px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwrv7xz {
  margin-right: -2px;
}
.xww2gxu {
  border-bottom-left-radius: 50%;
}
.xyamay9 {
  padding-top: 16px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzsf02u {
  color: var(--primary-text);
}
.x10pfhc2::after {
  right: -8px;
}
.x194ut8o::after {
  border-top-left-radius: 50%;
}
.x1j6awrg::after {
  position: absolute;
}
.x1s928wv::after {
  content: '';
}
.x1tfg27r::after {
  top: -8px;
}
.x1v53gu8::after {
  left: -8px;
}
.x1vzenxt::after {
  border-top-right-radius: 50%;
}
.x1xhcax0::after {
  bottom: -8px;
}
.xd7ygy7::after {
  border-bottom-right-radius: 50%;
}
.xitxdhh::after {
  z-index: 1;
}
.xt298gk::after {
  border-bottom-left-radius: 50%;
}
@media (max-width: 500px) {
  .x1ifrov1.x1ifrov1 {
    width: 100%;
  }
}
.x10l6tqk {
  position: absolute;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x13lgxp2 {
  border-top-right-radius: 0;
}
.x14qfxbe {
  width: 36px;
}
.x168nmei {
  border-top-left-radius: 0;
}
.x16dsc37 {
  vertical-align: top;
}
.x16n37ib {
  margin-left: 12px;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x193iq5w {
  max-width: 100%;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1emribx {
  margin-right: 8px;
}
.x1fgtraw {
  height: 28px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1hyvwdk {
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
.x1i1rx1s {
  width: 1px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1kky2od {
  width: 16px;
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lkfr7t {
  font-size: 1.0625rem;
}
.x1lliihq {
  display: block;
}
.x1n2onr6 {
  position: relative;
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1ok221b {
  margin-top: 5px;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1rg5ohu {
  display: inline-block;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1ypdohk {
  cursor: pointer;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6s0dn4 {
  align-items: center;
}
.x78zum5 {
  display: flex;
}
.xamitd3 {
  align-self: center;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdt5ytf {
  flex-direction: column;
}
.xexx8yu {
  padding-top: 0;
}
.xgd8bvy {
  width: 28px;
}
.xjm9jq1 {
  height: 1px;
}
.xktsk01 {
  margin-right: 16px;
}
.xl56j7k {
  justify-content: center;
}
.xlup9mm {
  height: 16px;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xn6708d {
  padding-right: 12px;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xq8finb {
  margin-right: 12px;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xuxw1ft {
  white-space: nowrap;
}
.xw7yly9 {
  margin-top: 16px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.x1lku1pv:hover {
  text-decoration: none;
}
.x100vrsf {
  width: 40px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10l6tqk {
  position: absolute;
}
.x10w6t97 {
  height: 32px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x11i5rnm {
  margin-right: 0;
}
.x139jcc6 {
  margin-left: -4px;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13vifvy {
  top: 0;
}
.x14qfxbe {
  width: 36px;
}
.x150jy0e {
  padding-right: 4px;
}
.x16hj40l {
  padding-left: 6px;
}
.x16ldp7u {
  margin-top: -5px;
}
.x16n37ib {
  margin-left: 12px;
}
.x17qophe {
  left: 0;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x193iq5w {
  max-width: 100%;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1d52u69 {
  margin-left: 16px;
}
.x1e558r4 {
  padding-left: 4px;
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1emribx {
  margin-right: 8px;
}
.x1ey2m1c {
  bottom: 0;
}
.x1fgtraw {
  height: 28px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1h0ha7o {
  padding-left: 2px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1ja2u2z {
  z-index: 0;
}
.x1jx94hy {
  background-color: var(--card-background);
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lliihq {
  display: block;
}
.x1lq5wgf {
  border-top-left-radius: 8px;
}
.x1mh8g0r {
  margin-left: 0;
}
.x1n2onr6 {
  position: relative;
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1ok221b {
  margin-top: 5px;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qughib {
  justify-content: space-between;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1vjfegm {
  z-index: 1;
}
.x1vqgdyp {
  height: 40px;
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xzczws {
  overflow-anchor: none;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1ye3gou {
  padding-left: 12px;
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x26u7qi {
  border-left-style: solid;
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lwn1j {
  min-height: 0;
}
.x30kzoy {
  border-bottom-right-radius: 8px;
}
.x47corl {
  pointer-events: none;
}
.x4cne27 {
  margin-bottom: -6px;
}
.x4uap5 {
  padding-right: 0;
}
.x5yr21d {
  height: 100%;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6s0dn4 {
  align-items: center;
}
.x78zum5 {
  display: flex;
}
.x8182xy {
  margin-left: -2px;
}
.x889kno {
  padding-top: 10px;
}
.x972fbf {
  border-top-width: 0;
}
.x9f619 {
  box-sizing: border-box;
}
.x9jhf4c {
  border-bottom-left-radius: 8px;
}
.x9otpla {
  margin-top: -8px;
}
.xamitd3 {
  align-self: center;
}
.xat24cr {
  margin-bottom: 0;
}
.xbmpl8g {
  margin-left: -6px;
}
.xcfux6l {
  border-right-width: 0;
}
.xcud41i {
  margin-right: -4px;
}
.xdj266r {
  margin-top: 0;
}
.xdl72j9 {
  flex-basis: auto;
}
.xdt5ytf {
  flex-direction: column;
}
.xeuugli {
  min-width: 0;
}
.xexx8yu {
  padding-top: 0;
}
.xg01cxk {
  opacity: 0;
}
.xg83lxy {
  padding-right: 2px;
}
.xgd8bvy {
  width: 28px;
}
.xgqcy7u {
  border-top-right-radius: 8px;
}
.xh8yej3 {
  width: 100%;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xifccgj {
  margin-top: -6px;
}
.xjbqb8w {
  background-color: transparent;
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjm9jq1 {
  height: 1px;
}
.xkhd6sd {
  padding-left: 0;
}
.xktsk01 {
  margin-right: 16px;
}
.xl56j7k {
  justify-content: center;
}
.xm0m39n {
  border-left-width: 0;
}
.xn6708d {
  padding-right: 12px;
}
.xod5an3 {
  margin-bottom: 12px;
}
.xq8finb {
  margin-right: 12px;
}
.xqtp20y {
  height: 0;
}
.xs83m0k {
  flex-shrink: 1;
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsgj6o6 {
  margin-left: 4px;
}
.xsyo7zv {
  padding-right: 6px;
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu3j5b3 {
  border-right-style: solid;
}
.xuk3077 {
  align-items: flex-end;
}
.xurb0ha {
  padding-left: 8px;
}
.xw3qccf {
  margin-right: 4px;
}
.xw7yly9 {
  margin-top: 16px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwrv7xz {
  margin-right: -2px;
}
.xyamay9 {
  padding-top: 16px;
}
.xykv574 {
  margin-right: -6px;
}
.xz62fqu {
  margin-bottom: -5px;
}
.xz9dl7a {
  padding-top: 12px;
}
.xh99ass:first-child {
  display: none;
}
html {
  touch-action: manipulation;
}
body {
  background: #fff;
  color: #fff;
  direction: ltr;
  line-height: 1.34;
  margin: 0;
  padding: 0;
  unicode-bidi: embed;
}
body,
button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
}
h1,
h2 {
  color: #1c1e21;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 14px;
}
p {
  margin: 1em 0;
}
b,
strong {
  font-weight: 600;
}
a {
  color: #1877f2;
  cursor: pointer;
  text-decoration: none;
}
button {
  margin: 0;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body {
  overflow-y: scroll;
}
/*! CSS Used keyframes */

html {
  scroll-behavior: smooth !important;
}
.tw-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tw-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tw-text-\[24px\] {
  font-size: 24px;
}
.tw-text-\[var\(--primary-text\)\] {
  color: var(--primary-text);
}
:root {
  --color-primary: var(--primary-text);
  --color-secondary: #69a618;
}
*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}
:after,
:before {
  --tw-content: '';
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}
body {
  min-width: 360px;
}
main img {
  display: block;
  max-width: 100%;
}
main {
  background-color: var(--web-wash);
}
#article-content {
  font-size: 16px;
  color: var(--primary-text);
}

@media (max-width: 460px) {
  .fw {
    flex-wrap: wrap;
    font-size: 0;
  }

  .fw span {
    flex-wrap: wrap;
    font-size: 0;
  }
}

.tpl a,
.tpl div,
.tpl h2,
.tpl p,
.tpl span {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: 'Montserrat', sans-serif;
}

.tpl h2 {
  margin: 0;
  padding: 0;
}

.tpl .tpl-container {
  margin: 0 auto;
  width: 100%;
  max-width: 1400px;
  padding: 0 3.25rem;
}

@media only screen and (max-width: 1400px) {
  .tpl .tpl-container {
    padding: 0 15px;
  }
}

.tpl .tpl-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tpl .tpl-row-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tpl .tpl-row-gutters {
  margin: 0 -12px;
}

.tpl .tpl-col-gutters {
  padding: 0 12px;
}

.tpl .tpl-align-horisontal-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: center;
}

.tpl .tpl-align-vertical-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tpl .tpl-col-2 {
  width: 50%;
}

html {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px !important;
  overflow-x: hidden;
}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

*:after,
*:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.tpl {
  font:
    1rem 'Lato-Regular',
    sans-serif;
  line-height: 1.6;
  min-width: 320px;
  max-height: 100%;
  opacity: 1;
  position: relative;
  color: #050f2c;
}

.tpl .tpl-sect-text {
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;

  line-height: 1.4;
  margin-bottom: 2.5rem;
}

.tpl .tpl-sect-text * {
  margin-bottom: 1rem;
}

.tpl .tpl-sect-text *:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 575px) {
  .tpl .tpl-sect-text {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-bottom: 1.5rem;
  }
}

@media screen and (max-width: 374px) {
  .tpl .tpl-sect-text {
    font-size: 1.375rem;
  }
}

.tpl .tpl-text-left {
  text-align: left;
}

.tpl .tpl-text-right {
  text-align: right;
}

.tpl .tpl-requests {
  margin-bottom: -0.5rem;
}

.tpl .tpl-requests__col {
  margin-bottom: 0.5rem;
}

@media only screen and (max-width: 767px) {
  .tpl .tpl-requests__col {
    width: 100%;
  }
}

.tpl .tpl-request {
  border-radius: 12px;
  background: #fff;
  padding: 1rem 0.75rem;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0 2px 20px 0 rgba(7, 40, 135, 0.08);
  box-shadow: 0 2px 20px 0 rgba(7, 40, 135, 0.08);
  font:
    1rem 'Lato-Medium',
    sans-serif;
}

.tpl .tpl-request:last-child {
  margin-bottom: 0;
}

.tpl .tpl-request span {
  font:
    0.875rem 'Lato-Regular',
    sans-serif;
  color: rgba(5, 15, 44, 0.5);
}

.tpl .tpl-request-info {
  margin-bottom: 1rem;
  gap: 6px;
}

.tpl .tpl-request-info__col {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tpl .tpl-request-info__col:nth-child(2) {
  width: 28px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.tpl .tpl-request-info__name {
  font:
    1.125rem 'Lato-SemiBold',
    sans-serif;
}

.tpl .tpl-request-info__price {
  font:
    1.125rem 'Lato-Medium',
    sans-serif;
}

.tpl .tpl-request-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 12px;
}

.tpl .tpl-request-progress span {
  height: 4px;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  background-color: rgba(19, 73, 190, 0.4);
}

.tpl .tpl-request-loader {
  width: 28px;
  height: 28px;
  margin: 0 auto;
}

.tpl .tpl-request-loader svg {
  display: block;
  fill: #1349be;
  width: 100%;
  height: 100%;
}

.tpl .tpl-request.tpl__step-1 .tpl-request-progress span:nth-child(1) {
  background-color: #1349be;
}

.tpl .tpl-request.tpl__step-2 .tpl-request-progress span:nth-child(1),
.tpl .tpl-request.tpl__step-2 .tpl-request-progress span:nth-child(2) {
  background-color: #1349be;
}

.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(1),
.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(2),
.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(3) {
  background-color: #1349be;
}

.tpl .tpl-request.tpl__step-4 .tpl-request-progress span:nth-child(1),
.tpl .tpl-request.tpl__step-4 .tpl-request-progress span:nth-child(2),
.tpl .tpl-request.tpl__step-4 .tpl-request-progress span:nth-child(3),
.tpl .tpl-request.tpl__step-4 .tpl-request-progress span:nth-child(4) {
  background-color: #0abf11 !important;
}

body,
html {
  height: auto !important;
}

b {
  font-weight: 800;
}

.tpl .tpl-request-loader svg {
  fill: #e60004 !important;
}

.tpl .tpl-form-input:placeholder {
  color: grey !important;
}

.tpl .tpl-request-progress span {
  background-color: rgba(19, 73, 190, 0.4) !important;
}

.tpl .tpl-request-loader svg {
  fill: #e60004 !important;
}

.tpl .tpl-request.tpl__step-1 .tpl-request-progress span:nth-child(1) {
  background-color: #e60004 !important;
}

.tpl .tpl-request.tpl__step-2 .tpl-request-progress span:nth-child(1),
.tpl .tpl-request.tpl__step-2 .tpl-request-progress span:nth-child(2) {
  background-color: #e60004 !important;
}

.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(1),
.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(2),
.tpl .tpl-request.tpl__step-3 .tpl-request-progress span:nth-child(3) {
  background-color: #e60004 !important;
}
.xh8yej3 {
  width: 100%;
  object-fit: cover;
  object-position: top;
}

.fb-button {
  display: inline-block;
  background: #1877f2; /* Facebook blue */
  color: #ffffff;
  padding: 12px 20px;
  border-radius: 6px;
  font-family: 'Helvetica', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;

  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition:
    background 0.2s,
    transform 0.1s;
  margin: 25px 0px;
}

.fb-button:hover {
  background: #165dc0; /* Darker blue on hover */
  transform: translateY(-1px);
}

.fb-button:active {
  transform: translateY(0);
}

@media (max-width: 480px) {
  .fb-button {
    font-size: 14px;
    padding: 10px 16px;
    max-width: 300px;
  }
}
.my-list li {
  list-style: disc;
  margin-left: 20px;
}

.form-wrapper {
  margin-bottom: 12px;
  max-width: 720px;
  margin-inline: auto;
}
@media (width < 456px) {
  .md-pt {
    padding-top: 56px;
  }
}
