.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;text-align:center;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_mission-e1785133400645-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{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:36px;text-align:start;}.elementor .e-0dd2f9b-cb6955a{max-width:700px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.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-103ea35-4e980b8{font-family:Barlow;font-weight:300;font-size:80px;color:#FFF9EF;text-align:center;}.elementor .e-53dcc28-356baf1{font-family:"Noto Sans JP";font-weight:400;color:#FFF9EF;text-align:start;}.elementor .e-03ae0ce-dbc159a{padding:0px;margin-block-end:-5px;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-709c0a7-dbc0fbe{width:300px;background-color:#FAAB17;}.elementor .e-d717221-a56ed3f{font-family:"Noto Sans JP";font-weight:200;color:#FFF9EF;text-align:start;}.elementor .e-93caeb9-a644344{width:600px;padding-block-start:10px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000033, #00000033),linear-gradient(#00000080, #00000080),url("https://imp-production.com/wp-content/uploads/2026/07/01_techproduction-1024x572.jpeg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-f21566c-6ce3051{justify-content:flex-start;}.elementor .e-af312e2-9a7e86c{font-family:Barlow;font-weight:300;font-size:80px;color:#FFF9EF;text-align:center;}.elementor .e-880024c-032774c{font-family:"Noto Sans JP";font-weight:400;color:#FFF9EF;text-align:start;}.elementor .e-2a74683-0087d31{padding:0px;margin-block-end:-5px;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-e261aa6-518e103{width:300px;background-color:#FAAB17;}.elementor .e-be99cf9-2484f21{font-family:"Noto Sans JP";font-weight:200;color:#FFF9EF;text-align:start;}.elementor .e-33eec59-066abfb{width:600px;padding-block-start:10px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000080, #00000080),url("https://imp-production.com/wp-content/uploads/2026/07/02_risk-management-1024x572.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-07dc4a0-6bc531c{justify-content:center;}.elementor .e-7173daa-1229b1e{font-family:Barlow;font-weight:300;font-size:80px;color:#FFF9EF;text-align:center;}.elementor .e-47f1977-e1f3227{font-family:"Noto Sans JP";font-weight:400;color:#FFF9EF;text-align:start;}.elementor .e-82cedf8-6ccb879{padding:0px;margin-block-end:-5px;gap:30px;justify-content:flex-start;align-items:center;}.elementor .e-f2bae5f-b98aa61{width:300px;background-color:#FAAB17;}.elementor .e-ee781aa-f7b758c{font-family:"Noto Sans JP";font-weight:200;color:#FFF9EF;text-align:start;}.elementor .e-d351088-61f71bf{width:600px;padding-block-start:10px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000080, #00000080),url("https://imp-production.com/wp-content/uploads/2026/07/03_data-marketing-1024x572.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-aef8ff3-a861b51{justify-content:flex-end;}.elementor .e-1690aac-1330f15{max-width:1000px;flex-direction:column;gap:10px;}.elementor .e-bdbb171{padding-block-start:60px;padding-block-end:60px;background-color:#FFF9EF;flex-direction:column;gap:40px;align-items:center;}.elementor .e-a370d7c-cd480d4{font-family:"Barlow Semi Condensed";font-weight:400;font-size:30px;color:#373737;text-align:center;}.elementor .e-d8291dc-ffd0e1f{width:240px;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-0d60e13-dbae18a{font-family:"Noto Sans JP";font-weight:200;font-size:22px;}.elementor .e-f781b45-cdc3a27{flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-20ad913-e892b8c{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-9047e1b-65a5431{max-width:700px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-4843c1f-54e78f5{padding-block-start:60px;padding-block-end:60px;flex-direction:column;gap:20px;align-items:center;}