/* cyrillic-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
p {
  margin: 0;
  padding: 0;
}

/*A section will always have 100% width and will align content to the center*/
.ow-section {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ow-wrapper {
  width: 100%;
  height: auto;
}

.md-display-none {
  display: block;
}
@media (max-width: 768px) {
  .md-display-none {
    display: none;
  }
}

.md-display-block {
  display: none;
}
@media (max-width: 768px) {
  .md-display-block {
    display: block;
  }
}

.six76-display-block {
  display: none;
}
@media (max-width: 676px) {
  .six76-display-block {
    display: block;
  }
}

.dark-grey-bg {
  background-color: #202020;
}

.light-grey-bg {
  background-color: #F4F4F4;
}

.no-break {
  word-break: keep-all;
}

.download-green-link a {
  color: #14853D;
  text-decoration: none;
}
.download-green-link a:hover, .download-green-link a:focus {
  color: #275D38;
}
.download-green-link a img {
  margin-right: 10px;
}

/*ow 12 column system (95px)*/
.ow-12-col {
  max-width: 1360px;
  width: 100%;
}

.ow-11-col {
  max-width: 1245px;
  width: 100%;
}

.ow-10-col {
  max-width: 1130px;
  width: 100%;
}

.ow-9-col {
  max-width: 1015px;
  width: 100%;
}

.ow-8-col {
  max-width: 900px;
  width: 100%;
}

.ow-7-col {
  max-width: 785px;
  width: 100%;
}

.ow-6-col {
  max-width: 670px;
  width: 100%;
}

.ow-5-col {
  max-width: 555px;
  width: 100%;
}

.ow-4-col {
  max-width: 440px;
  width: 100%;
}

.ow-3-col {
  max-width: 325px;
  width: 100%;
}

.ow-2-col {
  max-width: 210px;
  width: 100%;
}

.ow-1-col {
  max-width: 95px;
  width: 100%;
}

/*body::-webkit-scrollbar {
    width: 6px;
}

body::-webkit-scrollbar-track {
    background: transparent;
}

body::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: rgba(0,0,0,.5);
    box-shadow: 0 0 1px rgb(255 255 255 / 50%);
    height: 6px;
}*/
@font-face {
  font-family: "MMC Display";
  src: url(../assets/fonts/mmc_display/WOFF/MMCDisplay_W_Bd.woff) format("truetype");
  src: url(../assets/fonts/mmc_display/WOFF/MMCDisplay_W_Rg.woff) format("truetype");
}
@font-face {
  font-family: "MMC Display Condensed, Bold", sans-serif;
  src: url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Bd.woff") format("woff"), url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Bd.woff2") format("woff2");
  font-weight: bold;
}
@font-face {
  font-family: "MMC Display Condensed";
  src: url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Rg.woff") format("woff"), url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Rg.woff2") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: "MMC Display Condensed";
  src: url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Bd.woff") format("woff"), url("https://www.oliverwyman.com/etc.clientlibs/oliverwymanv2/clientlibs/general-v3/resources/fonts/MMCDisplayCd_W_Bd.woff2") format("woff2");
  font-weight: bold;
}
@font-face {
  font-family: "Noto Sans", sans-serif;
  src: url(../assets/fonts/Noto_Sans/NotoSans-Regular.ttf) format("truetype");
  src: url(../assets/fonts/Noto_Sans/NotoSans-Bold.ttf) format("truetype");
}
.ow-mmc-72 {
  font-family: "MMC Display Condensed", sans-serif;
  font-stretch: condensed;
  font-size: 72px;
  font-weight: 700;
  line-height: 125%;
  color: #ffffff;
}
@media (max-width: 577px) {
  .ow-mmc-72 {
    font-size: 42px;
  }
}

.ow-mmc-22 {
  font-family: "MMC Display Condensed", sans-serif;
  font-stretch: condensed;
  font-size: 22px;
  font-weight: 700;
  line-height: 125%;
  color: #202020;
  text-transform: uppercase;
}

