.elementor .e-27a841c3-1a211c3{font-size:var(--text-2xl);}.elementor .e-4e05c90e-3ed56a9{font-family:var(--e-gv-6f226f8);font-weight:500;font-size:30px;color:var(--e-gv-2b6f9d3);font-style:italic;}.elementor .e-10ca1c54-d098d67{font-size:20px;letter-spacing:0px;}.elementor .e-2e8454f0-9dcdcc7{width:100%;flex-direction:column;gap:var(--e-gv-e0437f1);grid-column:1 / 7;align-items:flex-start;}.elementor .e-54650e61-c8364df{width:100%;}.elementor .e-413f9cd7-104d809{flex-direction:column;align-items:flex-start;}.elementor .e-1ff35e1d-8e888df{width:100%;min-height:780px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://fujitaseiko.com/wp-content/uploads/2026/08/fujita-seiko-hero-image-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--color-ink);flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-34dc3e6c-7805460{width:100%;height:auto;object-fit:contain;}.elementor .e-5e15b995-b5f5b85{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:10;background-image:radial-gradient(circle at center center, #0d0a0800 30%,#0d0a08b3 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7c06a61d-49bf100{width:100%;max-width:45%;position:relative;z-index:10;}.elementor .e-14991f07-78bc90a{display:flex;flex-direction:column;grid-column:1 / 7;justify-content:center;align-items:center;}.elementor .e-445823fb-21d42b9{color:var(--e-gv-4e89180);}.elementor .e-e0d0129-628faec{color:var(--e-gv-4e89180);font-style:italic;}.elementor .e-c296e71-e4ebed7{flex-direction:column;gap:0px;}.elementor .e-2c41f3e2-525378c{color:var(--e-gv-3c7e912);}.elementor .e-49ee354c-655a9cd{flex-direction:column;gap:var(--e-gv-e0437f1);grid-column:7 / 13;align-items:flex-start;}.elementor .e-76fafbee-d025fc4{width:170px;height:125px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;font-family:var(--e-gv-dea4537);font-weight:700;font-size:129px;color:rgba(26, 20, 16, 0.04);line-height:79%;display:flex;justify-content:center;align-items:center;}.elementor .e-406e182a-b6c12c6{width:100%;position:relative;align-items:center;}.elementor .e-7d5d277f-94cd8cf{flex-direction:column;align-items:center;}.elementor .e-85385a1-739c54b{width:100%;padding-block-start:var(--e-gv-47bcaf9);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-47e33caf-c358b16{color:var(--color-rust);text-align:center;}.elementor .e-454c2899-a3b0da9{font-family:var(--font-jp);font-weight:500;font-size:var(--text-md);color:var(--color-ink);letter-spacing:-0.5px;line-height:40px;text-align:center;font-style:italic;}.elementor .e-0bc4ddf-144ec07{font-family:var(--font-display);font-weight:500;font-size:30px;color:var(--color-ink);letter-spacing:-0.5px;line-height:40px;text-align:center;font-style:italic;}.elementor .e-3bb00f58-f40521c{color:var(--color-rust);text-align:center;}.elementor .e-6380ae06-a49a00d{width:100%;max-width:1000px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--space-md);align-items:center;}.elementor .e-b309ca2-f6479df{width:100%;padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://fujitaseiko.com/wp-content/uploads/2026/08/Image-8-scaled.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-7d7bddbc-2e0ec74{flex-direction:column;align-items:center;}.elementor .e-4872208-043b31e{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-2d5d45d4-9270f3d{color:var(--e-gv-4e89180);}.elementor .e-2bc22831-91a3afd{color:var(--e-gv-b7d0bb6);}.elementor .e-308bed9d-6f735ac{color:var(--e-gv-b7d0bb6);}.elementor .e-210c5261-2331648{flex-direction:column;gap:0px;}.elementor .e-7d888563-558bffa{font-family:var(--e-gv-dea4537);font-weight:300;font-size:38px;color:var(--e-gv-7c1e4a8);letter-spacing:4px;}.elementor .e-c674f99-1838122{color:var(--e-gv-2b6f9d3);}.elementor .e-73d84118-44f5124{flex-direction:column;gap:var(--e-gv-e0437f1);grid-column:1 / 5;align-items:flex-start;}.elementor .e-1c9c3ee2-71e5867{width:100%;align-items:flex-start;}.elementor .e-3dc6f73e-079c5e8{flex-direction:column;align-items:flex-start;}.elementor .e-696e95e6-30cc776{width:100%;min-height:596px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://fujitaseiko.com/wp-content/uploads/2026/08/biography-photo-scaled.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--color-ink);flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-1d0eaed1-162c0ec{width:100%;}.elementor .e-30408d7-d5ce68c{font-family:var(--font-label);font-weight:700;font-size:10px;color:var(--e-gv-b7d0bb6);line-height:var(--e-gv-2d0e898);text-align:center;}.elementor .e-7a5f0d1b-46ec7bd{width:70px;height:70px;max-width:70px;max-height:70px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:var(--e-gv-41c0d05);background-color:var(--e-gv-7a054aa);transform:translate3d(15px, -15px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(12deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-320c226d-95985d0{position:relative;padding:0.188rem;border-width:1px;border-color:#1a1a1a26;border-style:solid;}.elementor .e-389c253c-ac36d8a{width:87%;position:relative;padding:0.375rem;border-width:1px;border-color:#1a1a1a0f;border-style:solid;display:flex;flex-direction:column;grid-column:2 / 5;justify-content:center;align-items:center;}.elementor .e-b6ce3f0-4f5bbce{position:relative;padding:0.375rem;display:flex;flex-direction:column;grid-column:2 / 6;justify-content:center;align-items:center;}.elementor .e-f909e78-f4e8cd2{color:var(--e-gv-7a054aa);}.elementor .e-4034fb74-9afce61{color:var(--e-gv-3c7e912);}.elementor .e-4b646d19-3004936{padding-inline-start:var(--space-sm);}.elementor .e-3520a8a2-344a7cb{width:100%;flex-direction:column;gap:var(--space-sm);grid-column:6 / 12;align-items:flex-start;align-self:center;}.elementor .e-33788638-40ba158{width:100%;}.elementor .e-577fb405-1c94f01{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-744da5a7-5e12821{flex-direction:column;align-items:center;}.elementor .e-19bac501-b33ff62{width:100%;padding-block-start:var(--space-lg);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-1341b97-131e6a6{font-family:var(--font-jp);font-weight:500;font-size:var(--text-md);color:var(--color-ink);letter-spacing:-0.5px;line-height:40px;text-align:center;font-style:italic;}.elementor .e-21322d6d-22d7bb9{font-family:var(--e-gv-6f226f8);font-weight:500;font-size:30px;color:var(--e-gv-80699ba);letter-spacing:-0.5px;line-height:40px;text-align:center;font-style:italic;}.elementor .e-3ff2e60e-273be5d{color:var(--e-gv-4e89180);text-align:center;}.elementor .e-5c1c3f25-5fc4d3e{width:100%;max-width:1000px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--e-gv-e0437f1);align-items:center;}.elementor .e-152c4503-2bced5d{width:100%;padding-block-start:var(--e-gv-0d68b4c);padding-block-end:var(--e-gv-0d68b4c);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://fujitaseiko.com/wp-content/uploads/2026/08/Image-8-scaled.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--color-sand);flex-direction:column;align-items:center;}.elementor .e-549c902a-85eac37{flex-direction:column;align-items:center;}.elementor .e-54c6e694-acf6c65{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-472cb2e4-72e4101{height:1px;min-width:0px;min-height:1px;background-color:rgba(26, 26, 26, 0.15);flex:1 1 0px;}.elementor .e-4bc2f5e6-04f8579{font-size:20px;color:var(--color-ink);flex:0 0 auto;}.elementor .e-42c59dc8-254d459{width:116px;height:1px;min-width:0px;min-height:1px;background-color:rgba(26, 26, 26, 0.15);}.elementor .e-775f21cb-f5dc432{width:100%;flex-direction:row;gap:var(--e-gv-41c0d05);align-items:center;}.elementor .e-1597703-acea843{min-width:14px;min-height:1px;}.elementor .e-1965a00f-8b02936{min-width:14px;min-height:1px;}.elementor .e-3b9f2dfa-e13b72f{min-width:14px;min-height:1px;}.elementor .e-1c7569a1-8cae9f2{width:100%;padding-block-start:var(--e-gv-41c0d05);padding-block-end:var(--e-gv-41c0d05);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--e-gv-e0437f1);align-items:stretch;}.elementor .e-1395ad1e-dc2914b{flex-direction:column;gap:var(--space-lg);align-items:center;}.elementor .e-2fd10c97-e9fe667{width:100%;flex-direction:column;align-items:center;}.elementor .e-31c6e59c-6bca878{color:var(--e-gv-4e89180);}.elementor .e-309dc7c7-1e2d100{color:var(--e-gv-4e89180);font-style:italic;}.elementor .e-4c5109e3-3f17669{flex-direction:column;gap:0px;}.elementor .e-4d752c8c-7bb8d23{color:var(--e-gv-3c7e912);}.elementor .e-619034ea-3133cab{flex-direction:column;gap:var(--e-gv-e0437f1);grid-column:1 / 6;align-items:flex-start;}.elementor .e-30303497-3a773ee{width:65%;box-shadow:0px 0px 80px 0px #1a141040 inset;}.elementor .e-707599-e72a57d{display:flex;grid-column:7 / 12;justify-content:center;align-items:center;}.elementor .e-6b4ee314-592cfb2{width:100%;align-items:center;}.elementor .e-43ca3545-3d7339d{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--e-gv-2d2ed09);justify-content:flex-start;align-items:center;}.elementor .e-5586b7c7-1bfc1e3{flex-direction:column;align-items:center;}.elementor .e-4d0d3b9e-bdff279{width:100%;padding-block-start:var(--space-lg);padding-block-end:var(--space-lg);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-444c5ec-683a027{padding:0px;}