﻿@media only screen and (min-width:320px){.social-responsibility-page p,.social-responsibility-page ul,.social-responsibility-page ol{font-size:inherit;font-weight:inherit;line-height:inherit;}.social-responsibility-page ul,.social-responsibility-page ol{margin:0 0 8px 0;}.social-responsibility-page ul li,.social-responsibility-page ol li{margin:0 0 5px 0;list-style:none;}.social-responsibility-page .header-section{--smallest-item-size:72px;display:grid;grid-template-columns:auto repeat(3,var(--smallest-item-size));grid-template-rows:repeat(2,auto) repeat(2,var(--smallest-item-size));grid-template-areas:"header header header header" "body body body body" ". . two two" ". eight two two";}.social-responsibility-page .header-section .header{grid-area:header;font-family:Ubuntu !important;font-style:normal !important;font-weight:500 !important;font-feature-settings:'pnum' on,'lnum' on;font-size:30px;line-height:40px;margin-bottom:15px;display:flex;flex-direction:column-reverse;}.social-responsibility-page .header-section .body{grid-area:body;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;margin-bottom:20px;}.social-responsibility-page .header-section .collage-item{width:100%;height:100%;background-repeat:no-repeat;background-size:auto;background-position:center;}.social-responsibility-page .header-section .collage-item:nth-child(3){display:none;grid-area:one;}.social-responsibility-page .header-section .collage-item:nth-child(4){border-radius:50% 0;background-size:contain;grid-area:two;}.social-responsibility-page .header-section .collage-item:nth-child(5){border-radius:0 50% 50% 0;display:none;grid-area:three;}.social-responsibility-page .header-section .collage-item:nth-child(6){display:none;grid-area:four;}.social-responsibility-page .header-section .collage-item:nth-child(7){display:none;grid-area:five;}.social-responsibility-page .header-section .collage-item:nth-child(8){display:none;grid-area:six;}.social-responsibility-page .header-section .collage-item:nth-child(9){display:none;grid-area:seven;}.social-responsibility-page .header-section .collage-item:nth-child(10){border-radius:0 50%;grid-area:eight;}.social-responsibility-page .header-section .collage-item:nth-child(11){display:none;grid-area:nine;}.social-responsibility-page .sr-list-section .sr-item{margin-bottom:55px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container{position:relative;height:54px;display:flex;flex-direction:column;justify-content:center;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .bullet{position:absolute;width:54px;height:54px;border-radius:50% 0;margin-left:-10px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .responsibility-sub-header{font-family:Open Sans !important;font-style:normal !important;font-weight:600 !important;font-size:18px !important;line-height:25px !important;text-transform:uppercase;color:#404040;text-align:start;z-index:1;}.social-responsibility-page .sr-list-section .sr-item .text-container .responsibility-item-text{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;color:#404040;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container{margin-top:33px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container{display:grid;grid-template-columns:35px auto;grid-column-gap:15px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet{height:35px;width:100%;border-radius:50% 0;display:flex;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet .fa-check{margin:auto;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .example-text{display:flex;flex-direction:column;justify-content:center;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;color:#404040;}.social-responsibility-page .ecovadis-section{margin:0 -16px;padding:20px 16px;}.social-responsibility-page .ecovadis-section .award-information-container .award-image{width:200px;height:200px;background-size:contain;margin:auto;margin-bottom:5px;}.social-responsibility-page .ecovadis-section .award-information-container .award-text{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;color:#404040;}}@media only screen and (min-width:360px){.social-responsibility-page .header-section{--smallest-item-size:82px;display:grid;grid-template-columns:auto repeat(3,var(--smallest-item-size));grid-template-rows:repeat(2,auto) repeat(2,var(--smallest-item-size));grid-template-areas:"header header header header" "body body body body" ". . two two" ". eight two two";}.social-responsibility-page .header-section .collage-item:nth-child(4){border-radius:50% 0;grid-area:two;}.social-responsibility-page .header-section .collage-item:nth-child(10){border-radius:0 50%;grid-area:eight;}}@media only screen and (min-width:375px){.social-responsibility-page .header-section{--smallest-item-size:86px;display:grid;grid-template-columns:auto repeat(3,var(--smallest-item-size));grid-template-rows:var(--smallest-item-size) repeat(2,auto) repeat(2,var(--smallest-item-size));grid-template-areas:". . one nine" "header header header header" "body body body body" ". . two two" ". eight two two";}.social-responsibility-page .header-section .collage-item:nth-child(3){border-radius:0 50%;display:initial;grid-area:one;}.social-responsibility-page .header-section .collage-item:nth-child(11){border-radius:50% 50% 0 50%;display:initial;grid-area:nine;}}@media only screen and (min-width:768px){.social-responsibility-page h3,.social-responsibility-page p{margin:9px 0;}.social-responsibility-page ul,.social-responsibility-page ol{margin:0 0 27px 0;}.social-responsibility-page ul li,.social-responsibility-page ol li{margin:0 0 27px 0;}.social-responsibility-page .header-section{--smallest-item-size:96px;display:grid;grid-template-columns:411px repeat(3,var(--smallest-item-size));grid-template-rows:repeat(3,var(--smallest-item-size)) auto repeat(2,var(--smallest-item-size));grid-template-areas:". one six seven" "header header . ." "header header . ." "body body body body" ". . two two" ". eight two two";}.social-responsibility-page .header-section .header{grid-area:header;font-size:50px !important;line-height:63px !important;margin-bottom:0;flex-direction:column;}.social-responsibility-page .header-section .body{grid-area:body;font-size:20px !important;line-height:27px !important;margin-bottom:20px;margin-top:-30px;}.social-responsibility-page .header-section .collage-item:nth-child(3){border-radius:0 50%;display:initial;grid-area:one;}.social-responsibility-page .header-section .collage-item:nth-child(8){border-radius:0 0 50% 50%;display:initial;grid-area:six;}.social-responsibility-page .header-section .collage-item:nth-child(9){border-radius:50% 50% 0 50%;display:initial;grid-area:seven;}.social-responsibility-page .header-section .collage-item:nth-child(11){display:none;grid-area:nine;}.social-responsibility-page .sr-list-section .sr-item{margin-bottom:83px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .responsibility-sub-header{font-size:21px !important;line-height:31px !important;}.social-responsibility-page .sr-list-section .sr-item .text-container .responsibility-item-text{font-size:18px;line-height:27px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container{margin-top:33px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container{display:grid;grid-template-columns:54px auto;grid-column-gap:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet{height:54px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet .fa-check{font-size:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .example-text{font-size:18px;line-height:27px;}.social-responsibility-page .ecovadis-section{margin:0 -35px;padding:47px 35px;}.social-responsibility-page .ecovadis-section .award-information-container{display:grid;grid-template-columns:auto 494px;grid-column-gap:30px;}.social-responsibility-page .ecovadis-section .award-information-container .award-image{width:150px;height:150px;background-size:contain;margin:auto 0 auto 21px;}.social-responsibility-page .ecovadis-section .award-information-container .award-text{font-size:18px;line-height:27px;margin:auto 21px auto auto;}}@media only screen and (min-width:1024px){.social-responsibility-page .header-section{--smallest-item-size:96px;display:grid;grid-template-columns:auto repeat(4,var(--smallest-item-size));grid-template-rows:repeat(4,var(--smallest-item-size));grid-template-areas:"header . . two two" "header one . two two" "body . three four ." "body . five . .";}.social-responsibility-page .header-section .header{margin-right:56px;margin-bottom:15px;flex-direction:column-reverse;}.social-responsibility-page .header-section .body{margin-right:56px;margin-top:0;}.social-responsibility-page .header-section .collage-item:nth-child(3){border-radius:0 50%;display:initial;grid-area:one;}.social-responsibility-page .header-section .collage-item:nth-child(5){border-radius:0 0 50% 50%;display:initial;grid-area:three;}.social-responsibility-page .header-section .collage-item:nth-child(6){border-radius:50% 50% 0 50%;display:initial;grid-area:four;}.social-responsibility-page .header-section .collage-item:nth-child(7){border-radius:50%;display:initial;grid-area:five;}.social-responsibility-page .header-section .collage-item:nth-child(8){display:none;grid-area:six;}.social-responsibility-page .header-section .collage-item:nth-child(9){display:none;grid-area:seven;}.social-responsibility-page .header-section .collage-item:nth-child(10){display:none;grid-area:eight;}.social-responsibility-page .sr-list-section .sr-item{margin-bottom:83px;display:grid;grid-template-columns:230px auto;grid-column-gap:20px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container{justify-content:flex-start;padding-top:9px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .bullet{margin-top:-20px;width:90px;height:90px;margin-left:-20px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .responsibility-sub-header{font-size:20px !important;line-height:27px !important;margin-top:0;}.social-responsibility-page .sr-list-section .sr-item .text-container .responsibility-item-text{font-size:18px;line-height:27px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container{margin-top:33px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container{display:grid;grid-template-columns:54px auto;grid-column-gap:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet{height:54px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet .fa-check{font-size:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .example-text{font-size:18px;line-height:27px;}.social-responsibility-page .ecovadis-section{margin:0 -35px;padding:47px 35px;}.social-responsibility-page .ecovadis-section .award-information-container{display:grid;grid-template-columns:auto 740px;grid-column-gap:30px;}.social-responsibility-page .ecovadis-section .award-information-container .award-image{width:150px;height:150px;background-size:contain;margin:auto 0 auto 0;}.social-responsibility-page .ecovadis-section .award-information-container .award-text{font-size:18px;line-height:27px;display:flex;flex-direction:column;justify-content:center;margin:auto 0 auto 0;}}@media only screen and (min-width:1366px){.social-responsibility-page .header-section{--smallest-item-size:128px;}.social-responsibility-page .header-section .collage-item{background-size:55%;}.social-responsibility-page .header-section .header{grid-area:header;font-size:60px !important;line-height:72px !important;margin-bottom:15px;}.social-responsibility-page .header-section .body{grid-area:body;font-size:24px !important;line-height:36px !important;margin-bottom:20px;}.social-responsibility-page .sr-list-section .sr-item{margin-bottom:99px;display:grid;grid-template-columns:400px auto;grid-column-gap:50px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container{justify-content:flex-start;padding-top:9px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .bullet{margin-top:-30px;}.social-responsibility-page .sr-list-section .sr-item .sub-header-container .responsibility-sub-header{font-size:20px !important;line-height:27px !important;}.social-responsibility-page .sr-list-section .sr-item .text-container .responsibility-item-text{font-size:18px;line-height:27px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container{margin-top:33px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container{display:grid;grid-template-columns:54px auto;grid-column-gap:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet{height:54px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .bullet .fa-check{font-size:20px;}.social-responsibility-page .sr-list-section .sr-item .text-container .examples-container .example-container .example-text{font-size:18px;line-height:27px;}.social-responsibility-page .ecovadis-section{margin:0 -60px;padding:47px 218px;}.social-responsibility-page .ecovadis-section .award-information-container{display:grid;grid-template-columns:auto 740px;grid-column-gap:30px;}.social-responsibility-page .ecovadis-section .award-information-container .award-image{width:150px;height:150px;background-size:contain;margin:auto;}.social-responsibility-page .ecovadis-section .award-information-container .award-text{font-size:18px;line-height:27px;display:flex;flex-direction:column;margin:auto;}}@media only screen and (min-width:1440px){.social-responsibility-page .header-section .header{margin-right:63px;}.social-responsibility-page .header-section .body{margin-right:63px;}.social-responsibility-page .ecovadis-section{margin:0 calc((100vw - 1298px)/-2);padding:47px 255px;}.social-responsibility-page .ecovadis-section .award-information-container{grid-template-columns:auto 740px;max-width:1280px;}}