.project-step--consultation[data-v-7bb07ae2]{color:#4f338b;background-color:#eeecfb}.project-step--study[data-v-7bb07ae2]{color:#09315c;background-color:#deeeff}.project-step--works[data-v-7bb07ae2]{color:#ac5700;background-color:#fff0db}.project-step--service[data-v-7bb07ae2]{color:#087443;background-color:#edfcf2}.internal-pages[data-v-7bb07ae2]{width:100%;margin-top:6rem;position:relative}.internal-pages>div[data-v-7bb07ae2]{flex-flow:wrap;gap:4rem;margin-top:3rem;display:flex}.internal-pages>div .idfm-link[data-v-7bb07ae2]{border-radius:.8rem;flex:0 32rem;box-shadow:0 0 .8rem #25303b4d}.internal-pages>div .idfm-link[data-v-7bb07ae2] a{color:#25303b;flex-flow:row;justify-content:flex-start;align-items:center;padding:3.6rem 1rem 3.6rem 3rem;display:flex}.internal-pages>div .idfm-link[data-v-7bb07ae2] a:hover{color:#fff;background-color:#1972d2;border-radius:.8rem;text-decoration:none}.internal-pages>div .idfm-link[data-v-7bb07ae2] a:hover svg{fill:#fff;align-self:center}.internal-pages>div .idfm-link .inner-link[data-v-7bb07ae2]{flex:1;height:100%}.internal-pages>div .idfm-link h3[data-v-7bb07ae2]{display:inline-block}.internal-pages>div .idfm-link svg[data-v-7bb07ae2]{fill:#1972d2;flex:0 0 3rem;width:3rem;height:3rem}.internal-pages>div .introduction[data-v-7bb07ae2]{margin-top:.5rem;display:block}@media only screen and (width<=768px){.internal-pages>div .idfm-link[data-v-7bb07ae2]{flex:32rem}.internal-pages>div .idfm-link[data-v-7bb07ae2] a{padding:2.6rem 1rem 2.6rem 2rem}}