.ow-mmc-18 {
  font-family: "MMC Display Condensed", sans-serif;
  font-stretch: condensed;
  font-size: 22px;
  font-weight: 700;
  line-height: 125%;
  color: #000000;
  text-transform: uppercase;
}

.noto-26 {
  font-family: "Noto Sans";
  font-size: 26px;
  font-weight: 600;
  line-height: 125%;
  color: #202020;
}
@media (max-width: 577px) {
  .noto-26 {
    font-size: 22px;
  }
}

.noto-23 {
  font-family: "Noto Sans";
  font-size: 23px;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 577px) {
  .noto-23 {
    font-size: 18px;
  }
}

.noto-22 {
  font-family: "Noto Sans";
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 577px) {
  .noto-22 {
    font-size: 20px;
  }
}

.noto-20 {
  font-family: "Noto Sans";
  font-size: 20px;
  font-weight: 600;
  line-height: 125%;
  color: #202020;
}
@media (max-width: 577px) {
  .noto-20 {
    font-size: 18px;
  }
}

.noto-18 {
  font-family: "Noto Sans";
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  color: #202020;
}

.noto-18-16 {
  font-family: "Noto Sans";
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 577px) {
  .noto-18-16 {
    font-size: 16px;
  }
}

.noto-18-14 {
  font-family: "Noto Sans";
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  color: #3B3B3B;
}
@media (max-width: 577px) {
  .noto-18-14 {
    font-size: 14px;
  }
}

.noto-16 {
  font-family: "Noto Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  color: #202020;
}

.noto-14 {
  font-family: "Noto Sans";
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  color: #B3B3B3;
}

.noto-12 {
  font-family: "Noto Sans";
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  color: #565656;
}

.fw-600 {
  font-weight: 600;
}

.black {
  color: #000000;
}

.white {
  color: #ffffff;
}

.grey-one {
  color: #949494;
}

.grey-five {
  color: #202020;
}

.primary-green {
  color: #14853D;
  text-decoration: none;
  cursor: pointer;
}

.primary-green-link a {
  text-decoration: none;
  color: #14853D;
  /*&:active {
      color: $primary-green;
      padding: 8px 5px;
      border: solid 1px $primary-green;
    }*/
}
.primary-green-link a:hover, .primary-green-link a:focus {
  color: #275D38;
}

.secondary-green-link {
  border-bottom: 1px solid #202020;
}
.secondary-green-link:hover, .secondary-green-link:focus {
  border-bottom: 1px solid #14853D;
}
.secondary-green-link a {
  text-decoration: none;
  color: #202020;
  /*&:active {
      color: $primary-green;
      padding: 8px 5px;
      border: solid 1px $primary-green;
    }*/
}
.secondary-green-link a:hover, .secondary-green-link a:focus {
  color: #14853D;
}

.underline-text-muted {
  border-bottom: 1px solid #B3B3B3;
}
.underline-text-muted:hover, .underline-text-muted:focus {
  border-bottom: 1px solid #14853D;
}
.underline-text-muted .text-muted {
  text-decoration: none;
  color: #B3B3B3;
}
.underline-text-muted .text-muted:hover, .underline-text-muted .text-muted:focus {
  color: #14853D;
}

.mt-80-40 {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .mt-80-40 {
    margin-top: 40px;
  }
}

.mt-30 {
  margin-top: 30px;
}

.mt-30-20 {
  margin-top: 30px;
}
@media (max-width: 577px) {
  .mt-30-20 {
    margin-top: 20px;
  }
}

.mt-20-10 {
  margin-top: 20px;
}
@media (max-width: 577px) {
  .mt-20-10 {
    margin-top: 10px;
  }
}

