.rubber-segment{--rs-track: #27272a;--rs-thumb: #fafafa;--rs-ink: #fafafa;--rs-ink-active: #18181b;--rs-radius: 10px;--rs-inset: 3px;--rs-thumb-radius: 7px;--rs-h: 36px;--rs-font: 13px;--rs-pad: 14px;--rs-min: 44px;--rs-idle: .7;--rs-hover: .9;--rs-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;vertical-align:middle;padding:var(--rs-inset);border-radius:var(--rs-radius);background:var(--rs-track);font-family:inherit;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rubber-segment[data-equal]{grid-auto-columns:minmax(0,1fr)}.rubber-segment[aria-disabled=true]{opacity:.5;pointer-events:none}.rubber-segment__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--rs-h) - var(--rs-inset) * 2);min-width:var(--rs-min);margin:0;padding:0 var(--rs-pad);border:0;border-radius:var(--rs-thumb-radius);background:none;color:var(--rs-ink);opacity:var(--rs-idle);font:inherit;font-size:var(--rs-font);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;outline:none;transition:opacity .16s ease,transform .16s var(--rs-ease-out)}.rubber-segment__item[aria-checked=true]{cursor:default}.rubber-segment[data-draggable] .rubber-segment__item[aria-checked=true]{cursor:grab}.rubber-segment[data-held],.rubber-segment[data-held] .rubber-segment__item{cursor:grabbing}.rubber-segment__item[data-pressed]{transform:scale(.96)}.rubber-segment__item:focus-visible{outline:2px solid var(--rs-thumb);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rubber-segment__item[aria-checked=false]:hover{opacity:var(--rs-hover)}}.rubber-segment__thumb{position:absolute;inset:var(--rs-inset);display:grid;grid-auto-flow:column;grid-auto-columns:auto;background:var(--rs-thumb);color:var(--rs-ink-active);pointer-events:none}.rubber-segment[data-equal] .rubber-segment__thumb{grid-auto-columns:minmax(0,1fr)}.rubber-segment__copy{color:inherit;opacity:1;cursor:default}@media(prefers-reduced-motion:reduce){.rubber-segment__item{transition:opacity .16s ease}}.filters-wrap:has(#rubber-segment-services-root){display:block!important;padding:0!important;overflow:visible!important;background:linear-gradient(180deg,#050809f0,#050809e0)!important;-webkit-backdrop-filter:blur(18px) saturate(128%)!important;backdrop-filter:blur(18px) saturate(128%)!important;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.07)}#filters.ms-legacy-filters-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:0!important}#rubber-segment-services-root{width:min(100%,1460px);margin:0 auto;padding:10px var(--pad, clamp(20px,4vw,64px)) 12px;box-sizing:border-box}.ms-rubber-segment-scroll{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-padding-inline:16px}.ms-rubber-segment-scroll::-webkit-scrollbar{display:none}.ms-services-rubber-segment.rubber-segment{min-width:max-content;width:max-content;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff09,#ffffff04),#060a0cdb!important;box-shadow:inset 0 1px #ffffff14,0 10px 34px #00000038;-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%)}.ms-services-rubber-segment .rubber-segment__item{font-family:var(--font-gotham, "Gotham", "Montserrat", sans-serif);font-weight:600;letter-spacing:-.01em}.ms-services-rubber-segment .rubber-segment__thumb{background:linear-gradient(180deg,#54e3ae,#35d39a)!important;box-shadow:inset 0 1px #fff6,0 0 0 1px #35d39a3d,0 6px 22px #35d39a2e,0 0 28px #35d39a14}.filters-wrap.ms-rail-fixed:has(#rubber-segment-services-root){left:0!important;right:0!important;width:100%!important}@media(max-width:767px){#rubber-segment-services-root{padding-inline:14px}.ms-services-rubber-segment.rubber-segment{--rs-h: 44px;--rs-font: 12px;--rs-pad: 14px;--rs-min: 44px}}
