table.fees-prices{border-spacing:0;table-layout:fixed}.fees-prices :where(th,td){padding:15px;text-align:center}.fees-prices tbody td{position:relative;border-top:1px solid var(--clr-primary);overflow:hidden}.fees-prices tbody tr:last-child td{border-bottom:1px solid}.fees-prices tr>th:not(:first-child){background-color:var(--clr-earth)}.fees-prices tr>td:first-child{text-align:left}.fees-prices tr:has(a.practitioner-name){transition:background .3s ease-in-out}.fees-prices a{font-size:16px;font-weight:700}.fees-prices a:hover{color:#fff}.fees-prices tr:has(a.practitioner-name:hover){background-color:var(--clr-secondary)!important}.fees-prices a.hidden-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:var(--clr-secondary)!important;background:#eeefea;border-bottom:2px solid var(--clr-secondary);opacity:1;z-index:1;transform:translateY(100%);transition:transform .5s ease-in-out}.fees-prices td:has(a.hidden-button):hover>*{transform:translateY(0)}@media (max-width:767px){.brxe-fees-and-prices{overflow-x:auto}table.fees-prices{width:750px}.fees-prices :where(th,td){font-size:14px}}