.category-selector-client_wrapper__uYmXy{display:flex;padding-top:16px;margin-bottom:16px;position:relative;width:100%;overflow:hidden}.category-selector-client_container__rn_ZU{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.category-selector-client_container__rn_ZU>*+*{margin-left:24px}.category-selector-client_container__rn_ZU::-webkit-scrollbar{display:none}.category-selector-client_button__5Wv8r{font-weight:600;font-stretch:110%;font-size:12px;line-height:18px;display:flex;flex-direction:column;align-items:center;background-color:#fff;color:#606f7b;white-space:nowrap;border:none;outline:none;cursor:pointer;scroll-snap-align:start}.category-selector-client_button__5Wv8r.category-selector-client_selected__2B84m{color:#0098d3;border-bottom:3px solid #0098d3}.category-selector-client_button__5Wv8r svg path{stroke:currentColor!important}.category-selector-client_fade__6d3k9{position:absolute;top:0;width:24px;height:100%;transition:opacity .3s ease-in-out;opacity:0;cursor:pointer;pointer-events:none}.category-selector-client_fadeLeft__iJaVk{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.category-selector-client_fadeRight__2JeTY{right:0;background:linear-gradient(-90deg,#fff,hsla(0,0%,100%,0))}.category-selector-client_visible__flqFt{opacity:1;pointer-events:unset}.category-selector-client_text__hI1u0{margin-bottom:4px}@keyframes estimator-repair-services-heading_slide__Meisz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.estimator-repair-services-heading_subheading__YUJaP{font-weight:600;font-stretch:110%;font-size:14px;line-height:20px;display:flex;color:#8795a1;margin-bottom:8px}.estimator-repair-services-heading_subheading__YUJaP>*+*{margin-left:24px}.estimator-repair-services-heading_zipCodeHeading__OL3_S{display:flex;align-items:center}.estimator-repair-services-heading_zipCodeHeading__OL3_S>*+*{margin-left:8px}.estimator-repair-services-heading_vehicleHeading__DjxHK{width:100%;display:flex;align-items:center;overflow:hidden}.estimator-repair-services-heading_vehicleHeading__DjxHK>*+*{margin-left:8px}.estimator-repair-services-heading_icon__8KM2P{flex-shrink:0}.estimator-repair-services-heading_vehicle__t9NXu{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.estimator-repair-services-heading_vehicleSkeleton__H_3x4{overflow:hidden;position:relative;width:100%;max-width:120px;height:14px;background-color:#dae1e7;border-radius:4px}.estimator-repair-services-heading_vehicleSkeleton__H_3x4:after{animation:estimator-repair-services-heading_slide__Meisz 1.5s linear 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 99%,hsla(0,0%,100%,0));content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.estimator-repair-services-home_container__u_Ldf{display:flex;flex-direction:column;align-items:center;padding:0 24px;margin-bottom:96px}.estimator-repair-services-home_content__oNExY{width:100%;max-width:614px;display:flex;flex-direction:column}.estimator-repair-services-home_title__UGwLI{font-weight:700;font-stretch:110%;font-size:24px;line-height:28px;letter-spacing:-.02em;margin-bottom:32px}@media only screen and (min-width:40.063em){.estimator-repair-services-home_title__UGwLI{font-weight:700;font-stretch:110%;font-size:32px;line-height:38px;letter-spacing:-.02em;margin-bottom:48px}}