.buttons[data-v-3cf6580d]{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}@media all and (max-width: 991px){.buttons[data-v-3cf6580d]{width:100%;min-width:100%}}.sp-avatar__initials[data-v-6fa4efb9]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;line-height:1}.sp-hero[data-v-d730237d]{background:#fff;border-bottom:1px solid #f2f4f7}.sp-hero__inner[data-v-d730237d]{position:relative;padding-top:36px}.sp-hero__grid[data-v-d730237d]{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:32px;row-gap:8px;align-items:center;padding-right:200px}.sp-hero__avatar[data-v-d730237d]{grid-column:1;grid-row:1/span 2;width:132px;height:132px;border-radius:50%;overflow:hidden;background:#eaedf7;border:4px solid #fff;box-shadow:0 1px 3px #1018281a,inset 0 -1px #1018280f}.sp-hero__avatar img[data-v-d730237d]{width:100%;height:100%;object-fit:cover;display:block}.sp-hero__initials[data-v-d730237d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px;font-weight:700;color:#2e47b0}.sp-hero__head[data-v-d730237d]{grid-column:2;grid-row:1;align-self:end;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sp-hero__name[data-v-d730237d]{margin:0;font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em;color:#101828}.sp-hero__sub[data-v-d730237d]{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#344054}.sp-hero__meta[data-v-d730237d]{grid-column:2;grid-row:2;align-self:start;min-width:0;display:flex;flex-direction:column;gap:12px}.sp-hero__rating[data-v-d730237d]{font-size:14px;line-height:20px;font-weight:700;color:#101828}.sp-hero__reviews[data-v-d730237d]{font-size:14px;line-height:20px;color:#667085;text-decoration:none}.sp-hero__reviews[data-v-d730237d]:hover{text-decoration:underline}.sp-hero__badges[data-v-d730237d]{display:flex;flex-wrap:wrap;gap:8px 20px}.sp-hero__badge[data-v-d730237d]{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;color:#087443}.sp-hero__share[data-v-d730237d]{position:absolute;top:36px;right:16px}.sp-hero__tabs[data-v-d730237d]{margin-top:24px}.sp-hero__tabs[data-v-d730237d] .q-tabs__content{box-shadow:none}@media (max-width: 991px){.sp-hero__inner[data-v-d730237d]{padding-top:24px}.sp-hero__grid[data-v-d730237d]{grid-template-columns:112px minmax(0,1fr);column-gap:24px;padding-right:0}.sp-hero__avatar[data-v-d730237d]{width:112px;height:112px}.sp-hero__share[data-v-d730237d]{position:static;margin-top:16px}}@media (max-width: 767px){.sp-hero__inner[data-v-d730237d]{padding-top:20px}.sp-hero__grid[data-v-d730237d]{grid-template-columns:80px minmax(0,1fr);column-gap:16px;row-gap:16px}.sp-hero__avatar[data-v-d730237d]{grid-row:1;width:80px;height:80px;border-width:3px}.sp-hero__initials[data-v-d730237d]{font-size:26px}.sp-hero__head[data-v-d730237d]{align-self:center;gap:4px}.sp-hero__meta[data-v-d730237d]{grid-column:1/-1}.sp-hero__name[data-v-d730237d]{font-size:22px;line-height:30px}.sp-hero__sub[data-v-d730237d]{font-size:14px;line-height:20px}.sp-hero__tabs[data-v-d730237d]{margin-top:16px}}.sp-compact-wrap[data-v-671c89a0]{position:fixed;left:0;right:0;z-index:30;pointer-events:none;transition:top .12s}.sp-compact[data-v-671c89a0]{width:100%;background:#fff;border-bottom:1px solid #f2f4f7;box-shadow:0 1px 3px #1018281a,inset 0 -1px #1018280f;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.sp-compact--visible[data-v-671c89a0]{opacity:1;transform:none;pointer-events:auto}.sp-compact__inner[data-v-671c89a0]{display:flex;align-items:center;gap:20px;padding-top:10px;padding-bottom:10px}.sp-compact__who[data-v-671c89a0]{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.sp-compact__avatar[data-v-671c89a0]{width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#eaedf7;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#2e47b0}.sp-compact__avatar img[data-v-671c89a0]{width:100%;height:100%;object-fit:cover}.sp-compact__text[data-v-671c89a0]{min-width:0}.sp-compact__name[data-v-671c89a0],.sp-compact__sub[data-v-671c89a0]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-compact__name[data-v-671c89a0]{font-size:15px;line-height:20px;font-weight:700;color:#101828}.sp-compact__sub[data-v-671c89a0]{font-size:12px;line-height:18px;font-weight:500;color:#667085}.sp-compact__sub b[data-v-671c89a0]{color:#101828}.sp-compact__star[data-v-671c89a0]{color:#fdb022;margin-right:4px}.sp-compact__nav[data-v-671c89a0]{display:flex;gap:22px;white-space:nowrap}.sp-compact__link[data-v-671c89a0]{padding:6px 0;border-bottom:2px solid transparent;font-size:13px;line-height:18px;font-weight:600;color:#667085;text-decoration:none}.sp-compact__link[data-v-671c89a0]:hover{color:#101828}.sp-compact__link--active[data-v-671c89a0]{border-bottom-color:#2e47b0;color:#2e47b0}.sp-service[data-v-02d5ba16]{display:flex;align-items:center;gap:12px;padding:12px 14px}.sp-service+.sp-service[data-v-02d5ba16]{border-top:1px solid #f2f4f7}.sp-service__icon[data-v-02d5ba16]{width:32px;height:32px;flex-shrink:0;border-radius:8px;background:#eaedf7;color:#2e47b0;display:flex;align-items:center;justify-content:center}.sp-service__text[data-v-02d5ba16]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-service__title[data-v-02d5ba16]{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#101828}.sp-service__meta[data-v-02d5ba16]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:18px;color:#667085}.sp-service__meta b[data-v-02d5ba16]{font-weight:600;color:#101828}.sp-service__meta[data-v-02d5ba16] .text-sm{font-size:12px;line-height:18px}.sp-service__meta[data-v-02d5ba16] .q-ml-sm:first-child,.sp-service__meta[data-v-02d5ba16] .price--discounted{margin-left:0!important}.sp-services[data-v-6b27aa9a]{overflow:hidden}.sp-services__head[data-v-6b27aa9a]{margin:0;padding:10px 14px;border-bottom:1px solid #f2f4f7;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085}.sp-skills__main[data-v-23914961]{display:flex;margin-bottom:20px}.sp-skills__main-chip[data-v-23914961]{padding:8px 14px;font-size:14px;line-height:20px;font-weight:700}.sp-skills__label[data-v-23914961]{margin:0 0 10px;font-size:14px;line-height:20px;font-weight:600;color:#101828}.sp-skills__chips[data-v-23914961]{display:flex;flex-wrap:wrap;gap:8px}.sp-skills__chips+.sp-skills__label[data-v-23914961]{margin-top:20px}.sp-skills__chip[data-v-23914961]{white-space:normal}.sp-skills__more[data-v-23914961]{display:none;border:1px solid #c0c8e7;background:#fff;color:#2e47b0;cursor:pointer}@media (max-width: 767px){.sp-skills__more[data-v-23914961]{display:inline-flex}.sp-skills__chips--folded .sp-skills__chip--extra[data-v-23914961]{display:none}}.sp-skills__facts[data-v-23914961]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.sp-about__text[data-v-452eee40]{font-size:14px;line-height:22px;color:#344054;overflow-wrap:anywhere}.sp-about__video[data-v-452eee40]{margin-top:20px;border-radius:8px;overflow:hidden}.clamp[data-v-452eee40]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sp-cert__title-row[data-v-85c0a70a]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.sp-cert__note[data-v-85c0a70a]{margin:0 0 18px;font-size:13px;line-height:20px;color:#667085}.sp-cert__grid[data-v-85c0a70a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}@media (max-width: 767px){.sp-cert__grid[data-v-85c0a70a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.sp-cert__grid .sp-cert__row[data-v-85c0a70a]:first-child{grid-column:1/-1}}.sp-cert__row[data-v-85c0a70a]{min-width:0}.sp-cert__row--wide[data-v-85c0a70a]{grid-column:1/-1}.sp-cert__label[data-v-85c0a70a]{margin:0 0 6px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085}.sp-cert__values[data-v-85c0a70a]{display:flex;flex-wrap:wrap;gap:6px}.sp-cert__value[data-v-85c0a70a]{white-space:normal}.sp-cert__timeline[data-v-85c0a70a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.sp-cert__timeline li[data-v-85c0a70a]{position:relative;padding-left:22px}.sp-cert__timeline li[data-v-85c0a70a]:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:#2e47b0}.sp-cert__timeline+.sp-card__text-btn[data-v-85c0a70a]{margin-top:12px}.sp-cert__item-title[data-v-85c0a70a]{margin:0;font-size:14px;line-height:22px;font-weight:600;color:#101828}.sp-cert__item-sub[data-v-85c0a70a]{margin:0;font-size:13px;line-height:20px;color:#667085}.sp-cert__item-date[data-v-85c0a70a]{margin:2px 0 0;font-size:12px;line-height:18px;font-weight:500;color:#667085}.sp-cert__licenses[data-v-85c0a70a]{display:flex;flex-direction:column;gap:10px}.sp-cert__license[data-v-85c0a70a]{display:flex;align-items:center;gap:12px}.sp-cert__license-text[data-v-85c0a70a]{flex:1;min-width:0}.sp-cert__memberships[data-v-85c0a70a]{display:flex;flex-direction:column;gap:10px}.sp-cert__membership[data-v-85c0a70a]{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;font-weight:500;color:#101828}.sp-cert__membership .sp-cert__item-date[data-v-85c0a70a]{margin:0;flex-shrink:0;font-size:14px;line-height:20px}.sp-content__intro[data-v-df3055f3]{margin:0 0 16px;font-size:14px;line-height:22px;color:#667085}.sp-content__grid[data-v-df3055f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 991px){.sp-content__grid[data-v-df3055f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.sp-content__grid[data-v-df3055f3]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;gap:12px}.sp-content__grid[data-v-df3055f3]::-webkit-scrollbar{display:none}.sp-content__grid[data-v-df3055f3]>[data-v-df3055f3]{scroll-snap-align:start}}.sp-post[data-v-df3055f3]{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .15s ease}.sp-post[data-v-df3055f3]:hover{box-shadow:0 4px 12px #10182814,inset 0 -1px #1018280f}.sp-post__image[data-v-df3055f3]{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#eaedf7}.sp-post__body[data-v-df3055f3]{padding:12px;display:flex;flex-direction:column;gap:6px}.sp-post__meta[data-v-df3055f3]{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;font-weight:600;color:#667085}.sp-post__title[data-v-df3055f3]{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#101828}.sp-availability[data-v-e1955494]{overflow:hidden}.sp-availability__head[data-v-e1955494]{margin:0;padding:16px 20px;border-bottom:1px solid #f2f4f7;text-align:center;font-size:18px;line-height:26px;font-weight:700;color:#101828}.sp-availability__hint[data-v-e1955494]{margin:0;padding:14px 20px 18px;border-top:1px solid #f2f4f7;text-align:center;font-size:13px;line-height:20px;color:#667085}.sp-availability__request[data-v-e1955494]{padding:20px}.sp-availability__request-title[data-v-e1955494]{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#101828}.sp-availability__request-text[data-v-e1955494]{margin:4px 0 0;font-size:14px;line-height:22px;color:#667085}.sp-availability__request-from[data-v-e1955494]{margin:20px 0 0;font-size:13px;line-height:18px;font-weight:600;color:#667085}.sp-availability__request-price[data-v-e1955494]{margin:0 0 16px;font-size:20px;line-height:28px;color:#101828}.sp-availability__request-price b[data-v-e1955494]{font-size:32px;line-height:40px}.quick-booking--dialog[data-v-e1955494]{margin:0}.sp-card{padding:24px}.sp-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sp-card .sp-card__title{margin:0 0 12px;font-size:20px;line-height:30px;font-weight:700;color:#101828}.sp-card .sp-card__head .sp-card__title{margin-bottom:0}.sp-card__link{flex-shrink:0;font-size:14px;line-height:20px;font-weight:600;color:#2e47b0;text-decoration:none;white-space:nowrap}.sp-card__link:hover{text-decoration:underline}.sp-card__text-btn{margin-top:8px;padding:0;border:none;background:none;font-size:14px;line-height:20px;font-weight:600;color:#2e47b0;cursor:pointer}.sp-card__separator{margin:20px 0;background:#f2f4f7}@media (max-width: 767px){.sp-card{padding:20px 16px}.sp-card .sp-card__title{font-size:18px;line-height:28px}}.sp-page[data-v-c9d3d3f4]{background:#f9fafb}.sp-main[data-v-c9d3d3f4]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;padding-top:28px;padding-bottom:56px}.sp-main__col[data-v-c9d3d3f4]{display:flex;flex-direction:column;gap:20px;min-width:0}.sp-main__side[data-v-c9d3d3f4]{position:sticky;transition:top .12s;display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 991px){.sp-main[data-v-c9d3d3f4]{grid-template-columns:minmax(0,1fr)}.sp-main__side[data-v-c9d3d3f4]{position:static;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width: 767px){.sp-main[data-v-c9d3d3f4]{padding-top:16px;padding-bottom:40px;gap:16px}.sp-main__col[data-v-c9d3d3f4]{gap:16px}.sp-main__side[data-v-c9d3d3f4]{grid-template-columns:minmax(0,1fr)}.sp-main .sp-chat-first[data-v-c9d3d3f4]{display:none}}.sp-chat-first[data-v-c9d3d3f4]{padding:16px 20px;display:flex;flex-direction:column;gap:10px}.sp-chat-first__text[data-v-c9d3d3f4]{margin:0;text-align:center;font-size:13px;line-height:20px;color:#667085}.sp-promos[data-v-c9d3d3f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;padding-bottom:32px}.sp-promo[data-v-c9d3d3f4]{display:flex;align-items:center;gap:20px;padding:28px;border-radius:12px;background:#f5f6fb}.sp-promo--brand[data-v-c9d3d3f4]{background:#2e47b0}.sp-promo--brand .sp-promo__title[data-v-c9d3d3f4],.sp-promo--brand .sp-promo__desc[data-v-c9d3d3f4]{color:#fff}.sp-promo__text[data-v-c9d3d3f4]{flex:1;min-width:0}.sp-promo__title[data-v-c9d3d3f4]{margin:0 0 6px;font-size:22px;line-height:30px;font-weight:700;color:#101828}.sp-promo__desc[data-v-c9d3d3f4]{margin:0 0 14px;font-size:14px;line-height:22px;color:#344054}.sp-promo__image[data-v-c9d3d3f4]{width:140px;max-width:40%;flex-shrink:0}@media (max-width: 767px){.sp-promo[data-v-c9d3d3f4]{padding:20px}.sp-promo__title[data-v-c9d3d3f4]{font-size:20px;line-height:28px}.sp-promo__image[data-v-c9d3d3f4]{display:none}}.fab[data-v-c9d3d3f4]{width:56px;height:56px;padding:0;overflow:hidden;border:solid 3px rgba(46,71,176,.2)}.fab.new[data-v-c9d3d3f4]{border-color:#2e47b0}.fab .fab-photo[data-v-c9d3d3f4]{width:100%;height:100%;object-fit:cover;font-size:18px;color:#fff}.index-fix[data-v-c9d3d3f4]{z-index:4096}.chat-bubble-preview[data-v-c9d3d3f4]{z-index:9999;position:fixed;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;cursor:pointer;border:1px solid #e8e8e8}.chat-bubble-content[data-v-c9d3d3f4]{padding:16px}.chat-bubble-message[data-v-c9d3d3f4]{width:100%}.chat-bubble-name-time[data-v-c9d3d3f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.chat-bubble-enter-active[data-v-c9d3d3f4]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.chat-bubble-leave-active[data-v-c9d3d3f4]{transition:all .25s ease-in}.chat-bubble-enter-from[data-v-c9d3d3f4]{opacity:0;transform:translateY(30px) translate(20px) scale(.8) rotate(-2deg)}.chat-bubble-leave-to[data-v-c9d3d3f4]{opacity:0;transform:translateY(15px) translate(10px) scale(.95)}
