.elementor .e-82dd1cf-260b0cc{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;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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;}.elementor .e-2e4fe24-3084e7d{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-0d1a987-dc2643d{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-898913f-163ee48{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-c584507-8a809b3{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:4rem;color:#001d27;letter-spacing:0.2px;line-height:1.2em;text-align:start;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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;}.elementor .e-e981b58-337a4a8{font-weight:700;font-size:1.5rem;margin-block-end:2rem;}.elementor .e-0f01d8d-a5e47dc{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-3087b00-b3f7605{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-328d50e-2232351{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-d9ecc49-2f8bb27{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-62ee9c7-ad530a0{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-5a767bb-50ff4f3{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-1327ff2-be980a2{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-9ca8986-69058cb{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-db2d266-f3cdf34{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-92d4169-d40fa1c{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-8a283c9-0f91707{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-e48fdce-ef3ad29{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-f92d37e-ba88c0d{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-1697192-e6d61ff{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-b3bfcd5-1a1d480{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-ee4f496-e9bff94{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-6ecdbbf1-3488{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-12ea9d-93ae{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-3556b96a-4084{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-13a4e8be-2e03{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-61dd326-194c{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-c5378c3-daf7{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-53e8a9d6-9698{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-2ef4ae2e-265e{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;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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;}.elementor .e-7204160-1a04{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-48b62e69-6a57{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-7f403bb4-d9d7{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-2996120c-bd13{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-5c931e59-7908{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;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-57284f02-8870{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-46988fff-c6b0{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-39cd591-5364{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-5294f26-25de{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-c0aa63e-3352{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;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-27d7a5d8-66b4{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-6bf37dd4-b1d6{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-40a16727-c4ed{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-255adb7e-7a88{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-8c28728-a82f{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-259b0765-6c9c{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-1c16e35-b542{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-e7b1ee9-2b35{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-6411dc0a-ac12{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-31590b6e-c5b9{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-5f9fecc3-3243{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-2cdf574b-10f0{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-13db8bd6-46b9{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-3d8cf04f-aa84{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;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-35952c41-cfe8{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-664010d9-4958{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-2c93e364-63e7{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-2ff5e703-58bf{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-4cc0330a-8e14{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;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-5a89fc4e-1455{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-4b69f9df-c188{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-34b480f8-1316{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-46774a5a-b440{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-4aa8f73f-f296{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-30c7b30c-6ca2{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;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-6cdfbc0-f9b8{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-48af8352-1417{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-1a213989-6ceb{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-3ec10b34-c450{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-7588e024-783d{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-28fc9220-d5cc{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-65f6e1b5-6ad1{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-3544c1e3-aafb{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-281a5e16-5e27{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { color: #0086d1;; }\n}.elementor .e-20a7c811-6309{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-70a65a52-e5a4{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-63d555eb-3632{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-1c6879da-2c21{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-60bfaa80-4905{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { color: #0086d1;; }\n}.elementor .e-5b5a80ca-9357{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-6383541a-62cd{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-473bc51d-606f{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-4f1d4fbb-f7c1{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-59e519c7-c38c{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1f43ea53-789e{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-54fd935e-7d84{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-e45ecc5-33c9{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-5738e86d-ca31{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-52460584-7b50{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { background-color: var(--ast-global-color-5);; } & > span:nth-of-type(1) > span:nth-of-type(1) { color: #0086d1;; } & > span:nth-of-type(2) { color: #0086d1;; }\n}.elementor .e-53e9f9a6-1180{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-4e21e22f-f745{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-8fd2d4-d6c4{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-522554a4-8539{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-a9c30d1-5745{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-1a3a7a0f-b921{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-479fe7a6-ec11{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-5e1f05f6-c4ad{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.03125rem;color:var(--jam-white);line-height:1.5;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-width:0px;display:block;}.elementor .e-d57e3b7-6bb4{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#4A9ED8;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 21.071%;align-items:stretch;align-content:flex-start;\n}.elementor .e-6ec034ac-9356{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:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { color: #0086d1;; }\n}.elementor .e-5af2e02d-b90a{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 78.929%;align-items:stretch;align-content:flex-start;\n}.elementor .e-21d561c1-b23e{width:100%;min-width:0px;max-width:1720px;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:auto;margin-inline-end:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#057FC3;border-style:solid;display:none;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-1d130ea8-52ce{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-e32fd69-a946{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-2191e66-3943526{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:4.21875rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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;}.elementor .e-545a6c0-ed782e3{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:1.875rem;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-4.6875rem;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-11999f2-6360d2a{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-65ac9f4-fa67928{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-76c1695-ab5ff69{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-9146bf8-a3f29dc{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-52871289-bbb1{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}