.elementor .e-c181d55-8845{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-765767ca-47b3{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-2c8b6312-b481{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-25c616fc-861d{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-6780899f-f2f4{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-37c2948e-8ff8{font-weight:700;font-size:1.5rem;margin-block-end:2rem;}.elementor .e-3c6a5902-5d2f{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-1191bb31-80cc{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-760b19f5-fa45{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-2bddfe6e-8f11{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-62d833e6-6284{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-77d826b6-73c0{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-1c313ae4-82ad{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-36badf71-c75e{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-f8d49a1-b0ef{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-3ef8039f-fa10{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-cc2c62d-b657{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-3da940e3-6fe7{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-493c5308-592e{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-7df40f2-1302{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-3ad9090c-b859{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-475eac41-a5a2{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-55036dc4-82dc{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-71103628-671e{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-26cb190a-6242{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-36dd4d9d-3e89{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-69a82155-2dc4{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-1d087932-cd9d{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-1f11805a-b4c3{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-79d23185-218a{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-6a242778-d92d{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-235e08a5-b286{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-73364dfd-5b9f{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-43a84de-316e{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-693d5e1f-f82d{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-6af5fcc2-1148{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-42b2453f-a7a3{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-7fabfcc6-ad9f{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-1b743397-6d15{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-5831d9a5-a167{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-4ee60e9b-e903{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-63094269-908c{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-5ef3f145-7d80{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-689966cf-4c92{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-67aef5ec-35b2{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-360a84d2-6c1b{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-7257aea0-ab86{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-3a3a7c7b-ad88{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-433ee132-1694{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-4e948e0a-43b4{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-54612715-f20e{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-61c96314-ff58{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-60990246-232f{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-5df9bc94-c37c{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-7807a714-73be{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-21ff0e0b-3f21{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-7e33b7e2-a2fb{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-2ac4050-461f{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-40ee3fea-1c71{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-22e646ab-ab3c{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-b1f8881-317d{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-21c7a7d1-29de{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-31590b0e-5d2b{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-52ae533d-fd9e{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-55ad9285-1486{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-531b678e-2af1{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-5937b509-443c{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-25df1791-8ea3{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-5d82c5bc-c47f{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-671bf573-34fe{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-69a86551-602a{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-605541a7-de04{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-7895c271-b882{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-4f735f64-766b{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-33b270ae-83d0{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}