.filter__cards{--tw-bg-opacity:1;background-color:#efefef;background-color:rgb(239 239 239/var(--tw-bg-opacity));padding-bottom:24px}@media (min-width:1024px){.filter__cards{min-height:400px;padding-bottom:70px}}.filter__cards-container{display:grid;gap:1.5rem;padding-left:24px;padding-right:16px;position:relative}@media (min-width:768px){.filter__cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.filter__cards-container{-moz-column-gap:30px;column-gap:30px;padding-left:0;padding-right:0;row-gap:48px}@media (max-width:1279.8px){.filter__cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:1280px){.filter__cards-container{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1440px){@media (max-width:1599.8px){.filter__cards-container{margin-right:-29px}}}@media (min-width:1024px) and (max-width:1279.8px){.filter__cards-container{grid-gap:46px!important}}@media (min-width:1024px) and (max-width:1439.8px){.filter__cards-container{-moz-column-gap:9px;column-gap:9px;row-gap:25px}}@media (min-width:1440px) and (max-width:1599.8px){.filter__cards-container{-moz-column-gap:25px;column-gap:25px}}@media (min-width:1024px){.services_filtered .filter__cards-container{padding-top:48px}}.filter__cards-container>button{--tw-text-opacity:1;color:#5a5a5a;color:rgb(90 90 90/var(--tw-text-opacity));font-weight:500;text-align:center}@media (min-width:1024px){.filter__cards-container>button{font-size:1.125rem;line-height:1.75rem;position:absolute;right:6%;top:103%}}.filter__container{padding-bottom:1.5rem;padding-top:23px}@media (min-width:1024px){.filter__container{padding-bottom:2rem;padding-top:24px}@media (max-width:1279.8px){.filter__container{max-width:100%}}}.filter__list{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-left:1.5rem}@media (min-width:1024px){.filter__list{height:unset;padding-left:0}.filter__list-item{height:36px}}@media not all and (min-width:1024px){.filter__list-item:last-child{padding-right:24px}}.filter__list-item label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:46px;color:#000;color:rgb(0 0 0/var(--tw-text-opacity));display:inline-block;padding:4.5px 24.5px}@media (min-width:1024px){.filter__list-item label{cursor:pointer;font-size:18px;height:100%;padding:5px 25px}}@media (max-width:1023.8px){.filter__list-item label{font-size:14px}}.filter__list-item input:checked+label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}
