.MR88cW_section{width:100%;color:var(--theme-text-heading);position:relative;overflow:visible}.MR88cW_section:before{z-index:-1;filter:blur(38px);content:"";pointer-events:none;background:radial-gradient(circle at 18% 32%,#22d3ee1a,#0000 38%),radial-gradient(circle at 82% 64%,#8b5cf617,#0000 36%);border-radius:999px;position:absolute;inset:8% 4%}.MR88cW_testimonialsSection:before{background:radial-gradient(circle at 18% 32%,#f59e0b17,#0000 38%),radial-gradient(circle at 82% 64%,#22d3ee14,#0000 36%)}.MR88cW_reveal{width:100%}.MR88cW_heading{text-align:center;max-width:760px;margin:0 auto 20px;padding-inline:8px}.MR88cW_heading :where(h2){color:var(--theme-text-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;line-height:1.2}.MR88cW_grid{grid-template-columns:repeat(var(--editorial-columns), minmax(0, 1fr));gap:var(--editorial-gap);align-items:stretch;display:grid}.MR88cW_card{isolation:isolate;min-width:0;height:100%;border-radius:var(--editorial-radius)!important}.MR88cW_fill{width:100%;height:100%;border-radius:inherit!important}.MR88cW_surface{color:#050505;-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(145deg,#ffffffc2,#ffffff7a),#ffffff47;border:1px solid #ffffff57;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a1f,inset 0 1px #ffffffb3;border-radius:var(--editorial-radius)!important}.dark .MR88cW_surface{color:#fff;background:linear-gradient(145deg,#070a12d1,#000000a8),#00000094;border-color:#ffffff29;box-shadow:0 20px 56px #00000061,inset 0 1px #ffffff1f}.MR88cW_featuresMinimal{background:#ffffff61;box-shadow:inset 0 1px #ffffff94}.dark .MR88cW_featuresMinimal{background:#00000057}.MR88cW_featuresPremium{background:linear-gradient(145deg,#ffffffd1,#e0f2fe8f),#ffffff57}.dark .MR88cW_featuresPremium{background:linear-gradient(145deg,#0c121ee0,#07141fb8),#0000009e}.MR88cW_testimonialsFeatured{background:linear-gradient(145deg,#ffffffd1,#fff7ed9e),#ffffff52}.dark .MR88cW_testimonialsFeatured{background:linear-gradient(145deg,#120f0ae0,#000000ad),#0000009e}.MR88cW_testimonialsCompact{box-shadow:0 12px 32px #0f172a1a,inset 0 1px #ffffff9e}@media (max-width:767px){.MR88cW_heading{margin-bottom:14px;padding-inline:4px}.MR88cW_heading :where(h2){font-size:1.35rem}.MR88cW_section:before{filter:blur(26px);inset:10% 0}}@media (prefers-reduced-motion:reduce){.MR88cW_surface{scroll-behavior:auto}}
.Ah87mW_featureContent,.Ah87mW_testimonialContent,.Ah87mW_teamButton{z-index:1;width:100%;min-width:0;position:relative}.Ah87mW_featureContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.Ah87mW_featureVisual{background:linear-gradient(145deg,#ffffffd1,#22d3ee2e),#ffffff70;border:1px solid #ffffff6b;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0f172a24,inset 0 1px #ffffffb8;border-radius:14px!important}.dark .Ah87mW_featureVisual{background:linear-gradient(145deg,#ffffff1f,#22d3ee1a),#0000005c;border-color:#ffffff29;box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff1f}.Ah87mW_featureImage{object-fit:fill;width:100%;height:100%}.Ah87mW_featureIcon{color:#050505;place-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:900;display:grid}.Ah87mW_featureIcon :where(svg){width:26px;height:26px}.dark .Ah87mW_featureIcon{color:#fff}.Ah87mW_cardTitle,.Ah87mW_reviewerName{color:#050505;letter-spacing:-.015em;margin:0;font-weight:900}:is(.dark .Ah87mW_cardTitle,.dark .Ah87mW_reviewerName){color:#fff}.Ah87mW_cardTitle{font-size:1rem;line-height:1.35}.Ah87mW_cardBody{color:#050505ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.86rem;line-height:1.75;display:-webkit-box;overflow:hidden}.dark .Ah87mW_cardBody{color:#ffffffb8}.Ah87mW_testimonialContent{flex-direction:column;min-height:200px;padding:20px;display:flex}.Ah87mW_testimonialHeader{align-items:center;gap:12px;display:flex}.Ah87mW_reviewerAvatar,.Ah87mW_teamAvatarFallback{color:#050505;background:linear-gradient(145deg,#ffffffe6,#f59e0b7a),#fff;border:1px solid #ffffff73;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 24px #0f172a21}.Ah87mW_reviewerAvatar{width:42px;height:42px;border-radius:13px!important}:is(.dark .Ah87mW_reviewerAvatar,.dark .Ah87mW_teamAvatarFallback){color:#fff;background:linear-gradient(145deg,#ffffff24,#f59e0b38),#070707;border-color:#ffffff29;box-shadow:0 12px 28px #00000059}.Ah87mW_reviewerIdentity{flex:1;min-width:0}.Ah87mW_reviewerName{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.3;overflow:hidden}.Ah87mW_rating{gap:2px;margin-top:3px;font-size:.9rem;line-height:1;display:flex}.Ah87mW_starActive{color:#f59e0b;filter:drop-shadow(0 2px 5px #f59e0b42)}.Ah87mW_starInactive{color:#64748b57}.Ah87mW_testimonialComment{color:#050505b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:.9rem;line-height:1.8;display:-webkit-box;overflow:hidden}.Ah87mW_testimonialCompact{-webkit-line-clamp:2}.Ah87mW_testimonialFeatured{-webkit-line-clamp:4;font-size:.94rem}.dark .Ah87mW_testimonialComment{color:#ffffffbd}.Ah87mW_purchaserBadge{color:#047857;background:#10b9811a;border:1px solid #10b98147;align-items:center;gap:5px;width:fit-content;margin-top:auto;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex;border-radius:999px!important}.dark .Ah87mW_purchaserBadge{color:#6ee7b7;background:#10b98121;border-color:#34d39947}.Ah87mW_teamButton{cursor:pointer;appearance:none;min-height:246px;color:inherit;font:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 14px;display:flex}.Ah87mW_teamButton:focus-visible{outline-offset:-3px;outline:2px solid #67e8f9}.Ah87mW_teamAvatar,.Ah87mW_teamAvatarFallback{width:78px;height:78px;margin-bottom:14px;border-radius:18px!important}.Ah87mW_teamAvatar{object-fit:fill;border:1px solid #ffffff6b;box-shadow:0 14px 30px #0f172a29,0 0 0 4px #fff3}.dark .Ah87mW_teamAvatar{border-color:#ffffff2e;box-shadow:0 16px 34px #0006,0 0 0 4px #ffffff14}.Ah87mW_teamName{color:#050505;width:100%;margin:0;font-size:1rem;font-weight:900;line-height:1.35;display:block}.dark .Ah87mW_teamName{color:#fff}.Ah87mW_teamRole{color:#2563eb;width:100%;margin:4px 0 0;font-size:.78rem;font-weight:850;line-height:1.45;display:block}.dark .Ah87mW_teamRole{color:#67e8f9}.Ah87mW_teamBio{color:#050505a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:10px 0 0;font-size:.8rem;line-height:1.7;display:-webkit-box;overflow:hidden}.dark .Ah87mW_teamBio{color:#ffffffad}.Ah87mW_personalityList{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.Ah87mW_personalityTag{border:1px solid color-mix(in srgb, var(--personality-color) 34%, transparent);background:color-mix(in srgb, var(--personality-color) 10%, transparent);color:var(--personality-color);padding:4px 7px;font-size:.65rem;font-weight:850;line-height:1;border-radius:999px!important}.Ah87mW_teamDialog{direction:inherit}.Ah87mW_dialogHeader{justify-content:flex-end;display:flex}.Ah87mW_dialogProfile{text-align:center}.Ah87mW_dialogAvatar,.Ah87mW_dialogAvatarFallback{color:#111827;object-fit:fill;background:linear-gradient(145deg,#fff,#ddd6fe);border:1px solid #6366f14d;place-items:center;width:112px;height:112px;margin:0 auto 16px;font-size:2.25rem;font-weight:900;display:grid;box-shadow:0 18px 40px #0f172a26;border-radius:24px!important}.dark .Ah87mW_dialogAvatarFallback{color:#fff;background:linear-gradient(145deg,#111827,#312e81)}.Ah87mW_dialogName{color:var(--theme-text-heading);margin:0;font-size:1.4rem;font-weight:900}.Ah87mW_dialogRole{color:#2563eb;margin:5px 0 0;font-size:.95rem;font-weight:800}.dark .Ah87mW_dialogRole{color:#67e8f9}.Ah87mW_dialogCopy{color:var(--theme-text-muted);text-align:start;white-space:pre-line;margin:22px 0 0;font-size:.9rem;line-height:1.9}.Ah87mW_dialogSection{border-top:1px solid #94a3b838;margin-top:24px;padding-top:20px}.Ah87mW_dialogSectionTitle{color:var(--theme-text-heading);text-align:start;margin:0 0 12px;font-size:1rem;font-weight:900}.Ah87mW_radarWrap{justify-content:center;display:flex;overflow-x:auto}@media (max-width:767px){.Ah87mW_featureContent{min-height:170px;padding:16px}.Ah87mW_testimonialContent{min-height:178px;padding:16px}.Ah87mW_teamButton{min-height:210px;padding:14px 9px}.Ah87mW_teamAvatar,.Ah87mW_teamAvatarFallback{width:64px;height:64px;border-radius:15px!important}.Ah87mW_teamName{font-size:.88rem}.Ah87mW_teamRole{font-size:.7rem}.Ah87mW_teamBio{font-size:.72rem}.Ah87mW_personalityTag{padding:3px 5px;font-size:.58rem}}
.DMkolG_panel{border:1px solid var(--storefront-border);border-radius:var(--storefront-radius-md);background:var(--storefront-surface-strong);min-width:0;box-shadow:var(--storefront-shadow-sm);color:var(--theme-text-heading);padding:14px}.DMkolG_title{color:var(--theme-text-heading);font-size:var(--storefront-font-card-title);margin:0 0 10px;font-weight:900;line-height:1.4}.DMkolG_form{flex-direction:column;gap:10px;min-width:0;display:flex}.DMkolG_status:empty{display:none}.DMkolG_success,.DMkolG_error{border-radius:var(--storefront-radius-sm);font-size:var(--storefront-font-metadata);border:1px solid;margin:0;padding:8px 10px;font-weight:750;line-height:1.55}.DMkolG_success{border-color:color-mix(in srgb, #059669 28%, var(--storefront-border));background:color-mix(in srgb, #10b981 10%, var(--storefront-surface-strong));color:color-mix(in srgb, #047857 82%, var(--theme-text-heading))}.DMkolG_error{border-color:color-mix(in srgb, #dc2626 28%, var(--storefront-border));background:color-mix(in srgb, #ef4444 9%, var(--storefront-surface-strong));color:color-mix(in srgb, #b91c1c 82%, var(--theme-text-heading))}.DMkolG_fieldPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.DMkolG_field{min-width:0;color:var(--theme-text-body);font-size:var(--storefront-font-metadata);flex-direction:column;gap:5px;font-weight:800;display:flex}.DMkolG_input{width:100%;min-height:var(--storefront-touch-target);border:1px solid var(--storefront-border);border-radius:var(--storefront-radius-sm);background:var(--storefront-surface-muted);color:var(--theme-text-heading);font:inherit;font-size:var(--storefront-font-body);outline:none;padding:9px 10px;font-weight:500;line-height:1.5;transition:border-color .16s,box-shadow .16s,background-color .16s}textarea.DMkolG_input{resize:vertical;min-height:96px}.DMkolG_input:hover{border-color:color-mix(in srgb, var(--theme-color-primary) 42%, var(--storefront-border))}.DMkolG_input:focus-visible{border-color:var(--theme-color-primary);box-shadow:var(--storefront-focus-ring)}.DMkolG_submit{width:100%;min-height:var(--storefront-touch-target);border:1px solid var(--theme-color-primary);border-radius:var(--storefront-radius-sm);background:var(--theme-button-primary-background);color:var(--theme-button-primary-text);cursor:pointer;font:inherit;font-size:var(--storefront-font-body);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:900;transition:filter .16s,opacity .16s;display:inline-flex}.DMkolG_submit:hover:not(:disabled){filter:brightness(1.04)}.DMkolG_submit:focus-visible{box-shadow:var(--storefront-focus-ring);outline:none}.DMkolG_submit:disabled{cursor:wait;opacity:.58}.DMkolG_submitIcon{width:17px;height:17px;display:inline-flex}.DMkolG_submitIcon[data-direction=rtl]{transform:scaleX(-1)}.DMkolG_submitIcon svg{width:100%;height:100%}@media (max-width:1023px){.DMkolG_fieldPair{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.DMkolG_panel{padding:12px}}@media (prefers-reduced-motion:reduce){.DMkolG_input,.DMkolG_submit{transition:none}}
.S3G9Ca_section{width:100%;color:var(--theme-text-heading);padding-block:clamp(16px,2.2vw,28px)}.S3G9Ca_header{margin-bottom:clamp(14px,1.8vw,20px)}.S3G9Ca_header h2{color:var(--theme-text-heading);font-size:var(--storefront-font-h2);margin:0;font-weight:900;line-height:1.25}.S3G9Ca_layout{gap:12px var(--storefront-grid-gap);direction:ltr;grid-template-columns:minmax(0,54fr) minmax(0,46fr);grid-template-areas:"map cards""map form";align-items:start;display:grid}.S3G9Ca_carouselPanel{grid-area:cards;min-width:0}.S3G9Ca_carouselControls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.S3G9Ca_carouselButton{width:var(--storefront-touch-target);height:var(--storefront-touch-target);border:1px solid var(--storefront-border);border-radius:var(--storefront-radius-sm);background:var(--storefront-surface-strong);color:var(--theme-text-heading);cursor:pointer;place-items:center;display:inline-grid}.S3G9Ca_carouselButton svg{width:17px;height:17px}.S3G9Ca_carouselButton:hover:not(:disabled){border-color:var(--theme-color-primary)}.S3G9Ca_carouselButton:focus-visible,.S3G9Ca_carousel:focus-visible,.S3G9Ca_action:focus-visible,.S3G9Ca_mapFrame:focus-visible{box-shadow:var(--storefront-focus-ring);outline:none}.S3G9Ca_carouselButton:disabled{cursor:default;opacity:.38}.S3G9Ca_carouselCount{min-width:44px;color:var(--theme-text-muted);font-size:var(--storefront-font-metadata);text-align:center;font-weight:800}.S3G9Ca_carousel{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-width:0;display:grid;overflow-x:hidden}.S3G9Ca_carousel[data-multiple=true]{overflow-x:auto}.S3G9Ca_carousel::-webkit-scrollbar{display:none}.S3G9Ca_slide{scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.S3G9Ca_card{border:1px solid var(--storefront-border);border-radius:var(--storefront-radius-md);background:var(--storefront-surface-strong);min-width:0;box-shadow:var(--storefront-shadow-sm);grid-template-columns:156px minmax(0,1fr);transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.S3G9Ca_card[data-selected=true]{border-color:color-mix(in srgb, var(--theme-color-primary) 62%, var(--theme-color-border));box-shadow:inset 3px 0 0 var(--theme-color-primary), var(--storefront-shadow-sm)}[dir=rtl] .S3G9Ca_card[data-selected=true]{box-shadow:inset -3px 0 0 var(--theme-color-primary), var(--storefront-shadow-sm)}.S3G9Ca_storeImage{border-inline-end:1px solid var(--storefront-border);background:color-mix(in srgb, var(--theme-color-surface-elevated) 86%, transparent);min-height:126px;position:relative;overflow:hidden}.S3G9Ca_storeImage img{object-fit:cover;width:100%;height:100%;min-height:126px}.S3G9Ca_storePlaceholder{width:100%;height:100%;min-height:126px;color:var(--theme-text-muted);font-size:var(--storefront-font-metadata);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.S3G9Ca_storePlaceholder svg{width:30px;height:30px}.S3G9Ca_cardBody{min-width:0;padding:var(--storefront-panel-padding-default);flex-direction:column;justify-content:space-between;gap:12px;display:flex}.S3G9Ca_cardTitle{color:var(--theme-text-heading);font-size:var(--storefront-font-card-title);margin:0;font-weight:900;line-height:1.4}.S3G9Ca_details{gap:6px;margin-top:8px;display:grid}.S3G9Ca_detailRow{min-width:0;color:var(--theme-text-muted);font-size:var(--storefront-font-body);overflow-wrap:anywhere;align-items:flex-start;gap:8px;line-height:1.55;display:flex}.S3G9Ca_detailIcon{width:17px;height:21px;color:var(--theme-text-accent);flex:none;align-items:center;display:inline-flex}.S3G9Ca_detailIcon svg{width:17px;height:17px}.S3G9Ca_cardActions{flex-wrap:wrap;gap:8px;display:flex}.S3G9Ca_action{min-height:var(--storefront-touch-target);border:1px solid color-mix(in srgb, var(--theme-color-primary) 24%, var(--theme-color-border));border-radius:var(--storefront-radius-sm);background:color-mix(in srgb, var(--theme-color-primary) 10%, var(--theme-color-surface));color:var(--theme-text-heading);font:inherit;font-size:var(--storefront-font-metadata);justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-weight:850;text-decoration:none;display:inline-flex}.S3G9Ca_action svg{width:16px;height:16px}.S3G9Ca_action:hover{border-color:var(--theme-color-primary)}.S3G9Ca_mapColumn{grid-area:map;min-width:0}.S3G9Ca_mapFrame{border:1px solid var(--storefront-border);border-radius:var(--storefront-radius-md);background:var(--storefront-surface-muted);width:100%;height:clamp(500px,39vw,560px);box-shadow:var(--storefront-shadow-sm);color:var(--theme-text-heading);text-decoration:none;display:block;position:relative;overflow:hidden}.S3G9Ca_mapImage{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transform:scale(1.16)}.S3G9Ca_mapAction{inset-inline-end:12px;min-height:var(--storefront-control-sm);border-radius:var(--storefront-radius-sm);color:#fff;font-size:var(--storefront-font-metadata);background:#000000b8;border:1px solid #ffffff6b;align-items:center;gap:7px;padding-inline:12px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;box-shadow:0 8px 24px #0000002e}.S3G9Ca_mapAction svg{width:16px;height:16px}.S3G9Ca_mapFallback{width:100%;height:100%;color:var(--theme-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.S3G9Ca_mapFallback svg{width:34px;height:34px;color:var(--theme-text-accent)}.S3G9Ca_mapFallback strong{color:var(--theme-text-heading);font-size:var(--storefront-font-card-title)}.S3G9Ca_mapFallback span{font-size:var(--storefront-font-body)}.S3G9Ca_formColumn{grid-area:form;min-width:0}@media (min-width:768px) and (max-width:1023px){.S3G9Ca_section[data-device=mobile] .S3G9Ca_layout{grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:10px}.S3G9Ca_section[data-device=mobile] .S3G9Ca_card{grid-template-columns:116px minmax(0,1fr)}.S3G9Ca_section[data-device=mobile] .S3G9Ca_mapFrame{height:500px}}@media (max-width:767px){.S3G9Ca_section[data-device=mobile]{padding-block:16px}.S3G9Ca_section[data-device=mobile] .S3G9Ca_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"cards""map""form";gap:12px}.S3G9Ca_section[data-device=mobile] .S3G9Ca_carouselControls{justify-content:space-between}.S3G9Ca_section[data-device=mobile] .S3G9Ca_card{grid-template-columns:minmax(0,1fr)}.S3G9Ca_section[data-device=mobile] .S3G9Ca_storeImage{aspect-ratio:16/9;border-inline-end:0;border-bottom:1px solid var(--storefront-border);min-height:0}.S3G9Ca_section[data-device=mobile] .S3G9Ca_storeImage img,.S3G9Ca_section[data-device=mobile] .S3G9Ca_storePlaceholder{min-height:0}.S3G9Ca_section[data-device=mobile] .S3G9Ca_mapFrame{height:300px}}@media (max-width:639px){.S3G9Ca_section[data-device=mobile] .S3G9Ca_mapFrame{height:236px}}@media (prefers-reduced-motion:reduce){.S3G9Ca_card{transition:none}.S3G9Ca_carousel{scroll-behavior:auto}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
