.services-button-container{background-color:var(--bg-primary);justify-content:center;width:100%;max-width:100%;margin:2rem auto;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000)}.Pbutton-slider-right{will-change:transform;backface-visibility:hidden;width:max-content;color:var(--text-primary);gap:1.5rem;padding:1rem 0;animation:120s linear infinite scroll-infinite;display:flex;transform:translateZ(0)}.hero-slider-variant .Pbutton-slider-right,.default-slider-variant .Pbutton-slider-right{animation:120s linear infinite scroll-infinite;transform:translateZ(0)}.hero-slider-variant{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000)}.service-item{white-space:nowrap;color:var(--text-primary);flex-shrink:0;transition:color .3s}.service-item:hover{color:var(--interactive-hover)}@keyframes scroll-infinite{0%{transform:translate(0,0)}to{transform:translate(-33.333%)}}.services-button-container{contain:layout style paint}.Pbutton-slider-right{animation-timing-function:linear;animation-fill-mode:both}.Pbutton-slider-right::-webkit-scrollbar{display:none}.Pbutton-slider-right{-ms-overflow-style:none;scrollbar-width:none}.services-button-container:hover .Pbutton-slider-right{animation-play-state:paused}.services-button-container .Pbutton-slider-right a{color:inherit;text-decoration:none;display:block}.services-button-container .Pbutton-slider-right a:hover{color:var(--interactive-hover)}.service-item a .cursor-pointer{min-width:max-content;display:inline-block}.head-ser-con{background-color:var(--bg-primary);margin-top:3rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 70%,#0000)}.services-page-slider{background-color:var(--bg-primary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:4rem 0}@media (max-width:768px){.services-button-container{width:100%;max-width:100%;margin:1rem auto}.Pbutton-slider-right{gap:1rem;padding:.5rem 0;animation:120s linear infinite scroll-infinite}.hero-slider-variant .Pbutton-slider-right,.default-slider-variant .Pbutton-slider-right{animation:120s linear infinite scroll-infinite}}@media (max-width:480px){.Pbutton-slider-right{gap:.75rem;animation:120s linear infinite scroll-infinite}.service-item{font-size:.9rem}}
