@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/33ec7b77c388472a532c095406013cbe.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/d8ad4f704ba119c89f8ff89d98042627.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/0526fcfbcb0be0d26c54e0c5b270cf6f.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *):not([id*="tealium"] *)) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: revert; }
*, ::before, ::after { box-sizing: border-box; -webkit-font-smoothing: antialiased; }
a, button { cursor: revert; }
ol, ul, menu { list-style: none; }
img { max-width: 100%; }
table { border-collapse: collapse; }
textarea { white-space: revert; }
meter { appearance: revert; }
::-webkit-input-placeholder { all: unset; }
::placeholder { all: unset; }
:where([hidden]) { display: none; }
:where([contenteditable]) { -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; }
:where([draggable="true"]) { -webkit-user-drag: element; }
ul { padding-inline-start: 0px; }
:root { --color-accent: #FFEDF0; --color-accent-subtle: #FCF7F8; --color-background: #FFFFFF; --color-background-alt: #F9F9F9; --color-black-black: #000000; --color-black-white: #000000; --color-body-1: #0E0E0E; --color-body-2: #1C1C1C; --color-body-3: #4C4C4C; --color-body-4: #7A7A7A; --color-border-1: #D5D5D5; --color-border-2: #E6E6E6; --color-cta: #FF4A64; --color-cta-text: #FFFFFF; --color-edge: #A5A5A5; --color-error: #B53547; --color-footer: #23004E; --color-header: #FFFFFF; --color-info: #106197; --color-info-bg: #E8F3FB; --color-level-base-0: #FFFFFF; --color-level-base-0-alt: #F9F9F9; --color-level-down-10: #FFFFFF; --color-level-down-10-alt: #EEEEEE; --color-level-up-10: #FFFFFF; --color-level-up-10-alt: #EEEEEE; --color-level-up-20: #FFFFFF; --color-level-up-20-alt: #BDBDBD; --color-positive: #0E8806; --color-primary: #FF4A64; --color-saturated: #FF4A64; --color-secondary: #FF7C8F; --color-shade: #B53547; --color-tertiary: #09553D; --color-warning: #FFB401; --color-white-black: #FFFFFF; --color-white-white: #FFFFFF; --color-info-hover: #147DC2; --color-ai-primary: #864BF1; --color-ai-secondary: #BA98F6; --color-ai-accent: #EEE9F7; --color-ai-accent-subtle: #F9F7FC; --color-ai-gradient: linear-gradient(125deg, #3AAAF4 -2.31%, #864BF1 97.12%); --color-ai-shade: #4D00AE; --color-sidebar-components-background: #EEEEEE; }
@media (prefers-color-scheme: dark) {
  :root { --color-accent: #FFEDF0; --color-accent-subtle: #FCF7F8; --color-background: #FFFFFF; --color-background-alt: #F9F9F9; --color-black-black: #000000; --color-black-white: #000000; --color-body-1: #0E0E0E; --color-body-2: #1C1C1C; --color-body-3: #4C4C4C; --color-body-4: #7A7A7A; --color-border-1: #D5D5D5; --color-border-2: #E6E6E6; --color-cta: #FF4A64; --color-cta-text: #FFFFFF; --color-edge: #A5A5A5; --color-error: #B53547; --color-footer: #23004E; --color-header: #FFFFFF; --color-info: #106197; --color-info-bg: #E8F3FB; --color-level-base-0: #FFFFFF; --color-level-base-0-alt: #F9F9F9; --color-level-down-10: #FFFFFF; --color-level-down-10-alt: #EEEEEE; --color-level-up-10: #FFFFFF; --color-level-up-10-alt: #EEEEEE; --color-level-up-20: #FFFFFF; --color-level-up-20-alt: #BDBDBD; --color-positive: #0E8806; --color-primary: #FF4A64; --color-saturated: #FF4A64; --color-secondary: #FF7C8F; --color-shade: #B53547; --color-tertiary: #09553D; --color-warning: #FFB401; --color-white-black: #FFFFFF; --color-white-white: #FFFFFF; --color-info-hover: #147DC2; --color-ai-primary: #864BF1; --color-ai-secondary: #BA98F6; --color-ai-accent: #EEE9F7; --color-ai-accent-subtle: #F9F7FC; --color-ai-gradient: linear-gradient(125deg, #3AAAF4 -2.31%, #864BF1 97.12%); --color-ai-shade: #4D00AE; --color-sidebar-components-background: #EEEEEE; }
}
body { font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); min-height: 100vh; }
.css-iwllzm { display: flex; width: 100%; -webkit-box-pack: center; justify-content: center; background-color: var(--color-level-base-0); border-bottom: 1px solid var(--color-border-1); color: var(--color-body-1); }
.css-ll5at7 { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; max-width: 1200px; font-size: 14px; line-height: 17px; padding: 8px 0px; }
@media (max-width: 1200px) {
  .css-ll5at7 { text-align: left; flex-direction: column; padding: 4px 8px 8px; }
}
.css-gfrm5d { letter-spacing: -0.5px; margin-inline-end: 16px; }
@media (min-width: 1200px) {
  .css-gfrm5d { margin-inline-end: 16px; }
}
@media (max-width: 1200px) {
  .css-wjnv2m { display: flex; position: relative; width: 100%; -webkit-box-pack: end; justify-content: flex-end; margin-top: 8px; min-width: 150px; }
  .css-wjnv2m .advertising-disclosure-root { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; position: inherit; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-trigger { width: 100%; text-align: right; font-size: inherit; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container { margin: 12px 0px 0px; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container::before { position: absolute; transform: rotate(-45deg); left: calc(50% - 6px); content: ""; top: -6px; height: 12px; width: 12px; background: var(--color-level-base-0); }
}
@media (min-width: 1200px) {
  .css-wjnv2m { display: flex; -webkit-box-align: center; align-items: center; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-trigger { font-weight: 400; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container { margin: 12px 0px 0px; right: calc(50% - 36px); }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container::before { position: absolute; transform: rotate(-45deg); left: calc(100% - 36px); content: ""; top: -6px; height: 12px; width: 12px; background: var(--color-level-base-0); }
}
.css-j4ge4h { position: relative; display: inline-block; vertical-align: baseline; }
.css-8r434z { font-size: 14px; letter-spacing: -0.3px; background-color: transparent; text-decoration: underline; cursor: pointer; width: max-content; }
.css-19eyozr { border-bottom: 1px solid var(--color-border-1); background-color: var(--color-level-base-0); }
@media (min-width: 1200px) {
  .css-19eyozr { position: relative; z-index: 1100; }
}
.css-op4gq0 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; background-color: var(--color-level-base-0); height: 60px; padding: 0px 16px; }
@media (min-width: 1200px) {
  .css-op4gq0 { height: 48px; gap: 32px; margin: 0px auto; width: 100%; max-width: 1200px; padding: 0px; position: static; -webkit-box-pack: justify; justify-content: space-between; }
}
.css-1th8ab6 { width: auto; height: 36px; display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 1200px) {
  .css-1th8ab6 { max-width: 250px; }
}
.css-1ieobbj { display: block; text-decoration: none; color: inherit; }
.css-b6f85b { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
.css-b6f85b .light-logo, .css-b6f85b .dark-logo { object-fit: contain; }
.css-b6f85b .light-logo { display: block; }
.css-b6f85b .dark-logo { display: none; }
body[data-theme-color-mode="dark"] .css-b6f85b .light-logo { display: none; }
body[data-theme-color-mode="dark"] .css-b6f85b .dark-logo { display: block; }
body[data-theme-color-mode="hybrid"] .css-b6f85b .light-logo { display: block; }
body[data-theme-color-mode="hybrid"] .css-b6f85b .dark-logo { display: none; }
@media (prefers-color-scheme: dark) {
  body[data-theme-color-mode="hybrid"] .css-b6f85b .light-logo { display: none; }
  body[data-theme-color-mode="hybrid"] .css-b6f85b .dark-logo { display: block; }
}
.css-uymcq9 { object-fit: contain; max-height: 36px; display: block; max-width: 100%; height: auto; }
.css-1ikd9m5 { padding: 40px 16px; background-color: rgb(249, 249, 249); }
@media (min-width: 768px) {
  .css-1ikd9m5 { padding: 24px; }
}
.css-1tan1rw { display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; gap: 12px; }
@media (min-width: 768px) {
  .css-1tan1rw { max-width: 1200px; margin: 0px auto; flex-direction: row; gap: 48px; }
}
.css-1cc8mae { display: flex; padding: 4px; border: 2px solid var(--color-saturated); border-radius: 50%; flex-shrink: 0; }
@media (min-width: 768px) {
  .css-1cc8mae { border-width: 4px; }
}
.css-1t8qdw2 { width: 120px; height: 120px; object-fit: cover; border-radius: 50%; }
@media (min-width: 768px) {
  .css-1t8qdw2 { width: 286px; height: 286px; }
}
.css-1es7e8l { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 20px; }
@media (min-width: 768px) {
  .css-1es7e8l { width: 500px; align-items: flex-start; gap: 24px; }
}
.css-u87qbw { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; align-self: stretch; }
@media (min-width: 768px) {
  .css-u87qbw { align-items: flex-start; }
}
.css-6eqgdu { color: var(--color-body-1); font-size: 32px; font-weight: 600; }
@media (min-width: 768px) {
  .css-6eqgdu { font-size: 40px; }
}
.css-1lfdedx { color: rgb(189, 189, 189); line-height: 1.4; }
@media (min-width: 768px) {
  .css-1lfdedx { font-size: 20px; }
}
.css-mgvprm { display: flex; gap: 8px; }
@media (min-width: 768px) {
  .css-mgvprm { gap: 12px; }
}
.css-1puak7a { display: flex; width: 40px; height: 40px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; border: 1px solid rgb(189, 189, 189); transition: 0.3s ease-in-out; }
.css-1puak7a svg { color: rgb(189, 189, 189); width: 16px; height: 16px; flex-shrink: 0; transition: 0.3s ease-in-out; }
@media (min-width: 768px) {
  .css-1puak7a svg { width: 18px; height: 18px; }
}
.css-1puak7a:hover { transition: 0.3s ease-in-out; }
.css-1puak7a:hover svg { color: rgb(255, 255, 255); transition: 0.3s ease-in-out; }
.css-1puak7a:hover:has(svg#twitter) { background-color: rgb(3, 169, 244); }
.css-1puak7a:hover:has(svg#linkedIn) { background-color: rgb(0, 119, 181); }
.css-1puak7a:hover:has(svg#blog) { background-color: rgb(255, 74, 100); }
@media (min-width: 768px) {
  .css-1puak7a { width: 45px; height: 45px; }
}
.css-mk7v7e { color: var(--color-body-1); font-size: 16px; line-height: 1.4; }
@media (min-width: 768px) {
  .css-mk7v7e { font-size: 18px; }
}
.css-c6hayo { max-width: 1200px; margin: 48px auto; padding: 0px 16px; display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; }
.css-11l96v3 { width: 100%; }
@media screen and (min-width: 1024px) {
  .css-11l96v3 { width: 840px; }
}
.css-1isyg6y { color: var(--color-body-1); font-size: 28px; margin-bottom: 24px; }
@media screen and (min-width: 1024px) {
  .css-1isyg6y { font-size: 36px; }
}
.css-6r2fzw { display: flex; flex-direction: column; gap: 32px; }
.css-1svqcdl { width: 100%; height: 1px; background-color: rgb(213, 213, 213); }
.css-q9mgkn { display: flex; gap: 32px; }
@media screen and (min-width: 768px) {
  .css-q9mgkn { align-items: flex-start; }
}
@media (hover: hover) {
  .css-q9mgkn:hover img { filter: brightness(80%); transition: filter 0.3s ease-in-out; }
  .css-q9mgkn:hover p { color: var(--color-body-1); transition: color 0.3s ease-in-out; }
}
.css-z5atxi { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; }
.css-90uzf2 { color: var(--color-body-1); font-size: 20px; font-weight: 700; margin-bottom: 8px; }
@media screen and (min-width: 768px) {
  .css-90uzf2 { font-size: 28px; }
}
.css-n00idh { display: none; color: var(--color-body-3); font-size: 16px; line-height: 1.4; margin-bottom: 24px; transition: color 0.3s ease-in-out; }
@media screen and (min-width: 768px) {
  .css-n00idh { overflow-wrap: break-word; max-width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
}
.css-1b30eau { display: flex; flex-flow: column-reverse; align-items: flex-start; -webkit-box-flex: 1; flex-grow: 1; }
@media screen and (min-width: 768px) {
  .css-1b30eau { flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-end; }
}
.css-kojr6 { color: var(--color-info); font-size: 16px; font-weight: 600; line-height: 1.4; }
@media (hover: hover) {
  .css-kojr6:hover { text-decoration: underline; }
}
.css-mmy8a7 { color: var(--color-body-3); font-size: 14px; }
.css-1ri7x6m { display: flex; flex-shrink: 0; }
.css-1ww6xip { width: 120px; height: 120px; border: 1px solid rgb(213, 213, 213); padding: 0px; object-fit: cover; transition: filter 0.3s ease-in-out; }
@media screen and (min-width: 768px) {
  .css-1ww6xip { width: 231px; height: 130px; }
}
.css-1e9gsu0 { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin: 48px 0px; width: 100%; }
.css-1e9gsu0::before { content: ""; position: absolute; top: -100px; left: 0px; right: 0px; height: 100px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 100%); pointer-events: none; }
.css-1g0by9a { flex: 1 1 0%; height: 1px; background-color: rgb(189, 189, 189); }
.css-1t1xv2g { padding: 0px 16px; }
.css-8yltyt { width: 210px; color: var(--color-info); border: 1px solid var(--color-info); border-radius: 4px; transition: 0.3s; }
.css-8yltyt:hover { background-color: var(--color-info-bg); transition: 0.3s; }
.css-fjys6l { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; font-weight: 600; text-decoration: none; background-color: rgb(255, 255, 255); padding: 12px 20px; font-size: 16px; height: 40px; width: 210px; color: var(--color-info); border: 1px solid var(--color-info); border-radius: 4px; transition: 0.3s; }
.css-fjys6l:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-fjys6l:hover { background-color: rgb(232, 243, 251); }
}
.css-fjys6l:hover { background-color: var(--color-info-bg); transition: 0.3s; }
.css-1id12b6 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; font-weight: 600; text-decoration: none; background-color: rgb(255, 255, 255); padding: 12px 20px; font-size: 16px; height: 40px; width: 210px; color: var(--color-info); border: 1px solid var(--color-info); border-radius: 4px; transition: 0.3s; }
.css-1id12b6:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-1id12b6:hover { background-color: rgb(232, 243, 251); }
}
.css-1id12b6:hover { background-color: var(--color-info-bg); transition: 0.3s; }
.css-wxpqxr { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px 12px 100px 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-pack: end; justify-content: flex-end; position: fixed; bottom: 0px; right: 0px; z-index: 13; }
.css-wxpqxr span { font-weight: 400; }
@media (min-width: 768px) {
  .css-wxpqxr { margin-bottom: 0px; }
}
@media (max-width: 768px) {
  .css-wxpqxr { padding-bottom: 12px; padding-right: 12px; }
}
.css-wxpqxr button { height: initial; padding: 0px; }
.css-12sxafd { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; font-weight: 600; text-decoration: none; color: var(--color-info); padding: 4px 20px; font-size: 16px; height: 24px; }
.css-12sxafd:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-12sxafd:hover { color: rgb(16, 97, 151); }
}
.css-12sxafd disabled { pointer-events: none; color: rgb(189, 189, 189); }
.css-12sxafd disabled .endIcon { color: rgb(189, 189, 189); }
.css-12sxafd disabled .startIcon { color: rgb(189, 189, 189); }
.css-12sxafd icon endicon { font-size: 12px; margin-top: 2px; color: inherit; }
.css-5zeomd { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; font-weight: 600; text-decoration: none; color: var(--color-info); padding: 4px 20px; font-size: 16px; height: 24px; }
.css-5zeomd:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-5zeomd:hover { color: rgb(16, 97, 151); }
}
.css-5zeomd disabled { pointer-events: none; color: rgb(189, 189, 189); }
.css-5zeomd disabled .endIcon { color: rgb(189, 189, 189); }
.css-5zeomd disabled .startIcon { color: rgb(189, 189, 189); }
.css-5zeomd icon endicon { font-size: 12px; margin-top: 2px; color: inherit; }
.css-104l85i { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-inline-end: 8px; }
.css-1cild1h { filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 8px); width: 60px; height: 60px; }
@media (min-width: 1000px) {
  .css-1cild1h { width: 72px; height: 72px; }
}
.css-186p55x { display: none; min-width: 300px; }
@media screen and (min-width: 1024px) {
  .css-186p55x { display: block; }
}
.css-bknbrw { display: flex; pointer-events: auto; }
.css-1hhl19u { width: 300px; height: auto; }
.css-lvcpkz { display: flex; box-sizing: border-box; font-size: 14px; width: 100%; padding: 40px 16px; -webkit-box-pack: center; justify-content: center; position: relative; flex-direction: column; background-color: var(--color-footer); font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; color: var(--color-white-white); }
@media (min-width: 1024px) {
  .css-lvcpkz { flex-direction: row; padding: 48px 124px; }
}
.css-k36d1l { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 1024px) {
  .css-k36d1l { margin-inline-end: 64px; width: 320px; }
}
.css-jm08qo { width: 320px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 24px; }
.css-zjik7 { display: flex; }
.css-1mhutl { max-width: 320px; max-height: 50px; object-fit: scale-down; object-position: left center; }
.css-90ggfn { max-width: 320px; max-height: 50px; object-fit: scale-down; object-position: left center; }
.css-ipuwn2 { padding-bottom: 24px; }
.css-ipuwn2 strong { font-weight: 700; }
.css-ipuwn2 a { color: var(--color-white-white); }
.css-ipuwn2 u { text-decoration: underline; }
.css-ipuwn2 p { margin-block: 8px; }
.css-ipuwn2 strong { font-weight: 700; }
.css-z1u29m { font-weight: 700; transition: 0.3s ease-in-out; cursor: pointer; width: 100%; border-top: 1px solid var(--color-white-white); padding: 24px 0px; display: none; }
@media (min-width: 1024px) {
  .css-z1u29m { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; display: flex; }
  .css-z1u29m:last-child { padding: 0px; }
}
.css-z1u29m:hover { opacity: 0.8; }
.css-8hwva0 { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .css-8hwva0 { max-width: 760px; -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 1024px) {
  .css-24ip6c { display: flex; flex-direction: column; }
}
.css-1p6x86d { border-bottom: 1px solid var(--color-white-white); border-top: 1px solid var(--color-white-white); padding-top: 24px; padding-bottom: 40px; }
@media (min-width: 1024px) {
  .css-1p6x86d { padding-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
.css-6urex1 a { color: var(--color-white-white); font-weight: 700; text-decoration: underline; }
.css-6urex1 strong { font-weight: 700; }
.css-6urex1 p { margin-block: 8px; }
.css-oi201n { display: flex; flex-direction: column; height: fit-content; gap: 40px; margin: 40px 0px 0px; }
.css-oi201n > a { font-weight: 700; }
@media (min-width: 1024px) {
  .css-oi201n { display: flex; flex-flow: wrap; order: -1; gap: 16px; margin-bottom: 24px; margin-top: 24px; }
}
.css-ikqbn5 { transition: 0.3s ease-in-out; text-decoration: none; color: inherit; font-weight: 600; }
.css-ikqbn5:hover { opacity: 0.8; }
.css-s5u4v3:not(:empty) { margin-top: 24px; }
@media (min-width: 1024px) {
  .css-s5u4v3 { display: flex; flex-direction: column; }
  .css-s5u4v3:not(:empty) { margin-top: 0px; }
}
.css-o66cdt { font-weight: 700; transition: 0.3s ease-in-out; cursor: pointer; width: 100%; border-top: 1px solid var(--color-white-white); padding: 24px 0px; display: flex; }
@media (min-width: 1024px) {
  .css-o66cdt { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; display: none; }
  .css-o66cdt:last-child { padding: 0px; }
}
.css-o66cdt:hover { opacity: 0.8; }
.css-dzol2f { border-top: 1px solid var(--color-white-white); font-size: 10px; padding: 16px 0px; }
.css-dzol2f:last-child { padding-bottom: 0px; }
.css-1qm1lh { margin-bottom: 16px; }
.fa-ph{visibility:hidden;max-width:100%;box-sizing:border-box;pointer-events:none}
.ph_08f376e10dad{display:block;width:135px;height:17px}
@media (max-width:1439px){.ph_08f376e10dad{display:block;width:135px;height:17px}}
@media (max-width:767px){.ph_08f376e10dad{display:block;width:135px;height:17px}}