.project-step--consultation[data-v-a6ca1d8e]{background-color:#eeecfb;color:#4f338b}.project-step--study[data-v-a6ca1d8e]{background-color:#deeeff;color:#09315c}.project-step--works[data-v-a6ca1d8e]{background-color:#fff0db;color:#ac5700}.project-step--service[data-v-a6ca1d8e]{background-color:#edfcf2;color:#087443}.search-dropdown[data-v-a6ca1d8e]{background:#fff;border-radius:.6rem;box-shadow:0 3px 10px #d2e1f0;margin-top:0;max-width:68rem;overflow:visible;position:absolute;width:100%}@media (max-width:767.98px){.search-dropdown[data-v-a6ca1d8e]{position:static}}.results-list[data-v-a6ca1d8e]{display:flex;flex-direction:column;list-style:none;margin:0;padding:1.2rem;row-gap:.8rem}.result-description[data-v-a6ca1d8e]{color:#25303b;display:block;font-size:1.2rem;font-weight:400}@media (max-width:767.98px){.result-description[data-v-a6ca1d8e]{font-size:1rem;font-weight:400}}.result-description[data-v-a6ca1d8e] mark{background-color:inherit;color:inherit;font-weight:800;padding:0}.result-title[data-v-a6ca1d8e]{color:#0268d5;display:block;font-size:1.6rem;font-weight:600;margin-bottom:.4rem}@media (max-width:767.98px){.result-title[data-v-a6ca1d8e]{font-size:1.2rem;font-weight:600}}.result-title[data-v-a6ca1d8e] mark{background-color:inherit;color:inherit;font-weight:800;padding:0}.result-item[data-v-a6ca1d8e]{border-radius:.6rem;cursor:pointer;padding:.8rem 1.2rem}.result-item[data-v-a6ca1d8e]:last-child{border-bottom:none}.result-item.is-hovered[data-v-a6ca1d8e]{background-color:#deeeff}.result-item.is-hovered .result-description[data-v-a6ca1d8e],.result-item.is-hovered .result-title[data-v-a6ca1d8e]{color:#01438c}.dropdown-separator[data-v-a6ca1d8e]{background-color:#f0f0f0;height:.1rem;margin:0 1.2rem}.no-results[data-v-a6ca1d8e]{color:#25303b;font-size:2rem;font-weight:400;padding:1.6rem;text-align:center}@media (max-width:767.98px){.no-results[data-v-a6ca1d8e]{font-size:1.8rem;font-weight:400}}.show-all-results[data-v-a6ca1d8e]{padding:2rem 1.2rem;text-align:center}.show-all-link[data-v-a6ca1d8e]{align-items:center;color:#0268d5;-moz-column-gap:.4rem;column-gap:.4rem;display:flex;font-size:1.6rem;font-weight:600;justify-content:center;text-decoration:none}@media (max-width:767.98px){.show-all-link[data-v-a6ca1d8e]{font-size:1.2rem;font-weight:600}}.show-all-link.is-hovered[data-v-a6ca1d8e]{color:#0050aa;text-decoration:underline}.project-step--consultation[data-v-bada2830]{background-color:#eeecfb;color:#4f338b}.project-step--study[data-v-bada2830]{background-color:#deeeff;color:#09315c}.project-step--works[data-v-bada2830]{background-color:#fff0db;color:#ac5700}.project-step--service[data-v-bada2830]{background-color:#edfcf2;color:#087443}input#searchInput[data-v-bada2830]:focus-visible{outline:none}button[data-v-bada2830]:focus-visible{outline:2px solid #09315c}.search[data-v-bada2830]{border:.1rem solid #0268d5;border-radius:.6rem}.search[data-v-bada2830],.search-input[data-v-bada2830]{position:relative;width:100%}.search-input[data-v-bada2830]{align-items:center;display:inline-flex;height:6rem;padding:.8rem .8rem .8rem 2.4rem}.search[data-v-bada2830]:focus-within,.search[data-v-bada2830]:hover{border:.2rem solid #09315c;box-shadow:0 .3rem 1rem #deeeff,0 .3rem 6rem #deeeff}.search:focus-within .search-input[data-v-bada2830],.search:hover .search-input[data-v-bada2830]{padding:.7em .7rem .7rem 2.3rem}.search.has-open-dropdown[data-v-bada2830]{box-shadow:0 -.3rem 1rem -.2rem #deeeff,-.3rem 0 1rem -.2rem #deeeff,.3rem 0 1rem -.2rem #deeeff}.search.has-open-dropdown[data-v-bada2830]:focus-within,.search.has-open-dropdown[data-v-bada2830]:hover{border:.2rem solid #09315c;box-shadow:0 -.3rem 1.2rem #deeeff,-.3rem 0 1.2rem #deeeff,.3rem 0 1.2rem #deeeff}.recent-searches[data-v-bada2830]{margin-top:4rem;max-width:32rem}.recent-searches-header[data-v-bada2830]{align-items:center;display:flex;gap:.8rem;justify-content:flex-start;margin-bottom:1.6rem}.recent-searches-title[data-v-bada2830]{font-size:1.8rem;width:100%}.recent-searches-clear[data-v-bada2830]{color:#1972d2;font-size:1.4rem;font-weight:600;white-space:nowrap}.recent-searches-clear[data-v-bada2830]:hover{color:#01438c}.recent-searches-list[data-v-bada2830]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.4rem}.recent-searches-item[data-v-bada2830]{align-items:center;align-self:stretch;display:flex;gap:.8rem;justify-content:flex-start;min-height:4rem}.recent-searches-term-wrapper[data-v-bada2830]{align-items:center;border-radius:.6rem;-moz-column-gap:.8rem;column-gap:.8rem;display:flex;padding:.8rem;width:100%}.recent-searches-term-wrapper[data-v-bada2830]:hover{background-color:#f5f9ff;color:#01438c}.recent-searches-icon[data-v-bada2830]{height:2rem;width:2rem}.recent-searches-icon[data-v-bada2830] path{fill:#4e5864!important}.recent-searches-term[data-v-bada2830]{font-size:1.6rem;font-weight:600}.recent-searches-remove[data-v-bada2830]{align-items:center;aspect-ratio:1/1;border-radius:.6rem;display:flex;height:40px;justify-content:center;padding:10px;width:40px}.recent-searches-remove[data-v-bada2830]:hover{background-color:#deeeff}.recent-searches-remove[data-v-bada2830]:hover path{fill:#01438c!important}.recent-searches-remove[data-v-bada2830]:hover svg{height:20px;width:20px}.recent-searches-remove-icon[data-v-bada2830]{aspect-ratio:1/1;flex-shrink:0;height:24px;width:24px}.recent-searches-remove-icon[data-v-bada2830] path{fill:#1972d2!important}.recent-searches-clear[data-v-bada2830]:focus-visible,.recent-searches-remove[data-v-bada2830]:focus-visible,.recent-searches-term-wrapper[data-v-bada2830]:focus-visible{border:2px solid #01438c;border-radius:8px;outline:none}.input[data-v-bada2830]{background:transparent;border:none;border-radius:.6rem;color:#25303b;font-family:Ralenew,sans-serif;font-feature-settings:"clig" off,"liga" off;font-size:2rem;font-variant-numeric:lining-nums proportional-nums;font-weight:600;height:100%;padding:0 7rem 0 0;width:100%}@media (max-width:767.98px){.input[data-v-bada2830]{font-size:1.8rem;font-weight:600}}.input[data-v-bada2830]::-ms-clear{display:none}.input[data-v-bada2830]::-moz-placeholder{color:#53606e;font-size:2rem;font-weight:400}.input[data-v-bada2830]::placeholder{color:#53606e;font-size:2rem;font-weight:400}@media (max-width:767.98px){.input[data-v-bada2830]::-moz-placeholder{font-size:1.8rem;font-weight:400}.input[data-v-bada2830]::placeholder{font-size:1.8rem;font-weight:400}}.close[data-v-bada2830]{background-color:transparent;padding:1.33rem;position:absolute;right:16.8rem;top:50%;transform:translateY(-50%)}.close[data-v-bada2830]:hover{background-color:#deeeff;border-radius:.6rem}.close[data-v-bada2830]:hover path{fill:#0050aa}.close[data-v-bada2830]:focus-visible{border-radius:.6rem}.close-icon[data-v-bada2830]{height:1.75rem;width:1.75rem}.search-icon[data-v-bada2830]{align-items:center;border:none;border-radius:.6rem;-moz-column-gap:1.22rem;column-gap:1.22rem;display:flex;height:4.4rem;justify-content:flex-start;overflow:hidden;transition:width .3s ease-in-out;white-space:nowrap;width:7%}.search-icon .search-text[data-v-bada2830]{font-size:1.6rem;font-weight:600}@media (max-width:767.98px){.search-icon .search-text[data-v-bada2830]{font-size:1.2rem;font-weight:600}}.search-icon svg[data-v-bada2830]{max-width:1.78rem;min-width:1.78rem}.search-icon.is-expanded[data-v-bada2830]:not([aria-disabled=true]){width:32%}.search-icon[data-v-bada2830]:focus-visible,.search-icon[data-v-bada2830]:hover{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #09315c;outline:none}[data-v-bada2830] button[aria-disabled]{background:#0268d5!important;cursor:pointer!important}.visually-hidden[data-v-bada2830]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:767.98px){.search-icon[data-v-bada2830]{margin-right:unset;min-width:4.4rem}.search-icon.is-expanded[data-v-bada2830]:not([aria-disabled=true]){width:4.4rem}.recent-searches-title[data-v-bada2830]{font-size:1.6rem}.recent-searches-clear[data-v-bada2830]{font-size:1.4rem}.close[data-v-bada2830]{right:5.8rem}.input[data-v-bada2830]{font-size:2rem;font-weight:400;padding-right:.8rem;text-overflow:ellipsis}}
