@font-face {
  font-family: 'HN-Thin';
  src: url("/sbd/cre/_lib/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot");
  src: url("/sbd/cre/_lib/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("/sbd/cre/_lib/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg"); }
@font-face {
  font-family: 'HN-Light';
  src: url("/sbd/cre/_lib/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot");
  src: url("/sbd/cre/_lib/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("/sbd/cre/_lib/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }
@font-face {
  font-family: 'HN-Roman';
  src: url("/sbd/cre/_lib/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot");
  src: url("/sbd/cre/_lib/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("/sbd/cre/_lib/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg"); }
@font-face {
  font-family: 'HN-Medium';
  src: url("/sbd/cre/_lib/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
  src: url("/sbd/cre/_lib/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("/sbd/cre/_lib/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }
@font-face {
  font-family: 'HN-Bold';
  src: url("/sbd/cre/_lib/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
  src: url("/sbd/cre/_lib/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("/sbd/cre/_lib/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }
@font-face {
  font-family: 'HNC-Bold';
  src: url("/sbd/cre/_lib/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
  src: url("/sbd/cre/_lib/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("/sbd/cre/_lib/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg"); }
@font-face {
  font-family: 'HNC-Heavy';
  src: url("/sbd/cre/_lib/fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot");
  src: url("/sbd/cre/_lib/fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/33bb86d1-8adf-454e-aee3-ca1c89445476.woff") format("woff"), url("/sbd/cre/_lib/fonts/921ef834-872c-4460-ac11-f5fbcac9fa2d.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/9d3bb5f2-6932-419e-a56f-382131ffd4b8.svg#9d3bb5f2-6932-419e-a56f-382131ffd4b8") format("svg"); }
@font-face {
  font-family: 'HNC-Black';
  src: url("/sbd/cre/_lib/fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot");
  src: url("/sbd/cre/_lib/fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot?#iefix") format("embedded-opentype"), url("/sbd/cre/_lib/fonts/58310d61-40ac-4464-b817-30d9e9deb3bb.woff") format("woff"), url("/sbd/cre/_lib/fonts/96017e22-70f3-4c82-9620-352a5f107d90.ttf") format("truetype"), url("/sbd/cre/_lib/fonts/d7282731-5798-4d1c-90ae-efbd49632898.svg#d7282731-5798-4d1c-90ae-efbd49632898") format("svg"); }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes flickerIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes grow {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
@keyframes slideDown {
  0% {
    transform: translateY(-100%); }
  50% {
    transform: translateY(8%); }
  65% {
    transform: translateY(-4%); }
  80% {
    transform: translateY(4%); }
  95% {
    transform: translateY(-2%); }
  100% {
    transform: translateY(0%); } }
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%); }
  50% {
    -webkit-transform: translateY(8%); }
  65% {
    -webkit-transform: translateY(-4%); }
  80% {
    -webkit-transform: translateY(4%); }
  95% {
    -webkit-transform: translateY(-2%); }
  100% {
    -webkit-transform: translateY(0%); } }
.cwwbos_uppercase {
  text-transform: uppercase; }

.bgRed {
  background-color: #cc0000; }

.bgWhite {
  background-color: #ffffff; }

.bgSubtleGray {
  background-color: #f8f8f8; }

.bgLtSubtleGray {
  background-color: #f6f6f6; }

.bgLighterGray {
  background-color: #ebebea; }

.cwwbos_super {
  font-size: .7em;
  line-height: 0;
  vertical-align: .4em; }

.cwwbos_no-border {
  border-bottom: none !important; }

.cwwbos_remove {
  display: none; }

body {
  margin: 0; }
  body main,
  body header,
  body nav,
  body section,
  body article,
  body footer,
  body aside div {
    display: block;
    width: 100%;
    float: none;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .cwwbos_content_wrapper {
    width: 1440px;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
  body h1 {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    text-transform: uppercase;
    text-align: center; }
  body h2 {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 34px;
    margin: 0; }
  body p {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 25px;
    margin: 0; }
  body hr {
    width: 50px;
    color: #ffffff; }
  body .bx-wrapper {
    margin: 0; }
    body .bx-wrapper .bx-viewport {
      left: 0;
      background-color: #f6f6f6; }
    body .bx-wrapper .bx-pager {
      bottom: -40px; }
    body .bx-wrapper .bx-pager.bx-default-pager a {
      width: 12px;
      height: 12px;
      border-radius: 6px;
      background-color: #dadada; }
      body .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-color: #cc0000; }
    body .bx-wrapper .bx-controls {
      float: none; }
      body .bx-wrapper .bx-controls .bx-pager-item {
        float: none; }
      body .bx-wrapper .bx-controls .bx-controls-direction a {
        width: 42px;
        height: 80px;
        margin-top: -40px; }
        body .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
          background: url("/sbd/cre/noheader/about_us/corporate-responsibility/images/arrow-left.svg") center center no-repeat;
          top: 50%;
          left: 24px; }
          body .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev.disabled {
            display: none; }
        body .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
          background: url("/sbd/cre/noheader/about_us/corporate-responsibility/images/arrow-right.svg") center center no-repeat;
          right: 24px;
          top: 50%; }
          body .bx-wrapper .bx-controls .bx-controls-direction a.bx-next.disabled {
            display: none; }
  body #bx-pager {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    position: absolute;
    bottom: 0;
    z-index: 1;
    overflow: hidden; }
    body #bx-pager ul.cwwbos_my_pager {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 68.0272108844%;
      margin-left: auto;
      margin-right: auto;
      overflow: hidden; }
      body #bx-pager ul.cwwbos_my_pager li {
        float: left;
        margin: 0;
        padding: 0;
        width: 8.3%;
        text-align: center;
        line-height: 18px;
        position: relative;
        padding-top: 28px;
        padding-bottom: 28px; }
        body #bx-pager ul.cwwbos_my_pager li a {
          font-family: HNC-Bold, Helvetica, Arial, sans-serif;
          font-size: 14px;
          font-weight: normal;
          text-decoration: none;
          padding: 0;
          margin: 0;
          color: #FFF;
          display: block; }
          body #bx-pager ul.cwwbos_my_pager li a.active {
            font-size: 18px; }
            body #bx-pager ul.cwwbos_my_pager li a.active span.cwwbos_red_dot {
              width: 10px;
              height: 10px;
              border-radius: 5px;
              background-color: #cc0000;
              bottom: 22px;
              position: absolute;
              left: 44%; }
          body #bx-pager ul.cwwbos_my_pager li a div.cwwbos_hr {
            width: 100%;
            float: left;
            height: 1px;
            background-color: #ffffff;
            margin-top: 10px; }
  body section#cwwbos_hero,
  body section#cwwbos_our_story {
    color: #ffffff; }
  body .cwwbos_tile_wrapper {
    width: 1440px;
    overflow: hidden;
    margin: 0 auto; }
    body .cwwbos_tile_wrapper div {
      float: left;
      width: 50%;
      box-sizing: border-box; }
      body .cwwbos_tile_wrapper div img {
        width: 100%;
        height: auto; }
  body section#cwwbos_hero {
    background: url("/sbd/cre/noheader/about_us/corporate-responsibility/images/62638-hero.png") center center no-repeat;
    background-size: cover;
    margin-bottom: 30px; }
    body section#cwwbos_hero .cwwbos_content_wrapper {
      padding: 151px 0px; }
    body section#cwwbos_hero .cwwbos_intro_text {
      text-align: center;
      margin: 0 auto;
      padding-bottom: 40px;
      width: 990px; }
      body section#cwwbos_hero .cwwbos_intro_text p {
        font-family: "HN-Thin", Helvetica, Arial, sans-serif, Helvetica, sans-serif; }
    body section#cwwbos_hero .cwwbos_cta_per {
      font-family: HN-Bold, Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      display: block;
      background: #cc0000;
      box-sizing: border-box;
      cursor: pointer;
      color: #ffffff;
      line-height: 20px;
      margin: 0 auto;
      padding: 12px 16px;
      position: relative;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      z-index: 10;
      width: 324px; }
      body section#cwwbos_hero .cwwbos_cta_per:hover {
        background: #99040C;
        color: #ffffff;
        text-decoration: none; }
  body div.cwwbos_desc {
    padding: 13% 3% 10% 9%; }
    body div.cwwbos_desc .cwwbos_cta_learn {
      font-family: HN-Bold, Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      background: #cc0000;
      display: block;
      box-sizing: border-box;
      cursor: pointer;
      color: #ffffff;
      line-height: 20px;
      margin: 0;
      padding: 12px 16px;
      position: relative;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      z-index: 10;
      width: 140px; }
      body div.cwwbos_desc .cwwbos_cta_learn:hover {
        background: #861c1e;
        color: #ffffff;
        text-decoration: none; }
  body section#cwwbos_env,
  body #cwwbos_comn,
  body #cwwbos_eth,
  body #cwwbos_divr {
    color: #4d4d4d; }
    body section#cwwbos_env h2,
    body #cwwbos_comn h2,
    body #cwwbos_eth h2,
    body #cwwbos_divr h2 {
      font-family: HNC-Bold, Helvetica, Arial, sans-serif;
      font-size: 30px;
      font-weight: normal;
      text-align: left;
      margin-bottom: 22px; }
    body section#cwwbos_env p,
    body #cwwbos_comn p,
    body #cwwbos_eth p,
    body #cwwbos_divr p {
      font-family: HN-Light, Helvetica, Arial, sans-serif;
      font-size: 18px;
      font-weight: normal;
      line-height: 24px;
      margin-bottom: 27px; }
  body section#cwwbos_comn .cwwbos_desc,
  body #cwwbos_divr .cwwbos_desc,
  body #cwwbos_eth .cwwbos_desc {
    padding: 13% 4% 7% 6%; }
  body section#cwwbos_corp_res {
    background: url("/sbd/cre/noheader/about_us/corporate-responsibility/images/middle_desk.png") center center no-repeat;
    background-size: cover;
    padding-bottom: 78px;
    margin-top: 28px; }
    body section#cwwbos_corp_res .cwwbos_inner_content {
      width: 1440px;
      margin: 0 auto;
      overflow: hidden;
      position: relative; }
    body section#cwwbos_corp_res .cwwbos_inner_header {
      margin-top: 107px;
      margin-bottom: 65px; }
    body section#cwwbos_corp_res .cwwbos_inner_header h2 {
      font-family: HNC-Bold, Helvetica, Arial, sans-serif;
      font-size: 30px;
      font-weight: normal;
      color: #ffffff;
      text-transform: uppercase;
      text-align: center; }
    body section#cwwbos_corp_res .cwwbos_left,
    body section#cwwbos_corp_res .cwwbos_right {
      width: 47.91666666666667%;
      background-color: #FFFFFF;
      box-sizing: border-box;
      text-align: center;
      opacity: 0.85;
      overflow: hidden;
      display: inline-block; }
    body section#cwwbos_corp_res .cwwbos_right {
      margin-left: 20px; }
    body section#cwwbos_corp_res .cwwbos_left {
      margin-right: 20px; }
    body section#cwwbos_corp_res .cwwbos_two_box {
      width: 100%;
      text-align: center;
      margin: 0 auto; }
    body section#cwwbos_corp_res img.cwwbos_inner_icon {
      padding: 30px 0 0; }
    body section#cwwbos_corp_res h3 {
      font-family: HNC-Bold, Helvetica, Arial, sans-serif;
      font-size: 32px;
      font-weight: normal;
      color: #4D4D4D;
      margin-bottom: 16px; }
    body section#cwwbos_corp_res p {
      font-family: HN-Light, Helvetica, Arial, sans-serif;
      font-size: 18px;
      font-weight: normal;
      color: #4D4D4D;
      line-height: 1.3em;
      padding-bottom: 48px;
      width: 310px;
      margin: 0 auto; }
    body section#cwwbos_corp_res a {
      font-family: Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      color: #0099CC;
      line-height: 20px;
      text-decoration: none;
      margin-bottom: 42px;
      display: block; }
    body section#cwwbos_corp_res .cwwbos_right p {
      width: 400px; }
  body section#cwwbos_rec_awards {
    color: #4d4d4d; }
    body section#cwwbos_rec_awards h2 {
      margin-top: 83px;
      text-align: center; }
    body section#cwwbos_rec_awards p {
      font-family: "HN-Light", Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;
      font-size: 18px;
      font-weight: normal;
      line-height: 22px;
      margin-bottom: 30px; }
    body section#cwwbos_rec_awards .cwwbos_logos_wrapper {
      padding: 0 15px;
      overflow: hidden;
      margin-top: 75px; }
    body section#cwwbos_rec_awards .cwwbos_logos_wrapper img {
      margin-bottom: 30px; }
    body section#cwwbos_rec_awards .cwwbos_logos_wrapper div {
      float: left;
      box-sizing: border-box;
      text-align: center; }
    body section#cwwbos_rec_awards .cwwbos_logos_wrapper div:first-child {
      margin-left: 0; }
    body section#cwwbos_rec_awards .col_one p {
      width: 54%;
      margin: 0 auto; }
    body section#cwwbos_rec_awards .col_two p {
      width: 87%;
      margin: 0 auto; }
    body section#cwwbos_rec_awards .col_three p {
      width: 83%;
      margin: 0 auto; }
    body section#cwwbos_rec_awards .col_two {
      width: 38%; }
    body section#cwwbos_rec_awards .col_one,
    body section#cwwbos_rec_awards .col_three {
      width: 30%; }
    body section#cwwbos_rec_awards a.cwwbos_cta_seebtn {
      font-family: HN-Bold, Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      background: #cc0000;
      display: block;
      box-sizing: border-box;
      cursor: pointer;
      color: #ffffff;
      line-height: 20px;
      margin: 52px auto 75px auto;
      padding: 12px 16px;
      position: relative;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      z-index: 10;
      width: 96px; }
      body section#cwwbos_rec_awards a.cwwbos_cta_seebtn:hover {
        background: #99040C;
        color: #ffffff;
        text-decoration: none; }
    body section#cwwbos_rec_awards span.txt_bold {
      font-family: "HN-Bold", Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;
      font-weight: normal; }

/*# sourceMappingURL=about-us-main.css.map */
