[hidden]{display:none!important}.bi .biBrand img{display:block;width:144px;height:37px;object-fit:contain}.bi .biClientsLink{font-size:11px;white-space:nowrap;color:#685b4e}.bi .biClientsLink:hover,.bi .biClientsLink[aria-current=page]{color:#8f5434}@media(max-width:760px){.bi .biHeader .biDemoMenu{grid-column:3;grid-row:1}.bi .biHeader .biClientsLink{grid-column:1 / 3;grid-row:2}.bi .biHeader .shell .biBusinessNav{grid-column:1 / -1;grid-row:3}}.bi .biHomeHero h1{font-size:20px;line-height:1.2;letter-spacing:-.025em}.bi .biLanguage{display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}.bi .biLanguage a{padding:6px 7px;border-radius:5px;color:#8b7a67}.bi .biLanguage a[aria-current=page]{background:#eee1d2;color:#513b2d;font-weight:700}.bi .biLanguage a:hover{color:#513b2d;background:#f3e9dc}@media(max-width:760px){.bi .biHeader .shell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px 10px}.bi .biHeader .biBrand{grid-column:1;grid-row:1}.bi .biHeader .biLanguage{grid-column:2;grid-row:1}.bi .biHeader .biLogin{grid-column:3;grid-row:1}.bi .biHeader .biBusinessNav{grid-column:1 / 3;grid-row:2;min-width:0}.bi .biHeader .biWebdesign{grid-column:3;grid-row:2;justify-self:end}}.bi [data-concept=yoga] .biPersonMark{background:#dfe8da}.bi [data-concept=dental] .biPersonMark{background:#dfe9e3}.bi [data-concept=dance] .biPersonMark{background:#f0e2d4}.bi [data-concept=combat] .biPersonMark{background:#e9e4d7}.bi [data-concept=psychology] .biPersonMark{background:#e4e6f0}.bi [data-concept=massage] .biPersonMark{background:#e3e9e7}.biModalShade{overflow:auto}.bi .biModal{border-radius:12px}.bi .booking-description{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:12px;line-height:1.6;color:#786a5d}.bi .booking-description .booking-detail,.bi .booking-description .booking-price{white-space:nowrap}.bi .booking-description .booking-person{min-width:0;overflow-wrap:anywhere}.bi .booking-description .booking-price{font-weight:600;color:#573f30}.bi #dialog-content .biBtn{white-space:nowrap}.bi .biTrialReview dl{margin:16px 0}.bi .biTrialReview dl>div{padding:9px 0;border-bottom:1px solid #e4d7c8}.bi .biTrialReview dt{font-size:11px;color:#816d5a}.bi .biTrialReview dd{margin:3px 0;overflow-wrap:anywhere}.bi .biTrialReviewActions{display:flex;gap:18px;margin-top:15px;font-size:12px}.bi .biTrialReviewActions button{text-decoration:underline;cursor:pointer}.biPreview[aria-busy=true]{opacity:.65}.bi .calendar-error{padding:12px 20px;color:#8b352a}.bi .pbSchedule:focus-visible,.bi .biRows:focus-visible{outline:2px solid #a7623b;outline-offset:-2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bi h1,.bi h2,.bi h3,.bi .biHero h1,.bi .biHomeHero h1,.bi .biDetailsPrice strong,.bi .biPlan>strong,.bi .biConceptIndex,.bi .biHomePrice strong,.bi .biPriceNote strong{font-size:20px}.bi .biModal{width:min(460px,calc(100vw - 24px));padding:24px;max-height:calc(100dvh - 24px);overflow:auto}.bi .biModal,.bi .biModal *{font-size:14px}.bi .biModal h2{padding-right:20px;margin:8px 0}.bi .biModal p{margin:8px 0;line-height:1.45}.bi .biForm{gap:9px}.bi .biForm input,.bi .biForm select{font-size:14px;min-height:36px;padding:7px 10px}.bi .biTrialReview dl>div{padding:6px 0}.bi .biTrialReview dl{margin:10px 0}.bi .biNotice[role=alert]{color:#8b352a}.bi .biDetails h2,.bi .biConcept h2,.bi .biHowItWorks h2,.bi .pbPreview h2#pb-title,.bi .biPrice strong{font-size:20px}.bi .biOffer .biPrice{min-width:0;white-space:normal}@media(max-width:760px){.bi .biOffer .biPrice{grid-column:auto;grid-row:auto;text-align:left}}
