#esg:has(.ecovadis-banner) esg-navigation{grid-gap:var(--spacer1) var(--spacer2);grid-template-rows:minmax(auto, 370px);margin-bottom:var(--spacer1)}@media(max-width: 900px){#esg:has(.ecovadis-banner) esg-navigation{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);gap:var(--gap)}#esg:has(.ecovadis-banner) esg-navigation article{width:100%;max-height:160px}#esg:has(.ecovadis-banner) esg-navigation .ecovadis-banner{grid-row:4}}.ecovadis-banner{color:#fff;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2, 1fr) !important;justify-content:center;gap:2em;align-items:center;text-align:left;grid-column:1/-1}.ecovadis-banner.esg-page{grid-row:3;grid-column:var(--column-full);max-height:unset}.ecovadis-banner.esg-page div{padding:calc(var(--gap) * 2) 0}.ecovadis-banner.esg-page::before{background-color:var(--primary, #131f6b)}@media(max-width: 800px){.ecovadis-banner.esg-page{padding:var(--gap)}.ecovadis-banner.esg-page div{padding:var(--gap) 0}.ecovadis-banner.esg-page div:first-of-type{padding-left:0}}.ecovadis-banner>div{display:grid;grid-template-columns:auto 1fr;gap:1em;align-items:center}.ecovadis-banner>div img{grid-column:1}.ecovadis-banner>div>div{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:var(--gap)}.ecovadis-banner>div:first-of-type{padding-right:5em;border-right:1px solid rgba(255,255,255,.5)}.ecovadis-banner img{width:100%;height:160px;-o-object-fit:contain;object-fit:contain}.ecovadis-banner h2{display:flex;color:#fff;font-weight:600;font-family:lato,sans-serif;font-style:normal;font-weight:700;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;display:inline}.ecovadis-banner p{text-wrap:pretty}.ecovadis-banner .button{white-space:nowrap}.ecovadis-banner .button svg{--icon-size: 0.9em}.ecovadis-banner p{padding:calc(var(--gap) * 2) 0;display:block;position:relative}.ecovadis-banner p::before,.ecovadis-banner p::after{position:absolute;content:"";height:1px;background-color:#fff;width:100%;left:0;right:0}.ecovadis-banner p::before{top:0}.ecovadis-banner p::after{bottom:0}@media(min-width: 769px){.ecovadis-banner{display:grid;grid-template-columns:repeat(2, 1fr) !important;max-height:180px}}@media(max-width: 800px){.ecovadis-banner{grid-template-columns:1fr !important;padding-block:var(--gutter2);gap:calc(var(--gap) * 2);text-align:center;padding-top:var(--spacer1);padding-bottom:var(--spacer1);text-align:center}.ecovadis-banner h2{font-size:1.5625em;line-height:1.6;line-height:1.2}.ecovadis-banner a{align-self:auto}.ecovadis-banner>div:first-of-type{border-right:none;padding-right:unset;padding-bottom:3em;border-bottom:1px solid rgba(255,255,255,.5)}.ecovadis-banner .button{margin:0 auto}}@media(max-width: 500px){.ecovadis-banner>div{grid-template-columns:1fr}.ecovadis-banner>div img{max-width:150px;margin:0 auto}}