.LayoutFooter{background-color:var(--color-background);width:100%;padding:50px 0}@media(min-width:1280px){.LayoutFooter{padding:80px 0}}.LayoutFooter-container{width:100%}@media(min-width:768px){.LayoutFooter-top{display:flex;flex-direction:column}}@media(min-width:1280px){.LayoutFooter-top{flex-direction:row;gap:125px}}.LayoutFooter-head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}@media(min-width:1280px){.LayoutFooter-head{justify-content:left;align-items:start;gap:18px;max-width:315px}}.LayoutFooter-logo{display:inline-block;cursor:pointer;width:100px;height:65px}@media(min-width:768px){.LayoutFooter-logo{width:210px;height:130px}}.LayoutFooter-logo svg{width:100%;height:100%;display:block}.LayoutFooter-accroche{font-family:var(--font-title);text-align:center;padding-left:20px;padding-right:20px;font-size:var(--text-mobile-l);line-height:22px;max-width:700px}@media(min-width:768px){.LayoutFooter-accroche{font-size:var(--text-desktop-l)}}@media(min-width:1024px){.LayoutFooter-accroche{padding-left:40px;padding-right:40px}}@media(min-width:1280px){.LayoutFooter-accroche{text-align:start;padding-left:0;padding-right:0}}.LayoutFooter-socials{display:flex;gap:20px;justify-content:center}.LayoutFooter-social{border-radius:18px;width:36px;height:36px;background-color:var(--color-primary);display:flex;justify-content:center;align-items:center}.LayoutFooter-social .iconLinkedin{width:18px}.LayoutFooter-social .iconFacebook{width:11px;height:22px}.LayoutFooter-separator{width:100%;border:1px solid var(--color-primary);margin-top:30px}@media(min-width:1280px){.LayoutFooter-separator{display:none}.LayoutFooter-separator.is-large{display:block;margin-top:50px}}.LayoutFooter-linkAndContact{display:flex;flex-direction:column}@media(min-width:768px){.LayoutFooter-linkAndContact{margin-top:30px;flex-direction:row;gap:0;justify-content:space-between}}@media(min-width:1024px){.LayoutFooter-linkAndContact{margin-top:30px;flex-direction:row;gap:80px}}@media(min-width:1280px){.LayoutFooter-linkAndContact{margin-top:0;flex-direction:row;gap:125px}}.LayoutFooter-link{margin-top:30px;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.LayoutFooter-link{margin-top:0;gap:30px}}@media(min-width:1024px){.LayoutFooter-link{gap:50px}}.LayoutFooter-linksTitle{font-family:var(--font-title);font-size:var(--title-mobile-m)}@media(min-width:768px){.LayoutFooter-linksTitle{font-size:var(--title-desktop-xs)}}.LayoutFooter-links{display:flex;flex-direction:column;gap:15px;font-family:var(--font-text);font-size:var(--text-mobile-m);font-weight:var(--font-weight-medium)}@media(min-width:768px){.LayoutFooter-links{gap:20px}}@media(min-width:1024px){.LayoutFooter-links{font-size:var(--text-desktop-m);gap:35px}}.LayoutFooter-links a{text-decoration:none;width:-moz-fit-content;width:fit-content}.LayoutFooter-links a:hover{text-decoration:underline;text-underline-offset:3px}.LayoutFooter-contact{margin-top:30px;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.LayoutFooter-contact{margin-top:0;gap:30px}}@media(min-width:1024px){.LayoutFooter-contact{gap:50px}}.LayoutFooter-contactTitle{font-family:var(--font-title);font-size:var(--title-mobile-m)}@media(min-width:768px){.LayoutFooter-contactTitle{font-size:var(--title-desktop-xs)}}.LayoutFooter-contacts{display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.LayoutFooter-contacts{gap:20px}}@media(min-width:1024px){.LayoutFooter-contacts{gap:25px}}.LayoutFooter-content{display:flex;align-items:center;gap:10px}.LayoutFooter-content a{width:-moz-fit-content;width:fit-content}.LayoutFooter-icon{width:25px;height:20px;display:flex;justify-content:center}.LayoutFooter-label{font-size:var(--text-mobile-m);font-family:var(--font-text);font-weight:var(--font-weight-medium);line-height:25px}@media(min-width:1024px){.LayoutFooter-label{font-size:var(--text-desktop-m)}}.LayoutFooter-label.is-link{-webkit-text-decoration-line:none;text-decoration-line:none;width:-moz-fit-content;width:fit-content}.LayoutFooter-label.is-link:hover{text-underline-offset:3px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.LayoutFooter-bottom{margin-top:30px}@media(min-width:1280px){.LayoutFooter-bottom{margin-top:50px;padding:0 100px}}.LayoutFooter-bottomLinks{display:flex;flex-direction:column;gap:20px;font-family:var(--font-text);font-size:var(--text-mobile-m);font-weight:var(--font-weight-medium)}@media(min-width:1024px){.LayoutFooter-bottomLinks{justify-content:space-between;flex-direction:row;gap:0;font-size:var(--text-desktop-m)}}.LayoutFooter-bottomLinks button{font-size:var(--text-mobile-m);font-family:var(--font-text);font-weight:var(--font-weight-medium)}.LayoutFooter-bottomLinks a,.LayoutFooter-bottomLinks button{text-decoration:none;width:-moz-fit-content;width:fit-content}.LayoutFooter-bottomLinks a:hover,.LayoutFooter-bottomLinks button:hover{text-decoration:underline;text-underline-offset:3px}.LayoutFooter-dot{display:none}@media(min-width:1024px){.LayoutFooter-dot{display:flex;text-decoration:none}}.LayoutFooter-copyright{margin-top:40px;display:flex;flex-direction:column;gap:20px;font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--text-mobile-m)}@media(min-width:768px){.LayoutFooter-copyright{flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.LayoutFooter-copyright{font-size:var(--text-desktop-m)}}.LayoutFooter-underline{text-decoration:underline;text-underline-offset:4px}.LayoutHeader{position:fixed;top:0;left:0;width:100%;z-index:50;display:flex;align-items:center;justify-content:space-between;height:var(--header-mobile-height);font-family:var(--font-text);transition:border-bottom .3s ease;background-color:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}@media(min-width:768px){.LayoutHeader{height:var(--header-desktop-height)}}.LayoutHeader-inner{display:flex;align-items:center;justify-content:space-between;width:100%}@media(min-width:1024px){.LayoutHeader-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px}}.LayoutHeader-logo{cursor:pointer;width:54px;height:40px}@media(min-width:768px){.LayoutHeader-logo{height:64px;width:86px}}.LayoutHeader-menuButton{cursor:pointer;color:var(--color-white);display:flex;width:24px;height:14px}@media(min-width:1024px){.LayoutHeader-menuButton{display:none}}.LayoutHeader-nav{position:fixed;top:var(--header-mobile-height);left:0;right:0;height:calc(100vh - var(--header-mobile-height));background-color:var(--color-white);z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(-var(--header-mobile-height));opacity:0;pointer-events:none;transition:transform .3s ease-in-out,opacity .2s ease;will-change:transform}@media(min-width:768px){.LayoutHeader-nav{top:var(--header-desktop-height);height:calc(100vh - var(--header-desktop-height))}}@media(min-width:1024px){.LayoutHeader-nav{position:static;top:auto;left:auto;right:auto;height:auto;background:rgba(0,0,0,0);transform:none;opacity:1;pointer-events:auto;transition:none;display:contents;overflow:visible}}.LayoutHeader-nav.is-active{transform:translateY(0);opacity:1;pointer-events:auto}.LayoutHeader-portalLinks{display:flex;flex-direction:column;gap:16px;padding:30px 20px 0}@media(min-width:1024px){.LayoutHeader-portalLinks{grid-column:3;justify-self:end;flex-direction:row;gap:25px;padding:0;order:2}}.LayoutHeader-portalLinks .button{padding-top:13.5px;padding-bottom:13.5px;font-size:var(--text-mobile-m)}@media(min-width:1024px){.LayoutHeader-portalLinks .button{padding-left:15px;padding-right:15px;font-size:var(--text-desktop-m)}}.LayoutHeader-menu{display:flex;flex-direction:column;font-size:1rem;margin-top:16px}@media(min-width:1024px){.LayoutHeader-menu{grid-column:2;justify-self:center;flex-direction:row;gap:20px;margin-top:0;align-items:center;order:1}}.LayoutHeader-subMenuNav{position:relative}.LayoutHeader-subMenuButton{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background);padding:15px 20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media(min-width:1024px){.LayoutHeader-subMenuButton{background-color:rgba(0,0,0,0);box-shadow:none;color:var(--color-black);gap:10px;padding:0}}.LayoutHeader-subMenuButton.is-open .LayoutHeader-subMenuLabel{font-weight:var(--font-weight-medium)}.LayoutHeader-subMenuButton.is-open .LayoutHeader-chevronToggle{transform:rotate(180deg)}.LayoutHeader-subMenuLabel{font-size:var(--text-mobile-m);font-family:var(--font-text);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-line:none;text-decoration-line:none}@media(min-width:1024px){.LayoutHeader-subMenuLabel{font-weight:var(--font-weight-medium);font-size:var(--text-desktop-m)}.LayoutHeader-subMenuLabel:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.LayoutHeader-chevronToggle{transition:transform .2s ease;transform:rotate(0deg)}@media(min-width:1024px){.LayoutHeader-chevronToggle .ChevronPath{stroke-width:2}}.LayoutHeader-subMenu{padding:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;position:absolute;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transform:translateY(-6px)}@media(min-width:1024px){.LayoutHeader-subMenu{position:absolute;left:-60px;top:35px;min-width:250px;padding:16px 24px;background:var(--color-white);box-shadow:0 2px 20px 0 rgba(0,0,0,.05);border-radius:8px;max-height:none;overflow:visible;transform:translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:max-height .32s ease,opacity .18s ease,transform .18s ease,visibility 0s linear .18s}}.LayoutHeader-subMenu.is-open{position:static;max-height:500px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .36s ease 0s,opacity .18s ease .2s,transform .18s ease .2s,visibility 0s}@media(min-width:1024px){.LayoutHeader-subMenu.is-open{position:absolute;pointer-events:auto;transition:opacity .18s ease 0s,transform .18s ease,visibility 0s}}.LayoutHeader-subMenuItem{border:0;box-shadow:none;font-size:var(--text-mobile-m)}@media(min-width:1024px){.LayoutHeader-subMenuItem{font-size:var(--text-desktop-m);font-weight:var(--font-weight-medium);padding:0}}.LayoutHeader-subMenuItem a{display:block;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-line:none;text-decoration-line:none}@media(min-width:1024px){.LayoutHeader-subMenuItem a{color:var(--color-black)}}.LayoutHeader-subMenuItem a.is-active>a,.LayoutHeader-subMenuItem a:hover,.LayoutHeader-subMenuItem.is-active>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.LayoutHeader-menuItem{padding:15.5px 20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;line-height:1.5;font-size:var(--text-mobile-m);font-family:var(--font-text);transition:background-color .3s ease;position:relative}@media(min-width:1024px){.LayoutHeader-menuItem{padding:0;box-shadow:none;transition:none;font-size:var(--text-desktop-m)}}.LayoutHeader-menuItem.is-active{background-color:var(--color-background)}@media(min-width:1024px){.LayoutHeader-menuItem.is-active{background-color:rgba(0,0,0,0)}}.LayoutHeader-menuItem a{color:var(--color-black);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-line:none;text-decoration-line:none}@media(min-width:1024px){.LayoutHeader-menuItem a{font-weight:var(--font-weight-medium)}.LayoutHeader-menuItem a.is-active>a{text-decoration:underline}.LayoutHeader-menuItem.is-active>a,.LayoutHeader-menuItem:hover>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.Layout{margin-top:var(--header-mobile-height)}@media(min-width:768px){.Layout{margin-top:var(--header-desktop-height)}}