.tp-therapists,.tp-therapists *,.tp-therapists *:before,.tp-therapists *:after{box-sizing:border-box}.tp-therapists{width:100%;padding:72px 24px 82px;color:#4f4f4f;background:#fff}.tp-therapists-inner{width:100%;max-width:1240px;margin:0 auto}.tp-therapists-header{width:100%;max-width:1040px;margin:0 auto 50px;text-align:center}.tp-therapists-eyebrow{display:block;margin:0 0 11px;color:#9a7334;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tp-therapists h2{max-width:1000px;margin:0 auto 22px;color:#245f91;font-size:clamp(34px,3.1vw,47px);line-height:1.17;font-weight:400;letter-spacing:-.022em}.tp-therapists-intro{max-width:960px;margin:0 auto;color:#545c60;font-size:18px;line-height:1.68}.tp-therapists-intro strong{color:#245f91;font-weight:600}.tp-therapists-guide{max-width:790px;margin:17px auto 0;color:#6a7477;font-size:16px;line-height:1.62}.tp-therapists-list{display:flex;flex-direction:column;gap:24px}.entry-content .tp-therapist-row,.entry-content .tp-therapist-row:visited,.tp-therapist-row,.tp-therapist-row:visited{display:grid;grid-template-columns:270px minmax(0,1fr);min-width:0;min-height:300px;overflow:hidden;color:#4f4f4f !important;background:#f7f8f6;border:1px solid rgba(36,95,145,.09);border-radius:17px;box-shadow:0 8px 28px rgba(41,54,62,.065);text-align:left;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.entry-content .tp-therapist-row:hover,.entry-content .tp-therapist-row:focus,.tp-therapist-row:hover,.tp-therapist-row:focus{color:#4f4f4f !important;border-color:rgba(197,164,109,.72);box-shadow:0 15px 38px rgba(41,54,62,.12);transform:translateY(-3px);text-decoration:none !important}.tp-therapist-row:focus-visible{outline:3px solid rgba(36,95,145,.35);outline-offset:4px}.tp-therapist-photo{position:relative;width:100%;height:100%;min-height:300px;overflow:hidden;background:#e8ebe8}.tp-therapist-photo img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center 20%;transition:transform .42s ease}.tp-therapist-row:hover .tp-therapist-photo img{transform:scale(1.025)}.tp-photo-bostjan img{object-position:center 34%}.tp-photo-tadeja img{object-position:center 18%}.tp-photo-polona img{object-position:center 20%}.tp-photo-sasa img{object-position:center 16%}.tp-photo-deni img{object-position:center 18%}.tp-therapist-content{display:flex;min-width:0;padding:31px 34px 27px;flex-direction:column}.tp-therapist-content h3{margin:0 0 8px;color:#245f91;font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.018em;overflow-wrap:normal;word-break:normal;hyphens:none}.tp-therapist-credentials{max-width:870px;margin:0 0 23px;padding:0 0 18px;color:#745f3c;font-size:15px;line-height:1.58;font-weight:600;border-bottom:1px solid rgba(197,164,109,.34)}.tp-therapist-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 38px}.tp-therapist-detail{min-width:0}.tp-therapist-label{display:block;margin:0 0 6px;color:#657276;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.tp-therapist-detail p{margin:0;color:#50595d;font-size:16px;line-height:1.58}.tp-therapist-footer{display:flex;width:100%;margin-top:auto;padding-top:22px;align-items:center;justify-content:space-between;gap:24px}.tp-therapist-location{display:inline-flex;align-items:center;color:#657276;font-size:14px;line-height:1.45;font-weight:500}.tp-therapist-location:before{content:"";display:inline-block;flex:none;width:6px;height:6px;margin-right:10px;background:#c5a46d;border-radius:50%}.tp-therapist-link{display:inline-flex;flex:none;align-items:center;gap:11px;color:#245f91;font-size:15px;line-height:1.4;font-weight:650}.tp-therapist-arrow{display:inline-block;color:#245f91;font-size:20px;line-height:1;font-weight:400;transition:transform .18s ease}.tp-therapist-row:hover .tp-therapist-arrow{transform:translateX(5px)}@media (max-width:980px){.tp-therapists{padding:58px 22px 66px}.tp-therapists-header{margin-bottom:41px}.tp-therapists h2{font-size:clamp(31px,4.5vw,40px)}.tp-therapists-intro{font-size:17px}.entry-content .tp-therapist-row,.entry-content .tp-therapist-row:visited,.tp-therapist-row,.tp-therapist-row:visited{grid-template-columns:225px minmax(0,1fr);min-height:320px}.tp-therapist-photo,.tp-therapist-photo img{min-height:320px}.tp-therapist-content{padding:28px 27px 25px}.tp-therapist-content h3{font-size:27px}.tp-therapist-credentials{margin-bottom:19px;padding-bottom:16px;font-size:14px}.tp-therapist-details{grid-template-columns:1fr;gap:15px}.tp-therapist-footer{padding-top:19px}}@media (max-width:680px){.tp-therapists{padding:47px 17px 54px}.tp-therapists-header{max-width:none;margin-bottom:34px;text-align:left}.tp-therapists-eyebrow{margin-bottom:9px;font-size:13px}.tp-therapists h2{margin-bottom:18px;font-size:31px;line-height:1.21}.tp-therapists-intro{font-size:16px;line-height:1.64}.tp-therapists-guide{margin-top:15px;font-size:15px;line-height:1.6}.tp-therapists-list{gap:21px}.entry-content .tp-therapist-row,.entry-content .tp-therapist-row:visited,.tp-therapist-row,.tp-therapist-row:visited{display:block;width:100%;min-height:0;border-radius:15px}.tp-therapist-photo{width:100%;height:auto;min-height:0;aspect-ratio:4/3}.tp-therapist-photo img{height:100%;min-height:0}.tp-therapist-content{padding:24px 21px 22px}.tp-therapist-content h3{margin-bottom:8px;font-size:25px}.tp-therapist-credentials{margin-bottom:19px;padding-bottom:16px;font-size:14px;line-height:1.55}.tp-therapist-details{gap:15px}.tp-therapist-detail p{font-size:15px;line-height:1.57}.tp-therapist-footer{display:block;padding-top:20px}.tp-therapist-location{display:flex;margin-bottom:17px}.tp-therapist-link{display:flex;width:100%;padding-top:14px;justify-content:space-between;border-top:1px solid rgba(36,95,145,.1)}}@media (max-width:380px){.tp-therapists{padding-right:14px;padding-left:14px}.tp-therapists h2{font-size:28px}.tp-therapist-content{padding:22px 18px 20px}.tp-therapist-content h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.tp-therapist-row,.tp-therapist-photo img,.tp-therapist-arrow{transition:none}.tp-therapist-row:hover,.tp-therapist-row:hover .tp-therapist-photo img,.tp-therapist-row:hover .tp-therapist-arrow{transform:none}}@media (max-width:680px){.tp-therapists{padding-top:36px;padding-bottom:48px}.tp-therapists-header{margin-bottom:28px}.tp-therapists-eyebrow{margin-bottom:8px;font-size:12px;letter-spacing:.09em}.tp-therapists h2{margin-bottom:18px;font-size:clamp(27px,7.2vw,30px);line-height:1.22;letter-spacing:-.018em}.tp-therapists-intro{font-size:16px;line-height:1.58}.tp-therapists-guide{margin-top:16px;font-size:15px;line-height:1.55}.tp-therapists-list{gap:20px}.tp-therapist-content{padding:23px 21px 21px}.tp-therapist-content h3{margin-bottom:9px;font-size:25px;line-height:1.22}.tp-therapist-credentials{margin-bottom:18px;padding-bottom:16px;font-size:14px;line-height:1.52}.tp-therapist-details{gap:18px}.tp-therapist-label{margin-bottom:5px;font-size:11px}.tp-therapist-detail p{font-size:15px;line-height:1.55}.tp-therapist-footer{padding-top:19px}}