@font-face{font-family:'DM Sans';src:local("DM Sans Regular"),local("DMSans-Regular"),url("../fonts/DMSans-Regular.woff2") format("woff2"),url("../fonts/DMSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:local("DM Sans Bold"),local("DMSans-Bold"),url("../fonts/DMSans-Bold.woff2") format("woff2"),url("../fonts/DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:local("Caveat Regular"),local("Caveat-Regular"),url("../fonts/Caveat-Regular.woff2") format("woff2"),url("../fonts/Caveat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html[lang="fr"] .quick-access .language-selector-link[data-lang="fr"]{display:none}html[lang="en"] .quick-access .language-selector-link[data-lang="en"]{display:none}.quick-access .language-selector-link{display:flex;padding:.125rem .625rem;height:100%;align-items:center;border-radius:.25rem;font-size:.875rem;transition:background-color .2s;background-color:white}.quick-access .language-selector-link:hover{background-color:#FAF8F2}.quick-access .language-selector-link .symbol{width:1.5rem;height:1.5rem;margin-right:.375rem}.quick-access .language-selector-link abbr{text-decoration:none}.quick-access .language-selector-link span{display:none}@media screen and (min-width: 769px){.quick-access .language-selector-link{display:flex !important;height:auto;font-size:1rem}.quick-access .language-selector-link abbr{display:none}.quick-access .language-selector-link span{display:inline}.quick-access .language-selector-link .symbol{width:1.875rem;height:1.875rem;margin-right:.5rem}}@media screen and (min-width: 769px){body.intl-site #footercontent .footer-secondary-links ul{display:flex;align-items:center;justify-content:center}body.intl-site #footercontent .footer-secondary-links li{margin:0 1.25rem}}@media screen and (min-width: 769px){body.intl-site .footer-brand-info .arguments .content{justify-content:space-evenly}body.intl-site .footer-brand-info .arguments .content .argument{margin:0 3.125rem}body.intl-site .footer-brand-info .arguments .content .argument .label{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width: 769px){body.intl-site .home-brand-info{padding:3.125rem 0 5.625rem}}
