@font-face{font-family:Bureau Sans-footer;src:url(/fonts/BureauSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bureau Sans-footer;src:url(/fonts/BureauSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}.d-footer{border-image:linear-gradient(#ededed 0 1px,#fff 1px) 0 fill//0 100vmax;width:1512px;height:470px;position:relative;overflow:hidden}.d-footer,.d-footer *{box-sizing:border-box;margin:0;padding:0}.d-footer,.d-footer{-webkit-font-smoothing:antialiased;background:#fff;font-family:Bureau Sans-footer,sans-serif}.d-footer .ft{--t1:#222;--t2:#3a3a38;--so-bg:#ffffff85;--so-bd:#fffc;--so-ic:#222;width:1512px;height:470px;color:var(--t1);--ciel:#fff;background:#fff;border-top:1px solid #22222214;position:relative;overflow:hidden}.d-footer .ft:not(.td):not(.blanc){--so-bg:#fff;--so-bd:#22222224}.d-footer .ft.td{--ciel:#fff}.d-footer .ft.blanc{--t1:#fff;--t2:#ffffffe0;--so-bg:#ffffff3d;--so-bd:#ffffff73;--so-ic:#fff}.d-footer .g{width:380px;position:absolute;top:67px;left:152px}.d-footer .wm{width:64px;height:32px;color:var(--t1);margin-left:-2px;display:block}.d-footer .g p{color:var(--t1);width:340px;margin-top:51px;font-size:20px;line-height:28px}.d-footer .ct{align-items:center;margin-top:30px;display:flex}.d-footer .ct b{color:var(--t1);margin-right:24px;font-size:15px;font-weight:500;line-height:20px}.d-footer .so{background:var(--so-bg);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--so-bd);color:var(--so-ic);border-radius:50%;place-items:center;margin-right:11px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s;display:grid}.d-footer .so:hover{background:#ffffffbf;transform:translateY(-2px)}.d-footer .so svg{width:14px;height:14px;display:block}.d-footer .ml{color:var(--t1);text-underline-offset:4px;margin-top:22px;font-size:16px;line-height:22px;text-decoration:underline 1px;display:inline-block}.d-footer .cols{gap:64px;display:flex;position:absolute;top:76px;right:152px}.d-footer .col{flex-direction:column;display:flex}.d-footer .col h3{color:var(--t1);margin-bottom:16px;font-size:17px;font-weight:500;line-height:24px}.d-footer .col a{color:var(--t2);white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;width:max-content;margin-bottom:12px;font-size:17px;line-height:24px;text-decoration:none;transition:background-size .3s cubic-bezier(.22,1,.36,1),color .2s}.d-footer .col a:hover{color:var(--t1);background-size:100% 1px}.d-footer .lg{color:var(--t2);justify-content:space-between;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:36px;left:152px;right:152px}.d-footer .lg nav{gap:20px;display:flex}.d-footer .lg a{color:inherit;text-decoration:none}.d-footer .lg a:hover{color:var(--t1);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.d-footer .ft,.d-footer .ft.td{background:linear-gradient(180deg,#fff 0,var(--ciel) 240px,var(--ciel) 100%);width:auto;height:auto;padding:48px 20px 0}.d-footer .g,.d-footer .cols,.d-footer .lg{position:static}.d-footer .g{width:auto}.d-footer .g p{width:auto;margin-top:28px;font-size:18px;line-height:26px}.d-footer .cols{grid-template-columns:1fr 1fr;gap:32px 20px;margin-top:44px;display:grid}.d-footer .col:nth-child(2){grid-area:2/1/auto/3}.d-footer .col h3{margin-bottom:12px;font-size:16px}.d-footer .col a{white-space:normal;width:auto;margin-bottom:10px;font-size:16px;line-height:22px}.d-footer .lg{flex-direction:column;gap:8px;margin-top:36px;font-size:13px}.d-footer .lg nav{gap:16px}.d-footer .ft:after{content:none}}
