.filter-banners.auto-scroll-paused .filter-banner-item img{transition:transform .2s ease}.filter-banners.sm{padding-left:unset!important;padding-right:unset!important}.filter-banners .filter-banners-body{position:relative}.filter-banners .filter-banners-body.sm{padding-left:unset;padding-right:unset}@media(orientation:portrait)or (max-width:960px){.filter-banners{margin-left:-8px;margin-right:-8px;width:100vw;border-radius:unset!important;gap:1rem}}.filter-banners .filter-banner-item{cursor:pointer;position:relative;outline:none}.filter-banners .filter-banner-item img{border-radius:.6125em}.filter-banners .filter-banner-item:focus-visible{box-shadow:0 0 0 2px rgba(39,129,255,.65);border-radius:.6125em}.filter-banners .filter-banner-item:first-child{margin-left:1rem}.filter-banners .filter-banner-item:last-child{margin-right:1rem}.filter-banners .filter-banner-item .banner-active{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);border-radius:.6125em}.filter-banners .filter-banner-item .banner-active svg{width:2rem;height:2rem;color:#fff}@media(orientation:portrait)or (max-width:960px){.filter-banners .filter-banner-item .banner-active svg{height:1.5rem;width:1.5rem}}.btn-slide-nav{box-shadow:0 4px 30px -5px rgba(29,38,60,.251)}.btn-slide-nav:hover{background-color:hsla(0,0%,100%,.99)!important}@media(prefers-reduced-motion:reduce){.filter-banners .scrollable-container{scroll-behavior:auto!important}}.service-wrapper{position:relative;width:100%;margin:1rem 0}.service-wrapper .card.service{pointer-events:none}.service-wrapper .layer-1{left:13px;top:-2px;width:97%;background-color:#fafafa}.service-wrapper .layer-1,.service-wrapper .layer-2{position:absolute;height:100%;border-radius:12px;z-index:0}.service-wrapper .layer-2{left:23px;top:12px;width:95%;background-color:#efeff0}@media(orientation:portrait){.service-wrapper .layer-1{left:.3rem;bottom:-.25rem;width:97%;background-color:#fafafa}.service-wrapper .layer-2{left:.7rem;bottom:-.5rem;width:94%;background-color:#efeff0}}.ListFilterContainer .accordion{gap:.6rem}.ListFilterContainer .accordion .collapsible{border:1px solid #e4e4e7;border-radius:15px;padding:.8rem}.ListFilterContainer .accordion .collapsible .collapsible-header:hover{background-color:transparent}.ListFilterContainer .accordion .collapsible .collapsible-body{padding:.5rem 0}.ListFilterContainer .filterOption-container{color:#23242a}.ListFilterContainer .filterOption-container p{margin:0;padding:0;font-size:.75rem;color:#3a3c45}.ListFilterContainer .filterOption-container .form-control{background-color:#fff}.ListFilterContainer .filterOption-container .checkbox-container{column-gap:8px;margin-top:10px;flex-flow:nowrap!important}.ListFilterContainer .count-tag{background:#dc635b;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:.625rem}