.mt-14 {
  margin-top: 14px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-50-20 {
  margin-bottom: 50px;
}
@media (max-width: 577px) {
  .mb-50-20 {
    margin-bottom: 20px;
  }
}

.mb-44-20 {
  margin-bottom: 44px;
}
@media (max-width: 577px) {
  .mb-44-20 {
    margin-bottom: 20px;
  }
}

.mb-40-30 {
  margin-bottom: 40px;
}
@media (max-width: 577px) {
  .mb-40-30 {
    margin-bottom: 30px;
  }
}

.mb-30-20 {
  margin-bottom: 30px;
}
@media (max-width: 577px) {
  .mb-30-20 {
    margin-bottom: 20px;
  }
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-20-10 {
  margin-bottom: 20px;
}
@media (max-width: 577px) {
  .mb-20-10 {
    margin-bottom: 10px;
  }
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-18 {
  margin-bottom: 18px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-0-20 {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .mb-0-20 {
    margin-bottom: 20px;
  }
}

.mb-0 {
  margin-bottom: 0;
}

.pb-130 {
  padding-bottom: 130px;
}
@media (max-width: 577px) {
  .pb-130 {
    padding-bottom: 0 !important;
  }
}

.p-md-150-60 {
  padding: 0px 0px 0px 0px;
}
@media (max-width: 768px) {
  .p-md-150-60 {
    padding: 150px 0px 60px 0px;
    width: auto !important;
  }
}

.pt-80-40 {
  padding-top: 80px;
}
@media (max-width: 768px) {
  .pt-80-40 {
    padding-top: 40px;
  }
}

.text-muted {
  color: #B3B3B3;
}

/*This file shouldn't be used with bootstrap*/
/* cyrillic-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v25/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 400;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "MMC Display";
  font-style: normal;
  font-weight: 700;
  src: url(/content/dam/oliver-wyman/v3/template-scripts/retail-journal-2022/assets/fonts/MMCDisplayCd_W_Bd.woff) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  margin: 0;
  padding: 0;
}
body .ow-wrapper .ow-banner-700 {
  height: 700px;
  width: 100%;
  background-color: #202020;
  display: flex;
  flex-direction: row;
}
body .ow-wrapper .ow-banner-700 .half-col {
  width: 50%;
  height: 100%;
}
body .ow-wrapper .ow-banner-700 .banner-6col-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 50%;
  height: 100%;
}
body .ow-wrapper .ow-banner-700 .why-now-banner {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/why-now-banner.svg);
}
body .ow-wrapper .ow-banner-700 .our-service-banner {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/our-service-banner.svg);
}
body .ow-wrapper .ow-banner-700 .our-team-banner {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/our-team-banner.svg);
  background-position: bottom;
  width: 50%;
}
body .ow-wrapper .ow-banner-700 .title-container {
  position: absolute;
  max-width: 1400px;
  width: 100%;
}
body .ow-wrapper .ow-banner-700 .title-container .title {
  padding: 0px 20px 0px 20px;
}
body .ow-wrapper .ow-banner-700 .title-container .title .banner-description-container {
  display: flex;
}
body .ow-wrapper .ow-banner-700 .title-container .title .banner-description-container .banner-description {
  width: 50%;
}
body .ow-wrapper .ow-banner-700 .title-container .title .banner-description-container .description-half {
  width: 50%;
}
@media (max-width: 768px) {
  body .ow-wrapper .ow-banner-700 {
    flex-direction: column-reverse;
    height: auto;
  }
  body .ow-wrapper .ow-banner-700 .half-col {
    display: none;
  }
  body .ow-wrapper .ow-banner-700 .banner-6col-img {
    width: 100%;
    height: 300px;
  }
  body .ow-wrapper .ow-banner-700 .title-container {
    position: relative;
  }
  body .ow-wrapper .ow-banner-700 .title-container .title {
    padding: 150px 20px 60px 20px;
  }
  body .ow-wrapper .ow-banner-700 .title-container .title .banner-description-container .banner-description {
    width: 100%;
    padding-right: 0;
  }
  body .ow-wrapper .ow-banner-700 .title-container .title .banner-description-container .description-half {
    display: none;
  }
}
body .ow-wrapper .ow-banner-search {
  height: 500px;
  width: 100%;
  background-color: #202020;
  display: flex;
}
body .ow-wrapper .ow-banner-search .flex-flex-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container #filter {
  background-image: url("/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/icon-search.png");
  background-position: 96%;
  background-repeat: no-repeat;
  background-color: #202020;
  outline: none;
  border: 1px solid #565656;
  padding: 10px 16px;
  max-width: 360px;
  width: 100%;
  font-family: "Noto Sans";
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container #filter::-moz-placeholder {
  font-family: "Noto Sans";
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container #filter::placeholder {
  font-family: "Noto Sans";
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat {
  margin-left: 16px;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select .form-control {
  background-color: #202020;
  outline: none;
  border: 1px solid #565656;
  padding: 10px 22px 10px 16px;
  font-family: "Noto Sans";
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  position: absolute;
  overflow: hidden;
  width: 160px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-image: url("/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/icon-chevron-down.png");
  z-index: 9;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select .form-control option {
  cursor: pointer;
  padding: 10px 0px;
  color: #707070;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select .form-control option:first-child {
  padding-top: 0;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select .form-control option:hover {
  color: #ffffff;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select select option:checked,
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select select option:hover {
  box-shadow: 0 0 20px 120px rgb(32, 32, 32) inset;
}
body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat .filter-select select:focus-visible {
  background-position-x: 95% !important;
  background-position-y: 10.5% !important;
  background-image: url("/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/icon-chevron-up.png") !important;
}
@media (max-width: 768px) {
  body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container {
    flex-direction: column;
    align-items: center;
  }
  body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container #filter {
    margin-left: 0;
  }
  body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat {
    margin-left: 0;
    margin-top: 20px;
    width: 160px;
  }
}
@media (max-width: 577px) {
  body .ow-wrapper .ow-banner-search {
    height: 306px;
  }
  body .ow-wrapper .ow-banner-search .flex-flex-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 20px;
  }
  body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container #filter {
    width: calc(100% - 40px);
  }
  body .ow-wrapper .ow-banner-search .flex-flex-center .filter-container .filter-cat {
    width: 100%;
  }
}
body .ow-wrapper .ow-section .ow-section-container .embed-container, body .ow-wrapper .ow-section .ow-final-section-container .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  background-color: black;
}
body .ow-wrapper .ow-section .ow-section-container .embed-container .embed-container__thumb, body .ow-wrapper .ow-section .ow-final-section-container .embed-container .embed-container__thumb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}
body .ow-wrapper .ow-section .ow-section-container .embed-container .embed-container__thumb .play-modalvideo, body .ow-wrapper .ow-section .ow-final-section-container .embed-container .embed-container__thumb .play-modalvideo {
  margin: 0;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 11;
  width: calc(35px + 5%);
  height: auto;
}
body .ow-wrapper .ow-section .ow-section-container .embed-container iframe, body .ow-wrapper .ow-section .ow-final-section-container .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .ow-wrapper .ow-section .ow-section-container .section-img-container, body .ow-wrapper .ow-section .ow-final-section-container .section-img-container {
  width: 100%;
  height: auto;
}
body .ow-wrapper .ow-section .ow-section-container .section-img-container .section-img, body .ow-wrapper .ow-section .ow-final-section-container .section-img-container .section-img {
  width: 100%;
  height: auto;
}
body .ow-wrapper .ow-section .ow-section-container .footnote, body .ow-wrapper .ow-section .ow-final-section-container .footnote {
  color: #949494;
}
body .ow-wrapper .ow-section .ow-section-container .section-paragraph .ow-ul, body .ow-wrapper .ow-section .ow-final-section-container .section-paragraph .ow-ul {
  padding-left: 20px;
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container {
  display: grid;
  grid-template-columns: 33.3fr 33.3fr 33.3fr;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col {
  padding-bottom: 50px;
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col .img-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 240px;
  margin-bottom: 20px;
  width: 100%;
  cursor: pointer;
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(1) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(1) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb-3dca-excite-video.jpg);
}

body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(2) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(2) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_cio.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(3) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(3) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_cbam.jpg);
}

body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(4) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(4) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_what-you-need-to-know-about-carbon-accounting-in-europe.svg);
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(5) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(5) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_introducing-3dca.jpg);
}

body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(6) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(6) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_scope-3-emissions-reporting.jpg);
}

body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(7) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(7) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_csrd-esrs-sustainability-regulations.jpg);
}

body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col:nth-child(8) .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col:nth-child(8) .share-link-container .img-container {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/assets6-11-2023/inshights/thumb_csrd-esrs-video-interview.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .middle, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .middle {
  border-left: solid 1px #DADADA;
  border-right: solid 1px #DADADA;
  padding: 0 25px;
}
body .ow-wrapper .ow-section .ow-section-container .no-results, body .ow-wrapper .ow-section .ow-final-section-container .no-results {
  width: 100%;
  display: flex;
  justify-content: center;
  display: none;
}
body .ow-wrapper .ow-section .ow-section-container .no-results p, body .ow-wrapper .ow-section .ow-final-section-container .no-results p {
  text-align: center;
}
body .ow-wrapper .ow-section .ow-section-container .filter-cat-results .f-cat, body .ow-wrapper .ow-section .ow-final-section-container .filter-cat-results .f-cat {
  opacity: 0;
  display: none;
}
body .ow-wrapper .ow-section .ow-section-container .filter-cat-results .f-cat.active, body .ow-wrapper .ow-section .ow-final-section-container .filter-cat-results .f-cat.active {
  opacity: 1;
  display: block;
  animation: fadeIn 0.65s ease forwards;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us {
  display: grid;
  grid-template-columns: 33.3fr 33.3fr 33.3fr;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 50px;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(1) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(1) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/Barrie-Wilkinson.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(2) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(2) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/Fred-Brown.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(3) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(3) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/clare-hills.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(4) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(4) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/Amara-Maria-Willendorf.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(5) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(5) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/solene-boudot.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col:nth-child(6) .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col:nth-child(6) .all-links-container .contact-img {
  background-image: url(/content/dam/oliver-wyman/v3/template-scripts/3d-accounting/assets/headshots/dean-faulkner-oliver-wyman-460.jpg);
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container {
  position: relative;
  display: flex;
  justify-content: right;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .link, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .link {
  position: absolute;
  height: 50px;
  width: 50px;
  z-index: 2;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #ffffff;
  background-color: #202020;
  cursor: pointer;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in:focus, body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in:hover, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in:focus, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .link .linked-in:hover {
  background-color: #14853D;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: auto;
  aspect-ratio: auto 1/1;
  cursor: pointer;
}
body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img:hover, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img:hover {
  opacity: 0.5;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-accordion, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-accordion {
  border: 0;
  outline: none;
  padding: 16px;
  background-color: #ffffff;
  border-top: 1px solid #DADADA;
  width: 100%;
  display: flex;
  justify-content: space-between;
  text-align: left;
  cursor: pointer;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-accordion .arrow-accordion, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-accordion .arrow-accordion {
  height: 16px;
  width: 16px;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-active, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-active {
  border-bottom: 1px solid #DADADA;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-active .arrow-accordion img, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-active .arrow-accordion img {
  transform: rotate(90deg);
  transition: max-height 0.2s ease-out;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .bb-1, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .bb-1 {
  border-bottom: 1px solid #DADADA;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-panel, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-panel {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
body .ow-wrapper .ow-section .ow-section-container .ow-accordion-container .ow-panel .ow-ul, body .ow-wrapper .ow-section .ow-final-section-container .ow-accordion-container .ow-panel .ow-ul {
  padding-left: 20px;
}
body .ow-wrapper .ow-section .ow-section-container .industries-list .industries-icons, body .ow-wrapper .ow-section .ow-final-section-container .industries-list .industries-icons {
  display: flex;
  margin-bottom: 30px;
}
body .ow-wrapper .ow-section .ow-section-container .industries-list .industries-icons .ind-icon, body .ow-wrapper .ow-section .ow-final-section-container .industries-list .industries-icons .ind-icon {
  margin-right: 30px;
}
@media (max-width: 577px) {
  body .ow-wrapper .ow-section .ow-section-container .industries-list .industries-icons .ind-icon img, body .ow-wrapper .ow-section .ow-final-section-container .industries-list .industries-icons .ind-icon img {
    width: 30px;
    height: auto;
  }
}
@media (max-width: 1024px) {
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container {
    grid-template-columns: 50fr 50fr;
  }
}
@media (max-width: 768px) {
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container {
    display: grid;
    grid-template-columns: 1fr;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 50px;
  }
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col {
    padding-bottom: 0;
  }
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col .share-link-container .img-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col .share-link-container .img-container {
    aspect-ratio: 16/9;
    height: auto;
  }
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .middle, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .middle {
    border-left: none;
    border-right: none;
    padding: 0;
  }
  body .ow-wrapper .ow-section .ow-section-container .cols-contact-us, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us {
    display: grid;
    grid-template-columns: 50fr 50fr;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 50px;
  }
  body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .link, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .link {
    height: 40px;
    width: 40px;
  }
  body .ow-wrapper .ow-section .ow-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img, body .ow-wrapper .ow-section .ow-final-section-container .cols-contact-us .flex-3-col .all-links-container .contact-img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 577px) {
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container {
    display: grid;
    grid-template-columns: 1fr;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 40px;
  }
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .flex-3-col, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .flex-3-col {
    padding-bottom: 0;
  }
  body .ow-wrapper .ow-section .ow-section-container .ow-3-col-container .middle, body .ow-wrapper .ow-section .ow-final-section-container .ow-3-col-container .middle {
    border-left: none;
    border-right: none;
    padding: 0;
  }
}
body .ow-wrapper .mb-50-34 {
  margin-bottom: 50px;
}
@media (max-width: 577px) {
  body .ow-wrapper .mb-50-34 {
    margin-bottom: 34px;
  }
}
body .ow-wrapper .mt-20-15 {
  margin-top: 20px;
}
@media (max-width: 577px) {
  body .ow-wrapper .mt-20-15 {
    margin-top: 15px;
  }
}
body .ow-wrapper .pr-50-0 {
  padding-right: 50px;
}
@media (max-width: 577px) {
  body .ow-wrapper .pr-50-0 {
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .fake-txt {
    display: none;
  }
}

.align-flex-end {
  display: flex;
  align-items: flex-end;
  justify-content: end;
}
.align-flex-end .green-btn-bg {
  width: 75px;
  height: 32px;
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.7;
  color: #000000;
}
.align-flex-end .green-btn-bg i {
  color: #ffffff;
  margin-right: 7px;
}

#open-video:hover .green-btn-bg, #open-video:focus .green-btn-bg {
  background-color: #14853D;
}

#flex-this {
  display: flex;
  flex-direction: column;
}
#flex-this .card-text-container {
  display: grid;
  height: 100%;
}
#flex-this .card-text-container .noto-16 {
  height: 100%;
  margin-top: 0;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 768px) {
  #flex-this .card-text-container .noto-16 {
    margin-top: 20px;
    align-items: flex-start;
  }
}

.ow-ul {
  padding-left: 20px;
}
.text-center-left {
  text-align: center;
}
@media screen and (max-width: 577px) {
  .text-center-left {
    text-align: left;
  }
}

.no-break {
  white-space: nowrap;
}

.m-t-b-30 {
  margin: 30px 0 30px 0;
}

.mb-30 {
  margin-bottom: 30px;
}

.ow-mmc-18 {
  font-family: "MMC Display Condensed", sans-serif;
  font-stretch: condensed;
  font-size: 22px;
  font-weight: 700;
  line-height: 125%;
  color: #000000;
  text-transform: uppercase;
}/*# sourceMappingURL=sections.css.map */