.elementor .e-825ef33-aebc71f{font-family:"Barlow Semi Condensed";font-weight:400;font-size:50px;color:#FFF9EF;text-align:center;}.elementor .e-7ddb501-ad75d22{font-family:"Noto Sans JP";font-weight:200;font-size:36px;color:#FFF9EF;align-self:center;}.elementor .e-432e449{flex-direction:column;gap:20px;justify-content:space-evenly;align-items:center;}.elementor .e-77abf0a{height:40vh;background-image:linear-gradient(#00000080, #00000080),url("https://imp-production.com/wp-content/uploads/2026/07/hero_company-1024x437.png");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,bottom center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-95c8ac2-89416e1{font-family:"Barlow Semi Condensed";font-weight:400;font-size:30px;color:#373737;text-align:center;}.elementor .e-dba6eb8-b5846b8{width:240px;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-55c7121-7fe258c{font-family:"Noto Sans JP";font-weight:200;font-size:22px;}.elementor .e-4e23105-461a88b{max-width:800px;flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-4c43d10-5a23191{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-6ed52ab-fd6261d{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-a0cad92-19e9e20{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-b522a0a-ce3e939{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-3c9bf13-f17aca5{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-26f23a3-c22dc04{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-9fc52c1-296351a{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-9c129c1-ff1023d{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-4979191-79f331a{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:start;}.elementor .e-0dd2f9b-cb6955a{max-width:800px;flex-direction:column;gap:14px;justify-content:center;align-items:start;}.elementor .e-c7486d2-ac4564a{font-family:"Noto Sans JP";font-weight:200;line-height:30px;text-align:end;}.elementor .e-6037ee2-14a58d4{max-width:800px;flex-direction:column;gap:14px;justify-content:center;align-items:end;}.elementor .e-17b8b1f{padding-block-start:60px;padding-block-end:60px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-503abfa-15e1bbc{font-family:"Barlow Semi Condensed";font-weight:400;font-size:30px;color:#373737;text-align:center;}.elementor .e-93fa32f-35ba1e3{width:240px;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-269f0da-f87af3f{font-family:"Noto Sans JP";font-weight:200;font-size:22px;}.elementor .e-84acf23-744998f{flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-517026a-b6be24c{font-family:"Noto Sans JP";font-weight:300;font-size:22px;color:#373737;}.elementor .e-50c6087-1a84abe{width:100%;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-e9a9904-9ba19f1{padding-block-end:0px;flex-direction:column;gap:5px;}.elementor .e-e705bea-c3b0277{padding:0px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-1690aac-1330f15{max-width:800px;flex-direction:column;gap:0px;}.elementor .e-8bc2a4a-4387307{font-family:"Noto Sans JP";font-weight:300;font-size:22px;color:#373737;}.elementor .e-44004e8-72066c0{width:100%;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-6cab3f4-c53e693{padding-block-end:0px;flex-direction:column;gap:5px;}.elementor .e-dec64b8-bee5f51{padding:0px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-fbb1a9c-c54a20a{max-width:800px;flex-direction:column;gap:0px;}.elementor .e-bdbb171{padding-block-start:60px;padding-block-end:60px;background-color:#FFF9EF;flex-direction:column;gap:40px;align-items:center;}