ol[data-v-e72bf3c0],ol li[data-v-e72bf3c0]{display:flex;flex-direction:column;gap:16px}ol li[data-v-e72bf3c0]{background:#e6eded;border-radius:70px;padding:40px;position:relative}@media screen and (max-width:475px){ol li[data-v-e72bf3c0]{border-radius:40px;padding:24px}}header[data-v-d0771dce]{display:flex;justify-content:center}@media screen and (max-width:768px){header[data-v-d0771dce]{padding:0 48px}}@media screen and (max-width:475px){header[data-v-d0771dce]{padding:0 16px}}header .container[data-v-d0771dce]{align-items:center;display:flex;gap:32px;justify-content:space-between;max-width:1920px;padding:96px 112px;width:100%}@media screen and (max-width:768px){header .container[data-v-d0771dce]{flex-direction:column;gap:48px;padding:80px 0}}@media screen and (max-width:475px){header .container[data-v-d0771dce]{padding:64px 0}}header .container .hero[data-v-d0771dce]{width:592px}@media screen and (max-width:768px){header .container .hero[data-v-d0771dce]{width:100%}}header .container .list[data-v-d0771dce]{width:488px}@media screen and (max-width:768px){header .container .list[data-v-d0771dce]{width:100%}}nav ul.tech-tags[data-v-7c93390b]{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px}nav ul.tech-tags li.tech-tag[data-v-7c93390b]{background:#e6eded;border-radius:100px;color:#101828;padding:8px 14px;position:relative;width:-moz-fit-content;width:fit-content}nav ul.tech-tags li.tech-tag-toggle .toggle-btn[data-v-7c93390b]{background:none;border:1.5px dashed #b4a1fd;border-radius:100px;color:#5126fb;cursor:pointer;font-size:inherit;font-weight:600;padding:8px 14px;transition:background-color .2s,border-color .2s}nav ul.tech-tags li.tech-tag-toggle .toggle-btn[data-v-7c93390b]:focus-visible,nav ul.tech-tags li.tech-tag-toggle .toggle-btn[data-v-7c93390b]:hover{background-color:#f6f3ff;border-color:#5126fb;outline:none}.job-offer-component[data-v-5a778bfc]{color:#292d35;margin-top:-1px}.job-offer-component details[data-v-5a778bfc]{background-color:#fff;border-radius:50px;box-sizing:border-box;list-style-type:none}.job-offer-component details[open] summary[data-v-5a778bfc]{padding:32px 56px 0}.job-offer-component details:not([open]) summary[data-v-5a778bfc]{padding:32px 56px}@media screen and (max-width:475px){.job-offer-component details[data-v-5a778bfc]{border-radius:30px}.job-offer-component details[open] summary[data-v-5a778bfc]{padding:24px 32px 0}.job-offer-component details:not([open]) summary[data-v-5a778bfc]{padding:24px 32px}}.job-offer-component details summary[data-v-5a778bfc]::-webkit-details-marker{display:none}.job-offer-component details summary[data-v-5a778bfc]::marker{content:""}.job-offer-component details summary[data-v-5a778bfc]{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-content:space-between;list-style:none}@media screen and (max-width:768px){.job-offer-component details summary[data-v-5a778bfc]{align-items:flex-start;flex-direction:column;gap:24px}}.job-offer-component details summary .title-and-icon[data-v-5a778bfc]{align-items:center;display:flex;gap:24px;margin-right:24px}@media screen and (max-width:475px){.job-offer-component details summary .title-and-icon[data-v-5a778bfc]{gap:16px}}.job-offer-component details summary .title-and-icon svg[data-v-5a778bfc]{min-height:24px;min-width:24px}.job-offer-component details summary .title-and-icon svg .stroke-vertical[data-v-5a778bfc]{backface-visibility:hidden;transform-origin:center;transition:transform .2s cubic-bezier(.33,1,.68,1)}.job-offer-component details summary .title-and-icon svg.icon-is-open .stroke-vertical[data-v-5a778bfc]{transform:rotate(90deg)}.job-offer-component details summary .job-metadata[data-v-5a778bfc]{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:32px}@media screen and (max-width:1080px){.job-offer-component details summary .job-metadata[data-v-5a778bfc]{row-gap:16px}}@media screen and (max-width:768px){.job-offer-component details summary .job-metadata[data-v-5a778bfc]{justify-content:center}}.job-offer-component details summary .job-metadata .job-metadata-row[data-v-5a778bfc]{display:flex;flex-wrap:wrap;row-gap:32px}@media screen and (max-width:1080px){.job-offer-component details summary .job-metadata .job-metadata-row[data-v-5a778bfc]{row-gap:16px}}@media screen and (max-width:768px){.job-offer-component details summary .job-metadata .job-metadata-row[data-v-5a778bfc]{justify-content:space-between;width:100%}}.job-offer-component details summary .job-metadata .job-metadata-row li[data-v-5a778bfc]{display:flex;width:152px}@media screen and (max-width:475px){.job-offer-component details summary .job-metadata .job-metadata-row li[data-v-5a778bfc]{width:131px}}.job-offer-component details summary .job-metadata .job-metadata-row li dl[data-v-5a778bfc]{margin:0}.job-offer-component details summary .job-metadata .job-metadata-row li dl dd[data-v-5a778bfc],.job-offer-component details summary .job-metadata .job-metadata-row li dl dt[data-v-5a778bfc]{display:flex;margin-left:0}.job-offer-component details #job-details[data-v-5a778bfc]{border-radius:0 0 50px 50px;display:block;overflow:hidden;padding:0 56px 32px;transition:height .5s cubic-bezier(.33,1,.68,1)}@media screen and (max-width:475px){.job-offer-component details #job-details[data-v-5a778bfc]{padding:0 32px}}.job-offer-component details #job-details.v-enter-from[data-v-5a778bfc],.job-offer-component details #job-details.v-leave-to[data-v-5a778bfc]{height:0}.job-offer-component details #job-details.v-enter-to[data-v-5a778bfc],.job-offer-component details #job-details.v-leave-from[data-v-5a778bfc]{height:calc(var(--v5c0064d2) - 32px)}.job-offer-component details #job-details .divider[data-v-5a778bfc]{background-color:#e6eded;height:1px;margin-top:32px;width:100%}.job-offer-component details #job-details pre[data-v-5a778bfc]{margin:40px 0;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.job-offer-component details #job-details footer[data-v-5a778bfc]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.job-offer-component details #job-details footer .technologies[data-v-5a778bfc]{align-items:center;display:flex;justify-content:center;justify-content:space-between;width:100%}.job-offer-component details #job-details footer .technologies h3[data-v-5a778bfc]{margin-bottom:16px}@media screen and (max-width:768px){.job-offer-component details #job-details footer .technologies[data-v-5a778bfc]{display:block}.job-offer-component details #job-details footer .technologies .custom-button[data-v-5a778bfc]{margin-top:32px;text-align:center;width:100%}}.job-offer-component details #job-details footer .custom-button[data-v-5a778bfc]{box-sizing:border-box;height:48px;margin-top:auto}.page-postes-disponibles[data-v-0cbb52fc]{overflow:hidden}.fl-column[data-v-0cbb52fc]{flex-direction:column}section.section-interesting-project[data-v-0cbb52fc]{padding:96px 0}@media screen and (max-width:475px){section.section-interesting-project[data-v-0cbb52fc]{padding:64px 0}}article.portfolio-card-grid[data-v-0cbb52fc]{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0 auto;max-width:1200px;padding:0 32px;width:100%}@media screen and (max-width:475px){article.portfolio-card-grid[data-v-0cbb52fc]{gap:24px;grid-template-columns:1fr}}.main-section[data-v-0cbb52fc]{background:linear-gradient(180deg,#e6eded .58%,#f2f6f682 80%,#fff0);display:flex;justify-content:center;padding:0 112px;position:relative}@media screen and (max-width:1080px){.main-section[data-v-0cbb52fc]{padding:0 64px}}@media screen and (max-width:768px){.main-section[data-v-0cbb52fc]{padding:0 32px}}@media screen and (max-width:475px){.main-section[data-v-0cbb52fc]{padding:0 16px}}.main-section.selection[data-v-0cbb52fc]{background:#fff;padding:96px 0}@media screen and (max-width:475px){.main-section.selection[data-v-0cbb52fc]{padding:64px 0}}.main-section .job-card-container[data-v-0cbb52fc]{align-items:center;display:flex;gap:32px;max-width:1920px;padding:96px 0;width:100%}.main-section .job-card-container .full-width[data-v-0cbb52fc]{width:100%}@media screen and (max-width:768px){.main-section .job-card-container[data-v-0cbb52fc]{gap:48px;padding:80px 0}}@media screen and (max-width:475px){.main-section .job-card-container[data-v-0cbb52fc]{padding:64px 0}}.life-at-genee[data-v-0cbb52fc]{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1520px;padding:80px 112px;text-align:center}@media screen and (max-width:475px){.life-at-genee[data-v-0cbb52fc]{padding:48px 16px}}.life-at-genee h2[data-v-0cbb52fc]{color:#292d35;text-transform:uppercase}.life-at-genee__intro[data-v-0cbb52fc]{color:#667085;max-width:720px}.avantages-culture[data-v-0cbb52fc]{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1520px;padding:80px 112px;text-align:center}@media screen and (max-width:475px){.avantages-culture[data-v-0cbb52fc]{padding:48px 16px}}.avantages-culture h2[data-v-0cbb52fc]{color:#292d35;text-transform:uppercase}.avantages-culture__grid[data-v-0cbb52fc]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:16px;width:100%}@media screen and (max-width:1080px){.avantages-culture__grid[data-v-0cbb52fc]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:475px){.avantages-culture__grid[data-v-0cbb52fc]{grid-template-columns:1fr}}.avantages-culture__card[data-v-0cbb52fc]{align-items:center;background:linear-gradient(180deg,#e6eded .58%,#f2f6f682 80%,#fff0);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:32px;text-align:center}.avantages-culture__card img[data-v-0cbb52fc]{height:32px;opacity:.8;width:32px}.avantages-culture__card h3[data-v-0cbb52fc]{color:#292d35}.avantages-culture__card p[data-v-0cbb52fc]{color:#667085}.section-interesting-project[data-v-0cbb52fc]{background:linear-gradient(180deg,#e6eded .58%,#f2f6f682 80%,#fff0);padding:96px 112px}@media screen and (max-width:475px){.section-interesting-project[data-v-0cbb52fc]{padding:64px 16px}}.section-interesting-project header h2[data-v-0cbb52fc]{color:#292d35;margin-bottom:48px;text-align:center;text-transform:uppercase}
