.Footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--color-footer-background);margin-top:var(--spacing-l);padding:var(--spacing-sm) 0 0}@media (min-width:768px){.Footer{padding-top:var(--content-padding)}}.Footer .Footer-footNoteContent,.Footer>:not(.Footer-footNoteWrapper){margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--grid-padding);padding-right:var(--grid-padding);width:100%}.Footer .Footer-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xxs)}@media (min-width:768px){.Footer .Footer-intro{gap:var(--spacing-xs)}}.Footer .Footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-l);margin-top:var(--spacing-l)}@media (min-width:768px){.Footer .Footer-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--spacing-xl)}.Footer .Footer-navigation .Footer-linkGroup{max-width:calc(33.33333% - var(--grid-gutter)*2/3)}}.Footer .Footer-navigation .Footer-linkGroupTitle{color:var(--color-text-base);font-family:Roboto,sans-serif;font-size:var(--text-copy-font-size);font-size:var(--text-copy-small-font-size);font-weight:var(--text-copy-regular-font-weight);line-height:var(--text-copy-line-height);line-height:var(--text-copy-small-line-height)}.Footer .Footer-navigation .Footer-linkGroupLinkList{list-style:none;list-style-position:inside;margin:0;margin-top:var(--spacing-xs);padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xs)}.Footer .Footer-infos,.Footer .Footer-navigation .Footer-linkGroupLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Footer .Footer-infos{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid var(--color-footer-border);color:var(--color-text-base);gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}@media (min-width:768px){.Footer .Footer-infos{padding-top:var(--content-padding);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:var(--content-padding)}}.Footer .Footer-infos>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.Footer .Footer-infos>*{gap:var(--spacing-xxs);max-width:calc(33.33333% - var(--grid-gutter)*2/3)}}.Footer .Footer-infos .Footer-infosTitle{font-weight:700}.Footer .Footer-infos a{color:var(--color-text-base);-webkit-text-decoration:none;text-decoration:none}.Footer .Footer-infos .Footer-infosSocial{row-gap:var(--spacing-xxs)}.Footer .Footer-socialChannels{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;list-style-position:inside;margin:0;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-xs);justify-content:center}.Footer .Footer-socialChannels .Footer-socialChannelsItem{height:24px}.Footer .Footer-socialChannels .Footer-socialChannel{color:var(--color-text-base);font-size:24px;-webkit-text-decoration:none;text-decoration:none}.Footer .Footer-footNoteWrapper{background-color:var(--color-footer-footnote-background);margin-top:var(--spacing-sm);width:100%}@media (min-width:768px){.Footer .Footer-footNoteWrapper{margin-top:var(--content-padding)}}.Footer .Footer-footNoteContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xs);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}@media (min-width:768px){.Footer .Footer-footNoteContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:var(--content-padding);padding-top:var(--content-padding)}}.Footer .Footer-footNote{color:var(--color-text-base)}@media (min-width:768px){.Footer .Footer-footNote{max-width:75%}}.Footer.Footer--legal{--footer-panel-duration:.3s;--color-text-subline:var(--color-text-base)}.Footer.Footer--legal .Footer-navigation{margin-top:0}.Footer.Footer--legal .Footer-navigation .Footer-linkGroupTitle{color:var(--color-text-subline);font-family:Roboto,sans-serif;font-size:var(--text-subline-font-size);font-weight:var(--text-subline-font-weight);line-height:var(--text-subline-line-height)}.Footer.Footer--legal .Footer-legalWrapper{margin-top:var(--spacing-sm)}@media (min-width:768px){.Footer.Footer--legal .Footer-legalWrapper{margin-top:var(--content-padding)}}.Footer.Footer--legal .Footer-legal{border-top:1px solid var(--color-footer-border);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;list-style-position:inside;margin:0;padding-left:0;padding-top:calc(var(--spacing-sm) + var(--spacing-md));-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:var(--spacing-sm);-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);row-gap:var(--spacing-md)}@media (min-width:768px){.Footer.Footer--legal .Footer-legal{padding-top:var(--spacing-md)}}@media (min-width:1024px){.Footer.Footer--legal .Footer-legal{row-gap:var(--spacing-sm)}}.Footer.Footer--legal .Footer-legal .Link{--text-link-active-font-weight:var(--text-base-font-weight)}.Footer.Footer--legal .Footer-legal .Link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media (min-width:768px){.Footer.Footer--legal .Footer-footNoteWrapper{margin-top:var(--spacing-md)}.Footer.Footer--legal .Footer-footNoteContent{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:var(--spacing-sm);-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.Footer.Footer--legal .Footer-footNote{max-width:none}.Footer.Footer--legal .Footer-socialChannels{margin-left:auto}}@media (min-width:1024px){.Footer.Footer--legal .Footer-socialChannels .Footer-socialChannelsItem{height:32px}.Footer.Footer--legal .Footer-socialChannels .Footer-socialChannel{font-size:32px}}@media (max-width:767px){.Footer.Footer--legal .Footer-linkGroup{width:100%}.Footer.Footer--legal .Footer-navigation .Footer-linkGroupTitle{color:var(--color-text-base);font-family:Roboto,sans-serif;font-size:var(--text-copy-font-size);font-weight:var(--text-copy-regular-font-weight);font-weight:var(--text-copy-bold-font-weight);line-height:var(--text-copy-line-height)}.Footer.Footer--legal .Footer-linkGroupToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;min-width:0;padding:0}.Footer.Footer--legal .Footer-linkGroupToggle:after{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-angle-down)}.Footer.Footer--legal .Footer-linkGroupToggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;-webkit-column-gap:var(--spacing-xs);-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);cursor:pointer;font:inherit;margin:-10px 0;padding:10px 0;text-align:left;width:100%}.Footer.Footer--legal .Footer-linkGroupToggle:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.Footer.Footer--legal .Footer-linkGroupToggle:after{font-size:16px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform var(--footer-panel-duration) ease-out;transition:-webkit-transform var(--footer-panel-duration) ease-out;transition:transform var(--footer-panel-duration) ease-out;transition:transform var(--footer-panel-duration) ease-out,-webkit-transform var(--footer-panel-duration) ease-out}.Footer.Footer--legal .Footer-linkGroupPanel{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows var(--footer-panel-duration) ease-out,margin-top var(--footer-panel-duration) ease-out;transition:grid-template-rows var(--footer-panel-duration) ease-out,margin-top var(--footer-panel-duration) ease-out;transition:grid-template-rows var(--footer-panel-duration) ease-out,margin-top var(--footer-panel-duration) ease-out,-ms-grid-rows var(--footer-panel-duration) ease-out}.Footer.Footer--legal .Footer-linkGroupPanel>*{opacity:0;overflow:hidden;-webkit-transition:opacity var(--footer-panel-duration) ease-out;transition:opacity var(--footer-panel-duration) ease-out}.Footer.Footer--legal .Footer-linkGroupPanel[hidden]{display:none}.Footer.Footer--legal .Footer-linkGroup.is-open .Footer-linkGroupToggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Footer.Footer--legal .Footer-linkGroup.is-open .Footer-linkGroupPanel{grid-template-rows:1fr;margin-top:var(--spacing-xs)}.Footer.Footer--legal .Footer-linkGroup.is-open .Footer-linkGroupPanel>*{opacity:1}@media (prefers-reduced-motion:reduce){.Footer.Footer--legal .Footer-linkGroupPanel,.Footer.Footer--legal .Footer-linkGroupPanel>*,.Footer.Footer--legal .Footer-linkGroupToggle:after{-webkit-transition:none;transition:none}}.Footer.Footer--legal .Footer-linkGroupPanel .Footer-linkGroupLinkList{margin-top:0}}
