.table-wrapper{width:100%;overflow:hidden}.price-table{width:100%;border-collapse:collapse;table-layout:fixed}.price-table th,.price-table td{box-sizing:border-box;padding:12px 20px;overflow-wrap:break-word;word-break:break-word;text-align:left;border-bottom:1px solid rgba(0,58,49,0.2)}.price-table th:first-child,.price-table td:first-child{width:70%}.price-table th:last-child,.price-table td:last-child{width:30%;white-space:nowrap;text-align:right}.price-table thead th{font-weight:700}.price-table tbody tr.no-line td{border-bottom:none}.price-table .category td{background:#003a31!important;color:#fff!important;border-radius:15px;padding:16px 20px;white-space:normal;text-align:left;font-weight:700;border-bottom:none}.price-table .category td span{color:#fff!important;font-weight:700}@media (max-width:480px){.price-table th,.price-table td{padding:8px 14px;font-size:14px}.price-table th:first-child,.price-table td:first-child{width:65%}.price-table th:last-child,.price-table td:last-child{width:35%}.price-table .category td{padding:12px 14px}}.check-list{list-style:none;margin:0;padding:0}.check-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#1c2e2a;padding:2px 0;line-height:1.3}.check-list li img,.check-list li svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.tm-card{position:relative;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background-size:cover;background-position:center;transition:.35s}.tm-card.rehab{background-image:url("https://aljanavidmar.com/wp-content/uploads/2026/05/Mozaik-kvadrat-5.jpg")}.tm-card.bolecina{background-image:url("https://aljanavidmar.com/wp-content/uploads/2026/05/Mozaik-kvadrat-3.jpg")}.tm-card.gibanje{background-image:url("https://aljanavidmar.com/wp-content/uploads/2026/05/Mozaik-kvadrat-4.jpg")}.tm-card.ravnovesje{background-image:url("https://aljanavidmar.com/wp-content/uploads/2026/05/Mozaik-kvadrat-2.jpg")}.tm-card.skupinska{background-image:url("https://aljanavidmar.com/wp-content/uploads/2026/09/DSC_7105-2.jpg")}.tm-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.20) 40%,transparent 75%)}.tm-overlay h3{margin:0;color:#fff;font-family:"ALATA",SAN-serif;font-size:25px;font-weight:300;line-height:1.05}.tm-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}.tm-content p{color:#fff;margin:16px 0 0;line-height:1.7}.tm-content a{display:inline-block;margin-top:16px;color:#fff;text-decoration:none;font-weight:600}.tm-card:hover{transform:scale(1.02)}.tm-card:hover .tm-content{max-height:250px;opacity:1}.bb-nav-button>a{background:#69a79d!important;color:#ffffff!important;border-radius:50px!important;border:none!important;padding:14px 32px!important;box-shadow:0 6px 0 #17484c!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease!important}.bb-nav-button>a:hover{background:#69a79d!important;color:#ffffff!important;transform:translateY(4px);box-shadow:0 2px 0 #17484c!important;opacity:1!important}.bb-nav-button>a:active{transform:translateY(8px);box-shadow:0 1px 0 #28554f!important}