@font-face { font-family: 'Gill Sans MT'; src: url("/content/dam/bb/en/campaign/pdp-corporate/fonts/GillSansMT.woff2") format("woff2"), url("/content/dam/bb/en/campaign/pdp-corporate/fonts/GillSansMT.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'Gill Sans MT'; src: url("/content/dam/bb/en/campaign/pdp-corporate/fonts/GillSansMT-Bd.woff2") format("woff2"), url("/content/dam/bb/en/campaign/pdp-corporate/fonts/GillSansMT-Bd.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }

.site-footer .col { position: relative; width: 100%; padding-left: 15px; padding-right: 15px; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.site-footer .col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.site-footer .ft-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }

.site-footer .d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.site-footer .justify-content-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.site-footer .justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.site-footer .align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.site-footer .ft-container { max-width: 1533px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.site-footer .ft-row:nth-child(1) { padding: 30px 25px; border-bottom: 1px solid #ccc; }

.site-footer .ft-row:nth-child(1) small { display: block; font-size: 18px; line-height: 1.53; letter-spacing: .01em; margin-bottom: 14px; }

.site-footer .ft-row:nth-child(1) ul { width: 100%; padding: 0 -16px; }

.site-footer .ft-row:nth-child(1) ul li { margin: 0 16px; }

.site-footer .ft-row:nth-child(2) { padding: 15px 25px; }

.site-footer .ft-row:nth-child(2) .col { padding: 0; }

.site-footer .ft-row:nth-child(2) ul { margin-bottom: 11px; }

.site-footer .ft-row:nth-child(2) ul li { display: inline-block; }

.site-footer .ft-row:nth-child(2) ul li:first-child { border-right: 1px solid #000; padding-right: 9px; }

.site-footer .ft-row:nth-child(2) ul li:last-child { padding-left: 6px; }

.site-footer .ft-row:nth-child(2) ul li a { font-size: 12px; color: #000; letter-spacing: .02em; line-height: 1; display: block; }

.site-footer .ft-row:nth-child(2) p { font-size: 12px; line-height: 1.3; letter-spacing: .02em; color: #9E9E9E; }

@media (min-width: 768px) { .site-footer .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .site-footer .d-md-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .site-footer .justify-content-md-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .site-footer .justify-content-md-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .site-footer .justify-content-md-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .site-footer .align-items-md-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .site-footer .d-md-block { display: block; }
  .site-footer .d-md-none { display: none !important; }
  .site-footer .text-md-right { text-align: right; }
  .site-footer .ft-row:nth-child(1) { padding: 16px 25px; }
  .site-footer .ft-row:nth-child(1) small { margin: 0; }
  .site-footer .ft-row:nth-child(1) ul { width: auto; }
  .site-footer .ft-row:nth-child(2) { padding: 17px 25px 15px; }
  .site-footer .ft-row:nth-child(2) ul { margin: 0; }
  .site-footer .ft-row:nth-child(2) ul li a { line-height: 1.3; } }