.vacancy-card[data-astro-cid-nvaulw5e]{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(7,97,175,.1);box-shadow:0 4px 18px #0000000d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vacancy-card[data-astro-cid-nvaulw5e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--text-gradient);opacity:0;transition:opacity .25s ease}.vacancy-card[data-astro-cid-nvaulw5e]:hover{transform:translateY(-4px);border-color:#0761af4d;box-shadow:0 12px 30px #0761af1f}.vacancy-card[data-astro-cid-nvaulw5e]:hover:before,.vacancy-card[data-astro-cid-nvaulw5e].featured:before{opacity:1}.vacancy-card[data-astro-cid-nvaulw5e].featured{background:linear-gradient(180deg,#f2f7fc,#fff 60%);border-color:#0761af40}.badge[data-astro-cid-nvaulw5e]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;background:#0761af14;color:#0761af;font-size:12px;font-weight:700}.badge-featured[data-astro-cid-nvaulw5e]{background:#0761af;color:#fff}.vacancy-title[data-astro-cid-nvaulw5e]{color:#4a4a4a;font-family:Red Hat Text;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.8px}.vacancy-excerpt[data-astro-cid-nvaulw5e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#0009;font-size:15px;line-height:1.5}.vacancy-info[data-astro-cid-nvaulw5e] li[data-astro-cid-nvaulw5e]{display:flex;align-items:center;gap:10px;color:#4a4a4a;font-size:14px;font-weight:600}.vacancy-info[data-astro-cid-nvaulw5e] .icon[data-astro-cid-nvaulw5e]{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#0761af14;color:#0761af;font-size:13px}.vacancy-footer[data-astro-cid-nvaulw5e]{padding-top:18px;border-top:1px solid rgba(0,0,0,.07)}.date-limit[data-astro-cid-nvaulw5e]{color:#00000080;font-size:13px;font-weight:600}.see-more[data-astro-cid-nvaulw5e]{color:#0761af;font-size:14px;font-weight:700;white-space:nowrap}.see-more[data-astro-cid-nvaulw5e] i[data-astro-cid-nvaulw5e]{transition:transform .25s ease}.vacancy-card[data-astro-cid-nvaulw5e]:hover .see-more[data-astro-cid-nvaulw5e] i[data-astro-cid-nvaulw5e]{transform:translate(2px,-2px)}.eyebrow[data-astro-cid-pztifjcg]{display:inline-block;margin-bottom:8px;color:#0761af;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.testimonials-carousel[data-astro-cid-pztifjcg]{width:100%}.testimonials-swiper-inner[data-astro-cid-pztifjcg]{position:relative}.testimonials-swiper[data-astro-cid-pztifjcg]{width:100%;overflow:hidden}.testimonials-swiper[data-astro-cid-pztifjcg] .swiper-slide[data-astro-cid-pztifjcg]{height:auto}.testimonial-card[data-astro-cid-pztifjcg]{display:flex;height:100%;flex-direction:column;align-items:center;gap:16px;border-radius:20px;background:linear-gradient(160deg,#0761af,#063f73);padding:32px 24px;text-align:center;color:#fff}.testimonial-quote[data-astro-cid-pztifjcg]{flex:1;font-size:14px;line-height:1.6;opacity:.92}.testimonial-photo[data-astro-cid-pztifjcg]{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.6)}.testimonial-photo[data-astro-cid-pztifjcg] img[data-astro-cid-pztifjcg]{width:100%;height:100%;object-fit:cover}.testimonial-name[data-astro-cid-pztifjcg]{font-weight:700}.testimonial-role[data-astro-cid-pztifjcg]{margin-top:-12px;font-size:13px;opacity:.8}.testimonials-nav[data-astro-cid-pztifjcg]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#fff;color:#0761af;box-shadow:0 4px 14px #00000026;cursor:pointer;transition:background .2s ease,color .2s ease}.testimonials-nav[data-astro-cid-pztifjcg]:hover{background:#0761af;color:#fff}.testimonials-nav-prev[data-astro-cid-pztifjcg]{left:-18px}.testimonials-nav-next[data-astro-cid-pztifjcg]{right:-18px}.testimonials-nav[data-astro-cid-pztifjcg].swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.testimonials-pagination[data-astro-cid-pztifjcg]{position:static;margin-top:24px;display:flex;justify-content:center;gap:8px}.testimonials-pagination[data-astro-cid-pztifjcg] .swiper-pagination-bullet{width:8px;height:8px;margin:0;background:#d9d9d9;opacity:1}.testimonials-pagination[data-astro-cid-pztifjcg] .swiper-pagination-bullet-active{background:#0761af}@media(max-width:768px){.testimonials-nav[data-astro-cid-pztifjcg]{width:36px;height:36px}.testimonials-nav-prev[data-astro-cid-pztifjcg]{left:-8px}.testimonials-nav-next[data-astro-cid-pztifjcg]{right:-8px}}
