.hero-copy[data-v-65840db6]{min-width:0}.hero-copy-stage[data-v-65840db6]{align-items:center;min-height:310px;display:grid}.hero-copy-slide[data-v-65840db6]{grid-area:1/1;min-width:0}.hero-copy-measure[data-v-65840db6]{visibility:hidden;pointer-events:none}.hero-copy-slide h1[data-v-65840db6],.hero-copy-title[data-v-65840db6]{letter-spacing:-2px;margin:24px 0;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.1}.hero-copy-slide h1 span[data-v-65840db6],.hero-copy-title span[data-v-65840db6]{color:#146c91}.hero-copy-slide p[data-v-65840db6]{max-width:52ch;min-height:4.5em}.hero-copy-controls[data-v-65840db6]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.hero-copy-tab[data-v-65840db6],.hero-copy-pause[data-v-65840db6]{color:#446474;min-height:36px;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:background .18s,color .18s;display:inline-flex}.hero-copy-tab--active[data-v-65840db6]{color:#fff;background:#146c91}.hero-copy-tab[data-v-65840db6]:focus-visible,.hero-copy-pause[data-v-65840db6]:focus-visible{outline-offset:3px;outline:2px solid #146c91}.hero-copy-enter-active[data-v-65840db6],.hero-copy-leave-active[data-v-65840db6]{transition:opacity .26s,transform .26s}.hero-copy-enter-from[data-v-65840db6]{opacity:0;transform:translateY(12px)}.hero-copy-leave-to[data-v-65840db6]{opacity:0;transform:translateY(-8px)}@media (width<=599px){.hero-copy-stage[data-v-65840db6]{min-height:330px}.hero-copy-tab[data-v-65840db6]{padding:7px 8px}}@media (prefers-reduced-motion:reduce){.hero-copy-enter-active[data-v-65840db6],.hero-copy-leave-active[data-v-65840db6],.hero-copy-tab[data-v-65840db6],.hero-copy-pause[data-v-65840db6]{transition:none}}.hero[data-v-fffb3d17]{background:linear-gradient(120deg,#edf6fa,#e8f1ef);gap:clamp(32px,5vw,72px)}.hero h1 span[data-v-fffb3d17]{color:#146c91}.hero-visual[data-v-fffb3d17]{justify-self:center;width:100%;max-width:430px;padding:34px 24px 42px;position:relative}.hero-symbol[data-v-fffb3d17]{color:#146c91;background:#d2e8ef;border-color:#f7fbfc;box-shadow:0 0 0 1px #146c9110,0 24px 60px #146c9110}.hero-center-icon[data-v-fffb3d17]{font-size:clamp(72px,10vw,130px)}.hero-badge[data-v-fffb3d17]{padding:12px 16px;font-size:12px;bottom:-24px}.hero-bubble[data-v-fffb3d17]{color:#203c50;background:#fff;border:1px solid #fff;border-radius:20px 20px 20px 5px;align-items:center;gap:9px;max-width:75%;padding:10px 13px 10px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;box-shadow:0 10px 26px #234d6a14}.hero-bubble[data-v-fffb3d17]:hover{transform:translateY(-4px);box-shadow:0 16px 30px #234d6a24}.hero-bubble[data-v-fffb3d17]:focus-visible{outline-offset:4px;outline:3px solid #146c91}.hero-bubble-icon[data-v-fffb3d17]{color:#146c91;background:#e5f2f7;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.hero-bubble-arrow[data-v-fffb3d17]{opacity:.55;font-size:14px}.hero-bubble--services[data-v-fffb3d17]{top:10%;left:-8px;transform:rotate(-5deg)}.hero-bubble--marketplace[data-v-fffb3d17]{top:22%;right:-12px;transform:rotate(5deg)}.hero-bubble--marketplace .hero-bubble-icon[data-v-fffb3d17]{color:#a96b20;background:#fff0dc}.hero-bubble--jobs[data-v-fffb3d17]{bottom:23%;left:-14px;transform:rotate(-4deg)}.hero-bubble--jobs .hero-bubble-icon[data-v-fffb3d17]{color:#7952b0;background:#eee9fb}.hero-bubble--property[data-v-fffb3d17]{bottom:10%;right:-8px;transform:rotate(4deg)}.hero-bubble--property .hero-bubble-icon[data-v-fffb3d17]{color:#367d60;background:#e3f3e9}.hero-mini[data-v-fffb3d17]{border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;box-shadow:0 8px 20px #234d6a12}.hero-mini--shopping[data-v-fffb3d17]{color:#a96b20;background:#ffe8c3;top:0;right:24%;transform:rotate(12deg)}.hero-mini--repair[data-v-fffb3d17]{color:#146c91;background:#dfedf8;bottom:9%;left:17%;transform:rotate(-12deg)}@media (width<=760px){.hero-visual[data-v-fffb3d17]{max-width:340px}.hero-symbol[data-v-fffb3d17]{display:grid}.hero-center-icon[data-v-fffb3d17]{font-size:92px}.hero-bubble[data-v-fffb3d17]{gap:6px;padding:8px;font-size:12px}.hero-bubble-icon[data-v-fffb3d17]{width:32px;height:32px;font-size:20px}.hero-badge[data-v-fffb3d17]{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-bubble[data-v-fffb3d17]{transition:none}}.hero[data-v-fffb3d17]{padding-bottom:28px;position:relative}.hero-malta-photo[data-v-fffb3d17]{object-fit:cover;border-radius:50%;width:100%;height:100%}.hero-photo-credit[data-v-fffb3d17]{bottom:0;opacity:.75;font-size:10px;position:absolute;inset-inline-end:0}.welcome-hero[data-v-fffb3d17]{isolation:isolate;background:var(--welcome-tone);color:#fff;position:relative;overflow:hidden}.welcome-hero__background[data-v-fffb3d17]{z-index:-2;pointer-events:none;position:absolute;inset:0}.welcome-hero__background img[data-v-fffb3d17]{object-fit:cover;object-position:left center;opacity:0;width:76%;height:100%;transition:opacity .6s;position:absolute;top:0;left:0}.welcome-hero__background img.is-active[data-v-fffb3d17]{opacity:1}.welcome-hero[data-v-fffb3d17]:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--welcome-tone) 78%, transparent), color-mix(in srgb, var(--welcome-tone) 86%, transparent) 45%, var(--welcome-tone) 80%);position:absolute;inset:0}.welcome-hero[data-v-fffb3d17] .hero-copy-slide h1,.welcome-hero[data-v-fffb3d17] .hero-copy-title,.welcome-hero[data-v-fffb3d17] .hero-copy-slide p{color:#fff}.welcome-hero[data-v-fffb3d17] .hero-copy-slide h1 span,.welcome-hero[data-v-fffb3d17] .hero-copy-title span{color:var(--welcome-accent)}.welcome-hero[data-v-fffb3d17] .hero-copy-slide>.q-btn--flat,.welcome-hero[data-v-fffb3d17] .hero-copy-tab,.welcome-hero[data-v-fffb3d17] .hero-copy-pause{color:#fff;background:#ffffff18}.welcome-hero[data-v-fffb3d17] .hero-copy-tab--active{background:var(--welcome-accent);color:var(--welcome-tone)}.welcome-hero .hero-photo-credit[data-v-fffb3d17],.welcome-hero .hero-photo-credit a[data-v-fffb3d17]{color:#ffffffcf}@media (width<=599px){.welcome-hero__background img[data-v-fffb3d17]{width:100%}}@media (prefers-reduced-motion:reduce){.welcome-hero__background img[data-v-fffb3d17]{transition:none}}
