@keyframes eYuqoB { 
  0% { opacity: 0.4; }
  100% { opacity: 1; }
}
.dkvPzF.dkvPzF { color-scheme: initial !important; forced-color-adjust: initial !important; math-depth: initial !important; position: initial !important; position-anchor: initial !important; text-size-adjust: initial !important; appearance: initial !important; color: initial !important; font-feature-settings: initial !important; font-kerning: initial !important; font-language-override: initial !important; font-optical-sizing: initial !important; font-palette: initial !important; font-size: initial !important; font-size-adjust: initial !important; font-stretch: initial !important; font-style: initial !important; font-synthesis: initial !important; font-variant: initial !important; font-variation-settings: initial !important; font-weight: initial !important; position-area: initial !important; text-orientation: initial !important; text-rendering: initial !important; text-spacing-trim: initial !important; -webkit-locale: initial !important; -webkit-text-orientation: initial !important; -webkit-writing-mode: initial !important; writing-mode: initial !important; zoom: initial !important; accent-color: initial !important; place-content: initial !important; place-items: initial !important; place-self: initial !important; alignment-baseline: initial !important; anchor-name: initial !important; anchor-scope: initial !important; animation-composition: initial !important; animation: initial !important; animation-trigger: initial !important; app-region: initial !important; aspect-ratio: initial !important; backdrop-filter: initial !important; backface-visibility: initial !important; background: initial !important; background-blend-mode: initial !important; baseline-shift: initial !important; baseline-source: initial !important; block-size: initial !important; border-block: initial !important; border: initial !important; border-radius: initial !important; border-collapse: initial !important; border-end-end-radius: initial !important; border-end-start-radius: initial !important; border-inline: initial !important; border-shape: initial !important; border-start-end-radius: initial !important; border-start-start-radius: initial !important; inset: initial !important; box-decoration-break: initial !important; box-shadow: initial !important; break-after: initial !important; break-before: initial !important; break-inside: initial !important; buffered-rendering: initial !important; caption-side: initial !important; caret-animation: initial !important; caret-color: initial !important; caret-shape: initial !important; clear: initial !important; clip: initial !important; clip-path: initial !important; clip-rule: initial !important; color-interpolation: initial !important; color-interpolation-filters: initial !important; color-rendering: initial !important; columns: initial !important; column-fill: initial !important; gap: initial !important; rule-break: initial !important; rule: initial !important; rule-inset: initial !important; rule-visibility-items: initial !important; column-span: initial !important; contain: initial !important; contain-intrinsic-block-size: initial !important; contain-intrinsic-size: initial !important; contain-intrinsic-inline-size: initial !important; container: initial !important; content: initial !important; content-visibility: initial !important; corner-shape: initial !important; corner-block-end-shape: initial !important; corner-block-start-shape: initial !important; counter-increment: initial !important; counter-reset: initial !important; counter-set: initial !important; cursor: initial !important; cx: initial !important; cy: initial !important; d: initial !important; dominant-baseline: initial !important; dynamic-range-limit: initial !important; empty-cells: initial !important; field-sizing: initial !important; fill: initial !important; fill-opacity: initial !important; fill-rule: initial !important; filter: initial !important; flex: initial !important; flex-flow: initial !important; flex-line-count: initial !important; float: initial !important; flood-color: initial !important; flood-opacity: initial !important; grid: initial !important; grid-area: initial !important; height: initial !important; hyphenate-character: initial !important; hyphenate-limit-chars: initial !important; hyphens: initial !important; image-orientation: initial !important; image-rendering: initial !important; initial-letter: initial !important; inline-size: initial !important; inset-block: initial !important; inset-inline: initial !important; interactivity: initial !important; interest-delay: initial !important; interpolate-size: initial !important; isolation: initial !important; letter-spacing: initial !important; lighting-color: initial !important; line-break: initial !important; line-height: initial !important; list-style: initial !important; margin-block: initial !important; margin: initial !important; margin-inline: initial !important; marker: initial !important; mask: initial !important; mask-type: initial !important; math-shift: initial !important; math-style: initial !important; max-block-size: initial !important; max-height: initial !important; max-inline-size: initial !important; max-width: initial !important; min-block-size: initial !important; min-height: initial !important; min-inline-size: initial !important; min-width: initial !important; mix-blend-mode: initial !important; object-fit: initial !important; object-position: initial !important; object-view-box: initial !important; offset: initial !important; opacity: initial !important; order: initial !important; orphans: initial !important; outline: initial !important; outline-offset: initial !important; overflow-anchor: initial !important; overflow-block: initial !important; overflow-clip-margin: initial !important; overflow-inline: initial !important; overflow-wrap: initial !important; overflow: initial !important; overlay: initial !important; overscroll-behavior-block: initial !important; overscroll-behavior-inline: initial !important; overscroll-behavior: initial !important; padding-block: initial !important; padding: initial !important; padding-inline: initial !important; page: initial !important; page-margin-safety: initial !important; page-orientation: initial !important; paint-order: initial !important; perspective: initial !important; perspective-origin: initial !important; pointer-events: initial !important; position-try: initial !important; position-visibility: initial !important; print-color-adjust: initial !important; quotes: initial !important; r: initial !important; reading-flow: initial !important; reading-order: initial !important; resize: initial !important; rotate: initial !important; ruby-align: initial !important; ruby-overhang: initial !important; ruby-position: initial !important; rule-overlap: initial !important; rx: initial !important; ry: initial !important; scale: initial !important; scroll-behavior: initial !important; scroll-initial-target: initial !important; scroll-margin-block: initial !important; scroll-margin: initial !important; scroll-margin-inline: initial !important; scroll-marker-group: initial !important; scroll-padding-block: initial !important; scroll-padding: initial !important; scroll-padding-inline: initial !important; scroll-snap-align: initial !important; scroll-snap-stop: initial !important; scroll-snap-type: initial !important; scroll-target-group: initial !important; scroll-timeline: initial !important; scrollbar-color: initial !important; scrollbar-gutter: initial !important; scrollbar-width: initial !important; shape-image-threshold: initial !important; shape-margin: initial !important; shape-outside: initial !important; shape-rendering: initial !important; size: initial !important; speak: initial !important; stop-color: initial !important; stop-opacity: initial !important; stroke: initial !important; stroke-dasharray: initial !important; stroke-dashoffset: initial !important; stroke-linecap: initial !important; stroke-linejoin: initial !important; stroke-miterlimit: initial !important; stroke-opacity: initial !important; stroke-width: initial !important; tab-size: initial !important; table-layout: initial !important; text-align: initial !important; text-align-last: initial !important; text-anchor: initial !important; text-autospace: initial !important; text-box: initial !important; text-combine-upright: initial !important; text-decoration: initial !important; text-decoration-skip-ink: initial !important; text-emphasis: initial !important; text-emphasis-position: initial !important; text-fit: initial !important; text-indent: initial !important; text-justify: initial !important; text-overflow: initial !important; text-shadow: initial !important; text-transform: initial !important; text-underline-offset: initial !important; text-underline-position: initial !important; text-wrap: initial !important; timeline-scope: initial !important; timeline-trigger: initial !important; touch-action: initial !important; transform: initial !important; transform-box: initial !important; transform-origin: initial !important; transform-style: initial !important; transition: initial !important; translate: initial !important; trigger-scope: initial !important; user-select: initial !important; vector-effect: initial !important; vertical-align: initial !important; view-timeline: initial !important; view-transition-class: initial !important; view-transition-group: initial !important; view-transition-name: initial !important; view-transition-scope: initial !important; visibility: initial !important; border-spacing: initial !important; -webkit-box-align: initial !important; -webkit-box-decoration-break: initial !important; -webkit-box-direction: initial !important; -webkit-box-flex: initial !important; -webkit-box-ordinal-group: initial !important; -webkit-box-orient: initial !important; -webkit-box-pack: initial !important; -webkit-box-reflect: initial !important; -webkit-line-break: initial !important; -webkit-line-clamp: initial !important; -webkit-mask-box-image: initial !important; -webkit-rtl-ordering: initial !important; -webkit-ruby-position: initial !important; -webkit-tap-highlight-color: initial !important; -webkit-text-combine: initial !important; -webkit-text-decorations-in-effect: initial !important; -webkit-text-fill-color: initial !important; -webkit-text-security: initial !important; -webkit-text-stroke: initial !important; -webkit-user-drag: initial !important; white-space-collapse: initial !important; widows: initial !important; width: initial !important; will-change: initial !important; word-break: initial !important; word-spacing: initial !important; x: initial !important; y: initial !important; z-index: initial !important; display: block !important; box-sizing: border-box !important; unicode-bidi: isolate !important; -webkit-font-smoothing: antialiased !important; font-family: inherit !important; }
.dkvPzF button, .dkvPzF input, .dkvPzF select, .dkvPzF textarea { font-family: inherit; }
.dOcgwm { width: 16px; height: 16px; }
.dOcgwm > div { display: flex; align-items: center; justify-content: center; width: inherit; height: inherit; }
.dOcgwm.dOcgwm.dOcgwm img, .dOcgwm svg { transition: fill 0.2s; display: block; object-fit: contain; width: 16px; height: 16px; }
.fnIlJy { width: 28px; height: 28px; }
.fnIlJy > div { display: flex; align-items: center; justify-content: center; width: inherit; height: inherit; }
.fnIlJy.fnIlJy.fnIlJy img, .fnIlJy svg { transition: fill 0.2s; display: block; object-fit: contain; width: 28px; height: 28px; }
.clyMBW { position: relative; display: block; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; border-radius: 50%; cursor: pointer; -webkit-tap-highlight-color: transparent; background-color: rgba(17, 17, 17, 0.5); fill: rgb(255, 255, 255); transition: background-color 0.3s, fill 0.3s; }
.clyMBW:hover { background-color: rgb(17, 17, 17); fill: rgb(255, 255, 255); }
.dZptvQ { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.eiNxlO { position: relative; display: flex; flex-direction: column; align-items: center; max-width: 100%; }
.gXEXPw { display: flex; position: relative; align-items: center; width: 100%; }
.hosLbJ { position: relative; z-index: 1; overflow: hidden; flex: 1 1 0%; max-width: 100%; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight: 400; font-style: normal; }
.hosLbJ :root { --swiper-theme-color: #007aff; }
.hosLbJ .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.hosLbJ .swiper-vertical > .swiper-wrapper { flex-direction: column; }
.hosLbJ .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.hosLbJ .swiper-android .swiper-slide, .hosLbJ .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.hosLbJ .swiper-pointer-events { touch-action: pan-y; }
.hosLbJ .swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.hosLbJ .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.hosLbJ .swiper-slide-invisible-blank { visibility: hidden; }
.hosLbJ .swiper-autoheight, .hosLbJ .swiper-autoheight .swiper-slide { height: auto; }
.hosLbJ .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.hosLbJ .swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.hosLbJ .swiper-3d, .hosLbJ .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.hosLbJ .swiper-3d .swiper-wrapper, .hosLbJ .swiper-3d .swiper-slide, .hosLbJ .swiper-3d .swiper-slide-shadow, .hosLbJ .swiper-3d .swiper-slide-shadow-left, .hosLbJ .swiper-3d .swiper-slide-shadow-right, .hosLbJ .swiper-3d .swiper-slide-shadow-top, .hosLbJ .swiper-3d .swiper-slide-shadow-bottom, .hosLbJ .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.hosLbJ .swiper-3d .swiper-slide-shadow, .hosLbJ .swiper-3d .swiper-slide-shadow-left, .hosLbJ .swiper-3d .swiper-slide-shadow-right, .hosLbJ .swiper-3d .swiper-slide-shadow-top, .hosLbJ .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.hosLbJ .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.hosLbJ .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.hosLbJ .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.hosLbJ .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.hosLbJ .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.hosLbJ .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.hosLbJ .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.hosLbJ .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.hosLbJ .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.hosLbJ .swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.hosLbJ .swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.hosLbJ .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.hosLbJ .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; width: var(--swiper-centered-offset-after); }
.hosLbJ .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.hosLbJ .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; height: var(--swiper-centered-offset-after); }
.hosLbJ .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.hosLbJ .swiper-slide { align-self: initial; }
.jenkbV { z-index: 2; flex: 0 1 0%; position: absolute; top: 50%; transform: translate(0px, -50%); }
.iVMTZd { width: 100%; }
.iVMTZd .swiper { max-width: 100%; }
.hNhtkL { width: 28px; height: 28px; border-radius: 50%; background-color: rgb(210, 210, 210); opacity: 0.4; animation: 1.5s ease-in-out 0s infinite alternate none running eYuqoB; }
@media (prefers-reduced-motion: reduce) {
  .hNhtkL { animation: auto ease 0s 1 normal none running none; }
}
.gRLjZa { width: 24px; height: 24px; border-radius: 50%; background-color: rgb(248, 248, 248); opacity: 0.4; animation: 1.5s ease-in-out 0s infinite alternate none running eYuqoB; }
@media (prefers-reduced-motion: reduce) {
  .gRLjZa { animation: auto ease 0s 1 normal none running none; }
}
@keyframes dKTtel { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.lcTddj { width: 40px; height: 40px; border-color: transparent rgb(17, 17, 17) rgb(17, 17, 17); display: block; border-style: solid; border-radius: 50%; border-width: 2px; box-sizing: border-box; animation: 1s linear 0s infinite normal none running dKTtel; }
.hllHKx { width: 100%; display: flex; align-items: center; justify-content: center; }
.fKiDP { position: relative; width: 100%; color: inherit; margin: 0px auto; -webkit-font-smoothing: antialiased; }
.fKiDP, .fKiDP * { box-sizing: border-box !important; outline: none !important; }
.fKiDP button, .fKiDP input, .fKiDP select, .fKiDP textarea { font-family: inherit; }
.ka-dtJm { display: inline-block; cursor: pointer; margin-top: 0px; font-size: 16px; color: rgba(17, 17, 17, 0.5); }
.ka-dtJm:hover, .ka-dtJm:focus { text-decoration: underline; }
.cocPsU { text-align: center; font-size: 16px; color: rgb(17, 17, 17); line-height: 23px; width: 100%; }
.cocPsU a { color: inherit; }
.hputIC { line-height: 23px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.cgNzMs { display: flex; flex-direction: column; flex-grow: 1; align-items: center; }
.kwevED { display: flex; flex-direction: column; position: relative; box-sizing: border-box; flex-grow: 1; transition: background-color 0.1s; background-color: rgb(248, 248, 248); padding: 24px; border: 1px solid transparent; }
.cHRicJ { display: flex; flex-direction: column; overflow: hidden; }
.fGuqvP { color: inherit; max-width: 100%; text-decoration: none; position: static !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.fGuqvP:hover { text-decoration: underline; }
.iShQiC { width: 14px; height: 14px; }
.dpLjKK { display: inline-flex; }
.dpLjKK .ReviewVerifiedBadge__StyledVerifiedBadge-sc-752748fb-0 path:first-child { fill: rgb(0, 109, 255); }
.dpLjKK .ReviewVerifiedBadge__StyledVerifiedBadge-sc-752748fb-0 path:last-child { fill: rgb(255, 255, 255); }
.efziiZ { display: flex; align-items: center; text-align: left; gap: 5px; color: rgb(17, 17, 17) !important; }
.deDMBL { font-size: 15px; line-height: 18px; font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; }
.djQKLH { display: inline-flex; flex-wrap: nowrap; align-items: center; }
.djQKLH svg g { clip-path: none; }
.bltUUn { width: 40px; height: 40px; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 8px; background-color: rgb(248, 248, 248); border: 1px solid rgba(17, 17, 17, 0.2); }
.bltUUn .es-review-avatar img { object-fit: cover; }
.cfyVzw { white-space: pre; display: inline-flex; }
.eEYzJO { display: inline; cursor: default; }
.eASvOc { margin: 0px auto; }
.jgiXnc { display: flex; align-items: center; flex-wrap: wrap; font-size: 12px; line-height: 16px; color: rgba(17, 17, 17, 0.5); }
.fRjBLT { align-self: flex-start; }
.gYLHsH { align-self: flex-start; }
.dJIbBM { align-self: flex-start; }
.bA-dwEN { display: flex; flex-direction: column; justify-content: center; min-width: 0px; max-width: 100%; gap: 4px; }
.eBsOsf { flex-flow: column; max-width: 100%; gap: 8px; margin: 0px auto; text-align: center; display: flex; align-items: center; }
.eBsOsf .ReviewAuthorBlock__AvatarLink-sc-5d671181-3 { align-self: unset; }
.eBsOsf .ReviewAuthorBlock__StyledReviewAvatar-sc-5d671181-1 { align-self: unset; }
.eBsOsf .ReviewAuthorBlock__StyledAuthorName-sc-5d671181-0 { align-self: unset; }
.eBsOsf .ReviewAuthorBlock__InfoContainer-sc-5d671181-4 { display: flex; flex-direction: column; align-items: center; }
.jRoooi { position: relative; width: 18px; height: 18px; }
.jRoooi:not(:last-of-type) { margin-right: 0px; }
.pVvQK { position: absolute; inset: 0px; margin: auto; line-height: 0; }
.pVvQK svg { position: static !important; width: 100% !important; height: 100% !important; }
.eoZVAC path { fill: rgba(17, 17, 17, 0.3) !important; }
.eQxYgy { clip-path: inset(0px 0% 0px 0px); }
:dir(rtl) .eQxYgy { clip-path: inset(0px 0px 0px 0%); }
.eQxYgy path { fill: rgb(252, 191, 2) !important; }
.hUQGbk { display: flex; align-items: center; justify-content: center; gap: 8px; }
.ZoBk { flex-grow: 1; }
.ZoBk mark[data-elfsight-app-highlight] { font-weight: 500; border-radius: 4px; box-decoration-break: clone; color: inherit; padding: 0px 1px; background: rgba(252, 191, 2, 0.2); }
.jQYFDh { display: flex; flex-direction: column; width: 100%; text-size-adjust: 100%; font-size: 16px; line-height: 23px; color: rgb(17, 17, 17); text-align: center; }
.jQYFDh a { color: inherit; }
.fZNcDJ { display: flex; flex-direction: column; width: 100%; text-size-adjust: 100%; font-size: 16px; line-height: 23px; color: rgb(17, 17, 17); text-align: center; flex-grow: 1; }
.fZNcDJ a { color: inherit; }
.gqHWxI { width: 100%; max-width: 100%; display: flex; flex-direction: column; }
.gqHWxI h1, .gqHWxI h2, .gqHWxI h3, .gqHWxI h4, .gqHWxI h5, .gqHWxI h6 { margin: 0px; line-height: inherit; font-size: inherit; }
.dxTMPN { width: 100%; }
.fJFtuE { max-width: 100%; display: grid; grid-template-columns: minmax(0px, 1fr); }
.csBliQ { height: 200px; }
.kyWDDm .es-carousel-arrow-control { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px 0px; }
.ilYcay { position: absolute; inset: 0px; border-radius: inherit; overflow: hidden; }
.mbsTM { position: absolute; inset: 0px; z-index: 1; background-repeat: no-repeat; background-position: center center; border-radius: inherit; background-size: cover; }
.cSRnwV { position: absolute; inset: 0px; z-index: 2; }
.gcrHxw { position: relative; box-sizing: border-box; width: 100%; border: 0px solid transparent; z-index: 1; }
.cMFXLu { display: flex; justify-content: center; position: relative; box-sizing: inherit; width: 100%; min-height: 100%; }
.jhdeAs { width: 100%; z-index: 3; transition: transform 0.3s linear; }
.bBlGmu { max-width: 100%; }
.eYuFxn.eYuFxn { margin-top: 16px; }
.jxBCDr { margin-top: 16px; }
.ihDWVU:not(:empty) { margin-bottom: 16px; }
.ckqgnU { max-width: 100%; height: 100%; }
.ckqgnU svg { background: none; }
.iXwkmI { display: block; max-width: 100%; min-width: 0px; }