.elementor .e-b9aaafb-e0c8{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:5rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-316c00cf-b502{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:1.3125rem;color:var(--jam-ink);letter-spacing:0.4px;line-height:1.9em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-25e7fe62-2862{width:100%;min-width:0px;min-height:1px;max-width:1720px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-3a4ff361-bfd3{min-width:0px;position:relative;z-index:1;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-0.9375rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;}.elementor .e-31bce36e-869a{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:3rem;color:#001d27;letter-spacing:0.2px;line-height:1.2em;text-align:start;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0em;border-start-end-radius:0em;border-end-start-radius:0em;border-end-end-radius:0em;border-width:0px;border-color:var(--jam-white);border-style:solid;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-63805eae-8ca0{font-weight:700;font-size:1.5rem;margin-block-end:2rem;}.elementor .e-72478d12-dab3{font-family:var(--jam-font-ja);font-weight:700;font-size:0.8125rem;color:#0077b5;letter-spacing:0.06rem;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-8857e7e-282c{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-3fea1a1e-93d5{font-family:var(--jam-font-ja);font-weight:500;font-size:1.125rem;color:#4b4f58;line-height:1.8;padding:0px;margin:0px;display:block;}.elementor .e-26271096-16a5{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-37bace45-31ea{width:100%;min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.9rem;background-color:#edf6fb;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-19ab675d-da6f{font-family:var(--jam-font-ja);font-weight:700;font-size:0.8125rem;color:#0077b5;letter-spacing:0.06rem;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-1d18c29c-de7f{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-1ba8e7dd-bac1{font-family:var(--jam-font-ja);font-weight:700;font-size:1.5rem;color:#123b50;line-height:1.8;padding:0px;margin:0px;display:block;& > span { font-size:.9375rem;font-weight:400;color:#4b4f58; }\n}.elementor .e-5f255435-485d{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-4107bb85-348d{width:100%;min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.9rem;background-color:#edf6fb;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-75e587e2-7ef0{min-width:0px;min-height:1px;position:relative;z-index:1;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:2.8125rem;padding-block-end:2.8125rem;padding-inline-start:2.8125rem;padding-inline-end:2.8125rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 45%;align-content:center;align-items:stretch;order:0;}.elementor .e-697dd6eb-ab79{width:100%;height:auto;min-width:0px;max-width:100%;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;color:var(--jam-ink);line-height:1.85714285714286;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:2.8125rem;margin-inline-start:-2.8125rem;margin-inline-end:-2.8125rem;border-radius:0px;border-style:none;display:inline-block;}.elementor .e-41683224-e2c9{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 55%;align-items:stretch;order:0;align-content:flex-start;\n}.elementor .e-543ed62f-c40b{width:100%;min-width:0px;max-width:1240px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2.8125rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-6bc2f863-397a{background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/mt.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;}.elementor .e-4a16cb9d-dd88{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:2rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-2dbc4d1c-5b9d{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-weight:400;font-size:100%;color:#333333;line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:calc(20px + 1.6em);margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-46c5bcaa-3991{width:100%;min-width:0px;min-height:1px;max-width:1024px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-722d959f-454b{min-width:0px;position:static;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-74ef988b-2c2c{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-118d6050-86b4{width:100%;min-width:0px;min-height:7vh;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5d562ee4-ee16{width:100%;min-width:0px;min-height:1px;max-width:1720px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-52d4af6f-59e1{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-463497a5e59c-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:555px auto;background-position:top center;display:block;}.elementor .e-50531cab-3603{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:5rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-381891ef-dc26{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.5625rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:0px;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { background:#fff; }\n}.elementor .e-9c506bc-ac08{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-weight:400;font-size:100%;color:#333333;line-height:1.85714285714286;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:calc(20px + 1.6em);margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-134b00be-5cbb{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-77f14e26-5cca{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7d780e7f-6e6d{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-217b6064-8fbd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-227a726a-809e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-260a17a7-4993{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-156f84ef-d20e{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-93474cf-e1b8{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-5de59e63-fc97{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3fd70771-8f82{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-36288a4e-1c47{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8c961d1-92ad{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-78a11c2-d62b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-413f3393-4273{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-3ca6c77d-274f{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-137dd23b-ebc9{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-94387bf-a697{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-31462c23-8932{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-4f451ce0-5ab8{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-5579deda-5452{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-295b64a9-dca9{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6117e35d-c005{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-2901a202-a41b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-1ff562ce-b583{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-2393909f-94fd{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37812e82-3a03{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-36172bf-2321{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-1e1e91c3-ee73{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-2cde9c34-6aab{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4c4d1dfb-a625{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6eee1044-fb17{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-8822b22-333e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-5bdcc4d8-7a03{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-26e50a53-cdf6{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1098e5d4-6504{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-215d1b37-da28{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-34edc159-95e2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-468a6374-a660{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-388e5692-b03a{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-21f8534c-66d2{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6e047b5e-2b63{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-4ede4363-4ead{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-252a590b-75e2{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-6446e88-d0a4{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-466e47bc-d8ca{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-12d5c144-678b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-4e1668c-4971{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-18a5aecd-def6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-faf88ff-e79b{width:100%;min-width:0px;min-height:1px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-1310a1c3-f8d0{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0.9375rem;padding-block-end:2.8125rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-ice);display:block;}.elementor .e-1a284c00-39f0{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:5rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-51d9981e-9cf7{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.5625rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:0px;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1e0e0086-c280{min-width:0px;position:static;font-family:var(--jam-font-latin);font-weight:400;font-size:1.03125rem;color:var(--jam-ink);line-height:1.7em;font-style:normal;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:block;}.elementor .e-124ea059-2b84{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-1afc5a92-c063{width:100%;min-width:0px;min-height:1px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-5ac3a0cb-79a6{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;}.elementor .e-48717ba1-e4fa{min-width:0px;font-family:var(--jam-font-ja);font-size:1.03125rem;color:#333;line-height:1.8;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);overflow-x:clip;\n}