.pages-content#app{--fe-bg: #fff;--fe-border: rgba(0, 0, 0, .08);--fe-text: #1f2937;--fe-muted: #667085;--fe-accent: #ffa200;--fe-shadow: 0 8px 22px rgba(16, 24, 40, .08);scroll-padding-top:calc(var(--header-height, 64px) + 1rem)}.pages-content#app .company-offer-header{position:relative;padding:14px 12px 0;background:#f6f8fb}.pages-content#app .company-offer-header .hero-container,.pages-content#app .company-offer-header .container-hero{position:relative;max-width:1140px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #10182829}.pages-content#app .company-offer-header .hero-image{display:block;width:100%!important;height:clamp(260px,43vw,560px)!important;object-fit:cover!important;object-position:center}.pages-content#app .company-offer-header.company-offer-header--has-cover .container-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0f172a33,#0f172aa8 80%)}.pages-content#app .company-offer-header.company-offer-header--has-cover .hero-container:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0f172a33,#0f172aa8 80%)}.pages-content#app .company-offer-header .hero-content{position:absolute;inset:auto 0 0;z-index:2;width:100%;padding:clamp(16px,3vw,34px)}.pages-content#app .company-offer-header.no-cover-image .hero-container,.pages-content#app .company-offer-header.no-cover-image .container-hero{background:linear-gradient(180deg,#1f2937,#111827)}.pages-content#app .company-offer-header.no-cover-image .hero-content{position:relative}.pages-content#app .company-offer-header .company-info{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(132px,14vw,182px)!important;gap:clamp(14px,2.4vw,28px);align-items:center}.pages-content#app .company-offer-header .hero-logo{width:clamp(112px,11vw,150px);grid-column:2;justify-self:center;margin-left:0;order:2}.pages-content#app .company-offer-header .hero-logo .wrapper{width:100%;aspect-ratio:1/1;border-radius:16px;background:#fffffff7;border:1px solid rgba(255,255,255,.36);box-shadow:0 8px 24px #1018283d;padding:10px;display:flex;align-items:center;justify-content:center;margin-inline:auto}.pages-content#app .company-offer-header .hero-logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.pages-content#app .company-offer-header .hero-text{grid-column:1;max-width:68ch;min-width:0;order:1}.pages-content#app .company-offer-header .hero-text .title,.pages-content#app .company-offer-header .hero-text .title-medium{margin:0;color:#fff;font-size:clamp(1.65rem,2.1vw + .85rem,3rem);line-height:1.12;font-weight:800;letter-spacing:-.012em}.pages-content#app .company-offer-header .hero-text .info{margin-top:12px;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(.9rem,.3vw + .82rem,1rem);line-height:1.45;color:#fffffff0}.pages-content#app .company-offer-header .hero-text .info .info-icons,.pages-content#app .company-offer-header .hero-text .info .website a{color:inherit!important}.pages-content#app .company-offer-header .hero-text .info .website a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pages-content#app .company-offer-header .hero-text .cont-jobs{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:10px 16px;min-height:40px;border-radius:12px;border:1px solid transparent;background:#ffb020;color:#1f1200!important;box-shadow:0 10px 20px #ffb0204d;text-decoration:none!important;font-weight:800;font-size:.95rem;line-height:1.1;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.pages-content#app .company-offer-header .hero-text .cont-jobs:hover{background:#ffbd3f;transform:translateY(-1px);box-shadow:0 12px 24px #ffb02057}.pages-content#app .company-offer-header .hero-text a:focus-visible,.pages-content#app .company-offer-header .hero-text button:focus-visible{outline:2px solid var(--jt-color-primary, #ffa200);outline-offset:2px}@media(max-width:767.98px){.pages-content#app .company-offer-header{padding:8px 8px 0}.pages-content#app .company-offer-header .container-hero,.pages-content#app .company-offer-header .hero-container{border-radius:14px}.pages-content#app .company-offer-header .hero-image{height:clamp(220px,56vw,360px)!important}.pages-content#app .company-offer-header .hero-content{position:relative;inset:auto;padding:14px}.pages-content#app .company-offer-header .company-info{grid-template-columns:1fr!important;align-items:center;text-align:center}.pages-content#app .company-offer-header .hero-logo{width:104px;grid-column:1;justify-self:center;margin-left:0;order:1}.pages-content#app .company-offer-header .hero-text{max-width:100%;min-width:0;order:2}.pages-content#app .company-offer-header .hero-text .info{justify-content:center}}.pages-content#app .sticky-wrapper{width:100%;position:sticky;top:0;z-index:1025;background:transparent;padding:0}.pages-content#app .sticky-menu{display:flex;align-items:center;width:min(1140px,100% - 24px);margin:0 auto;padding:10px 12px;background:#fffffff5;backdrop-filter:blur(8px);border:1px solid var(--fe-border);border-top:0;border-radius:0 0 14px 14px;box-shadow:var(--fe-shadow)}.pages-content#app .sticky-menu .jt-sticky-company{flex:0 0 auto;max-width:min(34ch,34%);margin-right:10px;color:#1f2937;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pages-content#app .sticky-menu>div:last-child{display:none}.pages-content#app .sticky-menu .nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;overflow-x:visible;white-space:normal;width:100%;padding-bottom:2px;margin:0}.pages-content#app .sticky-menu .nav-item{display:flex;min-width:0}.pages-content#app .sticky-menu .nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid transparent;color:var(--fe-text)!important;background:#f8fafc;text-decoration:none!important;font-size:.95rem;font-weight:600;line-height:1.2;background-image:none!important;white-space:normal;overflow:visible;text-overflow:clip}.pages-content#app .sticky-menu .nav-link:hover,.pages-content#app .sticky-menu .nav-link:focus-visible{color:#111827!important;background:#eef2f7;border-color:#0000001a}.pages-content#app .sticky-menu .nav-link:focus,.pages-content#app .section-navigation .nav-link:focus{outline:2px solid var(--jt-color-primary, #ffa200);outline-offset:2px}.pages-content#app .sticky-menu .nav-link.active,.pages-content#app .sticky-menu .nav-link[aria-current=true]{color:#8a5400!important;border-color:#ffa20073;background:#ffa2001f}.pages-content#app .section-navigation{position:sticky;top:74px;background:var(--fe-bg);border:1px solid var(--fe-border);border-radius:14px;box-shadow:var(--fe-shadow);padding:14px}.pages-content#app .section-navigation .nav{gap:6px}.pages-content#app .section-navigation .nav-link{display:block;padding:9px 10px;border-radius:10px;border:1px solid transparent;color:#253041!important;text-decoration:none!important;font-size:.95rem;font-weight:600;line-height:1.35}.pages-content#app .section-navigation .nav-link:hover,.pages-content#app .section-navigation .nav-link:focus-visible{background:#f5f7fb;border-color:#00000014}.pages-content#app .section-navigation .nav-link.active,.pages-content#app .section-navigation .nav-link[aria-current=true]{color:#8a5400!important;border-color:#ffa20073;background:#ffa2001f}.pages-content#app .sidebar-employer{display:grid;gap:16px}.pages-content#app .sidebar-employer .section{background:var(--fe-bg);border:1px solid var(--fe-border);border-radius:14px;box-shadow:var(--fe-shadow);padding:14px;margin:0}.pages-content#app .sidebar-employer .section-title{margin:0 0 10px;color:var(--fe-text);font-size:1rem;font-weight:700;line-height:1.3}.pages-content#app .sidebar-employer .section-content{color:#334155;font-size:.95rem;line-height:1.5}.pages-content#app .single-employer-content>.container{max-width:1140px}.pages-content#app .featured-top-panels,.pages-content#app .featured-main-row{--jt-fe-section-gap: clamp(14px, 2vw, 24px);row-gap:var(--jt-fe-section-gap)}.pages-content#app .featured-top-panels{margin-top:20px;margin-bottom:22px}.pages-content#app .featured-main-row{margin-top:8px;margin-bottom:26px}.pages-content#app .content-section{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(14px,2vw,32px);margin-top:clamp(14px,2vw,24px)}.pages-content#app .content-section>[class*=col-]{width:100%;max-width:100%;padding-left:0;padding-right:0}.pages-content#app .content-section .col-main,.pages-content#app .content-section .col-sidebar{width:100%}.pages-content#app .col-main>.company-section{margin-bottom:clamp(20px,2.2vw,34px)}.pages-content#app .company-overview{max-width:74ch;color:#1f2937;line-height:1.72;font-size:1rem}.pages-content#app .company-overview h2{font-size:clamp(1.15rem,1.2vw + .9rem,1.5rem);font-weight:700;margin-bottom:10px}.pages-content#app .company-overview p{font-size:1rem;line-height:1.72;margin-bottom:14px}.pages-content#app .company-section h2.underline,.pages-content#app .company-section h3.underline{margin-top:0;margin-bottom:14px;padding-top:0;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.pages-content#app .company-section h3.py-4{padding-top:.75rem!important;padding-bottom:.75rem!important;margin-bottom:.4rem}.pages-content#app .company-section p,.pages-content#app .company-section .fields-of-work,.pages-content#app .company-section .team-info-block{max-width:76ch;line-height:1.72}.pages-content#app .company-text-section,.pages-content#app .company-text-block{--fe-text-max-width: 74ch;--fe-text-color: var(--jt-text-default, var(--fe-text));--fe-text-muted: var(--jt-text-muted, var(--fe-muted));--fe-text-focus: var(--jt-color-primary, var(--jt-primary, #ffa200))}.pages-content#app .company-text-block{color:var(--fe-text-color)}.pages-content#app .company-text-block>*{max-width:var(--fe-text-max-width)}.pages-content#app .company-text-block p{margin:0 0 clamp(10px,1.5vw,16px);line-height:1.75;font-size:clamp(.98rem,.35vw + .9rem,1.05rem);text-wrap:pretty}.pages-content#app .company-text-block h3,.pages-content#app .company-text-block h4{margin-top:clamp(14px,1.8vw,24px);margin-bottom:8px;line-height:1.35;font-weight:700;color:var(--fe-text-color)}.pages-content#app .company-text-block h3{font-size:clamp(1.05rem,.55vw + .95rem,1.25rem)}.pages-content#app .company-text-block h4{font-size:clamp(.98rem,.45vw + .88rem,1.12rem)}.pages-content#app .company-text-block ul,.pages-content#app .company-text-block ol{margin:0 0 clamp(12px,1.6vw,18px);padding-left:1.25rem}.pages-content#app .company-text-block li{margin-bottom:6px;line-height:1.65}.pages-content#app .company-text-block blockquote{margin:clamp(12px,1.8vw,20px) 0;padding:10px 14px;border-left:4px solid color-mix(in srgb,var(--fe-text-focus) 50%,white);border-radius:10px;background:color-mix(in srgb,var(--fe-text-focus) 6%,white);color:var(--fe-text-muted);font-style:italic}.pages-content#app .company-text-block strong{color:var(--fe-text-color);font-weight:700}.pages-content#app .company-text-block a{color:var(--fe-text-focus);text-underline-offset:2px}.pages-content#app .company-text-block a:focus-visible{outline:2px solid var(--fe-text-focus);outline-offset:2px;border-radius:4px}.pages-content#app .company-text-block .ratio,.pages-content#app .company-text-block iframe,.pages-content#app .company-text-block video{width:100%;max-width:min(100%,900px);border-radius:12px;margin:8px 0 clamp(12px,1.8vw,18px)}.pages-content#app .company-text-block p.is-collapsible{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.pages-content#app .company-text-block p.is-collapsible.is-expanded{-webkit-line-clamp:initial;overflow:visible}.pages-content#app .company-text-block .text-toggle{display:inline-flex;align-items:center;min-height:34px;margin:0 0 14px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--fe-text-focus) 35%,white);border-radius:999px;background:color-mix(in srgb,var(--fe-text-focus) 7%,white);color:var(--fe-text-focus);font-size:.88rem;font-weight:600;line-height:1.2}.pages-content#app .company-text-block .text-toggle:focus-visible{outline:2px solid var(--fe-text-focus);outline-offset:2px}.pages-content#app .company-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 14px}.pages-content#app .company-meta .info-icons{color:inherit}.pages-content#app .company-meta .cont-jobs{margin-top:0}.pages-content#app .sidebar-blocks{display:grid;gap:14px}.pages-content#app .sidebar-blocks .section{background:#fff;border:1px solid var(--fe-border);border-radius:14px;box-shadow:var(--fe-shadow);padding:14px}.pages-content#app .sidebar-block{background:#fff;border:1px solid var(--fe-border);border-radius:14px;padding:14px;box-shadow:0 8px 18px #10182814;margin-bottom:clamp(12px,2vw,20px)}.pages-content#app .sidebar-block__title{font-size:1rem;font-weight:600;margin-bottom:10px}.pages-content#app .sidebar-block__content{font-size:.95rem;line-height:1.5}.pages-content#app .office-tabs{margin-top:10px}.pages-content#app .office-section{margin-top:clamp(20px,2.2vw,34px)}.pages-content#app .office-section .office-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pages-content#app .office-section .office-tab{border:1px solid transparent;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;background:#f7f9fc;color:#253041;font-size:.95rem;font-weight:600;line-height:1.2;padding:9px 14px;cursor:pointer}.pages-content#app .office-section .office-tab:hover,.pages-content#app .office-section .office-tab:focus-visible{color:#8a5400;border-color:#ffa20059;outline:none}.pages-content#app .office-section .office-tab.active{color:#8a5400;border-color:#ffa20073;border-bottom-color:#ff9f21;background:#fff}.pages-content#app .office-section .office-panels{display:block}.pages-content#app .office-section .office-panel{padding:14px;border:1px solid var(--fe-border);border-radius:14px;background:#fff;box-shadow:var(--fe-shadow)}.pages-content#app .office-section .office-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.pages-content#app .office-section .office-media img{width:100%;height:260px;object-fit:cover;border-radius:10px}.pages-content#app .office-section .office-map iframe{width:100%;min-height:260px;border-radius:10px}.pages-content#app .office-section .office-details{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:10px;line-height:1.6}.pages-content#app .company-jobs-block{--fe-job-card-bg: var(--jt-bg-white, #fff);--fe-job-card-border: var(--jt-border, var(--fe-border));--fe-job-title: var(--jt-text-default, var(--fe-text));--fe-job-meta: var(--jt-text-muted, var(--fe-muted));--fe-job-focus: var(--jt-color-primary, var(--jt-primary, #ffa200));margin-top:clamp(16px,2vw,24px);background:var(--fe-job-card-bg);border:1px solid var(--fe-job-card-border);border-radius:14px;box-shadow:var(--fe-shadow);padding:clamp(14px,2vw,22px)}.pages-content#app .company-jobs-block .underline{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px;margin-bottom:clamp(14px,2vw,20px)}.pages-content#app .company-jobs-block .job-list{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.6vw,18px);width:100%;max-width:100%}.pages-content#app .company-jobs-block .job-card{display:flex;flex-direction:column;gap:8px;min-height:100%;background:var(--fe-job-card-bg);border:1px solid var(--fe-job-card-border);border-radius:12px;padding:14px;box-shadow:0 6px 16px #1018280f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%;min-width:0}.pages-content#app .company-jobs-block .job-card:hover,.pages-content#app .company-jobs-block .job-card:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--fe-job-focus) 26%,white);box-shadow:0 10px 24px #1018281f}.pages-content#app .company-jobs-block .job-title{margin:0;font-size:clamp(1rem,1.1vw,1.14rem);font-weight:700;line-height:1.35}.pages-content#app .company-jobs-block .job-link{color:var(--fe-job-title);text-decoration:none}.pages-content#app .company-jobs-block .job-link:hover{color:var(--fe-job-focus)}.pages-content#app .company-jobs-block .job-link:focus-visible{outline:2px solid var(--fe-job-focus);outline-offset:2px;border-radius:6px}.pages-content#app .company-jobs-block .job-meta{margin:0;font-size:.88rem;color:var(--fe-job-meta);line-height:1.4}.pages-content#app .company-jobs-block .job-excerpt{margin:0;font-size:.95rem;line-height:1.55;color:var(--fe-job-title)}.pages-content#app .company-jobs-block .jobs-cta{margin-top:20px;text-align:center}.pages-content#app .company-jobs-block .jobs-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;font-size:.95rem;font-weight:600;border-radius:8px;color:#fff!important;background:var(--fe-job-focus, var(--jt-color-primary, #ffa200));border:none;text-decoration:none!important;transition:background .2s ease,transform .15s ease}.pages-content#app .company-jobs-block .jobs-cta .btn:hover{background:color-mix(in srgb,var(--fe-job-focus, var(--jt-color-primary, #ffa200)) 85%,black);transform:translateY(-1px)}.pages-content#app .company-jobs-block .jobs-cta .btn:focus-visible{outline:2px solid var(--fe-job-focus, var(--jt-color-primary, #ffa200));outline-offset:2px}.pages-content#app .company-jobs-block .job-cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--fe-job-focus) 38%,white);background:color-mix(in srgb,var(--fe-job-focus) 10%,white);color:var(--fe-job-focus);font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.pages-content#app .company-jobs-block .job-cta:hover{border-color:color-mix(in srgb,var(--fe-job-focus) 52%,white);background:color-mix(in srgb,var(--fe-job-focus) 16%,white)}.pages-content#app .company-jobs-block .job-cta:focus-visible{outline:2px solid var(--fe-job-focus);outline-offset:2px}.pages-content#app .company-jobs-block .empty-state{margin:0;padding:14px;text-align:center;font-size:.95rem;color:var(--fe-job-meta);border:1px dashed var(--fe-job-card-border);border-radius:12px;background:color-mix(in srgb,var(--fe-job-card-bg) 90%,#f2f5f9)}@media(max-width:767.98px){.pages-content#app .company-jobs-block .job-list{grid-template-columns:1fr}.pages-content#app .company-jobs-block .job-card{padding:12px}.pages-content#app .company-jobs-block .job-cta{width:100%}}.pages-content#app .gallery-products,.pages-content#app .gallery-office,.pages-content#app .gallery-team,.pages-content#app .testimonials-section{margin-top:14px}.pages-content#app .industry-block,.pages-content#app .workfield-block,.pages-content#app .benefits-block{--fe-tag-bg: var(--jt-bg-light, #f7f9fc);--fe-tag-border: var(--jt-border, rgba(26, 48, 78, .16));--fe-tag-text: var(--jt-text-default, #1f2b3d);--fe-tag-focus: var(--jt-color-primary, var(--jt-primary, #ffa200));--fe-tag-industry-bg: var(--jt-color-primary-weak, #f2f7ff);--fe-tag-industry-text: var(--jt-color-primary-dark, #143f93);--fe-tag-benefit-bg: var(--jt-success-weak, #f3faf5);--fe-tag-benefit-text: var(--jt-success-dark, #155f34);margin-top:clamp(12px,1.6vw,20px)}.pages-content#app .industry-block h3.underline,.pages-content#app .workfield-block h3.underline,.pages-content#app .benefits-block h3.underline{margin-top:0;margin-bottom:12px}.pages-content#app .tag-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pages-content#app .tag{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--fe-tag-border);background:var(--fe-tag-bg);color:var(--fe-tag-text);font-size:.92rem;font-weight:500;line-height:1.35}.pages-content#app .tag .tag__label{line-height:1.35}.pages-content#app .tag--industry{background:var(--fe-tag-industry-bg);border-color:#135eff38;border-color:color-mix(in srgb,var(--fe-tag-focus) 22%,white);color:var(--fe-tag-industry-text)}.pages-content#app .tag--benefit{background:var(--fe-tag-benefit-bg);border-color:#16a34a33;border-color:color-mix(in srgb,var(--fe-tag-focus) 16%,white);color:var(--fe-tag-benefit-text)}.pages-content#app .tag--benefit .benefit-icon{font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.2em}.pages-content#app .tag--benefit .benefit-icon--fallback:before{content:none!important}.pages-content#app .tag--benefit .benefit-icon--fallback{font-family:"Segoe UI Emoji",Segoe UI Symbol,"Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-size:1.05rem}.pages-content#app .tag:is(:hover,:focus-within){border-color:#135eff59;background:#edf3ff;border-color:color-mix(in srgb,var(--fe-tag-focus) 35%,white);background:color-mix(in srgb,var(--fe-tag-focus) 10%,white)}.pages-content#app .tag a:focus-visible,.pages-content#app .tag button:focus-visible{outline:2px solid var(--fe-tag-focus);outline-offset:2px;border-radius:999px}.pages-content#app .jt-base-list .tag-list--industry{margin-top:2px}.pages-content#app .workfield-block{display:flex;flex-wrap:wrap;gap:8px}.pages-content#app .workfield-block a,.pages-content#app .workfield-block .workfield-item{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--fe-tag-border);background:var(--fe-tag-bg);color:var(--fe-tag-text);text-decoration:none;line-height:1.35}.pages-content#app .workfield-block a:hover{background:#edf3ff;background:color-mix(in srgb,var(--fe-tag-focus) 10%,white);color:var(--fe-tag-industry-text)}.pages-content#app .workfield-block a:focus-visible{outline:2px solid var(--fe-tag-focus);outline-offset:2px}.pages-content#app .jt-benefits-list .tag-list--benefits{margin-top:2px}@media(max-width:767.98px){.pages-content#app .tag-list,.pages-content#app .workfield-block{gap:6px}.pages-content#app .tag,.pages-content#app .workfield-block a,.pages-content#app .workfield-block .workfield-item{min-height:32px;padding:6px 10px;font-size:.87rem}}.pages-content#app .jt-gallery-static{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.pages-content#app .jt-gallery-static .galery-item{margin:0;box-shadow:0 6px 16px #0000001f}.pages-content#app .jt-gallery-static .galery-item img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;display:block}.pages-content#app .jt-address-tabs .row{min-height:300px}.pages-content#app .jt-address-tabs .building img{width:100%;height:300px;object-fit:cover}.pages-content#app .jt-address-tabs .map iframe{width:100%;min-height:300px}.pages-content#app .jt-address-tabs .addresses{border:1px solid #ddd;background:#fff}.pages-content#app .jt-address-tabs .address-tabs{display:flex;flex-wrap:wrap}.pages-content#app .jt-address-tabs .address-tabs .tab{width:100%;border:0;background:#ececec;color:#616161;text-align:center;padding:10px 8px;cursor:pointer}.pages-content#app .jt-address-tabs .address-tabs .tab.active{background:#fff;color:#111;border-top:2px solid #ffa200}.pages-content#app .jt-address-tabs .tab-content{padding:10px}.pages-content#app .jt-testimonials-static,.pages-content#app .jt-mentor-static{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.pages-content#app .jt-testimonials-static .testimonial-item,.pages-content#app .jt-mentor-static .testimonial-item{background:#fff;border:1px solid var(--fe-border);box-shadow:var(--fe-shadow);margin:0;padding:18px;border-radius:14px}.pages-content#app .jt-testimonials-static .testimonial-info,.pages-content#app .jt-mentor-static .testimonial-info{display:grid;grid-template-columns:56px 1fr;column-gap:12px;align-items:center}.pages-content#app .jt-testimonials-static .testimonial-info img,.pages-content#app .jt-mentor-static .testimonial-info img{width:56px;height:56px;border-radius:50%;object-fit:cover}.pages-content#app .jt-testimonials-static .testimonial-info .name,.pages-content#app .jt-mentor-static .testimonial-info .name{color:#ff9f21;font-weight:700}.pages-content#app .jt-testimonials-static .testimonial-info .position,.pages-content#app .jt-mentor-static .testimonial-info .position{color:#8f8f8f;font-size:.92rem}.pages-content#app .jt-testimonials-static .content,.pages-content#app .jt-mentor-static .content{padding-top:12px;font-size:.98rem;line-height:1.5;margin:0}.pages-content#app .jt-testimonials-static .quote,.pages-content#app .jt-mentor-static .quote{font-style:italic;color:#334155;border-left:3px solid rgba(255,162,0,.4);padding-left:10px}.pages-content#app .mentor-section .testimonial-item{padding:22px}.pages-content#app .mentor-section .testimonial-info{grid-template-columns:86px 1fr}.pages-content#app .mentor-section .testimonial-info img{width:86px;height:86px}.pages-content#app .jt-lightbox{position:fixed;inset:0;z-index:1090;background:#060a12d1;display:flex;align-items:center;justify-content:center;padding:18px}.pages-content#app .jt-lightbox__img{max-width:min(1100px,100%);max-height:min(90vh,100%);border-radius:10px;box-shadow:0 18px 36px #0000004d}.pages-content#app .jt-lightbox__close{position:absolute;top:14px;right:18px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffeb;color:#111;font-size:1.3rem;line-height:1;cursor:pointer}.pages-content#app .company-section.jt-reveal{opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}.pages-content#app .company-section.jt-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pages-content#app .company-section.jt-reveal,.pages-content#app .company-section.jt-reveal.is-visible{opacity:1;transform:none;transition:none}}.pages-content#app .single-employer-content>.container>.row>h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}@media(max-width:1200px){.pages-content#app .sticky-wrapper{display:block}.pages-content#app .section-navigation{position:static;top:auto}.pages-content#app .sidebar-blocks{margin-top:8px}.pages-content#app .content-section{grid-template-columns:1fr;gap:clamp(12px,2vw,20px)}.pages-content#app .content-section .col-sidebar{margin-top:6px}.pages-content#app .office-section .office-layout{grid-template-columns:1fr}}@media(max-width:575.98px){.pages-content#app .sticky-menu{width:calc(100% - 12px);padding:8px;border-radius:10px;border-top:1px solid var(--fe-border);margin-top:6px}.pages-content#app .sticky-menu .jt-sticky-company{display:none}.pages-content#app .company-meta{justify-content:center}.pages-content#app .company-overview{max-width:100%;font-size:.98rem}.pages-content#app .content-section{grid-template-columns:1fr}.pages-content#app .content-section .col-sidebar{margin-top:16px}.pages-content#app .office-section .office-tabs{flex-direction:column;align-items:stretch}.pages-content#app .office-section .office-tab{border-radius:10px;text-align:left}}@media(max-width:991.98px){.pages-content#app .sticky-wrapper .sticky-menu,.pages-content#app .sticky-menu{align-items:center}.pages-content#app .sticky-wrapper .sticky-menu .nav,.pages-content#app .sticky-menu .nav{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important;overflow-x:visible!important;white-space:normal!important;width:100%!important}.pages-content#app .sticky-wrapper .sticky-menu .nav-item,.pages-content#app .sticky-menu .nav-item{display:flex!important;flex:1 1 calc(50% - 6px)!important;min-width:0!important}.pages-content#app .sticky-wrapper .sticky-menu .nav-link,.pages-content#app .sticky-menu .nav-link{width:100%!important;min-height:34px;padding:6px 10px;font-size:.9rem;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center;line-height:1.25;word-break:break-word}}@media(max-width:359.98px){.pages-content#app .sticky-wrapper .sticky-menu .nav-item,.pages-content#app .sticky-menu .nav-item{flex-basis:100%!important}}@font-face{font-family:jobtiger;src:url(/dist/assets/jobtiger-B2ZRSepi.woff) format("woff"),url(/dist/assets/jobtiger-zjmrMnDG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.jt-icon{font-family:jobtiger!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jt-pin:before{content:""}.jt-event:before{content:""}.jt-stethoscope:before{content:""}.jt-heart:before{content:""}.jt-bars:before{content:""}.jt-sales:before{content:""}.jt-coupon:before{content:""}.jt-dish:before{content:""}.jt-chill:before{content:""}.jt-weightlifting:before{content:""}.jt-laptop-1:before{content:""}.jt-clock:before{content:""}.jt-card:before{content:""}.jt-gas-station:before{content:""}.jt-shopping:before{content:""}.jt-parking:before{content:""}.jt-laptop:before{content:""}.jt-smartphone:before{content:""}.jt-street-lamp:before{content:""}.jt-camping-table:before{content:""}.jt-coffee-cup:before{content:""}.jt-fruit:before{content:""}.jt-park:before{content:""}.jt-bike:before{content:""}.jt-fork:before{content:""}.jt-darts:before{content:""}.jt-book:before{content:""}.jt-bbq:before{content:""}.jt-ashtray:before{content:""}.jt-game-controller:before{content:""}.jt-check-square:before{content:""}
