html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --floral-white: #f8f9f3;
  --purple: #492736cc;
  --burntsienna: #e48452;
  --steel-blue: #5a7999;
  --dark-slate-blue: #313f55;
  --black: #000000b3;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

a {
  text-decoration: none;
}

.container {
  position: relative;
}

.body {
  background-color: var(--floral-white);
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 2px #000;
  height: auto;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
  box-shadow: 1px 1px 3px #000;
}

.image {
  object-fit: fill;
}

.heading {
  color: #cebfbf;
  text-align: center;
}

.navbar {
  background-color: #8ac3e9;
}

.hero-overlay {
  opacity: 1;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #5f4a4a;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/601035826adfbf6c0d66a785_Kitchen%20image.jpeg"), linear-gradient(#1e385040, #1e385040);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: 2250px, auto;
  background-clip: padding-box;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: static;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.button {
  background-color: #f1986c;
}

.button.nav {
  background-color: var(--purple);
  color: var(--floral-white);
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 26px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button.nav:hover {
  color: var(--burntsienna);
  transform: scale(1.2);
}

.body-2 {
  background-color: #cfc5dfa6;
}

.image-2 {
  opacity: .29;
  -webkit-text-fill-color: inherit;
  background-color: #441f1f;
  background-clip: border-box;
  border-radius: 0;
}

.image-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.home-hero {
  background-image: linear-gradient(360deg, #492736 17%, #0000 55%), linear-gradient(#492736a8, #492736a8), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, auto 1200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1000px;
  min-height: 0;
  padding-bottom: 62px;
  display: flex;
}

.heading-2 {
  opacity: 1;
  color: #f8f9f3;
  text-align: center;
  background-color: #5d5e30;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 1324px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1324px;
  height: 500px;
  min-height: 500px;
  margin-bottom: -60px;
  padding-top: 377px;
  padding-bottom: 0;
  display: flex;
}

.text-span {
  margin-left: 12px;
  margin-right: 0;
  padding-right: 0;
  font-weight: 400;
}

.text-span-2 {
  font-weight: 400;
}

.main-heading {
  color: var(--floral-white);
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.text-span-3 {
  align-self: auto;
  padding-left: 7px;
  font-weight: 400;
}

.button-2 {
  border: 1px solid var(--floral-white);
  background-color: var(--steel-blue);
  color: var(--floral-white);
  border-radius: 9px;
  max-width: 200px;
  margin-left: 35px;
  font-weight: 700;
}

.button-2:hover {
  background-color: var(--burntsienna);
  box-shadow: 1px 1px 10px 0 var(--floral-white);
}

.text-span-4 {
  font-weight: 700;
}

.home-wrapper {
  margin-bottom: -22px;
}

.text-span-5, .text-span-6 {
  font-weight: 400;
}

.headline {
  color: var(--floral-white);
  padding-bottom: 9px;
}

.text-span-7 {
  color: var(--burntsienna);
  font-weight: 400;
}

.home-logo {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/601088ff4702bd573f217d89_White%20Logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1000px;
  flex-direction: column;
  align-items: center;
  width: 800px;
  max-width: 1000px;
  height: 400px;
  max-height: 1000px;
  margin-top: 91px;
  margin-bottom: 0;
  display: flex;
  transform: translate(0);
}

.home-logo:hover {
  opacity: 1;
  transform: translate(0);
}

.nav-bar {
  display: inline-block;
}

.navbar-2 {
  border-bottom: 1px solid var(--floral-white);
  background-color: var(--purple);
  justify-content: center;
  align-items: center;
  height: 55px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.navbar-2.home {
  object-fit: fill;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 50px;
  padding-bottom: 0;
  display: flex;
}

.footer {
  border-top: 2px solid var(--floral-white);
  background-color: var(--dark-slate-blue);
  box-shadow: 1px 1px 3px 0 var(--dark-slate-blue);
  flex-direction: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.footerlogo {
  margin-top: 26px;
  display: block;
}

.imageblock {
  background-color: var(--purple);
  overflow: auto;
}

.section {
  background-color: var(--floral-white);
  height: 400px;
}

.footer-2 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
  margin-right: 97px;
  text-decoration: none;
  display: flex;
}

.footer-link:hover {
  text-decoration: underline;
}

.whiteblock1 {
  background-color: var(--floral-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 400px;
  display: flex;
}

.section-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.vessel-image {
  border-top: 2px solid var(--floral-white);
  background-image: linear-gradient(#f8f9f35c, #f8f9f35c), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1180px;
  justify-content: flex-start;
  align-items: center;
  width: 1180px;
  height: 400px;
  display: flex;
}

.vessel-image:hover {
  background-image: linear-gradient(#f8f9f300, #f8f9f300), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1180px;
}

.vessel-image.image2 {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
}

.text-block {
  opacity: .44;
  color: var(--floral-white);
}

.bluediag {
  background-color: var(--steel-blue);
  height: 300px;
  transition: opacity .2s;
  transform: translate(-286px, 57px)rotate(-57deg);
}

.titleheader {
  background-color: var(--purple);
  height: 1000px;
}

.titleheader.whoweare {
  border: 1px solid var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  color: var(--floral-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.diagbox {
  background-color: var(--floral-white);
  opacity: 1;
  transform-style: preserve-3d;
  order: 1;
  width: 700px;
  height: 400px;
  padding-bottom: 0;
  padding-right: 0;
  transform: translate(-300px, 86px)rotateX(-9deg)rotateY(3deg)rotateZ(-57deg);
}

.diagbox.image2 {
  transform-style: preserve-3d;
  justify-content: flex-start;
  display: flex;
  transform: translate(-300px, 52px)rotateX(0)rotateY(3deg)rotateZ(69deg);
}

.imageblock2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-2 {
  width: 1000px;
  height: 400px;
}

.image-5 {
  border-top: 2px solid var(--floral-white);
  background-image: linear-gradient(#00000080, #00000080);
}

.div-block-3 {
  border-top: 2px solid var(--floral-white);
  background-image: linear-gradient(#f8f9f359, #f8f9f359), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1180px;
  justify-content: flex-start;
  align-items: center;
  width: 1180px;
  height: 400px;
  display: flex;
}

.div-block-3:hover {
  background-image: linear-gradient(#f8f9f300, #f8f9f300), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 100%;
  background-size: auto, 1180px;
}

.text-span-8 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph {
  width: 1000px;
}

.heading-3 {
  color: var(--dark-slate-blue);
}

.text-span-9 {
  font-weight: 400;
}

.heading-4 {
  color: var(--purple);
  padding-right: 150px;
  font-size: 50px;
}

.heading-5 {
  color: var(--burntsienna);
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: block;
  overflow: visible;
}

.text-block-2, .heading-6 {
  color: var(--dark-slate-blue);
}

.heading-6.box3 {
  color: var(--floral-white);
}

.paragraph-2 {
  color: var(--black);
  width: 400px;
}

.paragraph-2.box3 {
  color: var(--floral-white);
}

.text-span-10 {
  color: var(--steel-blue);
  font-weight: 400;
}

.text-span-10.box3 {
  color: var(--purple);
}

.text-span-11 {
  color: var(--steel-blue);
  font-weight: 400;
}

.bigscript {
  height: 400px;
  display: flex;
}

.whitebox2 {
  background-color: var(--purple);
  color: var(--dark-slate-blue);
  width: 600px;
  height: 400px;
}

.div-block-4 {
  border-top: 2px solid var(--floral-white);
  border-bottom: 1px solid var(--floral-white);
  background-color: var(--dark-slate-blue);
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 700px;
  display: flex;
}

.div-block-4:hover, .div-block-4:focus {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue)), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60118239186f2e634ff92299_Rain%20Drops.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.text-span-12 {
  color: var(--burntsienna);
  font-weight: 400;
}

.block-quote {
  border-left-color: var(--steel-blue);
  width: 800px;
  font-family: Montserrat, sans-serif;
  font-weight: 200;
}

.text-span-13 {
  font-weight: 600;
}

.text-span-14 {
  color: var(--burntsienna);
}

.truckimage {
  border-top: 2px solid var(--floral-white);
  background-image: linear-gradient(#f8f9f361, #f8f9f361), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6011894f4fb35c3194d84488_Truck%20Queue%20-%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 1000px 400px;
  width: 1180px;
}

.truckimage:hover {
  background-image: linear-gradient(#f8f9f300, #f8f9f300), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6011894f4fb35c3194d84488_Truck%20Queue%20-%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 1000px 400px;
}

.div-block-6 {
  border-top: 2px solid var(--floral-white);
  background-color: var(--steel-blue);
  color: var(--steel-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.section-3 {
  width: 1600px;
  height: 200px;
}

.intro {
  background-color: var(--floral-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.titlewrapper {
  margin-top: 123px;
}

.routing {
  background-color: var(--floral-white);
  color: var(--purple);
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.utility-page-wrap {
  background-color: var(--floral-white);
  color: #646462;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.heading-7 {
  border-bottom: 1px solid var(--steel-blue);
  color: var(--dark-slate-blue);
  margin-bottom: 2px;
  padding-bottom: 18px;
}

.paragraph-3 {
  color: var(--black);
  width: 1000px;
  margin-bottom: 6px;
  padding-top: 0;
}

.aboutusintro {
  flex-direction: column;
  align-self: auto;
  display: flex;
}

.text-span-15 {
  color: var(--steel-blue);
  font-weight: 400;
}

.div-block-7 {
  justify-content: flex-end;
  width: 400px;
  height: 400px;
  display: flex;
}

.vesseloverlay {
  background-color: #49273640;
  justify-content: flex-start;
  width: 600px;
  height: 400px;
  display: flex;
}

.vesseloverlay:hover {
  background-color: #4927363d;
}

.mb {
  border: 2px solid var(--floral-white);
  background-color: var(--steel-blue);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6037a24529e3f5552024d6f7_PRESENTING%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.mb.mb1 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae19f2e3057c8ddf780bc7_BOTTLE%20FACTORY.jpg");
  background-position: 0 0, 100% 0;
  border-style: none;
  margin-right: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb.mb1:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae19f2e3057c8ddf780bc7_BOTTLE%20FACTORY.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.mb.mb2 {
  -webkit-backdrop-filter: blur(5px) blur(5px);
  backdrop-filter: blur(5px) blur(5px);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6dabfb3f435174128f370_AdobeStock_729450703.webp");
  background-position: 0 0, 50%;
  background-clip: border-box;
  border-style: none;
  transition: opacity .2s;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb.mb2:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6dabfb3f435174128f370_AdobeStock_729450703.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb.mb3 {
  background-image: linear-gradient(#00000024, #00000024), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6200425cf698eac80c93d6bd_High%20risk%20high%20liner.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  border-style: none;
  margin-left: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb.mb3:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6200425cf698eac80c93d6bd_High%20risk%20high%20liner.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  margin-left: 0;
}

.div-block-8 {
  width: 500px;
  height: 600px;
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 600px;
  display: flex;
}

.knowmore {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#5a799980, #5a799980), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6011aeb479fd69a26739df81_Note%20Taking%20-%20B%26W.jpg");
  background-position: 0 0, 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 600px;
  display: flex;
}

.knowmore:hover {
  background-image: linear-gradient(#e4845280, #e4845280), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6011aeb479fd69a26739df81_Note%20Taking%20-%20B%26W.jpg");
  background-position: 0 0, 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.talk {
  background-color: var(--steel-blue);
  color: var(--floral-white);
  background-image: linear-gradient(#5a799980, #5a799980), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60128841ddcb2949d507b113_Team%20Meeting%20-%20B%26W.jpg");
  background-position: 0 0, 30% 35%;
  background-size: auto, 1000px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 600px;
  display: flex;
}

.talk:hover {
  background-image: linear-gradient(#e4845280, #e4845280), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60128841ddcb2949d507b113_Team%20Meeting%20-%20B%26W.jpg");
  background-position: 0 0, 30% 35%;
  background-size: auto, 1000px;
}

.heading-8 {
  color: var(--floral-white);
  text-align: center;
}

.text-span-16 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading-9 {
  color: var(--floral-white);
  text-align: center;
}

.text-span-17, .text-span-18 {
  font-weight: 400;
}

.div-block-12 {
  background-color: var(--purple);
  height: 800px;
}

.section-4 {
  justify-content: flex-end;
  display: flex;
}

.titleimage {
  border-top: 2px solid var(--floral-white);
  background-image: linear-gradient(#5a799980, #5a799980), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 400px;
  display: flex;
}

.titlediag {
  background-color: var(--floral-white);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 400px;
  display: flex;
  transform: rotate(9deg);
}

.div-block-13 {
  object-fit: fill;
  justify-content: flex-end;
  align-items: flex-start;
  height: 400px;
  display: block;
}

.logowrapper {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-14 {
  background-color: var(--purple);
}

.introblock {
  border-top: 1px solid var(--dark-slate-blue);
  background-color: var(--floral-white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 280px;
  display: flex;
}

.paragraph-4 {
  color: var(--black);
  text-align: center;
  width: 1200px;
  padding-top: 9px;
}

.introwrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.heading-10 {
  border-bottom: 0px solid var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  margin-bottom: 0;
  padding-bottom: 9px;
}

.text-span-19 {
  color: var(--steel-blue);
  font-weight: 400;
}

.georgeprofilephoto {
  background-color: var(--dark-slate-blue);
  width: 400px;
  height: 450px;
  margin-right: 160px;
}

.profilewrapper {
  background-color: var(--floral-white);
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 450px;
  margin-top: 0;
  display: flex;
}

.tobyproflephoto {
  background-color: var(--dark-slate-blue);
  width: 400px;
  height: 450px;
  margin-left: 160px;
}

.text-span-20 {
  color: var(--steel-blue);
  font-weight: 400;
}

.namewrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 100px;
  margin-top: 18px;
  margin-left: 100px;
  margin-right: 73px;
  display: flex;
}

.namewrapper.profile1 {
  margin-top: 17px;
  margin-left: 0;
  margin-right: 51px;
}

.namewrapper.profile2 {
  margin-top: 17px;
  margin-right: 51px;
}

.heading-11 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-12 {
  color: var(--burntsienna);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.section-5 {
  width: 1780px;
  height: 800px;
}

.profilewrappers {
  background-color: var(--floral-white);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 500px;
  display: flex;
}

.profile2text, .profile1text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 500px;
  display: flex;
}

.profile1profile {
  color: var(--black);
  width: 600px;
  margin-bottom: 0;
}

.paragraph-5 {
  color: var(--black);
  width: 600px;
}

.experiences {
  border: 0px solid var(--floral-white);
  background-color: var(--purple);
  justify-content: space-between;
  height: 500px;
  display: flex;
}

.experiencewrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 700px;
  height: 500px;
  margin-top: 33px;
  margin-left: 68px;
  display: flex;
}

.experienceimage {
  background-image: linear-gradient(#49273680, #49273680), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 1060px;
  height: 500px;
}

.heading-13 {
  color: var(--floral-white);
  text-align: left;
  padding-left: 35px;
  font-size: 40px;
}

.text-span-21 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph-6 {
  border-left: 4px solid var(--burntsienna);
  color: var(--floral-white);
  width: 600px;
  padding-left: 35px;
}

.heading-14 {
  text-align: center;
}

.whitedivider12 {
  background-color: var(--floral-white);
  height: 150px;
}

.whitespacer2 {
  background-color: var(--floral-white);
  color: var(--steel-blue);
  height: 60px;
}

.whitespacer {
  background-color: var(--floral-white);
  height: 50px;
}

.whitespacer3 {
  background-color: var(--floral-white);
  height: 60px;
}

.whitespacer4 {
  background-color: var(--floral-white);
  height: 50px;
}

.divider {
  background-color: var(--burntsienna);
  width: 2px;
  height: 300px;
}

.heading-15 {
  color: var(--burntsienna);
  text-align: center;
  margin-bottom: 15px;
  font-size: 50px;
}

.paragraph-7 {
  text-align: center;
  width: 1200px;
  margin-top: 15px;
}

.text-span-22 {
  font-weight: 400;
}

.wwawrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-15 {
  border-top: 1px solid var(--floral-white);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 500px;
  height: 1px;
}

.titleheader3 {
  border-bottom: 2px solid var(--floral-white);
  background-color: var(--dark-slate-blue);
  height: 400px;
}

.titleimage3 {
  background-image: linear-gradient(#5a799980, #5a799980), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6011894f4fb35c3194d84488_Truck%20Queue%20-%20B%26W.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 400px;
}

.spacer3 {
  background-color: var(--floral-white);
  height: 400px;
}

.slide {
  background-color: var(--steel-blue);
}

.slide-2 {
  background-color: var(--burntsienna);
}

.slide-3 {
  background-image: linear-gradient(#f8f9f380, #f8f9f380), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 0;
}

.slide-4 {
  background-color: var(--floral-white);
  background-image: linear-gradient(#f8f9f380, #f8f9f380), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.paragraph-8 {
  text-align: center;
}

.mask {
  background-color: #0000;
}

.imageholder2 {
  background-color: var(--floral-white);
  width: 1000px;
  height: 1600px;
}

.imagewrap {
  width: 880px;
  height: 450px;
}

.submit-button {
  background-color: var(--burntsienna);
}

.text-field {
  background-color: var(--steel-blue);
}

.form {
  background-color: var(--floral-white);
  height: 600px;
}

.text-field-2 {
  background-color: var(--steel-blue);
}

.sidepanel {
  background-color: var(--purple);
  width: 600px;
  height: 1000px;
}

.div-block-18 {
  background-color: var(--steel-blue);
  height: 1000px;
}

.pagewrapper {
  background-color: var(--floral-white);
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.whitebox3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1000px;
  display: flex;
  overflow: hidden;
}

.formwrapper {
  background-color: var(--dark-slate-blue);
  width: 800px;
  height: 600px;
}

.submit-button-2 {
  background-color: var(--burntsienna);
}

.field-label, .field-label-2 {
  color: var(--floral-white);
}

.imageholder {
  background-color: var(--floral-white);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 1600px;
  display: flex;
}

.image13 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 100% 0;
  background-size: cover;
  height: 400px;
}

.image23 {
  background-color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0%;
  background-size: cover;
  height: 400px;
}

.image33 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 50%;
  background-size: cover;
  height: 400px;
}

.image43 {
  background-color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 400px;
}

.body-3 {
  background-color: var(--dark-slate-blue);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.pagetitle {
  background-color: var(--floral-white);
  height: 300px;
}

.div-block-20 {
  background-color: var(--floral-white);
}

.div-block-21 {
  width: 1000px;
  height: 1600px;
  overflow: hidden;
}

.portimage {
  background-image: linear-gradient(#f8f9f380, #f8f9f380), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.div-block-23 {
  background-color: var(--floral-white);
  height: 1000px;
  transform: translate(0);
}

.blueblock {
  background-color: var(--purple);
  width: 500px;
  height: 400px;
}

.div-block-24 {
  background-color: var(--purple);
  width: 600px;
  height: 200px;
  transform: translate(-267px)rotate(103deg);
}

.titleextension {
  background-color: var(--purple);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 550px;
  display: flex;
}

.imageholder1 {
  background-color: var(--steel-blue);
  width: 500px;
  height: 600px;
}

.whiteblocktest {
  background-color: var(--floral-white);
  width: 2000px;
  height: 450px;
}

.wrapper1 {
  flex-direction: column;
  align-items: stretch;
  height: 1000px;
  display: block;
}

.imageholder12 {
  float: right;
  clear: none;
  border: 2px solid var(--floral-white);
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60128841ddcb2949d507b113_Team%20Meeting%20-%20B%26W.jpg");
  background-position: 35% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 500px;
  height: 600px;
  margin-top: 147px;
  margin-right: 108px;
  display: flex;
}

.textholer {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  display: flex;
}

.heading-16 {
  color: var(--floral-white);
  text-align: left;
  width: 400px;
  padding-left: 36px;
}

.text-span-23 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph-9 {
  border-left: 3px solid var(--burntsienna);
  text-align: left;
  width: 600px;
  padding-left: 36px;
}

.anglebox {
  background-color: var(--floral-white);
  justify-content: flex-end;
  height: 500px;
  display: flex;
  overflow: hidden;
}

.div-block-25 {
  background-color: var(--steel-blue);
  color: var(--floral-white);
  width: 507px;
  height: 500px;
  transform: rotate(0);
}

.div-block-26 {
  background-color: var(--steel-blue);
  width: 300px;
  height: 600px;
  transform: translate(185px)rotate(-157deg);
}

.div-block-27 {
  background-color: var(--floral-white);
  height: 150px;
}

.bkrnav {
  border-bottom: 2px solid var(--floral-white);
  background-color: var(--purple);
  justify-content: space-between;
  align-items: center;
  height: 146px;
  display: flex;
}

.sticky-nav {
  z-index: 1;
  background-color: var(--purple);
  padding: 20px;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link:hover {
  text-decoration: underline;
}

.sayhello {
  background-color: var(--burntsienna);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-span-24 {
  font-weight: 700;
}

.bkrnavoption {
  text-align: left;
  justify-content: center;
  align-items: center;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: block;
}

.bkrnavcontainer {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  max-width: 1600px;
  display: flex;
}

.bkrlogohor {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-3 {
  background-color: var(--purple);
  align-items: center;
  height: 156px;
  display: flex;
}

.nav-link-2, .nav-link-3 {
  color: #fff;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.nav-link-4 {
  color: #fff;
  font-weight: 700;
}

.container-2 {
  align-items: center;
  display: flex;
}

.navbar-4 {
  background-color: var(--purple);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 146px;
  display: flex;
}

.nav-link-5 {
  color: #fff;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: flex;
}

.nav-link-6 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: block;
}

.nav-link-7, .nav-link-8 {
  color: #fff;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.container-3 {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu-2 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-3 {
  background-color: var(--burntsienna);
  font-weight: 700;
}

.text-span-25 {
  color: #fff;
  font-weight: 400;
}

.bkknav {
  color: #333333b0;
  background-color: #492736;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.navcontainer {
  justify-content: space-between;
  align-items: center;
  width: 1150px;
  max-width: 1150px;
  display: flex;
}

.bkrnavlink {
  color: #fff;
  cursor: pointer;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.bkrnavlink:hover {
  color: var(--burntsienna);
}

.bkrnavlink:active {
  color: var(--steel-blue);
}

.bkrnavlink.w--current {
  color: var(--burntsienna);
}

.text-span-26 {
  font-weight: 400;
}

.sayhello-button {
  background-color: var(--burntsienna);
  cursor: pointer;
  border-radius: 2px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.sayhello-button:hover {
  background-color: var(--steel-blue);
  color: var(--floral-white);
}

.sayhello-button:active {
  color: var(--burntsienna);
}

.homeimage {
  background-color: #0000;
  background-image: linear-gradient(345deg, var(--purple), #fff0 80%), linear-gradient(to bottom, #0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e556fe4da73630a2f6289_AdobeStock_379951597%20(1).webp");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  display: flex;
}

.homeimage.whatwedo {
  background-color: #0000;
  background-image: linear-gradient(62deg, var(--purple), transparent 86%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cf542c053d0d565013e7a_665f16f041b34e52331b857d_AdobeStock_370132144.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 90vh;
}

.herocontainer {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.herotitle {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 80px;
  line-height: 70px;
  overflow: hidden;
}

.herotitle.article {
  color: var(--floral-white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.herotitle1 {
  color: var(--burntsienna);
  font-weight: 400;
}

.herowrapper1e {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin-top: 341px;
  margin-bottom: 0;
  margin-left: 290px;
  display: flex;
  overflow: hidden;
}

.herowrapper1e.version2 {
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 400px;
}

.herowrapper1e.retail-hero {
  margin-top: 337px;
  margin-left: 300px;
}

.herosub-ttile {
  color: #fff;
  text-align: right;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
  overflow: hidden;
}

.bkrsection1 {
  background-color: var(--floral-white);
  border-radius: 13px;
  height: auto;
}

.homecontainer {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.bkrimage {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#e484521a, #e484521a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e5360cd05be479c27aedc_220927-120-SW%20(1).webp");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 500px;
  height: 600px;
  margin-top: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.bkrwrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 100px;
  display: flex;
}

.bkrconsultheading {
  color: var(--purple);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.text-span-27 {
  font-weight: 400;
}

.linedivider {
  background-color: #fff;
  width: 500px;
  height: 30px;
}

.bkrintropara {
  color: #646462;
  text-align: left;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.redline-divider3 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.redline-divider3.orange {
  background-color: var(--burntsienna);
}

.bkrsection2 {
  background-color: var(--dark-slate-blue);
  align-items: center;
  height: auto;
  display: flex;
}

.homecontainer2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 75px;
  margin-bottom: 75px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section2wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.our {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 30px;
  font-size: 40px;
  line-height: 40px;
}

.team {
  color: var(--burntsienna);
  font-weight: 400;
}

.ourteampara {
  border-left: 2px solid var(--burntsienna);
  text-align: left;
  width: 450px;
  margin-bottom: 0;
  padding-left: 30px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-29 {
  font-weight: 400;
}

.orangelmbutton {
  background-color: var(--burntsienna);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 50px;
  margin-left: 30px;
}

.orangelmbutton:hover {
  background-color: var(--steel-blue);
}

.orangelmbutton.ourteam {
  box-shadow: 2px 2px 8px -2px #000;
}

.orangelmbutton.ourteam:hover {
  background-color: var(--steel-blue);
  color: var(--floral-white);
  transform: scale(1.1);
}

.orangelmbutton.ourteam:active {
  color: var(--burntsienna);
}

.orangelmbutton.booknow {
  margin-top: 0;
  margin-left: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.orangelmbutton.ppc {
  margin-left: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.tobyimage {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#f9faf51a, #f9faf51a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134349a972f03eb190da2d_220927-5678-SW.JPG");
  background-position: 0 0, 50% 0;
  background-size: auto, 310px;
  width: 300px;
  height: 350px;
  box-shadow: 2px 2px 2px -2px #000;
}

.georgeimage {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#f8f9f31a, #f8f9f31a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 300px;
  height: 350px;
  box-shadow: 2px 2px 2px -2px #000;
}

.bkrsection3 {
  border: 1px solid var(--purple);
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.homecontainer2a {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1450px;
  display: flex;
}

.toby, .george {
  margin-top: 36px;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.spink, .baker {
  font-weight: 400;
}

.spaceblock {
  width: 600px;
}

.section2imagewrapper {
  justify-content: space-between;
  align-items: center;
  width: 700px;
  display: flex;
}

.tobywrapper, .georgewrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tobyjobtitle, .georgejobtitle {
  color: var(--burntsienna);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.homecontainer3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.section3titlewrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 50px;
  display: flex;
}

.whatwe {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.do {
  font-weight: 400;
}

.whatwedopara {
  color: #646462;
  width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.redlinedivider2 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-28 {
  background-color: var(--steel-blue);
  width: 771px;
  height: 319px;
}

.div-block-29 {
  width: 319px;
  height: 771px;
}

.servicewrapper {
  justify-content: center;
  width: 1150px;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.servicewrapper1 {
  justify-content: flex-end;
  width: 700px;
  height: 620px;
  display: flex;
}

.service4 {
  background-color: var(--steel-blue);
  cursor: pointer;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 620px;
  margin-left: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service4:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.service4.serviceshape {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 50%;
  background-size: cover;
}

.service3 {
  background-color: var(--steel-blue);
  cursor: pointer;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 620px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service3:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.service3.serviceshape {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: static;
}

.servicewrapper2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 750px;
  height: 620px;
  display: flex;
}

.service1 {
  background-color: var(--steel-blue);
  cursor: pointer;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 700px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 515px;
  height: 305px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service1:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 700px;
  box-shadow: 2px 2px 2px -2px #000;
}

.service1.serviceshape {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 50%;
  background-size: 700px;
}

.service2 {
  background-color: var(--purple);
  cursor: pointer;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 515px;
  height: 305px;
  margin-right: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service2:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.service2.serviceshape, .service2.serviceshape:hover {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
  background-position: 50%;
  background-size: cover;
}

.section4 {
  background-color: var(--dark-slate-blue);
  align-items: center;
  height: 500px;
  display: flex;
}

.text-span-30 {
  font-weight: 400;
}

.button4 {
  background-color: var(--purple);
  border-radius: 4px;
}

.button4.services {
  border: 2px solid var(--purple);
  background-color: var(--floral-white);
  color: var(--purple);
  margin-top: 50px;
}

.button4.services:hover {
  background-color: var(--purple);
  color: var(--burntsienna);
}

.button4.services:active {
  color: var(--burntsienna);
}

.button4.stayinformed {
  box-shadow: 2px 2px 8px -2px #000;
}

.button4.stayinformed:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.button4.stayinformed:active {
  color: var(--burntsienna);
}

.section3wrapper {
  max-width: 1150px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.section5 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.homecontainer4 {
  max-width: 1150px;
}

.slider {
  height: 400px;
}

.slide-nav {
  cursor: pointer;
  margin-bottom: 13px;
}

.slide-5, .slide-6 {
  background-color: var(--dark-slate-blue);
}

.expect {
  color: var(--burntsienna);
  font-weight: 400;
}

.whatto {
  color: var(--floral-white);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 26px;
  font-size: 40px;
  line-height: 40px;
}

.testimonial1 {
  border-left: 2px solid var(--burntsienna);
  color: var(--floral-white);
  width: 700px;
  margin-bottom: 11px;
  padding-left: 30px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.slide5wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  margin-top: 0;
  display: flex;
}

.slide5wrapper.slide6 {
  justify-content: flex-start;
  margin-top: 0;
}

.text-span-31 {
  font-weight: 700;
}

.text-span-32 {
  font-family: Exo, sans-serif;
}

.text-span-33 {
  font-weight: 400;
}

.button-5 {
  background-color: var(--burntsienna);
  border-radius: 4px;
}

.button-5:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
  box-shadow: 2px 2px 6px 2px #000;
}

.button-5:active {
  color: var(--burntsienna);
}

.button-5.whattoexpect {
  box-shadow: 2px 2px 8px -2px #000;
}

.button-5.whattoexpect:hover {
  box-shadow: none;
}

.homecontainer5 {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.section5titlewrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.informed {
  font-weight: 400;
}

.stay {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-10 {
  color: #646462;
  width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.section5imagewrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 1150px;
  max-width: 1150px;
  margin-top: 50px;
  display: flex;
}

.section5wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 1150px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.text-span-34 {
  font-weight: 400;
}

.bkrfooter {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  align-items: center;
  height: auto;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: flex;
}

.homecontainer6 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.sitemapwrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-span-35 {
  font-weight: 400;
}

.footerbutton {
  background-color: var(--burntsienna);
  cursor: pointer;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.footerbutton:hover {
  background-color: var(--steel-blue);
}

.footerbutton:active {
  color: var(--burntsienna);
}

.copyright {
  color: var(--floral-white);
  margin-bottom: 36px;
  font-size: 12px;
  font-weight: 400;
}

.text-span-36 {
  font-weight: 700;
}

.footernav {
  flex-direction: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 1150px;
  margin-bottom: 25px;
  display: flex;
}

.footerlink {
  color: var(--floral-white);
  cursor: pointer;
  margin-left: 30px;
  margin-right: 30px;
  font-weight: 400;
  text-decoration: none;
}

.footerlink:hover {
  color: var(--burntsienna);
}

.footerlink:active {
  color: var(--steel-blue);
}

.footerlogowrapper {
  margin-top: 0;
  margin-bottom: 20px;
}

.service2heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.consultancy {
  font-weight: 400;
}

.service2divider {
  background-color: var(--burntsienna);
  width: 200px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.service2para {
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.service2cover {
  background-color: var(--purple);
  width: 730px;
}

.touchdiv {
  width: 50px;
  height: 50px;
}

.image-6 {
  margin-top: -82px;
  margin-bottom: 0;
  margin-left: 320px;
}

.div-block-30 {
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: auto;
  height: auto;
  display: block;
  position: static;
}

.service2wrapper {
  background-color: #0003;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 515px;
  height: 305px;
  margin-bottom: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.clickimage {
  width: 50px;
  height: 50px;
  margin-left: 324px;
}

.service1wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 515px;
  height: 305px;
  margin-bottom: 0;
  display: flex;
}

.simplifications {
  font-weight: 400;
}

.service1heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.service1divider {
  background-color: var(--burntsienna);
  width: 200px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.service1para {
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.clickimage1, .clickimage2 {
  width: 50px;
  height: 50px;
  margin-left: 432px;
}

.service3wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.service3heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.compliance {
  font-weight: 400;
}

.service3divider {
  background-color: var(--burntsienna);
  width: 200px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.service3para {
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.clickimage3 {
  width: 50px;
  height: 50px;
  margin-top: 14px;
  margin-bottom: 0;
  margin-left: 226px;
}

.service4wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.service4heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.operations {
  font-weight: 400;
}

.service4divider {
  background-color: var(--burntsienna);
  width: 200px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.service4divider.discover {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.service4para {
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.clickimage4 {
  width: 50px;
  height: 50px;
  margin-top: 14px;
  margin-left: 226px;
}

.mediablockwrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.mediastory1h {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
}

.text-span-37 {
  font-weight: 400;
}

.media1divider {
  background-color: var(--burntsienna);
  width: 100px;
  height: 2px;
}

.media1button {
  background-color: var(--burntsienna);
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
}

.media1button:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.media1button:active {
  color: var(--burntsienna);
}

.text-span-38 {
  font-weight: 400;
}

.image-7, .image-8, .image-9 {
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-left: 0;
}

.body-4 {
  background-color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.icon {
  cursor: pointer;
}

.icon:hover {
  color: var(--burntsienna);
  transform: scale(1.1);
}

.icon:active {
  color: var(--steel-blue);
}

.icon-2 {
  cursor: pointer;
}

.icon-2:hover {
  color: var(--burntsienna);
  transform: scale(1.1);
}

.icon-2:active {
  color: var(--steel-blue);
}

.whatwedo {
  height: 400px;
}

.section1a {
  align-items: center;
  height: auto;
  display: flex;
}

.section1acontainer {
  max-width: 1150px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.section1awrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-39 {
  font-weight: 400;
}

.heading-17 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.section1adiv {
  background-color: var(--purple);
  width: 500px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.ourservicepara {
  color: #646462;
  text-align: center;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.buttonwrapperwwd {
  margin-top: 36px;
  display: flex;
}

.redbutton {
  border: 2px solid var(--purple);
  background-color: var(--floral-white);
  color: var(--purple);
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.redbutton:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.redbutton:active {
  color: var(--burntsienna);
}

.redbutton.ppc {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 50px;
}

.section2a {
  background-color: var(--dark-slate-blue);
  height: auto;
}

.section2acontainer {
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.service1image {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  margin-top: 0;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service1awrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  height: auto;
  margin-top: 0;
  margin-left: 40px;
  display: flex;
}

.heading-18 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 36px;
  font-size: 40px;
  line-height: 40px;
}

.text-span-40 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph-11 {
  border-left: 2px solid var(--burntsienna);
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 36px;
}

.section3a {
  height: auto;
  margin-top: 75px;
  margin-bottom: 75px;
}

.section3a.serviceblock {
  margin-top: 0;
  margin-bottom: 0;
}

.section3acontainer {
  justify-content: center;
  max-width: 1150px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.service2image {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#49273600, #49273600), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  margin-top: 0;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service2image:focus {
  background-image: linear-gradient(#492736, #492736), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60114ed1d5a1e01c5c397ddf_Vessel%20-%20Overhead%20B%26W.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.service3awrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 600px;
  height: auto;
  margin-top: 0;
  margin-right: 40px;
  display: flex;
}

.heading-19 {
  color: var(--purple);
  text-align: right;
  width: 500px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-right: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-41 {
  font-weight: 400;
}

.section4a {
  background-color: var(--floral-white);
  height: auto;
}

.paragraph-12 {
  border-right: 2px solid var(--purple);
  color: #646462;
  text-align: right;
  margin-bottom: 0;
  padding-right: 36px;
}

.section4acontainer {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.service3image {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 450px;
  height: 600px;
  margin-top: 0;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.service4awrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  height: auto;
  margin-top: 0;
  margin-left: 40px;
  display: flex;
}

.heading-20 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-42 {
  font-weight: 400;
}

.paragraph-13 {
  border-left: 2px solid var(--purple);
  color: #646462;
  padding-left: 36px;
}

.section5a {
  background-color: var(--dark-slate-blue);
  text-align: right;
  height: auto;
}

.section5acontainer {
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.service4image {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  align-items: center;
  width: 450px;
  height: 600px;
  margin-top: 0;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.section5awrapper {
  flex-direction: column;
  align-items: flex-end;
  width: 600px;
  height: auto;
  margin-top: 0;
  margin-right: 40px;
  display: flex;
}

.heading-21 {
  font-size: 40px;
}

.heading-22 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 16px;
  margin-right: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-43 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph-14 {
  border-right: 2px solid var(--burntsienna);
  color: var(--floral-white);
  margin-bottom: 0;
  padding-right: 36px;
}

.section6a {
  height: 75px;
}

.section6acontainer {
  flex-direction: row;
  align-items: center;
  max-width: 1150px;
  height: 250px;
  display: flex;
}

.section6awrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 100px;
  display: flex;
}

.heading-23 {
  color: var(--purple);
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
}

.text-span-44 {
  font-weight: 400;
}

.button-6 {
  background-color: var(--burntsienna);
  border-radius: 4px;
  margin-right: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.button-6:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.button-6:active {
  color: var(--burntsienna);
}

.text-span-45 {
  font-weight: 400;
}

.button-7 {
  background-color: var(--purple);
  border-radius: 4px;
  margin-right: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.button-7:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.button-7:active {
  color: var(--burntsienna);
}

.text-span-46 {
  font-weight: 400;
}

.section6abutwrap {
  margin-top: 20px;
}

.div-block-31 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 20px;
}

.image-11 {
  width: 50px;
  height: 50px;
  margin-bottom: 43px;
  margin-left: 370px;
}

.image-12 {
  width: 50px;
  height: 50px;
  margin-top: 20px;
  margin-left: 371px;
}

.image-13 {
  width: 50px;
  height: 50px;
  margin-top: 15px;
  margin-left: 366px;
}

.image-14 {
  width: 50px;
  height: 50px;
  margin-top: 17px;
  margin-left: 354px;
}

.testblock1 {
  background-color: #5a7999cc;
  width: 350px;
  height: 300px;
}

.heading-24 {
  color: var(--floral-white);
}

.heading-25 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.simage1wrapper {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 450px;
  margin-bottom: 146px;
  padding: 30px 10px;
  display: flex;
}

.image-15, .image-16 {
  margin-bottom: 20px;
}

.herocontainer1 {
  max-width: 1300px;
}

.heading-26 {
  font-size: 80px;
  line-height: 70px;
}

.heading-27 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 80px;
  line-height: 70px;
}

.text-span-47 {
  color: var(--burntsienna);
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 400;
}

.heading-28 {
  line-height: 40px;
}

.heading-29 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.hero1wrapper {
  width: 1150px;
  margin-top: 321px;
  margin-bottom: 0;
}

.body-5 {
  background-color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.wwahero {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--purple) 2%, transparent 76%), linear-gradient(to bottom, #0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60424d323427f055175163e0_PACKAGING.jpg");
  background-position: 0 0, 0 0, 0 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 90vh;
  display: flex;
}

.wwahero.hero {
  background-image: linear-gradient(285deg, var(--purple) 3%, transparent 94%), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab31bd58583dd00be3f057_Toby%20(No%20Jumper%20Hole).webp");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.wwaherocontainer {
  align-items: center;
  max-width: 1150px;
  height: 1000px;
  display: flex;
}

.heading-30 {
  color: var(--floral-white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  line-height: 70px;
}

.text-span-48 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading-31 {
  color: var(--floral-white);
  font-size: 40px;
}

.heading-32 {
  color: var(--floral-white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.hero2wrapper {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  width: 1150px;
  margin-top: 193px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.section1b {
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  display: flex;
}

.section2b {
  background-color: var(--floral-white);
  height: auto;
}

.section1bcontainer {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 50px;
  display: flex;
}

.text-span-49 {
  font-weight: 400;
}

.heading-33 {
  color: var(--purple);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

._1bdivider {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.paragraph-15 {
  color: #646462;
  text-align: center;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.section1bwrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.section2bcontainer {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  height: 800px;
  display: flex;
}

.tobywrapper1b {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.tobyimage1b {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#20f0, #20f0), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, 370px;
  width: 350px;
  height: 400px;
  box-shadow: 2px 2px 2px -2px #000;
}

.georgewrapper1b {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.georgeimage1b {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#f8f9f31a, #f8f9f31a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 350px;
  height: 400px;
  margin-top: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.text-span-50 {
  font-weight: 400;
}

.heading-34 {
  color: var(--floral-white);
  text-align: center;
  font-size: 35px;
  line-height: 35px;
}

.heading-35 {
  color: var(--burntsienna);
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.imagewrapper1b {
  justify-content: space-between;
  align-items: flex-start;
  width: 1000px;
  max-width: 1150px;
  margin-top: 50px;
  display: flex;
}

.div-block-32 {
  background-color: var(--purple);
  width: 2px;
  height: 200px;
  margin-top: 60px;
}

.textwrapper2b {
  align-items: center;
  width: 1000px;
  max-width: 1150px;
  display: flex;
}

.text-span-51 {
  color: var(--floral-white);
  font-weight: 400;
}

.heading-36 {
  color: var(--floral-white);
  text-align: center;
  font-size: 35px;
  line-height: 35px;
}

.heading-37 {
  color: var(--burntsienna);
  text-align: center;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.titlewrapper1b {
  justify-content: space-between;
  width: 1000px;
  display: flex;
}

.imagetitlewrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 1150px;
  margin-top: 50px;
  display: flex;
}

.text-span-52 {
  text-align: center;
  font-weight: 400;
}

.heading-38 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 40px;
  font-size: 35px;
  line-height: 35px;
}

.heading-39 {
  color: var(--burntsienna);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.georgejobtitle1b {
  color: var(--floral-white);
  text-align: center;
  margin-top: 40px;
  font-size: 35px;
  line-height: 35px;
}

.text-span-53 {
  font-weight: 400;
}

.heading-40 {
  color: var(--burntsienna);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-33 {
  background-color: var(--purple);
  width: 2px;
  height: 200px;
  margin-top: 40px;
}

.paragraph-16 {
  color: var(--floral-white);
  text-align: center;
  width: 450px;
  margin-top: 26px;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.text-span-54 {
  font-weight: 400;
}

.button-8 {
  background-color: var(--burntsienna);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 0;
  font-size: 14px;
}

.button-8:hover {
  background-color: var(--steel-blue);
}

.button-8:active {
  color: var(--burntsienna);
}

.section3bcontainer {
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.section3b {
  height: auto;
}

.section3bimage {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab352eeefeb7c03a4e4186_220927-073-SW.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 500px;
  height: 600px;
  box-shadow: 2px 2px 2px -2px #000;
}

.section3bimage.wwd {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/679a188772dcf121cfb92e39_220927-159-SW.webp");
  width: 600px;
  height: 500px;
}

.section3bwrapper {
  margin-left: 100px;
}

.heading-41 {
  color: var(--purple);
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.text-span-55 {
  font-weight: 400;
}

.div-block-34 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.paragraph-17 {
  color: #646462;
  text-align: justify;
  width: 500px;
  margin-bottom: 50px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.text-span-56 {
  font-weight: 400;
}

.button-9 {
  border: 2px solid var(--purple);
  background-color: var(--floral-white);
  color: var(--purple);
  cursor: pointer;
  border-radius: 2px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-9:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-9:active {
  color: var(--burntsienna);
}

.body-6 {
  background-color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.herosection {
  background-color: var(--floral-white);
  text-align: center;
  flex-direction: row;
  align-items: center;
  height: auto;
  display: flex;
}

.herocontainerwte {
  max-width: 1150px;
  display: flex;
}

.redefining {
  color: var(--floral-white);
  font-size: 80px;
  line-height: 70px;
}

.solutions {
  color: var(--burntsienna);
  font-weight: 400;
}

.herosub {
  color: var(--floral-white);
  font-size: 40px;
  line-height: 40px;
}

.herowrapper3 {
  width: 1150px;
}

.section1c {
  height: 600px;
  display: flex;
}

.section1ccontainer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-top: 0;
  display: flex;
}

.text-span-57 {
  font-weight: 400;
}

.heading-42 {
  color: var(--purple);
  text-align: center;
  margin-bottom: 0;
}

.div-block-35 {
  background-color: var(--purple);
  width: 500px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.paragraph-18 {
  text-align: center;
  width: 600px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-10 {
  background-color: var(--purple);
  border-radius: 4px;
  margin-top: 36px;
  font-size: 14px;
}

.button-10:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.button-10:active {
  color: var(--burntsienna);
}

.text-span-58 {
  font-weight: 400;
}

.social-media-section {
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eee4d1b021207db2f8edd9_Vessel%20at%20Sea%20Landscape%20-%20Birds%20Eye%20View.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  height: auto;
  display: flex;
}

.section3c {
  background-color: var(--floral-white);
  align-items: center;
  height: 950px;
  display: flex;
}

.section3ccontaner {
  max-width: 1150px;
}

.section3cwrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-43 {
  color: var(--purple);
  text-align: center;
  margin-bottom: 0;
  font-size: 40px;
}

.text-span-59 {
  font-weight: 400;
}

.div-block-36 {
  background-color: var(--purple);
  width: 500px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.paragraph-19 {
  text-align: center;
  width: 600px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.texttitlewrap1 {
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  margin-top: 36px;
  display: flex;
}

.indimage1 {
  background-color: var(--steel-blue);
  width: 450px;
  height: 200px;
}

.indpara1 {
  width: 400px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.titleparawrap {
  margin-left: 50px;
}

.headingone {
  color: var(--purple);
  font-size: 25px;
  line-height: 25px;
}

.texttitlewrap2 {
  margin-top: 36px;
  display: flex;
}

.indimage2 {
  background-color: var(--steel-blue);
  width: 450px;
  height: 200px;
}

.text-span-60, .text-span-61, .text-span-62 {
  font-weight: 400;
}

.button-11 {
  background-color: var(--purple);
  border-radius: 4px;
  margin-top: 36px;
}

.button-11:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.button-11:active {
  color: var(--burntsienna);
}

.body-7 {
  background-color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
}

.heroseectionsi {
  background-color: #0000;
  background-image: linear-gradient(242deg, var(--purple), transparent 63%), linear-gradient(to bottom, #0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60379eca87f0b525b5ee78f9_AdobeStock_103101401.jpeg");
  background-position: 0 0, 0 0, 0%;
  background-size: auto, auto, cover;
  align-items: center;
  height: 90vh;
  display: flex;
}

.herocontainersi {
  text-align: right;
  max-width: 1300px;
  margin-bottom: 218px;
}

.herowrappersi {
  flex-direction: column;
  align-items: flex-end;
  width: 1150px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.heading---case-study {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.text-span-63 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading---case-study-2 {
  color: var(--floral-white);
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.article-section {
  align-items: flex-start;
  height: auto;
  display: flex;
}

.section1dcontainer {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin-top: 100px;
  margin-bottom: 50px;
  display: flex;
}

.section1dtitlewrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.heading-46 {
  color: var(--purple);
  text-align: center;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 30px;
}

.div-block-37 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.paragraph-20 {
  color: var(--black);
  text-align: center;
  width: 600px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.blockwrapper1 {
  border-bottom: 2px solid #dfdfdc;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1150px;
  margin-top: 36px;
  margin-bottom: 50px;
  padding-bottom: 36px;
  display: flex;
}

.mb1 {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c703896458973e147f0094_AdobeStock_193101939.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  margin-right: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb1:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c703896458973e147f0094_AdobeStock_193101939.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.tariff-suspension {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6eeb23faf897bf97eabb6_AdobeStock_237002907.webp");
}

.mb1.tariff-suspension:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6eeb23faf897bf97eabb6_AdobeStock_237002907.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.customs-audit {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab25306244ab0f4f3df1c2_AdobeStock_339249108.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.customs-audit:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab25306244ab0f4f3df1c2_AdobeStock_339249108.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.representation {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6ed56a2baca5ab58da11b_AdobeStock_368229904.webp");
}

.mb1.representation:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6ed56a2baca5ab58da11b_AdobeStock_368229904.webp");
}

.mb1.customs-mistake {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6ec277e2065bb539e519e_AdobeStock_241849255.webp");
}

.mb1.customs-mistake:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6ec277e2065bb539e519e_AdobeStock_241849255.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.quiz {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e7040c4a4eede8b6698b_AdobeStock_281093036.webp");
}

.mb1.quiz:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e7040c4a4eede8b6698b_AdobeStock_281093036.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1._2022 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e46c79825aa9f8c68bd7_AdobeStock_287808398.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1._2022:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/619fbe0c73d5e84f5594a12b_New%20Years%20Fire%20Cracker.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1.christmas {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e37cb725232e1f47ff7f_AdobeStock_390549275.jpeg");
}

.mb1.christmas:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e37cb725232e1f47ff7f_AdobeStock_390549275.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb1._2022-2 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e26eec60e83b03315777_AdobeStock_295281869.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.mb1._2022-2:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6e26eec60e83b03315777_AdobeStock_295281869.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.mb1.scmmag {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798ac32ada0a0e706e44ad4_AdobeStock_430823591.webp");
  background-size: auto, cover;
}

.mb1.scmmag:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798ac32ada0a0e706e44ad4_AdobeStock_430823591.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb2 {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c704413680da7c351d1d61_AdobeStock_182072942.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb2:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c704413680da7c351d1d61_AdobeStock_182072942.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb3 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c703277991ca6b42da947a_AdobeStock_368057502.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  margin-left: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb3:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c703277991ca6b42da947a_AdobeStock_368057502.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.section2dcontainer {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-38 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/604250b23eb582ab4f7832e6_SOCIAL%20MEDIA%20-%20COFFEE.jpg");
  background-position: 50%;
  background-size: cover;
  width: 400px;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 52px;
  margin-bottom: 50px;
  display: flex;
}

.heading-47 {
  color: var(--floral-white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 26px;
  margin-right: 0;
  font-size: 40px;
  line-height: 40px;
}

.text-span-64 {
  color: var(--floral-white);
  font-weight: 400;
}

.paragraph-21 {
  border-top: 2px solid var(--burntsienna);
  border-right: 2px none var(--burntsienna);
  color: var(--floral-white);
  text-align: center;
  width: 400px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section3d {
  height: 75px;
}

.linkedinbutton {
  background-color: var(--purple);
  border-radius: 4px;
  margin-top: 36px;
  margin-right: 813px;
  font-weight: 700;
  box-shadow: 2px 2px 8px -2px #000;
}

.linkedinbutton:hover {
  background-color: var(--steel-blue);
  transform: scale(1.1);
}

.linkedinbutton:active {
  color: var(--burntsienna);
}

.text-span-65 {
  font-weight: 400;
}

.button-12 {
  background-color: var(--burntsienna);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 2px;
  margin-top: 10px;
  margin-right: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
  position: static;
}

.button-12:hover {
  background-color: var(--steel-blue);
  box-shadow: none;
  border-radius: 2px;
}

.button-12:active {
  background-color: var(--steel-blue);
  color: var(--burntsienna);
}

.text-span-66 {
  white-space: normal;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 400;
  position: static;
}

.heading-48 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px;
}

.text-span-67 {
  font-weight: 400;
}

.div-block-39 {
  background-color: var(--burntsienna);
  width: 100px;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.mediabutton {
  border: 2px solid var(--purple);
  color: var(--purple);
  cursor: pointer;
  background-color: #0000;
  border-radius: 2px;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  font-weight: 700;
}

.mediabutton:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.mediabutton:active {
  color: var(--burntsienna);
}

.text-span-68, .text-span-69, .text-span-70 {
  font-weight: 400;
}

.section-6 {
  background-color: var(--purple);
}

.section-7 {
  background-color: var(--purple);
  height: 400px;
}

.section-8 {
  background-color: var(--burntsienna);
}

.section-9 {
  background-color: var(--purple);
  height: 400px;
}

.body-8 {
  height: 400px;
}

.test123 {
  background-color: var(--steel-blue);
}

.section5b {
  background-color: var(--floral-white);
  height: 100px;
}

.revealbutton {
  border: 2px none var(--burntsienna);
  background-color: var(--burntsienna);
  color: var(--floral-white);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 30px;
  margin-left: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.revealbutton:hover {
  background-color: var(--steel-blue);
  color: var(--floral-white);
}

.revealbutton:active {
  color: var(--burntsienna);
}

.revealsec {
  background-color: var(--dark-slate-blue);
}

.heading-49 {
  color: var(--floral-white);
  text-align: right;
}

.text-span-71 {
  font-weight: 400;
}

.s1reveal {
  background-color: var(--dark-slate-blue);
  height: 175px;
}

.s1revealcont {
  justify-content: flex-end;
  max-width: 1150px;
  margin-top: -41px;
  display: flex;
}

.div-block-40 {
  background-color: #0000;
  width: 1150px;
  height: 100px;
}

.paragraph-22 {
  color: var(--floral-white);
  text-align: left;
  width: auto;
  margin-left: 571px;
  font-size: 16px;
}

.text-span-72 {
  font-weight: 400;
}

.body-9 {
  background-color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
}

.section1e {
  background-color: #0000;
  background-image: linear-gradient(to right, var(--purple), transparent 58%), linear-gradient(to bottom, #0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036704fc879dceb224a51fe_SAY%20HELLO%20EDIT.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  height: 90vh;
  font-size: 80px;
  line-height: 70px;
  display: flex;
}

.section1econtainer {
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.heading-50 {
  color: var(--floral-white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  line-height: 70px;
}

.text-span-73 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading-51 {
  color: var(--floral-white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.section2e {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section2econtainer {
  flex-direction: column;
  max-width: 1150px;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.section2ewrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-41 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.heading-52 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-23 {
  color: #646462;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
}

.form-2 {
  color: var(--purple);
  margin-top: 0;
}

.submit-button-3 {
  clear: none;
  background-color: var(--burntsienna);
  object-fit: fill;
  border-radius: 2px;
  margin-left: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: inline-block;
}

.section3e {
  background-color: var(--dark-slate-blue);
  height: auto;
}

.section3econt {
  justify-content: center;
  max-width: 1150px;
  font-family: acumin-pro-wide, sans-serif;
  display: flex;
}

.section4e {
  background-color: var(--floral-white);
  height: 100px;
}

.field-label-3, .field-label-4, .field-label-5 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
}

.text-span-74 {
  font-weight: 400;
}

.text-span-75 {
  font-family: Exo, sans-serif;
  font-weight: 700;
}

.text-span-76 {
  font-family: Exo, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.text-span-77 {
  font-style: normal;
}

.text-field-3 {
  height: 150px;
}

.dropdown-toggle {
  display: block;
}

.select-field {
  background-color: #fff;
  font-family: acumin-pro, sans-serif;
}

.form-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 800px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
}

.success-message {
  background-color: var(--purple);
}

.text-block-3 {
  color: var(--floral-white);
  text-transform: uppercase;
  margin-top: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
}

.error-message {
  background-color: #e484529c;
}

.text-block-4 {
  color: #333;
  font-size: 14px;
}

.div-block-42 {
  flex-direction: column;
  display: flex;
}

.recaptcha {
  margin-top: 22px;
  margin-bottom: 22px;
}

.text-span-78, .text-span-79, .text-span-80 {
  font-weight: 400;
}

.text-span-81 {
  color: var(--floral-white);
}

.text-span-82, .text-span-83 {
  font-weight: 400;
}

.s2reveal {
  height: 175px;
}

.s2revealcont {
  display: flex;
}

.paragraph-24 {
  color: #646462;
  text-align: right;
  font-size: 16px;
  font-weight: 400;
}

.div-block-43 {
  margin-left: 77px;
}

.button-14 {
  border: 2px solid var(--purple);
  color: var(--purple);
  cursor: pointer;
  background-color: #0000;
  border-radius: 2px;
  margin-top: 30px;
  margin-right: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-14:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-14:active {
  color: var(--burntsienna);
}

.text-span-84 {
  font-weight: 400;
}

.s3reveal {
  height: 175px;
}

.paragraph-25 {
  color: #646462;
  margin-left: 456px;
  font-size: 16px;
  font-weight: 400;
}

.button-15 {
  border: 2px solid var(--purple);
  color: var(--purple);
  cursor: pointer;
  background-color: #0000;
  border-radius: 2px;
  margin-top: 30px;
  margin-left: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-15:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-15:active {
  color: var(--burntsienna);
}

.text-span-85 {
  font-weight: 400;
}

.s4reveal {
  background-color: var(--dark-slate-blue);
  height: 175px;
}

.s4revealcont {
  margin-top: -50px;
}

.paragraph-26 {
  color: var(--floral-white);
  text-align: right;
}

.div-block-44 {
  margin-right: 453px;
}

.button-16 {
  background-color: var(--burntsienna);
  color: var(--floral-white);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 30px;
  margin-right: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-16:hover {
  background-color: var(--steel-blue);
}

.button-16:active {
  color: var(--burntsienna);
}

.text-span-86 {
  font-weight: 400;
}

.text-field-4 {
  cursor: text;
  margin-bottom: 15px;
}

.text-field-5, .text-field-6, .text-field-7, .text-field-8, .text-field-9, .text-field-10, .textarea {
  margin-bottom: 15px;
}

.heading-53 {
  text-transform: uppercase;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-87 {
  color: #646462;
  font-weight: 700;
}

.redbuttonlm {
  border: 2px solid var(--purple);
  background-color: var(--floral-white);
  color: var(--purple);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.redbuttonlm:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.redbuttonlm.booknow {
  margin-top: 0;
}

.redbuttonlm.spr {
  margin-top: 10px;
  font-size: 10px;
  line-height: 15px;
}

.text-span-88 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-span-89 {
  font-weight: 400;
}

.text-span-90 {
  color: var(--burntsienna);
}

.body-10 {
  background-color: var(--floral-white);
  color: #646462;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.hero-overlay-2 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.articlehero {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6037a24529e3f5552024d6f7_PRESENTING%20RESIZE.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  align-items: center;
  height: 60vh;
  display: flex;
}

.articlehero.howtomoveyourgoods {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ef60530f4ae94108549e_STEEL%20IND%20-%20RESIZE.jpg");
  background-position: 0%;
  background-size: cover;
}

.articlehero.aresoftwaresolutions {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/606da865850b33022a3a271d_Nightime%20Office%201%20(Resize).jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.articlehero.consultancy-budget {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608c2b78c2569274dbaead4c_AdobeStock_350707717%20Photo.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.articlehero.tariff-suspension {
  background-image: linear-gradient(83deg, #000, #0000 49%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae2659395372006dc6b81f_Construction%20Worker%202.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.articlehero.customs-audit {
  background-image: linear-gradient(#00000024, #00000024), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60d211a6d712cc009a307894_Aerial%20board%20meeting.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.articlehero.representation {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/68123318f2352a52ea045dcf_AdobeStock_368229904%20(1).webp");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.articlehero.mistakes {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6128b89f3e71b38322dceb4e_Jenga%20Blocks.jpg");
}

.articlehero.quiz {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/615ee455a1351f06ec2a03e1_Packaging%2C%20paperwork.jpg");
}

.articlehero._2022 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/619fbe0c73d5e84f5594a12b_New%20Years%20Fire%20Cracker.jpg");
}

.articlehero.christmas {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/61c5ddfa0c499c603b720244_Santa%20Flying.jpg");
}

.articlehero._2022-2 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6200425cf698eac80c93d6bd_High%20risk%20high%20liner.jpg");
  background-position: 100% 100%;
  background-size: auto;
}

.articlehero._2024-1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6617eb0150c5ed0e07bc6794_AdobeStock_729450703.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.articlehero._2024-2 {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/663104123dfd43c35c391b5a_AdobeStock_82475446%202.jpg");
  background-position: 0 0, 50% 100%;
  background-attachment: scroll, fixed;
}

.articlehero.e-commerce-header {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/665dc2efb19ea0c84b03b21f_AdobeStock_769269515.jpg");
  background-position: 0 0, 50% 100%;
  background-attachment: scroll, fixed;
}

.articlehero.eu-s-ecodesign-header {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6d8c9c4ccd9074f8d360b_AdobeStock_981430797.webp");
  background-position: 0 0, 50%;
  background-attachment: scroll, fixed;
}

.articlehero.new-year-new-trade-header {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67654cdde558e751bab39db2_AdobeStock_1064341163.webp");
  background-position: 0 0, 50%;
  background-attachment: scroll, fixed;
}

.articlehero.challenges-of-cc-header {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/681340fde6558ea8e337873f_E-Commerce.webp");
  background-position: 0 0, 50%;
  background-attachment: scroll, fixed;
}

.articletitles {
  background-color: var(--purple);
  color: var(--steel-blue);
}

.titlecontainer {
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.titlecontainer.direct-rep {
  max-width: 900px;
}

.articlebody {
  background-color: var(--floral-white);
}

.bodycontainer {
  flex-direction: column;
  align-items: center;
  max-width: 800px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 50px;
  display: flex;
}

.heading-54 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-27 {
  color: var(--purple);
  max-width: 800px;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.text-span-91 {
  font-weight: 400;
}

.text-span-92 {
  color: var(--purple);
}

.text-span-93 {
  color: var(--purple);
  font-size: 18px;
}

.bold-text {
  font-size: 18px;
}

.bold-text-2 {
  color: var(--purple);
  font-size: 18px;
}

.div-block-45 {
  color: var(--floral-white);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-left: 10px;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  display: flex;
}

.author1 {
  color: var(--floral-white);
  margin-top: 3px;
  font-family: Exo, sans-serif;
}

.author1.author2 {
  margin-left: 58px;
}

.div-block-46 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 26px;
  margin-bottom: 26px;
}

.text-block-6 {
  color: var(--floral-white);
  font-family: Exo, sans-serif;
}

.section-10 {
  background-color: var(--dark-slate-blue);
}

.learnmorecontainer {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
}

.text-span-94 {
  font-weight: 400;
}

.text-span-95 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading-55 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.mediablock1 {
  justify-content: center;
  display: flex;
}

.paragraph-28 {
  color: var(--floral-white);
  margin-top: 16px;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.button-17 {
  background-color: var(--burntsienna);
  cursor: pointer;
  border-radius: 2px;
  margin-top: 16px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-17:hover {
  background-color: var(--steel-blue);
}

.button-17:active {
  color: var(--burntsienna);
}

.text-span-96 {
  font-weight: 400;
}

.section-11 {
  background-color: var(--floral-white);
  height: 75px;
}

.authorimage {
  border: 2px none var(--purple);
  background-color: var(--steel-blue);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 200px;
  width: 100px;
  height: 100px;
  box-shadow: 2px 2px 2px -2px #000;
}

.authorimage.toby {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66100c8abdbaafa309a9edd5_Toby.jpg");
  background-position: 50% 0;
  background-size: 110px;
  margin-top: 0;
}

.authorimage.george {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
}

.authorimage.jessica {
  border: 0px solid var(--floral-white);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60647cfb75da231e5a81c9c4_Jessica%20Yang%20-%20Profile%20Photo.PNG");
  background-position: 35% 30%;
  background-size: 160px;
  margin-left: 5px;
}

.authorimage.chris {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: 110px;
  margin-top: 0;
}

.textwrapper {
  color: var(--floral-white);
  margin-left: 36px;
}

.section-12 {
  background-color: var(--floral-white);
  height: 50px;
}

.mediasnapshot {
  border-left: 2px solid var(--burntsienna);
  color: #646462;
  text-align: left;
  width: 350px;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 18px;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mediatitle {
  color: var(--purple);
  text-align: left;
  max-width: 350px;
  margin-top: 36px;
  margin-bottom: 0;
  padding-left: 18px;
  font-size: 22px;
  line-height: 22px;
}

.mediablockholder {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 15px;
  display: flex;
}

.mediablockholder.ppc {
  align-items: flex-start;
  margin-right: 0;
}

.text-span-97, .text-span-98, .text-span-99 {
  font-weight: 400;
}

.mapdiv {
  align-items: center;
  width: 500px;
  display: flex;
}

.contactdiv {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  display: flex;
}

.heading-56 {
  font-size: 0;
  line-height: 18px;
}

.heading-57 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 30px;
}

.div-block-48 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 36px;
}

.addresswrapper {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 36px;
  display: flex;
}

.emailwrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.phonewrapper {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-49 {
  background-color: var(--steel-blue);
  border-radius: 200px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.div-block-50 {
  background-color: var(--steel-blue);
  border-radius: 200px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.div-block-51 {
  background-color: var(--steel-blue);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.paragraph-29 {
  color: var(--floral-white);
  text-align: left;
  width: 500px;
  margin-bottom: 0;
  margin-left: 30px;
  font-family: acumin-pro, sans-serif;
}

.paragraph-30, .paragraph-31 {
  color: var(--floral-white);
  margin-bottom: 0;
  margin-left: 30px;
  font-family: acumin-pro, sans-serif;
}

.image-17 {
  width: 25px;
  height: auto;
}

.image-18 {
  width: 25px;
}

.image-19 {
  width: 30px;
}

.socialmediawrapper {
  align-items: center;
  margin-top: 10px;
  font-family: acumin-pro, sans-serif;
  display: flex;
}

.div-block-52 {
  background-color: var(--steel-blue);
  border-radius: 200px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.paragraph-32 {
  color: var(--floral-white);
  margin-bottom: 0;
  margin-left: 30px;
}

.image-20 {
  width: 35px;
}

.serviceicon {
  background-color: var(--steel-blue);
  border-radius: 200px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-right: 36px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.servicelist {
  border-left: 2px none var(--burntsienna);
  color: var(--floral-white);
  text-align: center;
  margin-bottom: 0;
  padding: 16px 10px 20px;
  font-family: acumin-pro-wide, sans-serif;
  overflow: hidden;
}

.servicelist.servicelist3 {
  border-style: none;
  border-top-width: 2px;
  border-top-color: var(--burntsienna);
  border-right-width: 2px;
  border-right-color: var(--burntsienna);
  border-bottom-width: 2px;
  border-bottom-color: var(--burntsienna);
  color: var(--floral-white);
  text-align: center;
  background-color: #0000;
  margin-bottom: 0;
  margin-right: 0;
  padding: 16px 10px 20px;
  font-family: acumin-pro-wide, sans-serif;
}

.servicelist.servicelist2 {
  border-right: 1px none var(--purple);
  border-left-color: var(--purple);
  color: var(--floral-white);
  text-align: center;
}

.servicelist.servicelist4 {
  border-right: 2px none var(--burntsienna);
  text-align: center;
  border-left-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.servicelistwrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 36px;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.image-21 {
  width: 50px;
}

.div-block-53 {
  background-color: var(--burntsienna);
  flex-direction: column;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
  display: flex;
}

.div-block-54 {
  display: flex;
}

.image-22 {
  width: 50px;
}

.body-11 {
  background-color: var(--floral-white);
  color: #646462;
  font-size: 16px;
}

.privacypolicytitle {
  color: var(--purple);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 80px;
  line-height: 70px;
}

.text-span-100 {
  font-weight: 400;
}

.paragraph-33 {
  color: #646462;
  text-align: left;
  margin-top: 50px;
  margin-bottom: 0;
}

.div-block-55 {
  background-color: var(--purple);
  width: 250px;
  height: 2px;
  margin-top: 50px;
}

.div-block-56 {
  width: 7%;
}

.section-13 {
  background-color: var(--floral-white);
  height: 75px;
}

.section-14 {
  background-color: var(--purple);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-23 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 100px;
}

.container-4 {
  flex-direction: row;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.heading-58 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 80px;
  line-height: 70px;
}

.text-span-101 {
  font-weight: 400;
}

.div-block-57 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.heading-59 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.button-18 {
  border: 2px solid var(--purple);
  color: var(--purple);
  cursor: pointer;
  background-color: #0000;
  border-radius: 2px;
  margin-top: 36px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-18:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-18:active {
  color: var(--burntsienna);
}

.text-span-102 {
  font-weight: 400;
}

.div-block-58 {
  margin-left: 36px;
}

.brand, .link {
  cursor: pointer;
}

.link-block {
  cursor: pointer;
  margin-left: 0;
}

.link-2, .link-3 {
  cursor: pointer;
}

.text-span-103 {
  font-weight: 400;
}

.bold-text-3, .bold-text-4, .text-span-104, .bold-text-5, .text-span-105, .text-span-106, .text-span-107, .text-span-108 {
  color: var(--purple);
  font-size: 18px;
}

.italic-text {
  color: var(--purple);
}

.text-span-109 {
  font-weight: 700;
}

.div-block-59 {
  background-color: var(--burntsienna);
  width: 700px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.link-block-2, .link-block-3 {
  cursor: pointer;
}

.div-block-60 {
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: static;
}

.imagewrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  display: flex;
}

.div-block-61 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 0;
}

.div-block-62 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  display: flex;
}

.div-block-63 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 0;
}

.div-block-64 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  display: flex;
}

.div-block-65 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 16px;
}

.div-block-66 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 600px;
  display: flex;
}

.div-block-67 {
  background-color: var(--burntsienna);
  width: 250px;
  height: 2px;
  margin-top: 16px;
}

.case-study-divider, .orangeheroline, .div-block-70 {
  background-color: var(--burntsienna);
  width: 700px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-71 {
  background-color: var(--burntsienna);
  width: 600px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.image-24 {
  width: 28px;
}

.image-25 {
  width: 100px;
}

.link-block-4, .link-block-5, .link-block-6 {
  cursor: pointer;
  width: 350px;
  height: 200px;
}

.text-span-110 {
  font-weight: 400;
}

.backtotopwrapper {
  background-color: var(--burntsienna);
  box-shadow: 0 0 20px -7px var(--purple);
  border-radius: 200px;
  justify-content: flex-end;
  width: 50px;
  height: 50px;
  margin-bottom: 50px;
  margin-right: 50px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.contact-us-sticky-container {
  justify-content: flex-end;
  max-width: 1150px;
  display: flex;
}

.image-26 {
  width: 20px;
  height: 20px;
}

.link-block-7 {
  width: auto;
}

.container-5 {
  max-width: 1150px;
}

.heading-60 {
  color: var(--floral-white);
  margin-top: 6px;
  margin-bottom: 16px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.heading-61 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
}

.image-27 {
  margin-bottom: 16px;
}

.heading-62, .heading-63 {
  color: var(--floral-white);
  margin-top: 16px;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.text-span-111 {
  color: var(--burntsienna);
  letter-spacing: 3px;
}

.text-span-112 {
  font-weight: 700;
}

.text-span-113 {
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.bold-text-6 {
  font-family: acumin-pro-wide, sans-serif;
}

.text-span-114, .text-span-115, .text-span-116, .text-span-117, .text-span-118 {
  color: var(--burntsienna);
  font-weight: 700;
}

.text-span-119 {
  font-family: acumin-pro-wide, sans-serif;
}

.heading-64 {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-34 {
  color: #333;
  white-space: normal;
  width: auto;
  max-width: 800px;
  margin-top: 10px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.body-12 {
  background-color: var(--floral-white);
}

.text-span-120 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-span-121 {
  font-weight: 400;
}

.section-15 {
  height: 75px;
}

.text-span-122 {
  font-family: acumin-pro-wide, sans-serif;
}

.bold-text-7 {
  color: var(--purple);
  font-size: 18px;
}

.mb4 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6efa7be4810c35443c3b6_AdobeStock_350707717.webp");
  background-position: 50% 100%;
  background-size: cover;
  width: 350px;
  height: 200px;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb4:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6efa7be4810c35443c3b6_AdobeStock_350707717.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.link-block-8 {
  width: 350px;
  height: 200px;
  box-shadow: 0 0 2px -2px #000;
}

.text-span-123 {
  font-weight: 400;
}

.italic-text-2, .italic-text-3 {
  color: var(--burntsienna);
  font-style: normal;
  font-weight: 700;
}

.italic-text-4 {
  color: var(--burntsienna);
}

.italic-text-5, .italic-text-6, .italic-text-7 {
  color: var(--burntsienna);
  font-style: normal;
  font-weight: 700;
}

.text-span-124 {
  color: var(--purple);
}

.bold-text-8 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.bold-text-9 {
  color: var(--burntsienna);
  font-weight: 700;
}

.authorholder {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.link-block-9 {
  width: 100px;
  height: 100px;
}

.link-block-10 {
  width: 50px;
  height: 50px;
}

.paragraph-35 {
  font-family: acumin-pro, sans-serif;
}

.paragraph-36 {
  text-indent: 0;
  max-width: 800px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.bold-text-11, .bold-text-12, .bold-text-13, .text-span-125 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-126 {
  color: #333;
  line-height: 36px;
}

.italic-text-8 {
  color: #333;
}

.link-block-11 {
  width: 350px;
  height: 200px;
}

.text-span-127, .link-4 {
  color: var(--burntsienna);
}

.text-span-128, .text-span-129 {
  text-decoration: underline;
}

.bold-text-14 {
  font-weight: 400;
}

.link-block-12 {
  width: 350px;
  height: 200px;
}

.bold-text-15, .text-span-130 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-131 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-span-132 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bold-text-16 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.body-13 {
  background-color: var(--floral-white);
  max-height: 90vh;
}

.ppchero {
  background-color: var(--burntsienna);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 90vh;
  display: flex;
}

.ppcsection1 {
  background-color: var(--floral-white);
  flex-direction: column;
  padding-top: 75px;
  padding-bottom: 75px;
}

.ppccontainer {
  flex-flow: column;
  place-content: space-between center;
  align-items: flex-end;
  max-width: 1150px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ppccontainer.section3 {
  flex-direction: row;
}

.ppccontainer.section5 {
  flex-direction: row;
  padding-bottom: 0;
}

.ppccontainer.meettheteam {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
}

.ppccontainer.columns {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.ppccontainer.horizontal {
  flex-direction: row;
}

.ppccontainer.greyline {
  border-top: 1px solid #c9c6c6;
  align-items: center;
  padding-top: 50px;
}

.ppccontainer.section2, .ppccontainer.sectionfaq {
  align-items: center;
}

.ppccontainer.heorppc {
  justify-content: center;
  align-items: flex-end;
  max-width: 2000px;
}

.ppccontainer.graphic {
  flex-direction: row;
  justify-content: space-between;
}

.ppccontainer.graphic.procedures {
  flex-direction: column;
  align-items: center;
}

.ppccontainer.see-more {
  align-items: center;
}

.ppcitem1 {
  background-color: var(--steel-blue);
  flex-direction: column;
  justify-content: center;
  width: 300px;
  min-width: 0;
  height: 300px;
  margin-left: 20px;
  display: flex;
}

.ppcitemholder {
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-end;
  max-width: 1150px;
  margin-top: 30px;
  display: flex;
}

.heading-65 {
  color: var(--purple);
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  margin-bottom: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
  display: flex;
}

.paragraph-37 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
}

.div-block-72 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ppcsection2 {
  align-items: center;
  padding-top: 0;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.ppcitem2image {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/604252b9d7443659420da03f_PORT%20SUNSET%202.jpg");
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  align-items: flex-end;
  min-width: 800px;
  max-width: 1000px;
  height: 350px;
  margin-bottom: 50px;
  display: flex;
}

.ppcitem2holder {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  max-width: 1150px;
  margin-top: 51px;
  display: flex;
}

.ppcitem2-1 {
  flex-direction: column;
  align-items: center;
  max-width: 300px;
  margin-left: 0;
  display: flex;
}

.heading-66 {
  text-align: center;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 21px;
  line-height: 22px;
}

.paragraph-38 {
  text-align: center;
  font-family: acumin-pro, sans-serif;
}

.ppcsection3 {
  background-color: var(--dark-slate-blue);
  margin-top: 75px;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.ppcitem3holder {
  justify-content: space-around;
  display: flex;
}

.ppcitem3 {
  background-color: var(--steel-blue);
  min-width: 200px;
  height: 250px;
  margin-left: 29px;
}

.ppcherocontainer {
  justify-content: flex-start;
  max-width: 1150px;
  display: flex;
}

.ppcherotitles {
  background-color: var(--steel-blue);
  min-width: 450px;
  height: 500px;
  display: flex;
}

.ppcsection4 {
  background-color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-67 {
  color: var(--burntsienna);
  text-align: center;
  font-family: acumin-pro-wide, sans-serif;
}

.ppctextholder {
  margin-left: 60px;
}

.ppctextholder.reasons {
  flex-direction: row;
  align-items: center;
  margin-top: 21px;
  margin-left: 0;
  padding-left: 30px;
  display: flex;
}

.heading-68 {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-39 {
  color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
}

.column {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  min-height: 350px;
  padding: 75px 0;
  display: flex;
}

.column-2 {
  background-color: var(--steel-blue);
  flex-direction: column;
  justify-content: center;
  height: 500px;
  min-height: 350px;
  padding: 75px 0 149px;
  display: flex;
}

.heading-69 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-40 {
  color: var(--black);
  max-width: 500px;
  font-family: acumin-pro, sans-serif;
}

.paragraph-41 {
  color: var(--floral-white);
  max-width: 500px;
  font-family: acumin-pro, sans-serif;
}

.ppcitem4holder {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ppcitem4image {
  background-color: var(--steel-blue);
  width: 350px;
  height: 200px;
}

.paragraph-42 {
  max-width: 400px;
}

.ppcfooter {
  background-color: var(--dark-slate-blue);
}

.ppccontactsection {
  background-color: var(--dark-slate-blue);
  justify-content: space-between;
  display: flex;
}

.ppccontactbox1 {
  background-color: var(--dark-slate-blue);
  flex: 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.ppccontactbox3 {
  background-color: var(--steel-blue);
  flex: 1;
}

.ppccontactbox2 {
  background-color: var(--floral-white);
  color: var(--steel-blue);
  background-image: linear-gradient(#313f55cc, #313f55cc), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae23e49765a92dcc4d3966_Construction%20Site%202.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.heading-70 {
  color: var(--floral-white);
  max-width: 500px;
  padding-left: 30px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.heading-71 {
  color: var(--burntsienna);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 21px;
  font-family: acumin-pro, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.div-block-73 {
  background-color: var(--floral-white);
  width: 10px;
  height: 10px;
}

.grid {
  grid-template-rows: auto auto auto auto;
}

.grid-2 {
  grid-column-gap: 15px;
  grid-row-gap: 14px;
  grid-template-areas: "Area-2 Area"
                       "Area-2 Area";
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.grid-4 {
  grid-template-rows: auto;
}

.div-block-74 {
  display: flex;
}

.form-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-3 {
  justify-content: space-around;
  display: flex;
}

.ppcformcolumn1, .ppcformcolumn2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.radio-button-label {
  color: var(--floral-white);
  align-items: center;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: flex;
}

.radio-button {
  border-left: 1px solid var(--floral-white);
  color: var(--purple);
  margin-left: 0;
  margin-right: 20px;
  padding-left: 0;
}

.radio-button-field {
  align-items: center;
  display: flex;
}

.ppcfieldwrapper {
  display: flex;
}

.text-field-11 {
  margin-left: 31px;
}

.ppcradiowrapper {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  display: flex;
}

.radio-button-field-2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.field-label-6 {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
}

.field-label-7 {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.container-6 {
  max-width: 1400px;
  display: flex;
}

.text-field-12 {
  margin-right: 0;
}

.form-block-3 {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
}

.text-span-133 {
  color: var(--burntsienna);
  font-weight: 400;
}

.div-block-75 {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  width: 100vw;
  min-width: auto;
  height: 500px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 50px;
  display: flex;
}

.div-block-76 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--dark-slate-blue);
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 500px;
  padding-right: 49px;
  display: grid;
}

.div-block-77 {
  background-color: var(--burntsienna);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  width: 100vw;
  height: 500px;
}

.div-block-78 {
  background-color: #313f5580;
  flex: 0 auto;
  width: 120px;
  height: 500px;
}

.section-16 {
  background-color: var(--dark-slate-blue);
  padding-top: 0;
  padding-bottom: 0;
}

.heading-72 {
  color: var(--burntsienna);
  padding-bottom: 25px;
  padding-left: 20px;
  font-size: 20px;
  line-height: 20px;
}

.heading-73 {
  color: var(--floral-white);
  padding-top: 60px;
  padding-left: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-43 {
  color: var(--floral-white);
  margin-top: 30px;
  padding-left: 20px;
}

.text-span-134 {
  color: var(--burntsienna);
  font-weight: 400;
}

.column-3 {
  justify-content: flex-start;
  height: 500px;
  display: flex;
}

.columnleft {
  background-color: var(--floral-white);
  flex-direction: column;
  justify-content: center;
  height: 350px;
  padding-left: 45px;
  padding-right: 40px;
  display: flex;
}

.column-5 {
  border-right: 3px solid var(--floral-white);
  border-left: 3px solid var(--floral-white);
  background-color: var(--purple);
  background-image: linear-gradient(#f8f9f399, #f8f9f399), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 350px;
}

.column-5.ppcservice2 {
  background-image: linear-gradient(#f8f9f399, #f8f9f399), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae1f60111e1e0b999239e2_Construction%20Site.jpg");
}

.column-5.ppcservice3 {
  background-image: linear-gradient(#f8f9f399, #f8f9f399), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/604252b9d7443659420da03f_PORT%20SUNSET%202.jpg");
}

.column-6 {
  background-color: var(--floral-white);
  height: 350px;
}

.columns {
  flex: 0 auto;
  justify-content: space-around;
  display: flex;
}

.section-17 {
  background-color: var(--floral-white);
}

.section-17.ppcservice3 {
  border-top: 3px solid var(--floral-white);
  border-bottom: 3px solid var(--floral-white);
}

.text-span-135 {
  color: var(--burntsienna);
  font-weight: 400;
}

.button-19 {
  background-color: var(--burntsienna);
  align-items: flex-start;
  margin-bottom: 70px;
  margin-left: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: block;
}

.heading-74 {
  color: var(--burntsienna);
  align-items: flex-end;
  font-family: acumin-pro-wide, sans-serif;
  display: flex;
}

.column-7 {
  display: flex;
}

.text-span-136 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-span-137 {
  font-weight: 400;
}

.heading-75 {
  color: var(--floral-white);
  max-width: 500px;
  margin-top: 69px;
  margin-bottom: 44px;
  margin-left: 56px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-44 {
  text-align: center;
  max-width: 700px;
  font-family: acumin-pro, sans-serif;
}

.text-span-138 {
  font-weight: 700;
}

.image-28 {
  color: var(--purple);
}

.div-block-79 {
  background-color: var(--steel-blue);
  width: 400px;
  height: 500px;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 75px;
  box-shadow: 2px 2px 2px -2px #000;
}

.columns-2 {
  flex-direction: row;
  margin-top: 50px;
  display: flex;
}

.heading-76 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.heading-77 {
  color: var(--black);
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.div-block-80 {
  background-color: var(--purple);
  color: var(--purple);
  width: 400px;
  height: 1px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.text-span-139 {
  font-weight: 400;
}

.paragraph-45 {
  margin-top: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.column-8 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.column-9 {
  justify-content: flex-end;
  padding-right: 100px;
  display: flex;
}

.text-span-140, .text-span-141, .text-span-142, .text-span-143 {
  color: var(--burntsienna);
}

.buttonwrapper {
  flex-direction: row;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.paragraph-46 {
  width: 350px;
  margin-bottom: 0;
  margin-left: 25px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.columns-3 {
  background-color: var(--dark-slate-blue);
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.paragraph-47 {
  color: var(--floral-white);
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.column-10 {
  justify-content: flex-end;
  padding-right: 100px;
  display: flex;
}

.heading-78 {
  color: var(--floral-white);
  margin-bottom: 0;
}

.column-11 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-span-144 {
  color: var(--burntsienna);
}

.text-span-145 {
  font-size: 50px;
}

.paragraph-48 {
  width: auto;
  margin-top: 36px;
  font-size: 16px;
}

.text-span-146, .text-span-147 {
  font-weight: 400;
}

.paragraph-49 {
  color: var(--floral-white);
  width: 400px;
  margin-bottom: 0;
  margin-left: 25px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.heading-79 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.text-span-148 {
  color: var(--burntsienna);
}

.column-12 {
  margin-top: 50px;
}

.columns-4 {
  margin-top: 75px;
}

.div-block-81 {
  background-color: var(--purple);
  display: block;
}

.heading-80 {
  color: var(--purple);
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 27px;
  padding-left: 0;
  font-size: 18px;
  line-height: 18px;
  display: flex;
}

.columns-5 {
  align-items: center;
  display: flex;
}

.grid-5 {
  margin-top: 36px;
}

.section-18 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ppcservicewrapper {
  flex-wrap: nowrap;
  justify-content: center;
  max-width: 1150px;
  margin-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.set1 {
  justify-content: space-between;
  display: flex;
}

.simplification1 {
  border: 1px solid var(--purple);
  background-color: var(--steel-blue);
  justify-content: flex-start;
  width: 450px;
  min-width: 0;
  height: 175px;
  display: block;
}

.div-block-83 {
  background-color: var(--dark-slate-blue);
  width: 600px;
  height: 175px;
}

.section-19 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.simplification2 {
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6037a24529e3f5552024d6f7_PRESENTING%20RESIZE.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
  width: 650px;
  height: 175px;
}

.simplification3 {
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae23ce9765a9875a4d37b9_Bridge%20Worker.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 650px;
  height: 175px;
}

.simplification5 {
  background-color: var(--steel-blue);
  width: 550px;
  height: 175px;
}

.simplification6 {
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/606da865850b33022a3a271d_Nightime%20Office%201%20(Resize).jpg");
  background-position: 0 0, 0%;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
  width: 550px;
  height: 175px;
  display: block;
}

.heading-81 {
  color: var(--floral-white);
}

.grid-6 {
  grid-template-areas: ". Area"
                       ". Area";
}

.grid-7 {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area"
                       "Area-3 ."
                       "Area-2 Area-4"
                       ". Area-4";
}

.field-label-8 {
  flex-direction: column;
  justify-content: flex-start;
  display: block;
}

.list {
  color: #646462;
  padding-left: 85px;
  font-family: acumin-pro, sans-serif;
}

.list-item, .list-item-2, .list-item-3, .list-item-4 {
  margin-bottom: 5px;
}

.grid-8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-84 {
  background-color: var(--purple);
  flex-direction: row;
  width: 1000px;
  height: 300px;
  margin-top: -225px;
  display: flex;
}

.top-grey-cover {
  background-color: var(--floral-white);
  height: 90%;
  position: absolute;
  inset: 0% 0% auto;
}

.hover-circle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.skew-background {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.instagram-footer {
  z-index: 10;
  min-height: 200px;
  padding-top: 120px;
  position: relative;
}

.outline-hover-circle {
  z-index: 10;
  border: 1px solid #fffdfd66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
}

.grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.section-20 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.section-20.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-20.grey {
  background-color: var(--dark-slate-blue);
}

.hover-line {
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.hover-circle-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  padding: 60px;
  display: flex;
  position: relative;
}

.slider-arrow-icon {
  opacity: .3;
  width: 18px;
}

.instagram-intro {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-bottom: 24px;
  display: grid;
}

.background {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ec547e0e805f77da7b774a_033.jpeg");
  background-position: 50% 35%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background.instagram-three {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae23ce9765a9875a4d37b9_Bridge%20Worker.jpg");
}

.background.instagram-one {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae2659395372006dc6b81f_Construction%20Worker%202.jpg");
}

.background.instagram-two {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae211000b16784415af411_Construction%20Cranes.jpg");
}

.background.instagram-four {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae1f60111e1e0b999239e2_Construction%20Site.jpg");
}

.background.about-background {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60d211a6d712cc009a307894_Aerial%20board%20meeting.jpg");
}

.instagram-title {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.instagram-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle {
  color: #626d86;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 11px;
}

.hover-line-fill {
  background-color: var(--burntsienna);
  width: 100%;
  height: 100%;
}

.underline-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #fffc;
  padding-bottom: 6px;
  padding-left: 0;
  font-size: 9px;
  text-decoration: none;
  position: relative;
}

.underline-link.dark {
  color: #626d86;
  border-bottom-color: #889ea833;
}

.instagram {
  justify-content: center;
  align-items: center;
  height: 16vw;
  max-height: 425px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overlay {
  background-color: #0a101d4d;
  position: absolute;
  inset: 0%;
}

.overlay.light {
  background-color: #0a101d33;
}

.instagram-feed {
  grid-column-gap: 60px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-82 {
  font-family: acumin-pro-wide, sans-serif;
  line-height: 24px;
}

.body-14 {
  background-color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  overflow: visible;
}

.about-image {
  min-height: 450px;
  position: relative;
  overflow: hidden;
}

.full-stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: var(--floral-white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solid-button {
  background-color: var(--burntsienna);
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.background-wrapper {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.body-display {
  color: var(--floral-white);
  font-size: 17px;
  line-height: 1.6em;
}

.medium-stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 475px;
  display: grid;
}

.stacked-heading {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left-line {
  background-color: #d7dfeb;
  width: 60px;
  height: 2px;
  display: flex;
}

.button-text {
  font-family: acumin-pro-wide, sans-serif;
}

.dual-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-fill {
  background-color: #a3acc2;
  width: 40%;
  height: 100%;
}

.footer-content {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.legal-link {
  color: #626d86;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 9px;
  text-decoration: none;
}

.footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 180px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 200px;
  padding-bottom: 24px;
  display: grid;
}

.footer-brand-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-credits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #889ea833;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.outline-button {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 1px solid #889ea833;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  overflow: hidden;
}

.footer-box-title {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-brand {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 300px;
  display: grid;
}

.body-display-2 {
  color: #626d86;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-2.small {
  font-size: 14px;
  line-height: 1.45em;
}

.footer-box-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #889ea833;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 18px;
}

.legal-link-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.footer-box {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #000;
  text-align: center;
  border: 1px solid #889ea833;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  padding: 18px 18px 0;
  text-decoration: none;
  display: grid;
}

.subtitle-2 {
  color: #626d86;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
}

.subtitle-2.small {
  font-size: 9px;
}

.footer-box-top {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.verticle-line {
  background-color: #889ea833;
  height: 100%;
  position: relative;
}

.section-21 {
  background-color: var(--dark-slate-blue);
  color: var(--purple);
  background-image: linear-gradient(#492736b3, #492736b3), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603d28c9038105d32c053f08_POF%20-%202.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 100px;
  padding-bottom: 150px;
}

.paragraph-50 {
  color: var(--floral-white);
  text-align: center;
  text-decoration: none;
}

.section-22 {
  background-color: var(--steel-blue);
  background-image: linear-gradient(233deg, var(--purple) 7%, transparent), linear-gradient(to bottom, #00000080, #00000080);
  justify-content: flex-start;
  width: auto;
  height: 90vh;
  display: flex;
  overflow: hidden;
}

.section-22.ppc-hero {
  background-image: linear-gradient(233deg, var(--purple) 7%, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab2590bc5a8dd0789bf1d2_Morning%20Port%20skyline.webp"), linear-gradient(to bottom, #00000080, #00000080);
  background-position: 0 0, 0 70%, 0 0;
  background-size: auto, auto, auto;
}

.section-23 {
  background-color: var(--floral-white);
  border-right: 1px #f8f9f333;
  padding-top: 75px;
  padding-bottom: 75px;
}

.div-block-85 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eec009ed81283f6b0f9554_AdobeStock_194948812.jpg");
  background-position: 50%;
  background-size: cover;
  width: 450px;
  height: 550px;
  margin-bottom: -100px;
  box-shadow: 2px 2px 2px -2px #000;
}

.div-block-85.customs-solutions {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab259061377d6954d9d90c_Vessel%20at%20Sea%20Landscape%20-%20Birds%20Eye%20View.webp");
  background-position: 50% 0;
  background-size: cover;
  margin-bottom: 0;
  box-shadow: 1px 1px 3px #000, 2px 2px 2px -2px #000;
}

.div-block-85.customs-solutions.cw {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798a36d28e0df8a94f683e9_AdobeStock_187312509.webp");
  background-position: 20% 10%;
  background-size: cover;
}

.div-block-85.customs-solutions.workshops {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603e3300b9815859be37560c_LEARNING.jpg");
  background-position: 30% 0;
  background-size: cover;
}

.div-block-85.customs-solutions.health-compliance {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60d211a6d712cc009a307894_Aerial%20board%20meeting.jpg");
  background-position: 90%;
  background-size: cover;
}

.div-block-85.simplifications {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e605e51742e2b0775fd88_AdobeStock_194948812.webp");
  margin-bottom: 0;
}

.div-block-85.simplifications.aeo {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eeb671a8e94cd805519ad5_Female%20Presenter%20Talking%20to%20Group.jpg");
}

.div-block-85.simplifications.declarations {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eee2c1b0212074c3f8d91d_Man%20at%20Desk.jpg");
}

.div-block-85.simplifications.strategy {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9d8eff48ce24f3c62225d_Strategy.png");
  background-position: 40%;
}

.div-block-85.advisory {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6037a24529e3f5552024d6f7_PRESENTING%20RESIZE.jpg");
}

.column-13 {
  justify-content: flex-end;
  display: flex;
}

.columns-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-24 {
  background-color: var(--dark-slate-blue);
}

.columns-7 {
  justify-content: space-between;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.heading-83 {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-51 {
  color: var(--floral-white);
  margin-bottom: 0;
  font-size: 16px;
}

.section-25 {
  padding-top: 91px;
  padding-bottom: 75px;
}

.column-14 {
  margin-top: 75px;
  display: flex;
}

.div-block-86 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 15px;
  display: flex;
}

.paragraph-52 {
  color: #646462;
  text-align: right;
  max-width: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading-84 {
  color: var(--purple);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.div-block-87 {
  background-color: var(--steel-blue);
  width: 350px;
  height: 200px;
}

.columns-8 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-15 {
  display: flex;
}

.div-block-88 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 50% 100%;
  background-size: cover;
  width: 350px;
  height: 200px;
  box-shadow: 2px 2px 2px -2px #000;
}

.div-block-88.compliance-review {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e60e973686f579c7901a3_AdobeStock_176688764.webp");
}

.div-block-88.audit-support {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab25306244ab0f4f3df1c2_AdobeStock_339249108.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-88.health-assessment {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab2609b31fe1216dfa582c_Man%20at%20Desk.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-89 {
  border-bottom: 1px solid #c9c6c6;
  flex-direction: column;
  align-items: center;
  padding-top: 36px;
  padding-bottom: 50px;
  display: flex;
}

.section-26 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798ac32ada0a0e706e44ad4_AdobeStock_430823591.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-26.services {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798ac32ada0a0e706e44ad4_AdobeStock_430823591.webp");
  justify-content: center;
}

.paragraph-53 {
  color: #646462;
  text-align: center;
  width: 800px;
  margin-bottom: 36px;
  font-size: 16px;
}

.div-block-90 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-27 {
  background-color: var(--floral-white);
  padding-top: 100px;
  padding-bottom: 75px;
}

.div-block-91 {
  margin-top: 10px;
  padding-bottom: 25px;
  display: flex;
}

.div-block-92 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e632fe0ba1ad12509e041_AdobeStock_330640491.webp");
  background-position: 50%;
  background-size: cover;
  width: 550px;
  height: 250px;
  box-shadow: 2px 2px 2px -2px #000;
}

.div-block-92.customs-management {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67ab29ee1170aa7e68cec8d2_Freezer.webp");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-92.customs-management.dda {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798aa4cf785f53d854130d1_CONSULTING%20OVERHEAD%20-%20V2.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-92.customs-management.ac-ac {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798aa529907301a725dea44_62b9cf88f707a044048b47cc_T1%20Image.webp");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-92.customs-management.roo {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9d4d56e31974d635f375f_Vietnam%20Farmer.png");
  background-position: 50% 25%;
  background-size: cover;
}

.div-block-92.customs-management.valuation {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9d2fc8f2a7f6db5c54790_Automotive%20Imports.png");
  background-position: 0%;
  background-size: cover;
}

.div-block-92.customs-management.t1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9da8c04715045bf1d41cb_Training%20at%20Desk.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-92.customs-management.ipaffs {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eed9b972d0bee97c8edd27_Freezer.jpg");
  background-position: 0 40%;
  background-size: cover;
}

.div-block-92.customs-management.tech-supp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60424d323427f055175163e0_PACKAGING.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-92.customs-management.reclaims {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9d967774da43c4f3ee29e_Reclaims.png");
  background-position: 0%;
  background-size: cover;
}

.div-block-92.sdp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6798aa42ce952a8965de89c8_AdobeStock_235913009.webp");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-92.classification {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9d4191700caa46d7a01c1_Classification.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-92.ps-services {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60391acd6cebb4435aed739a_PORT%20FOREMAN%20-%20RESIZE.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-92.sp-review {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 50% 80%;
  background-size: cover;
}

.columns-9 {
  align-items: center;
  display: flex;
}

.section-28 {
  background-color: var(--dark-slate-blue);
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-93 {
  background-color: var(--steel-blue);
}

.grid-9 {
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
}

.div-block-94 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 450px;
  display: flex;
}

.grid-10 {
  grid-row-gap: 142px;
  grid-template-columns: 1.25fr;
}

.paragraph-54 {
  color: var(--floral-white);
}

.heading-85 {
  color: var(--burntsienna);
}

.column-16 {
  color: var(--floral-white);
}

.heading-86 {
  color: var(--floral-white);
  letter-spacing: 3px;
  margin-top: 80px;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.paragraph-55 {
  margin-top: 36px;
  margin-bottom: 0;
  font-size: 16px;
}

.column-17 {
  color: var(--floral-white);
}

.section-29 {
  padding-top: 125px;
  padding-bottom: 100px;
}

.container-7 {
  justify-content: center;
  align-items: center;
  max-width: 650px;
  display: flex;
}

.container-8 {
  max-width: 500px;
  padding-left: 30px;
  padding-right: 30px;
}

.column-18 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.column-19 {
  background-color: var(--dark-slate-blue);
  background-image: linear-gradient(#313f55e6, #313f55e6), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.grid-11 {
  grid-template: "Area-4 Area-4 Area-2 Area-2 Area-2"
                 "Area-5 Area-5 Area-3 Area-3 Area-3"
                 "Area-6 Area-6 Area-7 Area-7 Area-7"
                 / 9.25fr 7fr 1fr;
  grid-auto-flow: row;
}

.field-label-9, .field-label-10, .field-label-11, .field-label-12 {
  color: var(--floral-white);
}

.grid-12 {
  grid-column-gap: 34px;
  grid-row-gap: 20px;
  grid-template: ". ."
                 ". ."
                 "Area-4 Area-4" minmax(auto, 1.25fr)
                 ". ."
                 "Area Area"
                 "Area-3 Area-2"
                 / 1fr 1fr;
}

.form-block-4 {
  min-width: 650px;
  margin-left: 20px;
  margin-right: 20px;
}

.formgripwrap.checkbox {
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.ppcformlabel {
  color: var(--floral-white);
  letter-spacing: 3px;
  font-family: acumin-pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.field-label-14 {
  color: var(--floral-white);
}

.columns-10 {
  background-color: var(--steel-blue);
  display: flex;
}

.field-label-15, .field-label-16, .field-label-17, .field-label-18, .field-label-19 {
  color: var(--floral-white);
}

.div-block-95 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-56 {
  text-align: center;
  width: 800px;
  margin-bottom: 0;
}

.heading-87 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.heading-88 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 36px;
  line-height: 36px;
}

.paragraph-57 {
  color: var(--floral-white);
  margin-bottom: 36px;
  font-size: 16px;
}

.section-30 {
  height: 75px;
}

.submit-button-4 {
  background-color: var(--burntsienna);
  color: var(--floral-white);
  border-radius: 2px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.div-block-96 {
  justify-content: space-around;
  display: flex;
}

.button-20 {
  background-color: var(--burntsienna);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 36px;
  display: flex;
}

.heading-89 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 15px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.heading-90 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 15px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.text-span-149 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heading-91 {
  color: var(--floral-white);
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.div-block-97 {
  background-color: #313f5566;
  width: 100px;
  height: 450px;
}

.text-span-150 {
  color: var(--floral-white);
  font-weight: 400;
}

.div-block-98 {
  padding-right: 60px;
}

.text-span-151 {
  color: var(--burntsienna);
  font-weight: 400;
}

.tobyspink {
  margin-top: 80px;
  font-size: 30px;
  line-height: 30px;
}

.text-span-152 {
  font-weight: 400;
}

.text-field-13, .text-field-14, .text-field-15, .text-field-16, .text-field-17, .text-field-18, .textarea-2 {
  background-color: var(--floral-white);
}

.heading-92 {
  color: var(--purple);
  margin-top: 36px;
  padding-left: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.paragraph-58 {
  color: #646462;
  max-width: 350px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 16px;
}

.paragraph-59 {
  color: #646462;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 16px;
}

.paragraph-60 {
  color: #646462;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 16px;
}

.heading-93, .heading-94 {
  color: var(--purple);
  margin-top: 36px;
  padding-left: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.paragraph-61 {
  color: #646462;
  margin-bottom: 0;
  font-size: 16px;
}

.heading-95 {
  color: #646462;
  letter-spacing: 3px;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.text-span-153 {
  font-weight: 400;
}

.heading-96 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.div-block-99 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.paragraph-62, .paragraph-63 {
  color: #646462;
  margin-bottom: 15px;
  font-size: 16px;
}

.div-block-100, .div-block-101 {
  margin-left: 70px;
}

.text-span-154 {
  font-weight: 400;
}

.heading-97 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.text-span-155 {
  font-weight: 400;
}

.paragraph-64 {
  color: #646462;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 16px;
}

.div-block-102 {
  background-color: var(--floral-white);
  perspective-origin: 50%;
  width: 1500px;
  height: 300px;
  transform: translate(-300px)scale(1.4)rotate(-126deg);
}

.div-block-103 {
  background-color: var(--floral-white);
  width: 900px;
  height: 1300px;
  transform: translate(-300px)rotate(-26deg);
}

.text-span-156 {
  font-size: 29px;
  font-weight: 700;
}

.text-span-157, .text-span-158 {
  font-weight: 400;
}

.text-span-159 {
  color: var(--burntsienna);
}

.list-2 {
  color: #646462;
  margin-top: 15px;
  font-size: 16px;
}

.text-span-160, .text-span-161 {
  font-weight: 400;
}

.text-span-162, .text-span-163 {
  font-weight: 700;
}

.heading-98 {
  color: var(--floral-white);
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.div-block-104 {
  margin-bottom: 36px;
  padding-bottom: 50px;
}

.heading-99 {
  color: #646462;
  letter-spacing: 3px;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.text-span-164, .text-span-165 {
  font-weight: 400;
}

.heading-100 {
  color: var(--floral-white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 80px;
  line-height: 70px;
}

.text-span-166 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-span-167 {
  font-weight: 400;
}

.heading-101 {
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.list-3 {
  color: #646462;
  max-width: 350px;
  margin-bottom: 0;
  font-size: 16px;
}

.list-item-5, .list-item-6, .list-item-7 {
  margin-bottom: 5px;
}

.list-4 {
  color: #646462;
  font-size: 16px;
}

.list-item-8, .list-item-9, .list-item-10, .list-item-11 {
  margin-bottom: 5px;
}

.list-5 {
  color: #646462;
  font-size: 16px;
}

.list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17 {
  margin-bottom: 5px;
}

.text-span-168, .text-span-169, .text-span-170, .text-span-171, .text-span-172 {
  font-weight: 400;
}

.heading-102 {
  color: var(--floral-white);
  text-align: right;
  text-transform: uppercase;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 33px;
}

.list-item-18 {
  margin-bottom: 0;
}

.list-item-19, .list-item-20, .list-item-21, .list-item-22 {
  margin-bottom: 5px;
}

.list-6 {
  color: #646462;
  font-size: 16px;
}

.list-item-23 {
  margin-bottom: 5px;
}

.heading-103 {
  border-left: 2px solid var(--burntsienna);
  color: var(--floral-white);
  letter-spacing: 3px;
  width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 30px;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-173, .text-span-174, .text-span-175 {
  color: var(--burntsienna);
}

.image-29 {
  margin: 0 0 -71px;
}

.columns-11 {
  justify-content: space-between;
  display: flex;
}

.column-20 {
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.faqholder {
  width: 800px;
}

.accordion-item {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100px;
  font-family: acumin-pro-wide, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
  overflow: hidden;
}

.dropdown-list {
  background-color: var(--floral-white);
  color: #000;
  display: block;
  position: static;
}

.dropdown-link {
  background-color: #c7aaaa;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.text-block-8 {
  font-size: 16px;
}

.dropdown {
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.dropdown-toggle-2 {
  border: 1px solid #c9c6c6;
  align-items: center;
  height: 80px;
  padding-left: 40px;
  display: flex;
}

.dropdown-list-2 {
  background-color: var(--floral-white);
  border: 1px solid #c9c6c6;
  border-top-style: none;
  display: block;
  position: static;
  overflow: visible;
}

.text-block-9 {
  color: #646462;
  font-size: 16px;
}

.dropdown-link-2 {
  color: #646462;
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 50px;
  font-family: acumin-pro, sans-serif;
  display: flex;
}

.faq-answer {
  color: #646462;
  padding: 20px 20px 20px 50px;
  font-weight: 400;
}

.text-span-176 {
  font-weight: 700;
}

.read-more-button {
  color: var(--purple);
  background-color: #0000;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
}

.text-block-10 {
  color: var(--floral-white);
  background-color: #313f5591;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.success-message-2 {
  background-color: #0000;
}

.text-span-177 {
  color: var(--burntsienna);
}

.text-block-11 {
  color: var(--burntsienna);
  font-family: acumin-pro-wide, sans-serif;
}

.error-message-2 {
  background-color: var(--dark-slate-blue);
}

.paragraph-66 {
  color: #646462;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 16px;
}

.read-less-button {
  color: var(--purple);
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
}

.paragraph-67, .paragraph-68 {
  color: #646462;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 16px;
}

.column-21 {
  align-items: center;
  display: flex;
}

.text-span-178, .text-span-179, .text-span-180 {
  font-weight: 700;
}

.list-item-24 {
  margin-bottom: 20px;
}

.text-span-181 {
  font-weight: 700;
}

.text-span-182 {
  font-weight: 400;
}

.text-span-183 {
  font-style: italic;
}

.section-31 {
  background-color: var(--dark-slate-blue);
}

.grid-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.grid-14 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-105 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 450px;
  display: flex;
}

.job-title {
  color: var(--burntsienna);
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 70px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.team-name {
  color: var(--floral-white);
  margin-top: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.image-overlay {
  background-color: #0000;
  background-image: linear-gradient(to top, #0009 26%, #0000 57%);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 350px;
  height: 450px;
  display: flex;
}

.image-ov {
  background-color: #0000004d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 450px;
  display: flex;
}

.text-span-184, .text-span-185 {
  font-weight: 400;
}

.heading-104 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.text-span-186 {
  color: var(--burntsienna);
  font-weight: 400;
}

.div-block-106 {
  width: 100%;
}

.hero-headers {
  background-color: #4927364d;
  border-top: 1px solid #f8f9f333;
  border-left: 1px solid #f8f9f333;
  border-right: 1px solid #f8f9f333;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.heading-105 {
  color: var(--floral-white);
  text-align: center;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.column-22 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-12 {
  margin-top: -50px;
}

.column-23, .column-24, .column-25 {
  padding-left: 0;
  padding-right: 0;
}

.hero-header-link {
  background-color: #4927364d;
  border: 1px solid #f8f9f333;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  text-decoration: none;
  display: flex;
  position: static;
}

.hero-header-link:hover {
  background-color: #4927364d;
}

.hero-header-link.w--current {
  flex-direction: row;
}

.div-block-107 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 119px;
  margin-left: 370px;
  padding-right: 0;
  display: flex;
}

.text-span-187 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-span-188 {
  font-weight: 400;
}

.hero-button {
  border: 1px solid var(--floral-white);
  background-color: #0000;
  border-radius: 2px;
  margin-top: 50px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.hero-button:hover {
  background-color: var(--burntsienna);
  color: var(--floral-white);
}

.hero-button:active {
  color: var(--steel-blue);
}

.text-span-189, .text-span-190, .text-span-191, .text-span-192, .text-span-193 {
  font-weight: 400;
}

.hero-overlap {
  z-index: 9999;
  position: static;
  inset: auto 0% 0%;
}

.recaptcha-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-108 {
  background-color: var(--dark-slate-blue);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 30px;
  display: flex;
}

.image-30 {
  width: 30px;
  height: 20px;
}

.div-block-109 {
  background-color: var(--dark-slate-blue);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 30px;
  display: flex;
}

.image-31 {
  width: 25px;
  height: auto;
}

.contact-wrapper {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.heading-106 {
  margin-top: 0;
  margin-bottom: 0;
}

.email, .phone-number {
  color: var(--floral-white);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.text-span-194, .text-span-195, .text-span-196 {
  font-weight: 400;
}

.checkbox-label {
  color: var(--floral-white);
  font-size: 12px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-right: 25px;
}

.link-5 {
  color: var(--burntsienna);
  text-decoration: none;
}

.text-span-197 {
  font-weight: 400;
}

.checkbox-field {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-32 {
  color: var(--floral-white);
}

.image-33 {
  width: 20px;
  height: 20px;
}

.image-34 {
  width: 10px;
  margin-left: 25px;
  transform: rotate(90deg);
}

.down-icon {
  width: 10px;
  margin-left: 15px;
  transform: rotate(90deg);
}

.text-span-198 {
  color: var(--burntsienna);
}

.text-span-199 {
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
}

.text-span-200 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-201, .text-span-202, .text-span-203 {
  font-weight: 700;
}

.link-6 {
  color: var(--steel-blue);
  text-decoration: underline;
}

.text-span-204 {
  font-style: italic;
}

.text-span-205 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-206 {
  padding-left: 23px;
}

.text-span-207, .text-span-208 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.italic-text-9 {
  color: var(--burntsienna);
  text-decoration: none;
}

.article-date {
  color: #646462;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 18px;
  font-family: acumin-pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.accreditation-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-35 {
  margin-right: 25px;
}

.image-36 {
  margin-left: 25px;
}

.image-37 {
  margin-left: 20px;
}

.image-38 {
  margin-right: 20px;
}

.bold-text-17 {
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-span-209, .text-span-210 {
  color: var(--burntsienna);
}

.text-span-211, .text-span-212 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.text-span-213 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.text-span-214 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-215 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
}

.text-span-216 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-217 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-218 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-219 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.text-span-220 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-221 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.paragraph-69 {
  border-bottom: 3px solid var(--purple);
  max-width: 800px;
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 50px;
}

.italic-text-10 {
  width: 800px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-132 {
  max-width: 800px;
  margin-bottom: 100px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-132._2022 {
  text-align: left;
  width: 800px;
  margin-bottom: 16px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.cki-video-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 75px;
  display: flex;
  overflow: hidden;
}

.button-21 {
  background-color: var(--purple);
  text-align: center;
  border-radius: 2px;
  min-width: 0;
  margin-top: 36px;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  display: block;
}

.button-21:hover {
  background-color: var(--steel-blue);
}

.button-21:active {
  color: var(--burntsienna);
}

.text-span-222 {
  font-weight: 700;
}

.paragraph-71 {
  text-align: center;
  margin-bottom: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-span-223 {
  font-weight: 400;
}

.text-span-224 {
  color: var(--purple);
  font-size: 18px;
}

.text-span-225 {
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-226 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.bold-text-18 {
  color: var(--purple);
}

.bold-text-19 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.bold-text-20 {
  font-size: 18px;
}

.text-span-227, .text-span-228, .text-span-229, .text-span-230 {
  color: var(--purple);
  font-size: 18px;
}

.text-span-231, .text-span-232, .text-span-233, .text-span-234, .text-span-235, .text-span-236 {
  font-weight: 700;
}

.conversation-block {
  max-width: 800px;
  margin-bottom: 100px;
}

.div-block-111 {
  background-color: var(--steel-blue);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.div-block-111.person-2 {
  background-color: var(--dark-slate-blue);
}

.text-span-237 {
  font-weight: 700;
}

.column-29 {
  justify-content: center;
  display: flex;
}

.columns-14 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.paragraph-72 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-238, .text-span-239 {
  font-weight: 700;
}

.paragraph-73, .paragraph-74, .text-span-240, .paragraph-75 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-76 {
  margin-bottom: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.paragraph-77 {
  margin-top: 50px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.bold-text-21 {
  font-family: acumin-pro-wide, sans-serif;
}

.italic-text-11 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.video {
  justify-content: center;
  width: auto;
  display: flex;
}

.div-block-112 {
  width: auto;
  min-width: 800px;
  height: auto;
}

.container-9 {
  max-width: 800px;
}

.container-10 {
  max-width: 1150px;
}

.insight-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 36px;
  padding-bottom: 50px;
  display: grid;
}

.insight {
  background-color: var(--burntsienna);
  background-image: linear-gradient(360deg, var(--purple) 15%, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eee2c1b0212074c3f8d91d_Man%20at%20Desk.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, contain;
  flex-direction: column;
  display: block;
  overflow: hidden;
}

.insight.i1 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618aae86c384b1ee64dfe0cd_Packaging%20Tax.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i1:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618aae86c384b1ee64dfe0cd_Packaging%20Tax.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.insight.i2 {
  background-image: linear-gradient(to bottom, transparent 24%, var(--black) 58%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb67ac7d750861a8d1ae_Downing%20Street.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i2:hover {
  background-image: linear-gradient(#0000 24%, #492736cc 58%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb67ac7d750861a8d1ae_Downing%20Street.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.insight.i3 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb4dbe224ac1205223a2_Dentistry.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i3:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb4dbe224ac1205223a2_Dentistry.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.insight.i4 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb6c1b0c762a4b5edcfe_Vietnam%20Fishing%20Nets.jpg");
  background-position: 0 0, 100%;
  background-size: auto, auto;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i4:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb6c1b0c762a4b5edcfe_Vietnam%20Fishing%20Nets.jpg");
  background-position: 0 0, 100%;
  background-size: auto, auto;
}

.insight.i5 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbee81b0c76ac9c5ee8ec_Farmer%20Walking%20Through%20Barn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i5:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbee81b0c76ac9c5ee8ec_Farmer%20Walking%20Through%20Barn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.insight.i6 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eee2c1b0212074c3f8d91d_Man%20at%20Desk.jpg");
  background-size: auto, cover;
  box-shadow: 2px 2px 2px -2px #000;
}

.insight.i6:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eee2c1b0212074c3f8d91d_Man%20at%20Desk.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.insight.l7 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618e39e41df32e509f3496f5_Wine%20cellar.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.insight.l7:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000 76%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618e39e41df32e509f3496f5_Wine%20cellar.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.insight.l8 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eeb445feeeb707c93e548d_Vessel%20at%20Sea%20With%20Large%20Copy%20Space%20Available.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.insight.l8:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eeb445feeeb707c93e548d_Vessel%20at%20Sea%20With%20Large%20Copy%20Space%20Available.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.insight.l9 {
  background-image: linear-gradient(360deg, var(--black) 42%, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/61a4a74f825dba043d19cb2f_Christmas%20market%2C%20girl%2C%20lights%2C%20shopping.jpg");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
}

.insight.l9:hover {
  background-image: linear-gradient(360deg, #492736cc 42%, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/61a4a74f825dba043d19cb2f_Christmas%20market%2C%20girl%2C%20lights%2C%20shopping.jpg");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
}

.image-39 {
  display: inline-block;
}

.image-40 {
  display: block;
}

.link-block-13 {
  display: inline-block;
}

.image-41 {
  max-width: 100%;
  min-height: 100%;
}

.image-42, .image-43, .image-44, .image-45 {
  min-height: 100%;
}

.div-block-113 {
  background-color: var(--steel-blue);
  height: 50px;
  display: flex;
}

.text-span-241 {
  font-weight: 400;
}

.insight-wrapper {
  margin: 200px 20px 30px;
}

.insight-title {
  color: var(--floral-white);
  font-size: 20px;
  line-height: 20px;
}

.insight-description {
  color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.insight-cover {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.link-block-14 {
  width: 100%;
}

.insight-date {
  color: var(--burntsienna);
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: acumin-pro, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
}

.heading-107 {
  color: var(--purple);
  text-align: center;
  letter-spacing: 3px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.insight-slide {
  margin-top: 0;
  margin-bottom: 0;
}

.slider-2 {
  height: 100%;
}

.mask-2 {
  background-color: var(--floral-white);
}

.slide-nav-2 {
  background-color: #0000;
}

.button-22 {
  color: var(--purple);
  text-align: center;
  letter-spacing: 3px;
  background-color: #0000;
  border: 1px #000;
  font-weight: 400;
  line-height: 16px;
}

.button-22.read-less {
  border: 2px solid var(--purple);
  letter-spacing: 0;
  padding: 5px 15px;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
}

.button-22.read-less:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-22.read-less:active {
  color: var(--burntsienna);
}

.button-22.read-more {
  border: 2px solid var(--purple);
  letter-spacing: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  line-height: 20px;
}

.button-22.read-more:hover {
  background-color: var(--purple);
  color: var(--floral-white);
}

.button-22.read-more:active {
  color: var(--burntsienna);
}

.section-34 {
  height: 75px;
}

.right-arrow {
  background-color: #0003;
  border-radius: 200px;
  max-height: 80px;
}

.right-arrow:hover {
  background-color: #000c;
}

.left-arrow {
  background-color: #0003;
  border-radius: 200px;
  max-height: 80px;
}

.left-arrow:hover {
  background-color: #000c;
}

.link-block-15 {
  box-shadow: 1px 1px 3px #000;
}

.text-span-242 {
  font-weight: 400;
}

.text-span-243, .text-span-244 {
  font-weight: 700;
}

.service-style {
  flex-direction: row;
  min-height: 600px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-114 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-114:hover {
  flex: 3 auto;
}

.div-block-115 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex: 1;
  display: block;
}

.div-block-116 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex: 1;
}

.div-block-117 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex: 1;
}

.section-35 {
  height: 75px;
}

.panel-wrapper {
  flex: 0 auto;
  justify-content: space-around;
  min-height: 500px;
  display: flex;
}

.panel {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  transition: all .375s;
  display: block;
}

.panel:hover {
  flex: 2 auto;
}

.panel.p1 {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  inset: 0%;
}

.panel.p1:hover {
  border: 1px #000;
}

.panel.p1.p1-image.ts-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134349a972f03eb190da2d_220927-5678-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image.ts-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image.ts-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image.ts-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image.ts-dp.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.panel.p1.p1-image.ts-dp.cs-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.panel.p1.p1-image.ts-dp.ew {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66e9513a092c53bbe2dccb1d_Lizzie%202.jpg");
  background-position: 58% 100%;
}

.panel.p1.p1-image.gb {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  height: 500px;
}

.panel.p1.p1-image.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image.pc-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image.pc-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image.pc-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image.cm-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/665ee381feac433ef9dfc6c6_Charlotte%20Website.jpg");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image.cm-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image.cm-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image.cm-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image.cm-dp.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.panel.p1.p1-image.cm-dp.cs-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.panel.p1.p1-image.ad-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65ef314c95b01bc93452121a_Annie%20Website.jpg");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image.ad-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image.ad-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image.ad-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image.ad-dp.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.panel.p1.p1-image.ad-dp.cs-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.panel.p1.p1-image.sb-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65ef314c95b01bc934521212_Sharon%20Website%202.jpg");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image.sb-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image.sb-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image.sb-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image.sb-dp.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.panel.p1.p1-image.sb-dp.cs-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.panel.p1.p2-image.gh-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134807aea917c88ad2d9e6_220927-5665-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p2-image.gh-dp.gp-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65857a89b9bbaa96a1a6e037_Gerard%20Website%202.jpg");
  background-position: 35%;
  background-size: cover;
}

.panel.p1.p2-image.gh-dp.da-dp {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb545ffce8a1159747da1_Daud%20Website.jpg");
  background-position: 0 0, 35%;
  background-size: auto, cover;
}

.panel.p1.p2-image.da-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134807aea917c88ad2d9e6_220927-5665-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p2-image.da-dp.gp-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65857a89b9bbaa96a1a6e037_Gerard%20Website%202.jpg");
  background-position: 35%;
  background-size: cover;
}

.panel.p1.p3-image.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
  background-position: 50% 0;
  background-size: cover;
  flex: 1;
  width: auto;
}

.panel.p1.p3-image.gb-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 50% 100%;
}

.panel.p1.p1-image-1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e605e51742e2b0775fd88_AdobeStock_194948812.webp");
  background-position: 50% 0;
  height: 500px;
}

.panel.p1.p1-image-1.ts-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134349a972f03eb190da2d_220927-5678-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image-1.ts-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image-1.ts-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image-1.ts-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p1-image-1.ts-dp.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.panel.p1.p1-image-1.ts-dp.cs-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.panel.p1.p1-image-1.gb {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  height: 500px;
}

.panel.p1.p1-image-1.pc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
  flex: 1;
  width: auto;
}

.panel.p1.p1-image-1.pc-dp.gb {
  background-position: 50% 100%;
}

.panel.p1.p1-image-1.pc-dp.rr-dp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64242367eaeaf76beed93033_220927-159-SW.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.panel.p1.p1-image-1.pc-dp.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
}

.panel.p1.p2-image-1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e60e973686f579c7901a3_AdobeStock_176688764.webp");
}

.panel.p1.p2-image-1.gh-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134807aea917c88ad2d9e6_220927-5665-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p2-image-1.gh-dp.gp-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65857a89b9bbaa96a1a6e037_Gerard%20Website%202.jpg");
  background-position: 35%;
  background-size: cover;
}

.panel.p1.p2-image-1.gh-dp.da-dp {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb545ffce8a1159747da1_Daud%20Website.jpg");
  background-position: 0 0, 35%;
  background-size: auto, cover;
}

.panel.p1.p2-image-1.da-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134807aea917c88ad2d9e6_220927-5665-SW.JPG");
  flex: 1;
  width: auto;
}

.panel.p1.p2-image-1.da-dp.gp-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/65857a89b9bbaa96a1a6e037_Gerard%20Website%202.jpg");
  background-position: 35%;
  background-size: cover;
}

.panel.p1.p3-image-1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67614befb8bb99cc17c7f2ff_603545d9019e4700bc9c6a9c_AdobeStock_189208014.webp");
}

.panel.p1.p3-image-1.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
  background-position: 50% 0;
  background-size: cover;
  flex: 1;
  width: auto;
}

.panel.p1.p3-image-1.gb-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 50% 100%;
}

.panel.p1.p4-image-1 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e632fe0ba1ad12509e041_AdobeStock_330640491.webp");
  background-position: 0%;
}

.panel.p1.p4-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616766486fe8dfa20767ba_AdobeStock_667028391%20(1).webp");
  background-position: 0%;
}

.panel.p1.p3-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764b068fbcf284f6fba_AdobeStock_688807519.webp");
}

.panel.p1.p2-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6761676461737e0d0398d2fc_AdobeStock_282718453.webp");
}

.panel.p1.p1-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6761676432b6b60d01ed69e2_AdobeStock_690718459.webp");
  background-position: 50% 0;
  height: 500px;
}

.panel.p1.p3-image-ip {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cfa98f70d4848207392b5_AdobeStock_746857036.webp");
}

.panel.p1.p4-image-di {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765aa9e34add1ac4717_AdobeStock_789836783.webp");
  background-position: 50%;
}

.panel.p1.p2-image-cc {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616766486fe8dfa20767ba_AdobeStock_667028391%20(1).webp");
}

.panel.p1.p3-image-cc {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6660758ec3ae790ef2c01cbe_AdobeStock_339249108.jpg");
  background-position: 80%;
}

.panel.p1.p4-image-cc {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6660783d5d788662ab801ee4_AdobeStock_227897813.jpg");
  background-position: 50%;
}

.panel.p1.p2-image-c-cla {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765aa9e34add1ac4717_AdobeStock_789836783.webp");
}

.panel.p1.p3-image-c-cla {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616766486fe8dfa20767ba_AdobeStock_667028391%20(1).webp");
  background-position: 50%;
}

.panel.p1.p4-image-c-cla {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cefb2f6ad042dcb3d2e06_AdobeStock_227897813.webp");
  background-position: 50%;
}

.panel.p2 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  margin-right: 10px;
}

.panel.p2:hover {
  border-style: none solid none none;
  border-width: 6px;
  border-color: var(--burntsienna);
}

.panel.p3 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  margin-right: 10px;
}

.panel.p4 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036460f839ec7f1e7e088e8_CONSULTING%20OVERHEAD%20-%20Resize.jpg");
}

.panel-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  transition: all .5s;
  display: flex;
}

.panel-overlay:hover {
  background-color: #0000;
  background-image: linear-gradient(to right, #492736cc 30%, #0000 81%);
  max-width: none;
}

.panel-overlay.wwa:hover {
  background-image: linear-gradient(90deg, #492736cc 12%, #0000 50%);
}

.panel-text-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.panel-text-wrap.wwa {
  justify-content: flex-end;
  margin-bottom: 38px;
}

.heading-108 {
  color: var(--floral-white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-span-245, .text-span-246, .text-span-247, .text-span-248 {
  font-weight: 400;
}

.discover-button {
  border: 2px solid var(--floral-white);
  color: var(--floral-white);
  background-color: #0000;
  border-radius: 4px;
  margin-top: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 10px;
  line-height: 10px;
  transition: all .5s;
}

.discover-button:hover {
  background-color: var(--burntsienna);
  color: var(--floral-white);
  border-style: solid;
  border-color: #0000;
}

.discover-button.see-more, .discover-button.see-more.w--current {
  margin-top: 0;
  margin-bottom: 20px;
}

.text-block-12 {
  color: var(--floral-white);
  margin-top: 15px;
  font-size: 14px;
  line-height: 16px;
  display: block;
}

.text-block-13 {
  color: var(--floral-white);
}

.panel-text {
  color: var(--floral-white);
  text-align: left;
  min-width: 400px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-right: 69px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.text-span-249, .text-span-250, .text-span-251 {
  font-weight: 400;
}

.highlight-wrapper {
  z-index: -2;
  justify-content: center;
  min-height: 450px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.highlight-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 100%;
  background-size: cover;
  flex: 1;
  display: flex;
}

.highlight-image.h1 {
  opacity: 0;
  display: block;
}

.highlight-image.h2 {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 50%;
  display: block;
}

.highlight-image.h3 {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 50%;
  display: block;
}

.highlight-image.h4 {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603e3300b9815859be37560c_LEARNING.jpg");
  background-position: 0%;
  display: block;
}

.div-block-118 {
  background-color: var(--steel-blue);
  flex: 0 auto;
  display: block;
}

.image-46 {
  z-index: 1;
  display: block;
  position: relative;
}

.image-47 {
  z-index: 2;
  display: block;
  position: relative;
}

.image-48 {
  z-index: 3;
  display: block;
  position: relative;
}

.image-49 {
  z-index: 4;
  display: block;
  position: relative;
}

.image-50 {
  z-index: -2;
  position: relative;
}

.image-51 {
  z-index: -1;
  position: relative;
}

.image-52, .image-53 {
  z-index: -2;
  position: relative;
}

.div-block-119 {
  opacity: 1;
  min-height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-120 {
  z-index: -2;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb6c1b0c762a4b5edcfe_Vietnam%20Fishing%20Nets.jpg");
  background-position: 0 0;
  background-size: auto;
  position: relative;
}

.div-block-121 {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbee81b0c76ac9c5ee8ec_Farmer%20Walking%20Through%20Barn.jpg");
  background-position: 0 0;
  background-size: cover;
  position: sticky;
  inset: 0%;
}

.div-block-122 {
  z-index: -2;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb4dbe224ac1205223a2_Dentistry.jpg");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.div-block-123 {
  z-index: -3;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618e39e41df32e509f3496f5_Wine%20cellar.jpg");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.div-block-124 {
  opacity: 0;
  min-height: 450px;
}

.div-block-125 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.div-block-126 {
  z-index: 2;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036698cafa756051af6ccc8_STOCK%20CHECK%20-%20RESIZE.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-127 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/618bbb6c1b0c762a4b5edcfe_Vietnam%20Fishing%20Nets.jpg");
  background-position: 50%;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.div-block-128 {
  min-height: 500px;
}

.text-span-252 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.bold-text-22 {
  font-size: 18px;
}

.text-span-253 {
  width: 800px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-254 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

.text-span-255 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-256 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
}

._2022-list {
  max-width: 800px;
  margin-bottom: 10px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.column-30 {
  background-color: var(--steel-blue);
  height: 200px;
}

.column-31 {
  background-color: var(--dark-slate-blue);
  height: 200px;
}

.body-15 {
  background-color: var(--floral-white);
}

.section-36 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eec009ed81283f6b0f9554_AdobeStock_194948812.jpg");
  background-position: 50%;
  background-size: cover;
  height: 70vh;
}

.text-span-257, .text-span-258, .text-span-259, .text-span-260, .text-span-261, .text-span-262, .text-span-263, .text-span-264 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.section-37 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60eeb671a8e94cd805519ad5_Female%20Presenter%20Talking%20to%20Group.jpg");
  background-position: 50%;
  background-size: cover;
  height: 70vh;
}

.heading-109 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.container-11 {
  max-width: 1150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-12 {
  max-width: 1150px;
}

.grid-15 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-129 {
  background-color: var(--dark-slate-blue);
  height: 575px;
  padding: 25px;
}

.column-32 {
  padding-right: 50px;
}

.heading-110, .heading-111, .heading-112, .heading-113, .heading-114 {
  margin-top: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.section-38 {
  background-color: var(--floral-white);
  padding-top: 50px;
  padding-bottom: 75px;
}

.body-16 {
  background-color: var(--floral-white);
}

.container-13 {
  max-width: 1150px;
}

.section-39 {
  background-color: var(--dark-slate-blue);
  padding-top: 50px;
  padding-bottom: 50px;
}

.button-23 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.heading-115 {
  color: var(--burntsienna);
  text-align: center;
  margin-top: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.div-block-130 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-78 {
  color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.section-40 {
  background-color: var(--floral-white);
  height: 75px;
}

.grid-16 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.heading-116 {
  font-size: 15px;
}

.heading-117 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.paragraph-79 {
  color: var(--floral-white);
  margin-bottom: 0;
  font-size: 15px;
}

.heading-118 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.paragraph-80, .paragraph-81 {
  color: var(--floral-white);
  margin-bottom: 0;
  font-size: 15px;
}

.heading-119 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.paragraph-82 {
  color: var(--floral-white);
  margin-bottom: 0;
  font-size: 15px;
}

.heading-120, .heading-121 {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.div-block-131 {
  background-color: #71bf54;
}

.heading-122 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.section-41 {
  background-color: var(--purple);
  height: auto;
}

.paragraph-83 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.list-item-25, .list-item-26, .list-item-27, .list-item-28, .list-item-29, .list-item-30 {
  margin-bottom: 7px;
}

.paragraph-84 {
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.list-7, .list-8 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.list-item-31, .list-item-32, .list-item-33, .list-item-34, .list-item-35 {
  margin-bottom: 7px;
}

.heading-123 {
  margin-top: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.list-9 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.list-item-36, .list-item-37, .list-item-38 {
  margin-bottom: 7px;
}

.paragraph-85 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.button-24 {
  background-color: var(--burntsienna);
  margin-top: 10px;
  font-family: acumin-pro-wide, sans-serif;
}

.button-24:hover {
  background-color: var(--steel-blue);
}

.button-24:active {
  color: var(--burntsienna);
}

.text-span-265 {
  font-weight: 700;
}

.section-42 {
  background-color: var(--purple);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.body-17 {
  background-color: var(--floral-white);
}

.container-14 {
  max-width: 1150px;
}

.form-4 {
  padding-top: 50px;
}

.grid-17 {
  grid-template-rows: auto auto auto;
}

.container-15 {
  max-width: 900px;
}

.grid-18 {
  grid-template-rows: auto auto auto auto;
}

.grid-19 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.paragraph-86 {
  margin-bottom: 40px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.heading-124 {
  color: var(--purple);
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.form-5 {
  margin-top: 75px;
}

.grid-20 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-87 {
  margin-bottom: 40px;
}

.heading-125 {
  color: var(--purple);
  margin-top: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.heading-126 {
  color: var(--purple);
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.applicationlabel {
  color: var(--purple);
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
}

.paragraph-88, .paragraph-89 {
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-90 {
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.recaptcha-3 {
  margin-bottom: 30px;
}

.submit-button-5 {
  background-color: var(--purple);
  width: 250px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: acumin-pro-wide, sans-serif;
}

.submit-button-5:hover {
  background-color: var(--steel-blue);
}

.submit-button-5:active {
  background-color: var(--burntsienna);
}

.success-message-3 {
  background-color: var(--purple);
  margin-top: 75px;
}

.text-block-14 {
  color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-15, .paragraph-91 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.section-43 {
  background-color: var(--steel-blue);
  background-image: linear-gradient(58deg, var(--purple), transparent 58%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/627d0dd1480314322a97f7b0_AdobeStock_407238386.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 70vh;
  display: flex;
}

.container-16 {
  max-width: 1150px;
}

.heading-127 {
  color: var(--floral-white);
  width: 500px;
  margin-top: 10px;
  margin-left: -535px;
  font-family: acumin-pro-wide, sans-serif;
}

.grid-21 {
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr .75fr 1.25fr .75fr .75fr;
  align-items: center;
}

.div-block-132 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.section-44 {
  background-color: var(--floral-white);
}

.heading-128 {
  color: var(--purple);
  margin-bottom: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 35px;
}

.heading-129 {
  color: var(--purple);
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  display: flex;
}

.heading-130 {
  font-family: acumin-pro-wide, sans-serif;
}

.heading-131, .heading-132, .heading-133 {
  color: var(--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
}

.heading-134 {
  background-color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button-25 {
  background-color: var(--purple);
  text-align: center;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.button-25:hover {
  background-color: var(--steel-blue);
}

.button-25:active {
  background-color: var(--burntsienna);
}

.container-17 {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1150px;
  display: block;
}

.list-item-39, .list-item-40 {
  margin-bottom: 7px;
}

.div-block-133 {
  background-color: var(--steel-blue);
}

.div-block-134 {
  background-color: var(--burntsienna);
}

.link-7 {
  color: var(--burntsienna);
  text-decoration: underline;
}

.list-10 {
  margin-top: -15px;
  margin-bottom: 20px;
  margin-left: 50px;
}

.text-span-266 {
  font-weight: 400;
}

.button-26 {
  border: 2px solid var(--purple);
  color: var(--purple);
  background-color: #0000;
  border-radius: 2px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.left-button {
  border: 2px solid var(--floral-white);
  background-image: linear-gradient(#313f554d, #313f554d);
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.heading-135 {
  color: var(--floral-white);
  text-align: center;
  margin-bottom: 10px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.heading-135.discover {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-92 {
  color: var(--floral-white);
  text-align: center;
}

.text-span-267, .text-span-268, .text-span-269, .text-span-270 {
  font-weight: 400;
}

.div-block-135 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-93 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-span-271, .text-span-272, .text-span-273 {
  color: var(--burntsienna);
}

.paragraph-94 {
  color: var(--floral-white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.image-54 {
  transform: rotate(90deg);
}

.text-span-274, .text-span-275 {
  font-weight: 400;
}

.text-span-276 {
  font-weight: 700;
}

.listtext {
  color: #646462;
  margin-bottom: 5px;
  font-size: 16px;
}

.listtext.white {
  color: var(--floral-white);
}

.section-45 {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
  height: 90vh;
}

.section-46 {
  height: auto;
}

.section-47 {
  background-color: var(--dark-slate-blue);
  height: 500px;
}

.ts-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134349a972f03eb190da2d_220927-5678-SW.JPG");
  background-position: 0 0;
  background-size: cover;
  width: 350px;
  height: 500px;
}

.gb-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6038ff6aeabe370e1471e30f_GEORGE.jpg");
  background-position: 50% 0;
  background-size: cover;
  width: 350px;
  height: 500px;
}

.gh-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134807aea917c88ad2d9e6_220927-5665-SW.JPG");
  background-position: 55% 0;
  background-size: cover;
  width: 350px;
  height: 500px;
}

.jc-dp {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/64134981a972f0ceb4914e79_220927-5885-SW.JPG");
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 500px;
}

.text-span-277, .text-span-278, .text-span-279 {
  color: var(--burntsienna);
  font-weight: 400;
}

.text-block-16 {
  background-color: var(--purple);
  color: var(--floral-white);
  text-align: center;
  flex: 0 auto;
  align-items: center;
  width: auto;
  max-width: 500px;
  height: 500px;
  padding-left: 51px;
  padding-right: 29px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.text-span-280 {
  color: var(--burntsienna);
  font-weight: 400;
}

.paragraph-95 {
  color: var(--floral-white);
  text-align: left;
  margin-top: 20px;
  padding-right: 19px;
  font-size: 14px;
  font-weight: 400;
}

.text-span-281, .text-span-282 {
  color: var(--burntsienna);
  font-weight: 400;
}

.image-55 {
  margin-left: 0;
}

.text-span-283 {
  font-weight: 400;
}

.heading-136 {
  font-size: 20px;
  line-height: 20px;
}

.div-block-136 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 60px;
  display: flex;
}

.grid-22 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-137, .paragraph-96 {
  color: var(--purple);
  text-align: left;
}

.div-block-137 {
  background-color: var(--dark-slate-blue);
  color: var(--floral-white);
  background-image: linear-gradient(#000000ad, #000000ad), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6413433edc8b9c69d34a763a_220927-133-SW.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 400px;
}

.paragraph-97, .paragraph-98, .paragraph-99, .paragraph-100, .heading-138, .heading-139, .heading-140, .heading-141 {
  text-align: left;
}

.section-49 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.section-50 {
  height: 150px;
}

.container-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-top: 50px;
  display: flex;
}

.div-block-138 {
  background-color: #e48452;
  width: 700px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.text-span-293 {
  font-weight: 400;
}

.homeimage-2 {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660eac1da64a65f728638b32_AdobeStock_674983304.jpg");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  display: flex;
}

.herotitle-2 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
  overflow: visible;
}

.herocontainer-2 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  max-width: 1300px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.text-span-294 {
  color: #e48452;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 400;
}

.retailimage {
  background-color: #0000;
  background-image: linear-gradient(0deg, var(--purple) 10%, #fff0 80%), linear-gradient(to bottom, #0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660eac1da64a65f728638b32_AdobeStock_674983304.jpg");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.retailimage.whatwedo {
  background-color: #0000;
  background-image: linear-gradient(62deg, var(--purple), transparent 86%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603650b032b9b31faa2ff7ba_MANUFACTURING-%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 90vh;
}

.retail-intro-section {
  background-color: #462836;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 50px;
}

.container-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-top: 0;
  display: flex;
}

.cell {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.retail-intro-sub-heading {
  color: #fff;
  text-align: justify;
  object-fit: fill;
  align-self: auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-span-288 {
  color: #e48452;
}

.cell-2 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
}

.paragraph-105 {
  color: var(--floral-white);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-span-295 {
  font-weight: 600;
}

.paragraph-116 {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-148 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ebc7c60531ce1a39d1403_AdobeStock_655632172.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-146 {
  align-self: auto;
}

.image-66 {
  align-self: center;
}

.paragraph-106 {
  color: #313131;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.heading-152 {
  color: #492736;
  text-align: left;
  font-size: 26px;
}

.why-does-customs-matter {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  height: 90vh;
}

.heading-149 {
  color: #492736;
  margin-bottom: 20px;
}

.div-block-147 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ebc7c60531ce1a39d140c_Folded%20Cotton%20Shirts.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.image-65 {
  align-self: center;
}

.text-span-300 {
  font-weight: 400;
}

.div-block-143 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ebc7c60531ce1a39d13fa_AdobeStock_82475446.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 350px;
  height: 200px;
  display: flex;
}

.bodycontainer-2 {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-299 {
  font-weight: 400;
}

.why-does-customs-matter-copy {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  height: 90vh;
}

.client-testimonial-retail {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6616613bce6fa7f8c49e60bf_Runner%20(Resized).jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.testimonial-container-retail {
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 1150px;
  display: flex;
}

.testimonial-wrapper-retail {
  flex-flow: column;
  align-items: flex-end;
  margin-top: 152px;
  margin-left: 626px;
  display: flex;
}

.testimonial-quote {
  color: #fff;
  text-align: right;
  max-width: 500px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.testimonial-quote.title {
  margin-bottom: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}

.testimonial-quote.company {
  font-size: 14px;
  font-style: normal;
}

.testimonial-name {
  color: var(--burntsienna);
  text-align: right;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.div-block-149 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ebc681f2a1b24cc9cb141_AdobeStock_655632172.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-150 {
  align-self: auto;
}

.bodycontainer-3 {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-151 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660fcca522894788c16107ff_AdobeStock_687353877.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 350px;
  height: 200px;
  display: flex;
}

.paragraph-117 {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.why-does-customs-matter-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.image-67 {
  align-self: center;
}

.text-span-301 {
  font-weight: 400;
}

.heading-153 {
  color: #492736;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-154 {
  color: #492736;
  text-align: left;
  font-size: 26px;
}

.div-block-152 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/661004a5142aeb6d434703f3_AdobeStock_603653979.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.paragraph-118 {
  color: #313131;
  text-align: center;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.image-68 {
  align-self: center;
}

.text-span-302 {
  font-weight: 400;
}

.section-58 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-26 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-155 {
  color: #492736;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-303 {
  font-weight: 400;
}

.paragraph-111 {
  color: #492736;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-103 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-span-304 {
  font-weight: 400;
}

.service-holder-retail {
  padding-bottom: 10px;
}

.panel-text-2 {
  color: #f8f9f3;
  text-align: left;
  min-width: 400px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-right: 69px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.heading-156 {
  color: #f8f9f3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-span-305, .text-span-306, .text-span-307 {
  font-weight: 400;
}

.heading-157 {
  color: #f8f9f3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-span-308, .text-span-309 {
  font-weight: 400;
}

.container-29 {
  max-width: 1150px;
  padding-top: 90px;
  padding-bottom: 90px;
}

.heading-150 {
  color: #492736;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.text-span-310 {
  font-weight: 400;
}

.paragraph-110 {
  color: #313131;
  text-align: center;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.heading-158 {
  color: #646462;
  letter-spacing: 3px;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.div-block-153 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ff6dd9fba10fe06ccb911_Cotton%20Fields%20(Resized).jpg");
  background-position: 80%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.list-item-45 {
  color: #464645;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-154 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ff6dd9fba10fe06ccb918_Cotton%20Production.jpg");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.paragraph-112 {
  color: #464645;
  margin-top: 27px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-span-311, .text-span-312 {
  font-weight: 400;
}

.paragraph-113 {
  color: #464645;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-155 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660ebc72a7b7dfd130d1d992_Folded%20Cotton%20Shirts.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-156 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 90px;
}

.div-block-156.updated-grid {
  padding: 50px;
  display: block;
}

.div-block-156.updated {
  padding: 50px;
}

.redlinedivider2-2 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.heading-159 {
  color: #492736;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.redbuttonlm-2 {
  color: #492736;
  text-align: left;
  cursor: pointer;
  background-color: #f8f9f3;
  border: 2px solid #492736;
  border-radius: 2px;
  margin-top: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.redbuttonlm-2:hover {
  color: #f8f9f3;
  background-color: #492736;
}

.text-span-313 {
  font-weight: 400;
}

.link-8 {
  color: #e48452;
}

.heading-151 {
  color: #f8f9f3;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.orangelmbutton-2 {
  text-align: center;
  cursor: pointer;
  background-color: #e48452;
  border-radius: 2px;
  margin-top: 50px;
  margin-left: 30px;
}

.orangelmbutton-2:hover {
  background-color: #5a7999;
}

.section-57 {
  text-align: center;
  background-color: #492736;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-span-297, .text-span-314 {
  font-weight: 400;
}

.paragraph-114 {
  color: #f8f9f3;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.container-28 {
  max-width: 900px;
}

.text-span-315 {
  font-weight: 400;
}

.orangelmbutton-3 {
  float: none;
  clear: none;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  background-color: #e48452;
  border-radius: 2px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  overflow: visible;
}

.orangelmbutton-3:hover {
  background-color: #5a7999;
}

.text-span-316, .text-span-317 {
  font-weight: 400;
}

.orangebutton {
  float: none;
  clear: none;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  background-color: #e48452;
  border-radius: 2px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
  overflow: visible;
}

.orangebutton:hover {
  background-color: #5a7999;
}

.testimonial-quote-2 {
  text-align: right;
  max-width: 500px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.testimonial-quote-2.the-fold {
  color: #fff;
  text-align: right;
  font-size: 18px;
}

.testimonial-quote-2.company {
  color: var(--floral-white);
}

.testimonial-quote-2.title {
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
}

.testimonial-name-2 {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.testimonial-name-2.the-fold {
  color: var(--burntsienna);
}

.testimonial-wrapper {
  flex-flow: column;
  align-items: flex-end;
  margin-top: 152px;
  margin-left: 626px;
  display: flex;
}

.client-testimonial {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/660fb95a753034963a908f47_Brooks%20Sports%20(Resized).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.client-testimonial.the-fold {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/661009b69117f00e5605f354_The%20Fold%20Representative%20(Resized).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.client-testimonial.the-fold-copy {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6657098adb569494470c5cb0_AdobeStock_712930046.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.client-testimonial.the-fold-copy.westbridge {
  background-image: linear-gradient(#492736cc, #492736cc), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676167640583012a1b9e266e_AdobeStock_159404485.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  font-family: acumin-pro, sans-serif;
}

.client-testimonial.naffco-2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676174339da7729e03cfd07d_AdobeStock_364564810.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.testimonial-container {
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 1150px;
  display: flex;
}

.bkrimage-2 {
  background-color: #5a7999;
  background-image: linear-gradient(#e484521a, #e484521a), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/62b9ceb086a23c4f9f9ad801_Customs%20Warehouse.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 500px;
  height: 600px;
  margin-top: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.bkrimage-2.who-we-are {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765208f5a44f6897663_220927-121-SW.webp");
  background-position: 0 0, 100%;
}

.text-span-318 {
  color: #646462;
  font-weight: 400;
}

.text-span-318.working-with-bkr-para {
  color: #000000b3;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-119 {
  color: #000000b3;
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
}

.redline-divider3-2 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.bkrconsultheading-2 {
  color: #492736;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.text-span-319 {
  font-weight: 400;
}

.bkrintropara-2 {
  color: #000000b3;
  text-align: left;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.working-with-bkr {
  background-color: #f8f9f3;
  height: auto;
  padding-bottom: 75px;
}

.text-span-320 {
  font-family: Montserrat, sans-serif;
}

.heading-160 {
  color: var(--floral-white);
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.section2wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
}

.left-profile-holder {
  width: 45%;
  height: auto;
  margin-right: 10px;
}

.orangelmbutton-4 {
  float: none;
  clear: none;
  text-align: center;
  cursor: pointer;
  background-color: #e48452;
  border-radius: 2px;
  margin-top: 50px;
  margin-left: 30px;
  display: inline-block;
  overflow: visible;
}

.orangelmbutton-4:hover {
  background-color: #5a7999;
}

.ourteampara-2 {
  color: var(--floral-white);
  text-align: left;
  border-left: 2px solid #e48452;
  width: 450px;
  margin-bottom: 0;
  padding-left: 30px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.right-profile-holder {
  width: 45%;
  height: 350px;
  margin-left: 10px;
  margin-right: 0;
}

.icon-4 {
  margin-bottom: 300px;
}

.meet-the-team {
  background-color: #323e54;
  align-items: center;
  height: auto;
  display: flex;
}

.text-span-321 {
  font-weight: 400;
}

.slider-5 {
  background-color: #323e54;
  flex-flow: row;
  flex: 0 auto;
  width: auto;
  max-width: none;
  height: 500px;
  display: flex;
}

.team-2 {
  color: #e48452;
  font-weight: 400;
}

.ts-profile-div {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66100c8abdbaafa309a9edd5_Toby.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 350px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.ts-profile-div.pc-profile-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb412db5c99b123909526_Phil%20Website.jpg");
}

.ts-profile-div.da-profile {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb545ffce8a1159747da1_Daud%20Website.jpg");
}

.homecontainer2-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 75px;
  margin-bottom: 75px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.cell-3 {
  flex-flow: row;
}

.gh-profile-div {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66100c8abdbaafa309a9edda_Georgia.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
  margin-left: 0;
  margin-right: 0;
}

.gh-profile-div.cs-profile-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/659eb63f46ec022dbc53f8e4_Chris%20Website%202.jpg");
}

.gh-profile-div.gp-profile-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/658573cef518003b2a5f029a_Gerard%20Website.jpg");
}

.gh-profile-div.ew-profile-image {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66e9513a092c53bbe2dccb1d_Lizzie%202.jpg");
}

.profile-wrapper-div {
  background-color: #323e54;
  justify-content: center;
  display: flex;
  overflow: visible;
}

.text-span-322 {
  font-weight: 400;
}

.left-arrow-2 {
  margin-right: 0;
}

.paragraph-120 {
  color: #e48452;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.list-11 {
  color: #646462;
  padding-left: 85px;
  font-family: acumin-pro, sans-serif;
}

.div-block-157 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-323 {
  font-weight: 400;
}

.text-block-17 {
  color: #646462;
  font-size: 16px;
  font-weight: 700;
}

.section-59 {
  padding-top: 125px;
  padding-bottom: 100px;
}

.dropdown-list-3 {
  background-color: #f8f9f3;
  border: 1px solid #c9c6c6;
  border-top-style: none;
  display: block;
  position: static;
  overflow: visible;
}

.redlinedivider2-3 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.faq-answer-2 {
  color: #000;
  padding: 20px 20px 20px 50px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.heading-161 {
  color: #492736;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.mediasnapshot-2 {
  color: #646462;
  text-align: left;
  border-left: 2px solid #e48452;
  width: 350px;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 18px;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.paragraph-109 {
  color: #131312;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.text-span-324 {
  font-weight: 400;
}

.mediatitle-2 {
  color: #492736;
  text-align: left;
  max-width: 350px;
  margin-top: 36px;
  margin-bottom: 0;
  padding-left: 18px;
  font-size: 22px;
  line-height: 22px;
}

.stay-2 {
  color: #492736;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.text-span-325 {
  font-weight: 400;
}

.link-block-17 {
  cursor: pointer;
}

.redline-divider3-3 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.bold-text-23 {
  font-weight: 400;
}

.link-block-18 {
  cursor: pointer;
}

.text-span-326 {
  font-weight: 400;
}

.mb-2 {
  background-color: #5a7999;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6037a24529e3f5552024d6f7_PRESENTING%20RESIZE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 2px solid #f8f9f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.mb-2.mb2 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/619fbe0c73d5e84f5594a12b_New%20Years%20Fire%20Cracker.jpg");
  background-position: 0 0, 50%;
  border-style: none;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb-2.mb2:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/619fbe0c73d5e84f5594a12b_New%20Years%20Fire%20Cracker.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.mb-2.mb1 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae19f2e3057c8ddf780bc7_BOTTLE%20FACTORY.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  border-style: none;
  margin-right: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb-2.mb1:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60ae19f2e3057c8ddf780bc7_BOTTLE%20FACTORY.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.mb-2.mb3 {
  background-image: linear-gradient(#00000024, #00000024), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6200425cf698eac80c93d6bd_High%20risk%20high%20liner.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  border-style: none;
  margin-left: 0;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb-2.mb3:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6200425cf698eac80c93d6bd_High%20risk%20high%20liner.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  margin-left: 0;
}

.text-span-327 {
  font-weight: 400;
}

.redbuttonlm-3 {
  color: #492736;
  cursor: pointer;
  background-color: #f8f9f3;
  border: 2px solid #492736;
  border-radius: 2px;
  margin-top: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.redbuttonlm-3:hover {
  color: #f8f9f3;
  background-color: #492736;
}

.section5-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.mediabutton-2 {
  color: #492736;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #492736;
  border-radius: 2px;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  font-weight: 700;
}

.mediabutton-2:hover {
  color: #f8f9f3;
  background-color: #492736;
}

.mediabutton-2:active {
  color: #e48452;
}

.field-label-20, .field-label-21 {
  color: #f8f9f3;
  text-align: left;
}

.text-span-328 {
  color: #e48452;
  text-align: center;
  font-weight: 500;
}

.text-span-329 {
  font-weight: 400;
}

.form-6 {
  text-align: center;
  margin-top: 25px;
}

.heading-162 {
  color: #f8f9f3;
}

.heading-162.mailing-list {
  color: #f8f9f3;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.text-span-330 {
  font-weight: 400;
}

.section-60 {
  background-color: #492736;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-60.mailing-list {
  background-color: #492736;
}

.paragraph-121 {
  color: #f8f9f3;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-121.mailing-list {
  color: #f8f9f3;
  text-align: center;
}

.text-span-331, .text-span-332, .text-span-333 {
  font-weight: 700;
}

.autom-hero {
  background-image: linear-gradient(0deg, var(--purple) 5%, #fff0 80%), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6616b7588d554ce720c3e7e6_AdobeStock_734431233.jpeg");
  background-position: 0 0, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.client-testimonial-autom {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6616b74b47e7411cf1da3041_AdobeStock_338735267.jpeg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 400px;
}

.client-testimonial-autom.redbull {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6616b761b22903ba6d399331_AdobeStock_541318063.jpeg");
  background-position: 100%;
}

.bold-text-24 {
  font-weight: 400;
}

.mb6 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6d949a809f555c5ce71d2_AdobeStock_115749146.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  margin-left: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb6:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6d949a809f555c5ce71d2_AdobeStock_115749146.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.contact-us-sticky-wrapper {
  background-color: #e48452;
  border-radius: 200px;
  justify-content: flex-end;
  width: 50px;
  height: 50px;
  margin-bottom: 50px;
  margin-right: 50px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px -7px #492736;
}

.image-72 {
  text-align: left;
  max-width: 70%;
  margin-top: 14px;
  margin-left: 8px;
}

.div-block-173 {
  align-self: center;
}

.image-73 {
  margin-top: 60px;
  padding-top: 0;
  position: static;
}

.retailimage-2 {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/603545d9019e4700bc9c6a9c_AdobeStock_189208014.jpg");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.warehouse-header-container {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.herowrapper1e-2 {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin: 341px 517px 0 0;
  display: flex;
  overflow: hidden;
}

.herotitle-3 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: auto;
  height: 150px;
  margin-top: 0;
  margin-bottom: -1px;
  margin-right: -1px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 70px;
  position: static;
  overflow: hidden;
}

.text-span-334 {
  color: #e48452;
}

.herosub-ttile-2 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: auto;
  height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 35px;
  overflow: hidden;
}

.div-block-174 {
  align-self: center;
}

.image-74 {
  margin-top: 60px;
  padding-top: 0;
  position: static;
}

.warehousing-header-section {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67614befb8bb99cc17c7f2ff_603545d9019e4700bc9c6a9c_AdobeStock_189208014.webp");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.warehouse-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin: 341px 200px 0 0;
  display: flex;
  overflow: hidden;
}

.paragraph-122 {
  color: #f8f9f3;
  text-align: left;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.cell-5 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-span-335 {
  color: #e48452;
  text-align: left;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  line-height: 14px;
}

.container-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-top: 0;
  display: flex;
}

.customs-intro-sub-heading {
  color: #f8f9f3;
  text-align: left;
  letter-spacing: normal;
  word-break: normal;
  object-fit: fill;
  align-self: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.cell-6 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
}

.customs-warehousing-intro-section {
  background-color: #462836;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.arrow-down-image {
  margin-top: 60px;
  padding-top: 0;
  position: static;
}

.arrow-down-wrapper {
  align-self: center;
  width: 40px;
  height: 40px;
  margin-top: 140px;
}

.scroll-down-image {
  margin-top: 0;
  padding-top: 0;
}

.div-block-175 {
  text-align: left;
  align-self: auto;
}

.div-block-169 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764b068fbcf284f6fba_AdobeStock_688807519.webp");
  background-position: 50% 60%;
  background-size: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 350px;
  height: 200px;
  display: flex;
}

.bodycontainer-4 {
  flex-direction: column;
  align-items: center;
  max-width: 1240px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 0;
  font-family: acumin-pro, sans-serif;
  display: flex;
}

.div-block-171 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cf5ee752fa1bb4420afd1_AdobeStock_788548131.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.paragraph-123 {
  color: #000;
  text-align: center;
  margin-bottom: 50px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.how-cw-can-benefit {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  padding-bottom: 60px;
  font-family: acumin-pro, sans-serif;
}

.heading-163 {
  color: #492736;
  text-align: center;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
}

.advisorbutton {
  float: none;
  clear: none;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  background-color: #492736;
  border-radius: 2px;
  align-self: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  display: inline-block;
  position: static;
  overflow: visible;
}

.advisorbutton:hover {
  background-color: #5a7999;
}

.bold-text-25 {
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.quick-stack-8 {
  grid-column-gap: 78px;
  grid-row-gap: 78px;
  align-self: center;
  font-family: acumin-pro, sans-serif;
}

.heading-166 {
  color: #492736;
  text-align: left;
  font-family: acumin-pro, sans-serif;
  font-size: 28px;
}

.signs-your-business {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  padding-bottom: 60px;
}

.paragraph-130 {
  color: #000;
  text-align: left;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-172 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cf72158d6846a75e6589a_AdobeStock_725086630.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.columns-16 {
  background-color: #323e54;
  display: flex;
}

.paragraph-125 {
  color: #f8f9f3;
  margin-bottom: 36px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.container-33 {
  justify-content: center;
  align-items: center;
  max-width: 650px;
  display: flex;
}

.slider-7 {
  background-color: #0000;
  max-width: 600px;
}

.slide-11 {
  object-fit: fill;
}

.div-block-162 {
  box-sizing: border-box;
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  text-align: center;
  overflow-wrap: normal;
  object-fit: fill;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 530px;
  height: 250px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.text-span-336 {
  color: #e48452;
  text-align: left;
  font-family: acumin-pro, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 36px;
}

.paragraph-126 {
  color: #f8f9f3;
  text-align: left;
  align-self: auto;
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.service4divider-2 {
  background-color: #e48452;
  width: 200px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.heading-167 {
  color: #f8f9f3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  line-height: 36px;
}

.container-34 {
  align-self: center;
  max-width: 500px;
  padding-left: 30px;
  padding-right: 30px;
}

.column-34 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.column-200 {
  background-color: #313f55;
  background-image: linear-gradient(#313f5599, #313f5599), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66571e827837cb92b2fb0926_AdobeStock_637598337.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.icon-5 {
  float: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  right: 5px;
}

.icon-6 {
  text-align: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.left-arrow-3 {
  margin-right: 0;
  padding-right: 0;
}

.right-arrow-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.image-71 {
  align-self: center;
}

.div-block-178 {
  text-align: left;
  align-self: auto;
}

.bodycontainer-5 {
  flex-direction: column;
  align-items: center;
  max-width: 1240px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.paragraph-131 {
  color: #000;
  text-align: center;
  margin-bottom: 50px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.heading-168 {
  color: #492736;
  text-align: center;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
}

.div-block-160 {
  justify-content: center;
  width: 350px;
  height: 160px;
  display: flex;
}

.div-block-159 {
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 160px;
  display: flex;
}

.image-70 {
  align-self: center;
}

.heading-169 {
  color: #492736;
  text-align: center;
  width: 340px;
  font-family: acumin-pro, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-158 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  width: 350px;
  height: 160px;
  display: flex;
}

.testimonial-quote-3 {
  text-align: right;
  max-width: 500px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.testimonial-quote-3.company {
  color: #f8f9f3;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.testimonial-quote-3.title {
  color: #fff;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.testimonial-quote-3.the-fold {
  aspect-ratio: auto;
  color: #fff;
  text-align: right;
  max-width: 600px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 21px;
}

.testimonial-name-3 {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.testimonial-name-3.the-fold {
  color: #e48452;
  font-family: acumin-pro, sans-serif;
  font-size: 28px;
}

.speak-to-an-advisor {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 60px;
}

.container-35 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.heading-170 {
  color: #492736;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-127 {
  color: #492736;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.heading-164 {
  color: #f8f9f3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.table-card-wrapper {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 80%;
  padding-right: 0;
  display: grid;
}

.paragraph-201 {
  color: #000;
  text-align: center;
  max-width: 82ch;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.tablesection {
  text-align: center;
  min-height: 100vh;
  padding-top: 40px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.table-list-wrapper {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px;
  display: flex;
}

.tablecontainer1 {
  max-width: 1440px;
}

.table-card {
  background-color: #323e54;
  border: 1px solid #000;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  padding: 60px 20px;
  display: flex;
  box-shadow: 5px 2px 8px #323e54;
}

.heading-207 {
  color: #f8f9f3;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 25px;
  line-height: 1.3;
}

.table-circle {
  color: #f8f9f3;
  background-color: #e48452;
  border-radius: 50px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 100px;
  font-size: 35px;
  display: flex;
}

.table-tick {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.table-list-item {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.heading-206 {
  color: var(--purple);
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.redbuttonlm-4 {
  color: #492736;
  cursor: pointer;
  background-color: #f8f9f3;
  border: 2px solid #492736;
  border-radius: 2px;
  margin-top: 40px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.redbuttonlm-4:hover {
  color: #f8f9f3;
  background-color: #492736;
}

.tablewrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.table-list-text {
  color: #f8f9f3;
  text-align: left;
  font-family: acumin-pro, sans-serif;
}

.our-solutions {
  background-color: #323e54;
  padding: .75rem;
}

.container-36 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.heading-200 {
  color: #f8f9f3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-200 {
  color: #f8f9f3;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-164 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764fa01d398b714654d_AdobeStock_674136066.webp");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.paragraph-129 {
  color: #000;
  font-family: acumin-pro, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.redlinedivider2-4 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765aa9e34add1ac4717_AdobeStock_789836783.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.list-18 {
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.div-block-165 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 90px;
}

.div-block-165.updated {
  padding: 50px;
}

.div-block-165.updated-grid {
  padding: 50px;
  font-family: acumin-pro, sans-serif;
  display: block;
}

.redbuttonlm-5 {
  color: #492736;
  text-align: center;
  cursor: pointer;
  background-color: #f8f9f3;
  border: 2px solid #492736;
  border-radius: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.redbuttonlm-5:hover {
  color: #f8f9f3;
  background-color: #492736;
}

.text-span-337 {
  font-weight: 400;
}

.div-block-179 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676167644c49177d0e3d8111_AdobeStock_464187858%20(1).webp");
  background-position: 80%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.text-span-344 {
  color: #000;
  margin-top: 27px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-345 {
  font-weight: 400;
}

.paragraph-202 {
  color: #464645;
  margin-top: 27px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.heading-208 {
  color: #492736;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 39px;
  line-height: 40px;
}

.list-item-46 {
  color: #000;
  margin-bottom: 5px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
}

.heading-165 {
  color: #646462;
  letter-spacing: 3px;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
}

.text-span-346 {
  font-weight: 400;
}

.container-37 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.heading-209 {
  color: #492736;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-203 {
  color: #492736;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.text-span-347, .text-span-348 {
  font-weight: 400;
}

.text-span-349, .text-span-350 {
  font-weight: 700;
}

.bkrconsultheading-3 {
  color: #492736;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.advisorbutton-2 {
  float: none;
  clear: none;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  background-color: #492736;
  border-radius: 2px;
  margin-top: 30px;
  margin-left: 0;
  margin-right: auto;
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  display: inline-block;
  position: static;
  overflow: visible;
}

.advisorbutton-2:hover {
  background-color: #5a7999;
}

.paragraph-204 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  font-family: acumin-pro, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 26px;
}

.redline-divider3-4 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.text-span-351 {
  color: #e48452;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.bkrintropara-3 {
  color: #000;
  text-align: left;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.text-span-352 {
  font-family: acumin-pro, sans-serif;
}

.text-span-343 {
  color: #f8f9f3;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.heading-202 {
  color: #f8f9f3;
  text-align: center;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.paragraph-205 {
  color: #e48452;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.cell-9 {
  flex-flow: row;
}

.icon-7 {
  margin-bottom: 300px;
}

.left-arrow-4 {
  margin-right: 0;
}

.ourteampara-3 {
  color: #f8f9f3;
  text-align: left;
  border-left: 2px solid #e48452;
  width: 450px;
  margin-bottom: 0;
  padding-left: 30px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-span-353 {
  color: var(--floral-white);
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.our-3 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 30px;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.homecontainer2-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 75px;
  margin-bottom: 75px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.team-3 {
  color: #e48452;
  font-weight: 400;
}

.redlinedivider2-5 {
  background-color: #492736;
  width: 250px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.list-17 {
  color: #646462;
  padding-left: 85px;
  font-family: acumin-pro, sans-serif;
}

.dropdown-list-4 {
  background-color: #f8f9f3;
  border: 1px solid #c9c6c6;
  border-top-style: none;
  display: block;
  position: static;
  overflow: visible;
}

.text-span-354 {
  color: #e48452;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.text-span-338 {
  font-size: 16px;
}

.faq-cw {
  padding-top: 125px;
  padding-bottom: 100px;
}

.text-block-20 {
  color: #646462;
  font-family: acumin-pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.div-block-167 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-203 {
  color: #492736;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 30px;
}

.footerlink-2 {
  color: #f8f9f3;
  cursor: pointer;
  margin-left: 30px;
  margin-right: 30px;
  font-weight: 400;
  text-decoration: none;
}

.footerlink-2:hover {
  color: #e48452;
}

.footerlink-2:active {
  color: #5a7999;
}

.text-span-355 {
  font-weight: 400;
}

.image-75 {
  margin-right: 20px;
}

.bkrfooter-2 {
  background-color: #323e54;
  flex-direction: column;
  align-items: center;
  height: auto;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
  display: flex;
}

.copyright-2 {
  color: #f8f9f3;
  margin-bottom: 36px;
  font-size: 12px;
  font-weight: 400;
}

.image-77 {
  margin-left: 20px;
}

.footerbutton-2 {
  cursor: pointer;
  background-color: #e48452;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.footerbutton-2:hover {
  background-color: #5a7999;
}

.footerbutton-2:active {
  color: #e48452;
}

.container-39 {
  justify-content: center;
  align-items: center;
  max-width: 650px;
  display: flex;
}

.column-37 {
  background-color: #313f55;
  background-image: linear-gradient(#313f55e6, #313f55e6), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60108023dd7ce834703ca46d_Port%20Overhead%20-%20BKR%20Edit%20Reduced.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.heading-205 {
  color: #f8f9f3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 36px;
  line-height: 36px;
}

.text-field-23 {
  background-color: #f8f9f3;
}

.error-message-3 {
  background-color: #313f55;
}

.ppcformlabel-3 {
  color: #f8f9f3;
  letter-spacing: 3px;
  font-family: acumin-pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-span-340 {
  color: #e48452;
  font-weight: 400;
}

.text-block-22 {
  color: #e48452;
  font-family: acumin-pro-wide, sans-serif;
}

.text-block-21 {
  color: #f8f9f3;
  background-color: #313f5591;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.text-span-339 {
  color: #e48452;
}

.paragraph-206 {
  color: #f8f9f3;
  margin-bottom: 36px;
  font-size: 16px;
}

.textarea-4 {
  background-color: #f8f9f3;
}

.div-block-168 {
  background-color: #313f55;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 30px;
  display: flex;
}

.text-field-25 {
  background-color: #f8f9f3;
}

.heading-204 {
  color: #f8f9f3;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.link-10 {
  color: #e48452;
  text-decoration: none;
}

.checkbox-label-3 {
  color: #f8f9f3;
  font-size: 12px;
}

.success-message-5 {
  background-color: #0000;
}

.column-36 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.text-field-26 {
  background-color: #f8f9f3;
}

.columns-17 {
  background-color: #5a7999;
  display: flex;
}

.text-field-24 {
  background-color: #f8f9f3;
}

.email-3 {
  color: #f8f9f3;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.container-40 {
  max-width: 500px;
  padding-left: 30px;
  padding-right: 30px;
}

.submit-button-7 {
  color: #f8f9f3;
  background-color: #e48452;
  border-radius: 2px;
  font-family: acumin-pro-wide, sans-serif;
  font-weight: 700;
}

.recaptcha-4 {
  margin-top: 0;
  margin-bottom: 0;
}

.back-to-top-container {
  justify-content: flex-end;
  max-width: 1150px;
  display: flex;
}

.backtotopwrapper-2 {
  background-color: #e48452;
  border-radius: 200px;
  justify-content: flex-end;
  width: 50px;
  height: 50px;
  margin-bottom: 50px;
  margin-right: 50px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px -7px #492736;
}

.image-78 {
  text-align: left;
  max-width: 70%;
  margin-top: 14px;
  margin-left: 8px;
}

.form-block-5 {
  min-width: 650px;
  margin-left: 20px;
  margin-right: 20px;
}

.list-19 {
  align-self: flex-start;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.bold-text-26 {
  font-weight: 400;
}

.text-span-356, .text-span-357 {
  font-style: italic;
}

.text-span-358, .text-span-359 {
  font-style: italic;
  font-weight: 700;
}

.text-span-360, .text-span-361 {
  font-style: italic;
}

.text-span-362, .text-span-363, .text-span-364, .text-span-365 {
  font-weight: 700;
}

.text-span-366, .text-span-367, .text-span-368, .text-span-369 {
  font-style: italic;
}

.div-block-180 {
  font-family: acumin-pro, sans-serif;
}

.list-20, .list-21 {
  font-size: 16px;
}

.inward-processing-header-section {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cf542c053d0d565013e7a_665f16f041b34e52331b857d_AdobeStock_370132144.webp");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.inward-processing-header-container {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.warehouse-header-wrapper-copy {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin: 341px 517px 0 0;
  display: flex;
  overflow: hidden;
}

.inward-processing-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin: 341px 359px 0 0;
  display: flex;
  overflow: hidden;
}

.inward-processing-intro-section {
  background-color: #462836;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764445aedd5458a33e5_AdobeStock_293803164.webp");
  background-position: 50% 60%;
  background-size: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-182 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765208f5a44f6897663_220927-121-SW.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-183 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676167644d81266697b0cdbf_AdobeStock_491122301.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.form-block-6 {
  min-width: 650px;
  margin-left: 20px;
  margin-right: 20px;
}

.how-ip-can-benefit {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  padding-bottom: 60px;
  font-family: acumin-pro, sans-serif;
}

.paragraph-ip {
  color: #f8f9f3;
  text-align: left;
  align-self: auto;
  height: 200px;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  display: block;
}

.paragraph-cw {
  color: #f8f9f3;
  text-align: left;
  align-self: auto;
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.customs-compliance-header-section {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677d01783aad12426e930f25_AdobeStock_232956898.webp");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.customs-compliance-header-container {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.customs-compliance-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin: 341px 359px 0 0;
  display: flex;
  overflow: hidden;
}

.customs-compliance-intro-section {
  background-color: #462836;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.customs-compliance-intro-sub-heading {
  color: #f8f9f3;
  text-align: left;
  letter-spacing: normal;
  word-break: normal;
  object-fit: fill;
  align-self: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-184 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764445aedd5458a33e5_AdobeStock_293803164.webp");
  background-position: 50% 60%;
  background-size: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-185 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616765208f5a44f6897663_220927-121-SW.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.div-block-186 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676167644d81266697b0cdbf_AdobeStock_491122301.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
}

.how-cc-can-benefit {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  padding-bottom: 60px;
  font-family: acumin-pro, sans-serif;
}

.form-block-7, .form-block-8 {
  min-width: 650px;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-c-com {
  color: #f8f9f3;
  text-align: left;
  align-self: auto;
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.div-block-170 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677cfb2affdffd79d90cd7b5_AdobeStock_712930046.webp");
  background-position: 40%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-187 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6761676432b6b60d01ed69e2_AdobeStock_690718459.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-188 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6662e7ccec2c0241ae865cc2_AdobeStock_190345565.jpg");
  background-position: 40%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-189 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/66571ac20ff63122b79353e5_AdobeStock_282718453.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.customs-classification-header-section {
  background-color: #0000;
  background-image: linear-gradient(0deg, #492736 10%, #fff0 80%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677c070d94cc4b4eb03229a4_AdobeStock_739716752.webp");
  background-position: 0 0, 0 0, 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.customs-classification-header-container {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.customs-classification-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin: 341px 359px 0 0;
  display: flex;
  overflow: hidden;
}

.div-block-190 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/677ceff4f85053ed48dcc4a8_AdobeStock_737760126.webp");
  background-position: 80%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.list-22 {
  padding-left: 50px;
  font-family: acumin-pro, sans-serif;
}

.list-23 {
  padding-left: 50px;
}

.cell-10 {
  background-color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
}

.quick-stack-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 400px;
  padding: 0;
}

.cell-11 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67616764d39cbe036ebe962a_AdobeStock_637598337.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: center;
  align-items: center;
}

.slide-13 {
  padding-right: 0;
}

.slide-14 {
  padding-right: 20px;
}

.slide-15 {
  padding-right: 10px;
}

.slide-16 {
  padding-right: 20px;
}

.slide-17 {
  padding-right: 40px;
}

.slide-18 {
  padding-right: 100px;
}

.slide-19 {
  padding-right: 60px;
}

.slide-20 {
  padding-right: 0;
}

.heading-210 {
  align-self: flex-start;
}

.bold-text-27 {
  text-align: left;
}

.text-span-370 {
  font-weight: 400;
}

.mb7 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6d8c9c4ccd9074f8d360b_AdobeStock_981430797.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  margin-left: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb7:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c6d8c9c4ccd9074f8d360b_AdobeStock_981430797.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.heading-211 {
  align-self: flex-start;
}

.paragraph-207 {
  max-width: 800px;
  margin-bottom: 100px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-207._2022 {
  text-align: left;
  width: 800px;
  margin-bottom: 16px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.bold-text-28 {
  font-weight: 400;
}

.text-span-371 {
  width: 800px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.italic-text-12 {
  width: 800px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-208 {
  max-width: 800px;
  margin-bottom: 100px;
  font-family: acumin-pro, sans-serif;
  font-size: 16px;
}

.paragraph-208._2022 {
  text-align: left;
  width: 800px;
  margin-bottom: 16px;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.bold-text-29 {
  text-align: left;
}

.bold-text-30 {
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

.list-24 {
  align-self: flex-start;
}

.mb8 {
  background-color: var(--steel-blue);
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67654cdde558e751bab39db2_AdobeStock_1064341163.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb8:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67654cdde558e751bab39db2_AdobeStock_1064341163.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.notification-bar {
  background-color: var(--burntsienna);
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  overflow: hidden;
}

.notification-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.notification-close {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 15% 10px 0% auto;
}

.text-block-23 {
  color: var(--floral-white);
  font-weight: 400;
}

.link-11 {
  color: var(--steel-blue);
  font-weight: 700;
}

.heading---insights {
  color: var(--floral-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.insights-divider {
  background-color: var(--burntsienna);
  width: 700px;
  height: 2px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.heading---insights-2 {
  color: var(--floral-white);
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.case-study---span-2 {
  font-weight: 400;
}

.caste-study---span-1 {
  color: var(--burntsienna);
  font-weight: 400;
}

.heroseection---case-studies {
  background-color: #0000;
  background-image: linear-gradient(242deg, var(--purple), transparent 63%), linear-gradient(to bottom, #0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/679a188772dcf121cfb92e39_220927-159-SW.webp");
  background-position: 0 0, 0 0, 0%;
  background-size: auto, auto, cover;
  align-items: center;
  height: 90vh;
  display: flex;
}

.herocontainer---case-studies {
  text-align: right;
  max-width: 1300px;
  margin-bottom: 218px;
}

.herowrapper---case-studies {
  flex-direction: column;
  align-items: flex-end;
  width: 1150px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.section-61 {
  background-color: var(--floral-white);
  height: auto;
}

.mb9 {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/681340fde6558ea8e337873f_E-Commerce.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 200px;
  margin-left: 10px;
  display: flex;
  box-shadow: 2px 2px 2px -2px #000;
}

.mb9:hover {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/681340fde6558ea8e337873f_E-Commerce.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.container-41 {
  max-width: 1250px;
}

.heading-212 {
  color: var(--purple);
}

.heading-213 {
  color: var(--purple);
  font-weight: 400;
}

.button-27 {
  border: 1px solid var(--purple);
  background-color: var(--floral-white);
  color: var(--purple);
  border-radius: 20px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 16px;
}

.bold-text-31 {
  font-size: 18px;
}

.div-block-192 {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-42 {
  max-width: none;
  max-height: 200px;
  margin-left: 0;
  margin-right: 0;
}

.image-79 {
  max-width: none;
  height: 450px;
  max-height: none;
  overflow: visible;
}

.section-62 {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/676167640583012a1b9e266e_AdobeStock_159404485.webp");
  background-position: 50% 100%;
  background-size: cover;
  height: 450px;
}

.cell-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}

.paragraph-209, .paragraph-210 {
  font-size: 200px;
}

.bold-text-32 {
  text-align: center;
  font-size: 150px;
}

.paragraph-211, .bold-text-33 {
  font-size: 50px;
}

.container-43 {
  text-align: center;
  padding-top: 0;
}

.paragraph-212 {
  padding-top: 0;
}

.container-44 {
  padding-top: 20px;
}

.container-45 {
  background-color: var(--purple);
  max-width: none;
  margin-left: 25px;
  margin-right: 25px;
}

.the-brief---2 {
  color: var(--floral-white);
  text-align: center;
  font-size: 150px;
}

.the-brief {
  color: var(--floral-white);
  text-align: center;
  font-size: 50px;
}

.paragraph-213 {
  color: var(--floral-white);
}

.container-46 {
  align-self: auto;
  position: static;
}

.cell-13, .cell-14 {
  justify-content: center;
  align-items: center;
}

.paragraph-214 {
  font-size: 150px;
}

.paragraph-215 {
  color: var(--purple);
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 150px;
  font-weight: 700;
  line-height: 150px;
}

.paragraph-216 {
  color: var(--purple);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.cell-15 {
  justify-content: center;
  align-items: center;
}

.cs-container {
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.cs-container-1 {
  justify-content: space-between;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.cs-panel {
  flex: 1;
  height: 350px;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  inset: 0;
}

.cs-panel.cs-classification-pic {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6877af383b59b9cdbaa6b829_Toby%20%2B%20Georgie%20Edited.webp");
  background-position: 50%;
  background-size: cover;
}

.cs-panel.cs-duty-reclaim-pic {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/681340fde6558ea8e337873f_E-Commerce.webp");
  background-position: 50%;
  background-size: cover;
}

.cs-panel.cs-cw-pic {
  background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/678e5360cd05be479c27aedc_220927-120-SW%20(1).webp");
  background-position: 50%;
  background-size: cover;
}

.cs-panel-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.cs-panel-overlay:hover {
  background-image: linear-gradient(90deg, var(--purple) 12%, transparent 50%);
}

.cs-text-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 38px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.heading-108-copy {
  color: var(--floral-white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.cs-title {
  color: var(--floral-white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.cs-para {
  color: var(--floral-white);
  text-align: left;
  margin-top: 20px;
  padding-right: 19px;
  font-size: 14px;
  font-weight: 400;
}

.discover-button-copy {
  border: 2px solid var(--floral-white);
  color: var(--floral-white);
  background-color: #0000;
  border-radius: 4px;
  margin-top: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 10px;
  line-height: 10px;
  transition: all .5s;
}

.discover-button-copy:hover {
  background-color: var(--burntsienna);
  color: var(--floral-white);
  border-style: solid;
  border-color: #0000;
}

.discover-button-copy.see-more, .discover-button-copy.see-more.w--current {
  margin-top: 0;
  margin-bottom: 20px;
}

.cs-read-more-button {
  border: 2px solid var(--floral-white);
  color: var(--floral-white);
  background-color: #0000;
  border-radius: 4px;
  margin-top: 25px;
  font-family: acumin-pro-wide, sans-serif;
  font-size: 10px;
  line-height: 10px;
  transition: all .5s;
}

.cs-read-more-button:hover {
  background-color: var(--burntsienna);
  color: var(--floral-white);
  border-style: solid;
  border-color: #0000;
}

.cs-read-more-button.see-more, .cs-read-more-button.see-more.w--current {
  margin-top: 0;
  margin-bottom: 20px;
}

.cs-intro {
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  display: flex;
}

.cs-intro-container {
  flex-direction: column;
  align-items: center;
  max-width: 1150px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 50px;
  display: flex;
}

.cs-intro-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.cs-intro-header {
  color: var(--purple);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.cs-intro-para {
  color: #646462;
  text-align: center;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .footer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mb {
    width: 225px;
    height: 150px;
  }

  .mb.mb1 {
    width: 600px;
    height: 305px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .mb.mb2 {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608c2b78c2569274dbaead4c_AdobeStock_350707717%20Photo.jpg");
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
    width: 600px;
    height: 305px;
    margin-top: 36px;
  }

  .mb.mb3 {
    width: 600px;
    height: 305px;
    margin-top: 36px;
    margin-left: 0;
  }

  .bkrnavlink {
    background-color: var(--steel-blue);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .bkrnavlink:active {
    color: var(--purple);
  }

  .herocontainer {
    align-items: center;
    max-width: 600px;
    display: flex;
  }

  .herotitle {
    text-align: center;
    margin-bottom: 0;
  }

  .herowrapper1e {
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .herowrapper1e.version2 {
    align-items: center;
    margin-right: 0;
  }

  .herosub-ttile {
    text-align: center;
  }

  .bkrsection1 {
    height: auto;
  }

  .homecontainer {
    flex-direction: column;
    margin-bottom: 0;
  }

  .bkrimage {
    width: 600px;
    height: 305px;
  }

  .bkrwrapper {
    align-self: auto;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .bkrconsultheading {
    text-align: center;
    font-size: 38px;
    line-height: 42px;
  }

  .bkrintropara {
    text-align: center;
    width: 600px;
  }

  .redline-divider3 {
    width: 300px;
  }

  .bkrsection2 {
    height: auto;
  }

  .homecontainer2 {
    flex-direction: column;
    align-items: center;
    height: 900px;
  }

  .section2wrapper {
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .our {
    margin-left: 0;
  }

  .ourteampara {
    width: 500px;
  }

  .orangelmbutton {
    margin-top: 30px;
    margin-left: 0;
  }

  .orangelmbutton.ourteam {
    margin-left: 0;
  }

  .bkrsection3 {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
  }

  .section2imagewrapper {
    margin-top: 36px;
  }

  .homecontainer3 {
    justify-content: flex-start;
    max-width: 700px;
    height: auto;
  }

  .section3titlewrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .whatwedopara {
    width: 600px;
  }

  .servicewrapper {
    flex-direction: column;
    width: 700px;
    margin-top: 50px;
  }

  .servicewrapper1 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 700px;
  }

  .service4 {
    width: 600px;
    height: 305px;
    margin-left: 0;
  }

  .service3 {
    width: 600px;
    height: 305px;
    margin-bottom: 10px;
  }

  .service3.serviceshape {
    margin-top: 10px;
  }

  .servicewrapper2 {
    align-items: center;
    width: 700px;
  }

  .service1 {
    width: 600px;
    margin-bottom: 10px;
  }

  .service2 {
    width: 600px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .section4 {
    height: auto;
  }

  .section3wrapper {
    max-width: 700px;
    height: auto;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .homecontainer4 {
    max-width: 700px;
  }

  .whatto {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .testimonial1 {
    width: 500px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .slide5wrapper, .slide5wrapper.slide6 {
    justify-content: center;
  }

  .homecontainer5 {
    max-width: 700px;
  }

  .paragraph-10 {
    width: 500px;
  }

  .section5imagewrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 750px;
    max-width: 700px;
  }

  .section5wrapper {
    width: 700px;
  }

  .bkrfooter {
    text-align: center;
    height: auto;
  }

  .homecontainer6 {
    max-width: 700px;
  }

  .text-span-35 {
    font-size: 14px;
  }

  .footerbutton {
    padding: 5px 10px;
    font-size: 14px;
  }

  .copyright {
    font-size: 12px;
  }

  .footernav {
    width: 700px;
  }

  .footerlink {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .service2wrapper, .service1wrapper {
    width: 600px;
  }

  .clickimage1, .clickimage2 {
    margin-top: 14px;
    margin-left: 490px;
  }

  .service3wrapper {
    width: 600px;
    height: 305px;
  }

  .service3para {
    width: 300px;
  }

  .clickimage3 {
    margin-left: 490px;
  }

  .service4wrapper {
    width: 600px;
    height: 305px;
  }

  .service4para {
    width: 300px;
  }

  .clickimage4 {
    margin-left: 490px;
  }

  .mediablockwrapper {
    justify-content: center;
    align-items: center;
    margin-bottom: 7px;
  }

  .mediastory1h {
    margin-top: 0;
    font-size: 20px;
  }

  .media1button {
    padding: 3px 8px;
    font-size: 8px;
  }

  .image-7, .image-8, .image-9 {
    width: 30px;
    height: 30px;
    margin-left: 0;
  }

  .image-10 {
    width: 175px;
  }

  .menu-button {
    background-color: var(--burntsienna);
    color: var(--floral-white);
    border-radius: 4px;
    padding: 9px;
  }

  .menu-button:hover {
    background-color: var(--steel-blue);
  }

  .menu-button.w--open {
    background-color: var(--burntsienna);
  }

  .section1a.serviceblock {
    flex-direction: column;
  }

  .ourservicepara {
    width: 600px;
  }

  .section2a {
    height: auto;
  }

  .section2acontainer {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .service1image {
    width: 600px;
    height: 350px;
    margin-top: 0;
  }

  .service1awrapper {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .heading-18 {
    text-align: center;
    margin-top: 36px;
    margin-bottom: 36px;
    margin-left: 0;
  }

  .paragraph-11 {
    border-top: 2px solid var(--burntsienna);
    text-align: center;
    border-left-style: none;
    padding-top: 16px;
    padding-left: 0;
  }

  .section3a {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section3acontainer {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
  }

  .service2image {
    width: 600px;
    height: 350px;
    margin-top: 36px;
  }

  .service3awrapper {
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .heading-19 {
    text-align: center;
    margin-bottom: 36px;
    margin-right: 0;
  }

  .section4a {
    height: auto;
  }

  .paragraph-12 {
    border-top: 2px solid var(--purple);
    text-align: center;
    border-right-style: none;
    margin-top: 0;
    padding-top: 16px;
    padding-right: 0;
  }

  .section4acontainer {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 50px;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .service3image {
    justify-content: center;
    width: 600px;
    height: 350px;
    margin-top: 30px;
  }

  .service4awrapper {
    align-items: center;
    height: auto;
    margin-top: 36px;
    margin-left: 0;
  }

  .heading-20 {
    text-align: center;
    margin-bottom: 36px;
    margin-left: 0;
  }

  .paragraph-13 {
    border-top: 2px solid var(--purple);
    text-align: center;
    border-left-style: none;
    margin-bottom: 0;
    padding-top: 16px;
    padding-left: 0;
  }

  .section5a {
    height: auto;
  }

  .section5acontainer {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 100px;
  }

  .service4image {
    justify-content: center;
    width: 600px;
    height: 350px;
    margin-top: 36px;
    margin-bottom: 0;
  }

  .section5awrapper {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-22 {
    text-align: center;
    margin-bottom: 36px;
    margin-right: 0;
  }

  .paragraph-14 {
    border-top: 2px solid var(--burntsienna);
    text-align: center;
    border-right-style: none;
    padding-top: 16px;
    padding-right: 0;
  }

  .section6acontainer {
    justify-content: center;
  }

  .section6awrapper {
    align-items: center;
    margin-left: 0;
  }

  .image-11 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 520px;
  }

  .image-12 {
    margin-top: 1px;
    margin-left: 503px;
  }

  .image-13 {
    margin-left: 513px;
  }

  .simage1wrapper {
    justify-content: center;
    width: 500px;
    margin-bottom: 0;
    padding: 0;
  }

  .herocontainer1 {
    max-width: 600px;
  }

  .heading-27 {
    text-align: center;
    margin-bottom: 50px;
  }

  .heading-29 {
    text-align: center;
    margin-top: 12px;
  }

  .hero1wrapper {
    width: 600px;
  }

  .textwrapmaster {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .textwrapmaster1 {
    margin-right: 20px;
  }

  .wwahero {
    background-image: linear-gradient(to right, var(--purple) 2%, transparent 76%), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/60424d323427f055175163e0_PACKAGING.jpg");
    background-position: 0 0, 0 0, 50% 100%;
    align-items: center;
  }

  .wwahero.hero {
    background-image: linear-gradient(285deg, var(--purple) 3%, transparent 94%), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6413432af5233c860039414b_220927-070-SW.jpg");
    background-position: 0 0, 0 0, 0%;
  }

  .wwaherocontainer {
    flex-direction: column;
    justify-content: center;
    max-width: 600px;
  }

  .heading-30, .heading-32 {
    text-align: center;
  }

  .hero2wrapper {
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .section2b {
    height: 1600px;
  }

  .section1bcontainer {
    max-width: 700px;
  }

  .tobywrapper1b {
    margin-top: 0;
  }

  .georgewrapper1b {
    margin-top: 50px;
  }

  .imagetitlewrapper {
    flex-direction: column;
    align-items: center;
    width: 700px;
  }

  .heading-38 {
    margin-top: 36px;
  }

  .heading-39 {
    margin-bottom: 0;
  }

  .georgejobtitle1b {
    margin-top: 36px;
  }

  .heading-40 {
    margin-bottom: 0;
  }

  .div-block-33 {
    width: 0;
    height: 0;
  }

  .paragraph-16 {
    width: 600px;
  }

  .section3bcontainer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin-top: 25px;
    margin-bottom: 25px;
    display: block;
  }

  .section3b {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .section3bimage {
    width: 700px;
    max-width: 1150px;
    height: 450px;
  }

  .section3bwrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    margin-left: 0;
    display: flex;
  }

  .heading-41 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
  }

  .div-block-34 {
    width: 250px;
  }

  .paragraph-17 {
    text-align: center;
    width: 600px;
  }

  .redefining, .herosub {
    text-align: center;
  }

  .herowrapper3 {
    flex-direction: column;
    align-items: center;
    width: 700px;
    display: flex;
  }

  .heading-42 {
    font-size: 40px;
  }

  .social-media-section {
    height: auto;
  }

  .section3c {
    height: 1300px;
  }

  .section3ccontaner {
    max-width: 700px;
  }

  .texttitlewrap1 {
    flex-direction: column;
  }

  .indpara1 {
    text-align: center;
  }

  .titleparawrap {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .headingone {
    text-align: center;
  }

  .texttitlewrap2 {
    flex-direction: column;
  }

  .herowrappersi {
    width: 700px;
  }

  .heading---case-study, .heading---case-study-2 {
    text-align: center;
  }

  .article-section {
    height: auto;
  }

  .section1dcontainer {
    max-width: 700px;
  }

  .blockwrapper1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .mb1 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .mb3 {
    margin-top: 10px;
    margin-left: 0;
  }

  .section2dcontainer {
    max-width: 700px;
  }

  .div-block-38 {
    margin-top: 0;
  }

  .paragraph-21 {
    width: 400px;
  }

  .linkedinbutton {
    margin-right: 0;
  }

  .mediabutton, .revealbutton {
    margin-left: 0;
  }

  .div-block-40 {
    display: flex;
  }

  .section1e {
    background-image: linear-gradient(to right, var(--purple), transparent 58%), linear-gradient(to bottom, transparent, transparent), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036704fc879dceb224a51fe_SAY%20HELLO%20EDIT.jpg");
    background-position: 0 0, 0 0, 50%;
  }

  .heading-50, .heading-51 {
    text-align: center;
  }

  .section2ewrapper {
    max-width: 700px;
  }

  .section3econt {
    flex-direction: column;
    align-items: center;
  }

  .section4e {
    height: 75px;
  }

  .text-span-77 {
    font-size: 14px;
  }

  .form-block {
    max-width: 700px;
    margin-top: 20px;
  }

  .button-14 {
    margin-top: 36px;
    margin-right: 0;
  }

  .button-15 {
    margin-top: 36px;
    margin-left: 0;
  }

  .button-16 {
    margin-top: 36px;
    margin-right: 0;
  }

  .articlehero.howtomoveyourgoods {
    background-position: 50%;
  }

  .articlehero.consultancy-budget {
    background-position: 100% 0;
    background-size: cover;
  }

  .titlecontainer, .bodycontainer {
    max-width: 700px;
  }

  .text-span-91 {
    text-align: left;
  }

  .mediasnapshot {
    width: 400px;
  }

  .mediatitle {
    text-align: center;
    padding-left: 0;
  }

  .mediablockholder {
    align-items: center;
    margin-top: 36px;
    margin-right: 0;
  }

  .mapdiv {
    width: auto;
    margin-top: 50px;
  }

  .container-4 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-59 {
    width: 600px;
  }

  .imagewrapper, .div-block-62, .div-block-64, .div-block-66 {
    width: 600px;
    height: 350px;
  }

  .case-study-divider, .orangeheroline, .div-block-70 {
    width: 600px;
  }

  .div-block-71 {
    width: 500px;
  }

  .map {
    width: 700px;
    height: 300px;
  }

  .authorholder {
    margin-left: 10px;
  }

  .ppccontainer, .ppccontainer.horizontal {
    max-width: 700px;
    display: block;
  }

  .ppccontainer.greyline {
    display: flex;
  }

  .ppccontainer.heorppc {
    max-width: 600px;
    display: flex;
  }

  .ppccontainer.graphic {
    flex-wrap: nowrap;
    flex: 0 auto;
    overflow: visible;
  }

  .instagram-footer {
    padding-top: 80px;
  }

  .section-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hover-circle-wrapper {
    display: none;
  }

  .instagram-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .instagram {
    height: 20vw;
  }

  .instagram-feed {
    grid-template-columns: 1fr;
  }

  .dual-wrapper {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .footer-content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer-wrapper {
    grid-row-gap: 100px;
    padding-top: 100px;
  }

  .verticle-line {
    width: 100%;
  }

  .div-block-85.customs-solutions {
    box-shadow: 2px 2px 2px -2px #000;
  }

  .div-block-85.simplifications {
    width: 100%;
  }

  .columns-7 {
    display: flex;
  }

  .heading-83 {
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-88.compliance-review, .div-block-88.audit-support, .div-block-88.health-assessment, .paragraph-53 {
    width: 100%;
  }

  .div-block-91 {
    flex-direction: column;
  }

  .div-block-92, .div-block-92.customs-management {
    width: 100%;
    height: 450px;
  }

  .columns-9 {
    display: flex;
  }

  .div-block-94 {
    background-position: 50%;
    width: 100%;
  }

  .column-16 {
    align-items: center;
    display: flex;
  }

  .heading-86 {
    margin-top: 37px;
    font-size: 12px;
    line-height: 12px;
  }

  .paragraph-55 {
    font-size: 14px;
  }

  .container-8 {
    max-width: 300px;
  }

  .column-19, .grid-12 {
    display: block;
  }

  .form-block-4 {
    min-width: 400px;
  }

  .heading-87 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-88 {
    font-size: 30px;
    line-height: 30px;
  }

  .submit-button-4 {
    margin-top: 36px;
  }

  .heading-92 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-58 {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-60 {
    font-size: 15px;
    line-height: 18px;
  }

  .heading-93, .heading-94 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-95 {
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-100, .div-block-101 {
    margin-left: 25px;
  }

  .paragraph-64 {
    font-size: 15px;
    line-height: 18px;
  }

  .heading-98, .heading-99 {
    font-size: 12px;
    line-height: 12px;
  }

  .heading-100 {
    text-align: center;
    font-size: 70px;
    line-height: 60px;
  }

  .heading-101 {
    font-size: 12px;
    line-height: 12px;
  }

  .heading-102 {
    text-align: center;
  }

  .heading-103 {
    width: 600px;
  }

  .faqholder {
    width: 700px;
  }

  .div-block-105 {
    background-position: 50% 0;
    width: 100%;
  }

  .job-title {
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    display: flex;
  }

  .team-name {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    display: block;
  }

  .image-overlay {
    width: 100%;
  }

  .heading-104 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-107 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .column-26 {
    justify-content: flex-start;
    display: flex;
  }

  .column-27 {
    align-items: center;
    display: flex;
  }

  .columns-13 {
    display: flex;
  }

  .recaptcha-2 {
    margin-top: 36px;
  }

  .div-block-108, .div-block-109 {
    margin-right: 0;
  }

  .contact-wrapper {
    flex-direction: column;
  }

  .email {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .phone-number {
    margin-top: 10px;
    font-size: 14px;
  }

  .paragraph-132._2022 {
    width: auto;
  }

  .cki-video-holder {
    max-width: 700px;
  }

  .video {
    width: 800px;
    display: block;
  }

  .div-block-112 {
    width: auto;
    min-width: 700px;
    height: auto;
  }

  .container-9 {
    max-width: 700px;
  }

  .insight-holder {
    grid-template-columns: 1fr 1fr;
  }

  .insight.l8 {
    justify-content: center;
    display: flex;
  }

  .insight.l9 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .service-holder {
    flex-direction: row;
    display: block;
  }

  .panel-wrapper {
    flex-direction: column;
  }

  .panel.p1.p1-image {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p1-image.ts-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image.ts-dp.gb, .panel.p1.p1-image.ts-dp.ew {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p1-image.pc-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image.pc-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p1-image.cm-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image.cm-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p1-image.ad-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image.ad-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p1-image.sb-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image.sb-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p2-image {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p2-image.gh-dp, .panel.p1.p2-image.da-dp {
    height: 450px;
  }

  .panel.p1.p3-image, .panel.p1.p2-image, .panel.p1.p1-image {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p1-image-1 {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p1-image-1.ts-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image-1.ts-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p1-image-1.pc-dp {
    background-position: 100% 0;
    background-size: cover;
    height: 450px;
  }

  .panel.p1.p1-image-1.pc-dp.gb {
    background-position: 50% 30%;
    height: 450px;
  }

  .panel.p1.p2-image-1 {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p2-image-1.gh-dp, .panel.p1.p2-image-1.da-dp {
    height: 450px;
  }

  .panel.p1.p3-image-1 {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p4-image-1 {
    flex: none;
    height: 300px;
  }

  .panel.p1.p3-image, .panel.p1.p2-image, .panel.p1.p1-image {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p4-image {
    flex: none;
    height: 300px;
  }

  .panel.p1.p3-image, .panel.p1.p2-image, .panel.p1.p1-image, .panel.p1.p3-image-ip {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p4-image-di {
    flex: none;
    height: 300px;
  }

  .panel.p1.p2-image-cc, .panel.p1.p3-image-cc {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p4-image-cc {
    flex: none;
    height: 300px;
  }

  .panel.p1.p2-image-c-cla, .panel.p1.p3-image-c-cla {
    flex: none;
    height: 300px;
    margin-bottom: 10px;
  }

  .panel.p1.p4-image-c-cla {
    flex: none;
    height: 300px;
  }

  .link-block-16 {
    flex-direction: column;
    justify-content: center;
    display: inline-block;
  }

  .container-11, .container-12 {
    max-width: 700px;
  }

  .div-block-129 {
    height: auto;
  }

  .container-13, .container-15, .container-16 {
    max-width: 700px;
  }

  .heading-134 {
    line-height: 18px;
  }

  .columns-15 {
    display: flex;
  }

  .heading-135 {
    font-size: 25px;
  }

  .aboutus {
    height: auto;
    display: block;
    overflow: hidden;
  }

  .grid-23 {
    grid-template-rows: auto;
  }

  .div-block-138 {
    width: 600px;
  }

  .herotitle-2 {
    text-align: center;
    margin-bottom: 0;
  }

  .herocontainer-2 {
    align-items: center;
    max-width: 600px;
    display: flex;
  }

  .retail-intro-sub-heading {
    width: 500px;
  }

  .bodycontainer-2 {
    max-width: 700px;
  }

  .testimonial-wrapper-retail {
    margin-left: 0;
  }

  .bodycontainer-3 {
    max-width: 700px;
  }

  .service-holder-retail {
    flex-direction: row;
    display: block;
  }

  .heading-158 {
    font-size: 12px;
    line-height: 12px;
  }

  .orangelmbutton-2, .orangelmbutton-3, .orangebutton {
    margin-top: 30px;
    margin-left: 0;
  }

  .testimonial-wrapper {
    margin-left: 0;
  }

  .bkrimage-2 {
    width: 600px;
    height: 305px;
  }

  .paragraph-119 {
    text-align: center;
  }

  .redline-divider3-2 {
    width: 300px;
  }

  .bkrconsultheading-2 {
    text-align: center;
    font-size: 38px;
    line-height: 42px;
  }

  .bkrintropara-2 {
    text-align: center;
    width: 600px;
  }

  .working-with-bkr {
    height: auto;
  }

  .section2wrapper-2 {
    align-self: center;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .orangelmbutton-4 {
    margin-top: 30px;
    margin-left: 0;
  }

  .ourteampara-2 {
    width: 500px;
  }

  .meet-the-team {
    height: auto;
  }

  .homecontainer2-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .heading-161 {
    font-size: 25px;
    line-height: 25px;
  }

  .mediasnapshot-2 {
    width: 400px;
  }

  .text-span-324 {
    text-align: left;
  }

  .mediatitle-2 {
    text-align: center;
    padding-left: 0;
  }

  .redline-divider3-3 {
    width: 300px;
  }

  .mb-2 {
    width: 225px;
    height: 150px;
  }

  .mb-2.mb2 {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608c2b78c2569274dbaead4c_AdobeStock_350707717%20Photo.jpg");
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
    width: 600px;
    height: 305px;
    margin-top: 36px;
  }

  .mb-2.mb1 {
    width: 600px;
    height: 305px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .mb-2.mb3 {
    width: 600px;
    height: 305px;
    margin-top: 36px;
    margin-left: 0;
  }

  .mediabutton-2 {
    margin-left: 0;
  }

  .quick-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: auto;
  }

  .mb6 {
    margin-top: 10px;
    margin-left: 0;
  }

  .warehouse-header-container {
    align-items: center;
    max-width: none;
    display: flex;
  }

  .herowrapper1e-2 {
    align-items: center;
    margin-top: 341px;
    margin-left: 0;
    margin-right: 0;
  }

  .herotitle-3 {
    text-align: center;
    align-self: center;
    height: auto;
    margin-bottom: 0;
  }

  .herosub-ttile-2 {
    text-align: center;
    align-self: center;
    font-size: 35px;
  }

  .warehouse-header-wrapper {
    align-items: center;
    margin-top: 341px;
    margin-left: 0;
    margin-right: 0;
  }

  .cell-5 {
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .customs-intro-sub-heading {
    width: auto;
  }

  .div-block-169 {
    align-self: center;
    display: flex;
  }

  .bodycontainer-4 {
    max-width: 700px;
  }

  .div-block-171 {
    align-self: center;
  }

  .advisorbutton {
    margin-top: 30px;
    margin-left: 0;
  }

  .quick-stack-8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: auto;
  }

  .heading-166, .paragraph-130 {
    text-align: center;
  }

  .div-block-172 {
    align-self: center;
  }

  .container-33 {
    height: auto;
  }

  .slider-7 {
    width: 800px;
  }

  .div-block-162 {
    max-width: 700px;
    height: auto;
  }

  .paragraph-126 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 15px;
  }

  .heading-167 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-34 {
    justify-content: center;
    align-items: center;
    max-width: 600px;
    height: 300px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .column-200 {
    display: block;
  }

  .div-block-176, .div-block-177 {
    align-self: center;
  }

  .bodycontainer-5 {
    max-width: 700px;
  }

  .speak-to-an-advisor {
    padding-top: 100px;
  }

  .table-card-wrapper {
    grid-template-columns: 1fr;
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-165 {
    font-size: 12px;
    line-height: 12px;
  }

  .bkrconsultheading-3 {
    text-align: center;
    font-size: 38px;
    line-height: 42px;
  }

  .advisorbutton-2 {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-204 {
    text-align: center;
  }

  .redline-divider3-4 {
    width: 300px;
  }

  .bkrintropara-3 {
    text-align: center;
    width: 600px;
  }

  .ourteampara-3 {
    width: 500px;
  }

  .our-3 {
    margin-left: 0;
  }

  .homecontainer2-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .heading-203 {
    font-size: 25px;
    line-height: 25px;
  }

  .footerlink-2 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .text-span-355 {
    font-size: 14px;
  }

  .bkrfooter-2 {
    text-align: center;
    height: auto;
  }

  .image-76 {
    width: 175px;
  }

  .copyright-2 {
    font-size: 12px;
  }

  .footerbutton-2 {
    padding: 5px 10px;
    font-size: 14px;
  }

  .column-37 {
    display: block;
  }

  .heading-205 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-168 {
    margin-right: 0;
  }

  .email-3 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .container-40 {
    max-width: 300px;
  }

  .submit-button-7, .recaptcha-4 {
    margin-top: 36px;
  }

  .form-block-5 {
    min-width: 400px;
  }

  .inward-processing-header-container {
    align-items: center;
    max-width: none;
    display: flex;
  }

  .warehouse-header-wrapper-copy, .inward-processing-header-wrapper {
    align-items: center;
    margin-top: 341px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-181 {
    align-self: center;
    display: flex;
  }

  .div-block-182, .div-block-183 {
    align-self: center;
  }

  .form-block-6 {
    min-width: 400px;
  }

  .paragraph-ip {
    padding-top: 10px;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    line-height: 15px;
  }

  .paragraph-cw {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 15px;
  }

  .customs-compliance-header-container {
    align-items: center;
    max-width: none;
    display: flex;
  }

  .customs-compliance-header-wrapper {
    align-items: center;
    margin-top: 341px;
    margin-left: 0;
    margin-right: 0;
  }

  .customs-compliance-intro-sub-heading {
    width: auto;
  }

  .div-block-184 {
    align-self: center;
    display: flex;
  }

  .div-block-185, .div-block-186 {
    align-self: center;
  }

  .form-block-7, .form-block-8 {
    min-width: 400px;
  }

  .paragraph-c-com {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 15px;
  }

  .customs-classification-header-container {
    align-items: center;
    max-width: none;
    display: flex;
  }

  .customs-classification-header-wrapper {
    align-items: center;
    margin-top: 341px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-191 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .mb7 {
    margin-top: 10px;
    margin-left: 0;
  }

  .paragraph-207._2022, .paragraph-208._2022 {
    width: auto;
  }

  .heading---insights {
    text-align: center;
  }

  .insights-divider {
    width: 600px;
  }

  .heading---insights-2 {
    text-align: center;
  }

  .herowrapper---case-studies {
    width: 700px;
  }

  .mb9 {
    margin-top: 10px;
    margin-left: 0;
  }

  .casestudy {
    height: auto;
    display: block;
    overflow: hidden;
  }

  .cs-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin-top: 25px;
    margin-bottom: 25px;
    display: block;
  }

  .cs-container-1 {
    max-width: 700px;
    margin-top: 25px;
    margin-bottom: 25px;
    display: block;
  }

  .cs-panel.cs-classification-pic, .cs-panel.cs-duty-reclaim-pic, .cs-panel.cs-cw-pic {
    margin-bottom: 10px;
  }

  .cs-intro-container {
    max-width: 700px;
  }
}

@media screen and (max-width: 767px) {
  .hero-overlay, .footer-2 {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .mb.mb1 {
    width: 460px;
    height: 290px;
    margin-right: 0;
  }

  .mb.mb2 {
    width: 460px;
    height: 290px;
    margin-top: 36px;
  }

  .mb.mb3 {
    width: 460px;
    height: 290px;
    margin-top: 36px;
    margin-left: 0;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .herocontainer {
    max-width: 470px;
  }

  .herotitle, .herotitle.article {
    font-size: 65px;
    line-height: 60px;
  }

  .herowrapper1e {
    width: auto;
    max-width: 700px;
  }

  .herosub-ttile {
    font-size: 30px;
    line-height: 30px;
  }

  .bkrsection1 {
    height: auto;
    display: flex;
  }

  .homecontainer {
    flex-flow: column;
    align-content: center;
    max-width: 470px;
    margin-bottom: 75px;
    display: flex;
  }

  .bkrimage {
    width: 460px;
    height: 250px;
    margin-top: 0;
  }

  .bkrwrapper {
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .bkrconsultheading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .bkrintropara {
    text-align: center;
    width: auto;
    min-width: 0;
    max-width: 470px;
    margin: 0;
    font-size: 14px;
  }

  .redline-divider3 {
    width: 250px;
    margin-top: 36px;
  }

  .bkrsection2 {
    height: auto;
  }

  .homecontainer2 {
    max-width: 700px;
    height: auto;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .section2wrapper {
    width: auto;
    min-width: 350px;
    max-width: 700px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .our {
    margin-bottom: 0;
    font-size: 30px;
  }

  .ourteampara {
    color: var(--floral-white);
    width: 400px;
    min-width: 0;
    max-width: 700px;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .tobyimage {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
    background-position: 0 0, 100% 0;
    background-size: auto, 210px;
    width: 200px;
    height: 250px;
  }

  .georgeimage {
    width: 200px;
    height: 250px;
  }

  .bkrsection3 {
    justify-content: center;
    height: auto;
  }

  .toby, .george {
    font-size: 20px;
    line-height: 20px;
  }

  .section2imagewrapper {
    width: 0;
    min-width: 450px;
    max-width: 700px;
    margin-top: 50px;
  }

  .tobyjobtitle, .georgejobtitle {
    font-size: 18px;
    line-height: 18px;
  }

  .homecontainer3 {
    max-width: 470px;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .section3titlewrapper {
    align-items: center;
    width: auto;
    min-width: 450px;
    max-width: 700px;
    margin-top: 0;
  }

  .whatwe {
    font-size: 30px;
    line-height: 30px;
  }

  .whatwedopara {
    width: 400px;
    min-width: 0;
    max-width: 700px;
    margin-top: 0;
    font-size: 14px;
  }

  .redlinedivider2 {
    width: 200px;
    margin-top: 36px;
  }

  .servicewrapper {
    align-items: center;
    width: auto;
  }

  .servicewrapper1 {
    width: auto;
    height: 590px;
  }

  .service4, .service3 {
    width: 460px;
    height: 290px;
  }

  .servicewrapper2 {
    width: auto;
    height: 590px;
    margin-bottom: 10px;
  }

  .service1, .service2 {
    width: 460px;
    height: 290px;
  }

  .section4 {
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .button4.stayinformed {
    margin-top: 36px;
    margin-bottom: 0;
  }

  .section3wrapper {
    flex-direction: column;
    align-items: center;
    width: auto;
    min-width: 0;
    max-width: 700px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .section5 {
    height: auto;
  }

  .homecontainer4 {
    max-width: 470px;
    height: auto;
  }

  .slider {
    height: 600px;
  }

  .whatto {
    font-size: 30px;
    line-height: 30px;
  }

  .testimonial1 {
    text-align: center;
    border-left-style: none;
    width: 350px;
    padding-left: 0;
    font-size: 12px;
  }

  .slide5wrapper, .slide5wrapper.slide6 {
    margin-top: 70px;
  }

  .homecontainer5 {
    justify-content: space-around;
    align-items: center;
    height: auto;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .section5titlewrapper {
    margin-bottom: 0;
  }

  .stay {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-10 {
    width: 400px;
    font-size: 14px;
  }

  .section5imagewrapper {
    flex-direction: column;
    width: 450px;
  }

  .section5wrapper {
    justify-content: center;
    width: 470px;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .homecontainer6 {
    justify-content: center;
    max-width: 470px;
  }

  .text-span-35 {
    font-size: 10px;
  }

  .footerbutton {
    margin-left: 8px;
    padding: 5px;
    font-size: 10px;
  }

  .copyright {
    margin-bottom: 10px;
    font-size: 10px;
  }

  .footernav {
    width: 470px;
  }

  .footerlink {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 10px;
    line-height: 10px;
  }

  .service2heading {
    font-size: 20px;
    line-height: 20px;
  }

  .service2para {
    width: 350px;
  }

  .service2wrapper, .service1wrapper {
    width: 460px;
    height: 290px;
  }

  .service1heading {
    font-size: 20px;
    line-height: 20px;
  }

  .service1para {
    width: 350px;
  }

  .clickimage1, .clickimage2 {
    margin-top: 18px;
    margin-left: 385px;
  }

  .service3wrapper {
    width: 460px;
    height: 290px;
  }

  .service3heading {
    font-size: 20px;
    line-height: 20px;
  }

  .service3para {
    width: 350px;
  }

  .clickimage3 {
    margin-top: 18px;
    margin-left: 385px;
  }

  .service4wrapper {
    width: 460px;
    height: 290px;
  }

  .service4heading {
    font-size: 20px;
    line-height: 20px;
  }

  .service4para {
    width: 350px;
  }

  .clickimage4 {
    margin-top: 18px;
    margin-left: 385px;
  }

  .image-7, .image-8, .image-9 {
    margin-left: 0;
  }

  .image-10 {
    width: 150px;
    margin-top: 20px;
  }

  .menu-button {
    border-radius: 4px;
    padding: 9px;
  }

  .icon {
    inset: auto 0% 3% auto;
  }

  .icon-2 {
    inset: auto auto 3% 0%;
  }

  .section1acontainer {
    max-width: 470px;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .heading-17 {
    font-size: 30px;
    line-height: 30px;
  }

  .section1adiv {
    width: 250px;
  }

  .ourservicepara {
    width: 470px;
    font-size: 14px;
  }

  .buttonwrapperwwd {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .redbutton {
    margin-top: 0;
    margin-right: 5px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
  }

  .section2acontainer {
    padding-top: 0;
    padding-bottom: 0;
  }

  .service1image {
    width: 460px;
    height: 250px;
    margin-top: 75px;
  }

  .service1awrapper {
    width: auto;
    max-width: 470px;
    margin-bottom: 75px;
  }

  .heading-18 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-11 {
    max-width: 470px;
    font-size: 14px;
  }

  .service2image {
    width: 460px;
    height: 250px;
  }

  .service3awrapper {
    width: auto;
    max-width: 470px;
    margin-top: 0;
  }

  .heading-19 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-12 {
    max-width: 470px;
    font-size: 14px;
  }

  .section4acontainer {
    margin-top: 0;
    margin-bottom: 75px;
  }

  .service3image {
    width: 460px;
    height: 250px;
  }

  .service4awrapper {
    max-width: 470px;
  }

  .heading-20 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-13 {
    max-width: 470px;
    font-size: 14px;
  }

  .section5acontainer {
    padding-bottom: 0;
  }

  .service4image {
    width: 460px;
    height: 250px;
    margin-bottom: 75px;
  }

  .section5awrapper {
    max-width: 470px;
    margin-top: 0;
  }

  .heading-22 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-14 {
    font-size: 14px;
  }

  .herocontainer1 {
    max-width: 470px;
  }

  .heading-27 {
    margin-bottom: 0;
    font-size: 65px;
    line-height: 60px;
  }

  .heading-29 {
    margin-top: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .hero1wrapper {
    flex-direction: column;
    align-items: center;
    width: 470px;
    margin-top: 0;
    display: flex;
  }

  .wwaherocontainer {
    max-width: 470px;
  }

  .heading-30 {
    font-size: 65px;
    line-height: 60px;
  }

  .heading-32 {
    font-size: 30px;
    line-height: 30px;
  }

  .section2b {
    height: 1500px;
  }

  .section1bcontainer {
    max-width: 470px;
    margin-top: 75px;
  }

  .heading-33 {
    font-size: 30px;
    line-height: 30px;
  }

  ._1bdivider {
    width: 250px;
  }

  .paragraph-15 {
    width: 450px;
    font-size: 14px;
  }

  .tobyimage1b {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
    background-size: auto, 310px;
    width: 300px;
    height: 350px;
    margin-top: 50px;
  }

  .georgeimage1b {
    width: 300px;
    height: 350px;
  }

  .imagetitlewrapper {
    width: 470px;
  }

  .heading-38 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-39 {
    font-size: 28px;
    line-height: 28px;
  }

  .georgejobtitle1b {
    font-size: 30px;
  }

  .heading-40 {
    font-size: 28px;
  }

  .paragraph-16 {
    width: 450px;
    font-size: 14px;
  }

  .button-8 {
    font-size: 14px;
  }

  .section3bcontainer {
    flex-direction: column;
    justify-content: center;
    max-width: 470px;
    height: auto;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .section3b {
    height: auto;
  }

  .section3bimage {
    width: 450px;
    height: 300px;
  }

  .section3bwrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-left: 0;
    display: flex;
  }

  .heading-41 {
    text-align: center;
    margin-top: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-34 {
    width: 250px;
  }

  .paragraph-17 {
    text-align: center;
    width: 450px;
    font-size: 14px;
  }

  .button-9 {
    font-size: 14px;
  }

  .redefining {
    font-size: 65px;
    line-height: 65px;
  }

  .herosub {
    font-size: 30px;
    line-height: 30px;
  }

  .herowrapper3 {
    width: 470px;
  }

  .section1ccontainer {
    max-width: 470px;
  }

  .heading-42 {
    text-align: center;
    margin-top: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-35 {
    width: 300px;
  }

  .paragraph-18 {
    width: 450px;
    font-size: 12px;
  }

  .social-media-section {
    height: 900px;
  }

  .section3ccontaner {
    max-width: 470px;
  }

  .heading-43 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-36 {
    width: 300px;
  }

  .paragraph-19, .indpara1 {
    width: 450px;
  }

  .headingone {
    font-size: 20px;
    line-height: 20px;
  }

  .heroseectionsi {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .herocontainersi {
    max-width: 470px;
    margin-bottom: 0;
  }

  .herowrappersi {
    justify-content: center;
    align-items: center;
    width: 470px;
    margin-top: 0;
    margin-left: 0;
    overflow: visible;
  }

  .heading---case-study {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 60px;
  }

  .heading---case-study-2 {
    width: auto;
    font-size: 30px;
    line-height: 30px;
  }

  .section1dcontainer {
    max-width: 470px;
  }

  .heading-46 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-37 {
    width: 300px;
  }

  .paragraph-20 {
    width: 400px;
    font-size: 14px;
  }

  .section2dcontainer {
    flex-direction: column;
    max-width: 470px;
  }

  .div-block-38 {
    width: 470px;
    height: 300px;
  }

  .wrapper {
    align-items: center;
    margin-bottom: 36px;
  }

  .heading-47 {
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-21 {
    text-align: center;
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
  }

  .button-12 {
    margin-right: 0;
  }

  .heading-50 {
    font-size: 65px;
    line-height: 60px;
  }

  .heading-51 {
    font-size: 30px;
    line-height: 30px;
  }

  .section2econtainer, .section2ewrapper {
    max-width: 470px;
  }

  .div-block-41 {
    width: 250px;
  }

  .heading-52 {
    font-size: 30px;
    line-height: 30px;
  }

  .form-block {
    max-width: 470px;
  }

  .redbuttonlm {
    margin-top: 50px;
  }

  .hero-overlay-2 {
    padding: 40px 20px;
  }

  .articlehero.consultancy-budget {
    background-position: 100% 0;
  }

  .titlecontainer {
    flex-direction: column;
    align-items: center;
    max-width: 470px;
    padding-left: 0;
    display: flex;
  }

  .bodycontainer {
    max-width: 470px;
    margin-bottom: 100px;
  }

  .heading-54 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-27 {
    font-size: 14px;
  }

  .div-block-45 {
    flex-direction: column;
  }

  .author1 {
    text-align: center;
  }

  .author1.author2 {
    margin-left: 0;
  }

  .text-block-6 {
    text-align: center;
  }

  .authorimage.toby {
    margin-bottom: 0;
  }

  .authorimage.george {
    margin-bottom: 26px;
  }

  .authorimage.jessica {
    margin-left: 10px;
  }

  .authorimage.chris {
    margin-bottom: 0;
  }

  .textwrapper {
    margin-left: 0;
  }

  .mediatitle {
    font-size: 20px;
    line-height: 20px;
  }

  .mediablockholder {
    margin-right: 0;
  }

  .paragraph-29, .paragraph-32 {
    width: auto;
  }

  .servicelist {
    padding-top: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .servicelist.servicelist3 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
  }

  .servicelist.servicelist2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .servicelist.servicelist4 {
    padding-top: 10px;
  }

  .privacypolicytitle {
    font-size: 65px;
    line-height: 60px;
  }

  .container-4 {
    flex-direction: column;
    justify-content: center;
    max-width: 470px;
  }

  .heading-58 {
    font-size: 65px;
    line-height: 60px;
  }

  .heading-59 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-58 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 36px;
    margin-left: 0;
    display: flex;
  }

  .div-block-59 {
    width: 400px;
  }

  .imagewrapper {
    width: 460px;
    height: 250px;
  }

  .div-block-61 {
    margin-top: 10px;
  }

  .div-block-62, .div-block-64 {
    width: 460px;
    height: 250px;
  }

  .div-block-65 {
    margin-top: 10px;
  }

  .div-block-66 {
    width: 460px;
    height: 250px;
  }

  .div-block-67 {
    margin-top: 10px;
  }

  .case-study-divider, .orangeheroline, .div-block-70, .div-block-71 {
    width: 400px;
  }

  .heading-60 {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 25px;
  }

  .heading-61 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 25px;
  }

  .image-27 {
    margin-bottom: 0;
  }

  .heading-62, .heading-63 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 25px;
  }

  .heading-64 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-34 {
    font-size: 14px;
  }

  .authorholder {
    margin-bottom: 26px;
    margin-left: 0;
  }

  .bold-text-10, .text-block-7 {
    text-align: center;
  }

  .ppccontainer, .ppccontainer.horizontal, .ppccontainer.heorppc {
    max-width: 470px;
  }

  .list {
    padding-left: 35px;
  }

  .instagram-footer {
    padding-top: 60px;
  }

  .section-20 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .instagram-grid {
    grid-template-columns: 1fr 1fr;
  }

  .instagram {
    height: 40vw;
  }

  .about-image {
    min-height: 350px;
  }

  .footer-content {
    grid-template-columns: 1fr;
  }

  .footer-wrapper {
    grid-row-gap: 60px;
    padding-top: 60px;
  }

  .footer-credits {
    grid-template-columns: 1fr;
  }

  .div-block-85.customs-solutions {
    width: 100%;
    height: 350px;
  }

  .div-block-85.simplifications {
    height: 350px;
  }

  .columns-6, .columns-7 {
    display: block;
  }

  .heading-83 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-51, .paragraph-52 {
    font-size: 14px;
  }

  .heading-84 {
    font-size: 25px;
    line-height: 25px;
  }

  .section-26.services {
    height: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .paragraph-53 {
    width: 90%;
    font-size: 14px;
  }

  .div-block-92, .div-block-92.customs-management {
    height: 350px;
  }

  .columns-9 {
    display: block;
  }

  .div-block-94 {
    background-position: 50% 0;
    width: 90%;
    height: 350px;
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .column-16 {
    justify-content: center;
  }

  .container-8 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .formgripwrap {
    flex-direction: column;
    display: flex;
  }

  .formgripwrap.checkbox {
    flex-direction: row;
    width: auto;
    height: auto;
    margin-top: 25px;
  }

  .columns-10 {
    display: block;
  }

  .heading-88 {
    text-align: center;
  }

  .paragraph-57 {
    text-align: center;
    font-size: 14px;
  }

  .heading-89 {
    margin-bottom: 25px;
  }

  .heading-90 {
    margin-top: 36px;
    margin-bottom: 25px;
  }

  .paragraph-58 {
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-60, .paragraph-61 {
    font-size: 14px;
  }

  .heading-96 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-62, .paragraph-63 {
    font-size: 14px;
  }

  .div-block-101 {
    margin-left: 0;
  }

  .heading-97 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-64, .list-2 {
    font-size: 14px;
  }

  .heading-100 {
    font-size: 50px;
    line-height: 55px;
  }

  .list-3, .list-4, .list-5 {
    font-size: 14px;
  }

  .heading-102 {
    font-size: 30px;
    line-height: 30px;
  }

  .list-6 {
    font-size: 14px;
  }

  .heading-103 {
    width: 200%;
    font-size: 25px;
    line-height: 35px;
  }

  .image-29 {
    margin-bottom: -104px;
    margin-left: -217px;
  }

  .faqholder {
    width: 470px;
  }

  .dropdown-toggle-2 {
    padding-left: 30px;
  }

  .text-block-9, .faq-answer {
    font-size: 14px;
  }

  .read-more-block {
    font-size: 13px;
  }

  .paragraph-66, .paragraph-67, .paragraph-68 {
    font-size: 14px;
  }

  .column-21 {
    margin-top: 36px;
  }

  .div-block-105 {
    background-position: 50% 35%;
    width: 90%;
    height: 350px;
  }

  .job-title {
    margin-bottom: 36px;
  }

  .image-overlay {
    width: 100%;
    height: 350px;
  }

  .hero-header-link {
    flex-direction: column;
  }

  .hero-overlap {
    flex-direction: row;
    display: block;
  }

  .column-27 {
    justify-content: center;
  }

  .columns-13 {
    display: block;
  }

  .column-28 {
    margin-top: 25px;
  }

  .checkbox-field {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .paragraph-132._2022 {
    width: auto;
  }

  .cki-video-holder {
    flex-direction: column;
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 75px;
    display: flex;
    overflow: visible;
  }

  .button-21 {
    width: 470px;
    display: block;
  }

  .text-span-224 {
    width: auto;
    display: block;
  }

  .column-29 {
    margin-bottom: 10px;
  }

  .columns-14 {
    justify-content: flex-start;
    display: block;
  }

  .video {
    width: auto;
  }

  .div-block-112 {
    min-width: 470px;
  }

  .container-9 {
    max-width: 470px;
  }

  .section-33 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .container-15 {
    max-width: 440px;
  }

  .container-16 {
    max-width: 470px;
  }

  .div-block-132 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .left-button {
    margin-bottom: 20px;
  }

  .div-block-138 {
    width: 400px;
  }

  .herotitle-2 {
    font-size: 65px;
    line-height: 60px;
  }

  .herocontainer-2 {
    max-width: 470px;
  }

  .retail-intro-sub-heading {
    width: 400px;
    font-size: 14px;
  }

  .bodycontainer-2 {
    max-width: 470px;
    margin-bottom: 100px;
  }

  .testimonial-wrapper-retail {
    margin-left: 0;
  }

  .bodycontainer-3 {
    max-width: 470px;
    margin-bottom: 100px;
    display: block;
  }

  .heading-155 {
    font-size: 30px;
    line-height: 30px;
  }

  .redlinedivider2-2 {
    width: 200px;
    margin-top: 36px;
  }

  .heading-159 {
    font-size: 25px;
    line-height: 25px;
  }

  .redbuttonlm-2 {
    margin-top: 50px;
  }

  .testimonial-wrapper {
    margin-left: 0;
  }

  .bkrimage-2 {
    width: 460px;
    height: 250px;
    margin-top: 0;
  }

  .paragraph-119 {
    text-align: center;
  }

  .redline-divider3-2 {
    width: 250px;
    margin-top: 36px;
  }

  .bkrconsultheading-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .bkrintropara-2 {
    text-align: center;
    width: auto;
    min-width: 0;
    max-width: 470px;
    margin: 0;
    font-size: 14px;
  }

  .working-with-bkr {
    height: auto;
    display: flex;
  }

  .section2wrapper-2 {
    align-self: center;
    width: auto;
    min-width: 350px;
    max-width: 700px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ourteampara-2 {
    color: #f8f9f3;
    width: 400px;
    min-width: 0;
    max-width: 700px;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .meet-the-team {
    height: auto;
  }

  .homecontainer2-2 {
    max-width: 560px;
    height: auto;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .container-30 {
    max-width: 550px;
  }

  .list-11 {
    padding-left: 35px;
  }

  .text-block-17 {
    font-size: 14px;
  }

  .redlinedivider2-3 {
    width: 200px;
    margin-top: 36px;
  }

  .faq-answer-2 {
    font-size: 14px;
  }

  .mediatitle-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .stay-2 {
    font-size: 30px;
    line-height: 30px;
  }

  .redline-divider3-3 {
    width: 250px;
    margin-top: 36px;
  }

  .mb-2.mb2 {
    width: 460px;
    height: 290px;
    margin-top: 36px;
  }

  .mb-2.mb1 {
    width: 460px;
    height: 290px;
    margin-right: 0;
  }

  .mb-2.mb3 {
    width: 460px;
    height: 290px;
    margin-top: 36px;
    margin-left: 0;
  }

  .redbuttonlm-3 {
    margin-top: 50px;
  }

  .section5-2 {
    height: auto;
  }

  .warehouse-header-container {
    max-width: 470px;
  }

  .herowrapper1e-2 {
    width: auto;
    max-width: 700px;
  }

  .herotitle-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .herosub-ttile-2 {
    font-size: 30px;
    line-height: 30px;
  }

  .warehouse-header-wrapper {
    width: auto;
    max-width: 700px;
  }

  .customs-intro-sub-heading {
    width: auto;
    font-size: 35px;
    line-height: 40px;
  }

  .cell-6 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .arrow-down-wrapper {
    margin-top: 100px;
  }

  .bodycontainer-4 {
    max-width: 470px;
    margin-bottom: 100px;
    display: block;
  }

  .paragraph-123 {
    line-height: 20px;
  }

  .columns-16 {
    display: block;
  }

  .paragraph-125 {
    text-align: center;
    font-size: 14px;
  }

  .slider-7 {
    width: 700px;
    max-width: 500px;
  }

  .div-block-162 {
    margin-top: 20px;
  }

  .heading-167 {
    text-align: center;
    align-self: center;
    margin-left: 0;
    padding-left: 0;
  }

  .container-34 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bodycontainer-5 {
    max-width: 470px;
    margin-bottom: 100px;
    display: block;
  }

  .paragraph-131 {
    line-height: 20px;
  }

  .heading-170 {
    font-size: 30px;
    line-height: 30px;
  }

  .redbuttonlm-4 {
    margin-top: 50px;
  }

  .heading-200 {
    font-size: 30px;
    line-height: 30px;
  }

  .redlinedivider2-4 {
    width: 200px;
    margin-top: 36px;
  }

  .redbuttonlm-5 {
    margin-top: 50px;
  }

  .heading-208 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-209 {
    font-size: 30px;
    line-height: 30px;
  }

  .bkrconsultheading-3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-204 {
    text-align: center;
  }

  .redline-divider3-4 {
    width: 250px;
    margin-top: 36px;
  }

  .bkrintropara-3 {
    text-align: center;
    width: auto;
    min-width: 0;
    max-width: 470px;
    margin: 0;
    font-size: 14px;
  }

  .ourteampara-3 {
    color: #f8f9f3;
    width: 400px;
    min-width: 0;
    max-width: 700px;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .container-38 {
    max-width: 550px;
  }

  .our-3 {
    margin-bottom: 0;
    font-size: 30px;
  }

  .homecontainer2-3 {
    max-width: 560px;
    height: auto;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .redlinedivider2-5 {
    width: 200px;
    margin-top: 36px;
  }

  .list-17 {
    padding-left: 35px;
  }

  .text-block-20 {
    font-size: 14px;
  }

  .footerlink-2 {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 10px;
    line-height: 10px;
  }

  .text-span-355 {
    font-size: 10px;
  }

  .image-76 {
    width: 150px;
    margin-top: 20px;
  }

  .copyright-2 {
    margin-bottom: 10px;
    font-size: 10px;
  }

  .footerbutton-2 {
    margin-left: 8px;
    padding: 5px;
    font-size: 10px;
  }

  .heading-205 {
    text-align: center;
  }

  .paragraph-206 {
    text-align: center;
    font-size: 14px;
  }

  .columns-17 {
    display: block;
  }

  .container-40 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .inward-processing-header-container {
    max-width: 470px;
  }

  .warehouse-header-wrapper-copy, .inward-processing-header-wrapper {
    width: auto;
    max-width: 700px;
  }

  .paragraph-ip {
    padding-left: 40px;
    padding-right: 40px;
  }

  .customs-compliance-header-container {
    max-width: 470px;
  }

  .customs-compliance-header-wrapper {
    width: auto;
    max-width: 700px;
  }

  .customs-compliance-intro-sub-heading {
    width: auto;
    font-size: 35px;
    line-height: 40px;
  }

  .customs-classification-header-container {
    max-width: 470px;
  }

  .customs-classification-header-wrapper {
    width: auto;
    max-width: 700px;
  }

  .div-block-191 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .paragraph-207._2022, .paragraph-208._2022 {
    width: auto;
  }

  .heading---insights {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 60px;
  }

  .insights-divider {
    width: 400px;
  }

  .heading---insights-2 {
    width: auto;
    font-size: 30px;
    line-height: 30px;
  }

  .heroseection---case-studies {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .herocontainer---case-studies {
    max-width: 470px;
    margin-bottom: 0;
  }

  .herowrapper---case-studies {
    justify-content: center;
    align-items: center;
    width: 470px;
    margin-top: 0;
    margin-left: 0;
    overflow: visible;
  }

  .cs-container {
    flex-direction: column;
    justify-content: center;
    max-width: 470px;
    height: auto;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .cs-intro-container {
    max-width: 470px;
    margin-top: 75px;
  }

  .cs-intro-header {
    font-size: 30px;
    line-height: 30px;
  }

  .cs-intro-para {
    width: 450px;
    font-size: 14px;
  }
}

@media screen and (max-width: 479px) {
  .centered-container {
    text-align: left;
  }

  .footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .mb.mb1, .mb.mb2 {
    width: 350px;
  }

  .mb.mb2:hover {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608c2b78c2569274dbaead4c_AdobeStock_350707717%20Photo.jpg");
    background-position: 0 0, 100% 100%;
  }

  .mb.mb3 {
    width: 350px;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bkrlogohor {
    margin-right: 0;
  }

  .sayhello-button {
    margin-left: 10px;
    padding: 5px;
    font-size: 10px;
  }

  .herocontainer {
    max-width: 350px;
  }

  .herotitle {
    font-size: 50px;
    line-height: 50px;
  }

  .herowrapper1e {
    min-width: 350px;
    max-width: 450px;
  }

  .herosub-ttile {
    font-size: 25px;
    line-height: 25px;
  }

  .bkrsection1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .homecontainer {
    flex-direction: column;
    max-width: 350px;
    height: auto;
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .bkrimage {
    width: 350px;
    height: 200px;
    margin-top: 0;
  }

  .bkrwrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    height: auto;
    margin-left: 0;
  }

  .bkrconsultheading {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .bkrintropara {
    text-align: center;
    width: 330px;
    min-width: 0;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .redline-divider3 {
    width: 150px;
    margin-top: 36px;
  }

  .bkrsection2, .homecontainer2 {
    height: auto;
  }

  .section2wrapper {
    width: 350px;
    min-width: 0;
  }

  .our {
    font-size: 25px;
    line-height: 25px;
  }

  .ourteampara {
    border-top: 2px none var(--burntsienna);
    text-align: center;
    border-left-style: none;
    width: 300px;
    min-width: 300px;
    padding-left: 0;
    font-size: 14px;
  }

  .orangelmbutton {
    margin-left: 0;
    font-size: 12px;
  }

  .orangelmbutton.ourteam {
    font-size: 10px;
  }

  .bkrsection3 {
    height: auto;
  }

  .toby, .george {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .section2imagewrapper {
    border-top: 1px #000;
    flex-direction: column;
    width: 350px;
    min-width: 0;
  }

  .tobyjobtitle {
    margin-bottom: 36px;
    font-size: 15px;
    line-height: 15px;
  }

  .georgejobtitle {
    font-size: 15px;
    line-height: 15px;
  }

  .homecontainer3 {
    height: auto;
  }

  .section3titlewrapper {
    width: 300px;
    min-width: 0;
  }

  .whatwe {
    margin-top: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .whatwedopara {
    width: 300px;
  }

  .redlinedivider2 {
    width: 150px;
  }

  .servicewrapper {
    width: 360px;
  }

  .servicewrapper1 {
    width: auto;
  }

  .service4, .service3 {
    width: 350px;
  }

  .servicewrapper2 {
    width: auto;
  }

  .service1, .service2 {
    width: 350px;
  }

  .button4.services, .button4.stayinformed {
    font-size: 10px;
  }

  .section3wrapper {
    width: 350px;
  }

  .homecontainer4 {
    max-width: 350px;
  }

  .whatto {
    font-size: 25px;
    line-height: 25px;
  }

  .testimonial1 {
    text-align: center;
    border-left-style: none;
    padding-left: 0;
    font-size: 14px;
  }

  .slide5wrapper.slide6 {
    margin-top: 70px;
  }

  .button-5.whattoexpect {
    font-size: 10px;
  }

  .stay {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-10 {
    width: 350px;
    font-size: 14px;
  }

  .section5imagewrapper, .section5wrapper {
    width: 350px;
  }

  .bkrfooter {
    height: auto;
  }

  .homecontainer6 {
    justify-content: center;
    max-width: 310px;
    height: 375px;
  }

  .footerbutton {
    margin-bottom: 22px;
    margin-left: 0;
  }

  .copyright {
    font-size: 8px;
  }

  .footernav {
    flex-direction: column;
    width: auto;
  }

  .footerlink {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .service2heading {
    line-height: 25px;
  }

  .service2para {
    width: 275px;
    font-size: 12px;
  }

  .service2wrapper, .service1wrapper {
    width: 350px;
  }

  .service1heading {
    line-height: 25px;
  }

  .service1para {
    width: 250px;
    font-size: 12px;
  }

  .clickimage1, .clickimage2 {
    margin-top: 25px;
    margin-left: 0;
  }

  .service3wrapper {
    width: 350px;
  }

  .service3para {
    width: 250px;
    font-size: 12px;
  }

  .clickimage3 {
    margin-top: 25px;
    margin-left: 0;
  }

  .service4wrapper {
    width: 350px;
  }

  .service4para {
    width: 250px;
    font-size: 12px;
  }

  .clickimage4 {
    margin-top: 25px;
    margin-left: 270px;
  }

  .image-10 {
    width: 100px;
  }

  .menu-button {
    padding: 5px;
  }

  .icon {
    inset: auto 0% 3% auto;
  }

  .icon-2 {
    inset: auto auto 3% 0%;
  }

  .section1acontainer {
    max-width: 350px;
  }

  .heading-17 {
    font-size: 25px;
    line-height: 25px;
  }

  .section1adiv {
    width: 150px;
  }

  .ourservicepara {
    width: 350px;
    font-size: 14px;
  }

  .redbutton {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 10px;
  }

  .service1image {
    width: 350px;
    height: 290px;
  }

  .heading-18 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-11 {
    max-width: 350px;
    font-size: 14px;
  }

  .service2image {
    width: 350px;
    height: 290px;
  }

  .heading-19 {
    width: auto;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-12 {
    max-width: 350px;
    font-size: 14px;
  }

  .service3image {
    width: 350px;
    height: 290px;
  }

  .service4awrapper {
    width: auto;
  }

  .heading-20 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-13 {
    max-width: 350px;
    font-size: 14px;
  }

  .service4image {
    width: 350px;
    height: 290px;
  }

  .section5awrapper {
    width: auto;
  }

  .heading-22 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-14 {
    max-width: 350px;
    font-size: 14px;
  }

  .herocontainer1 {
    max-width: 350px;
  }

  .heading-27 {
    font-size: 45px;
    line-height: 45px;
  }

  .heading-29 {
    font-size: 25px;
    line-height: 25px;
  }

  .hero1wrapper {
    width: 350px;
  }

  .wwaherocontainer {
    max-width: 350px;
  }

  .heading-30 {
    font-size: 50px;
    line-height: 50px;
  }

  .heading-32 {
    font-size: 25px;
    line-height: 25px;
  }

  .section1b {
    height: 550px;
  }

  .section2b {
    height: 1750px;
  }

  .section1bcontainer {
    max-width: 360px;
  }

  .heading-33 {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 25px;
  }

  ._1bdivider {
    width: 150px;
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .paragraph-15 {
    width: 330px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .tobyimage1b {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608d7a17ad75c5ec2e38355d_210428-8687-SW.jpg");
    background-size: auto, 260px;
    width: 250px;
    height: 300px;
  }

  .georgeimage1b {
    width: 250px;
    height: 300px;
  }

  .imagetitlewrapper {
    width: 360px;
    margin-top: 50px;
  }

  .heading-38 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-39 {
    font-size: 18px;
    line-height: 18px;
  }

  .georgejobtitle1b {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-40 {
    font-size: 18px;
    line-height: 18px;
  }

  .paragraph-16 {
    width: 300px;
    font-size: 14px;
  }

  .button-8 {
    font-size: 12px;
  }

  .section3bcontainer {
    max-width: 360px;
    height: auto;
  }

  .section3b {
    height: auto;
  }

  .section3bimage {
    width: 350px;
    height: 200px;
  }

  .heading-41 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-34 {
    width: 150px;
  }

  .paragraph-17 {
    width: 300px;
    font-size: 14px;
  }

  .button-9 {
    font-size: 12px;
  }

  .redefining {
    font-size: 50px;
    line-height: 50px;
  }

  .herosub {
    font-size: 25px;
    line-height: 25px;
  }

  .herowrapper3 {
    width: 350px;
  }

  .section1ccontainer {
    max-width: 350px;
  }

  .heading-42 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-35 {
    width: 200px;
  }

  .paragraph-18 {
    width: 330px;
  }

  .button-10, .text-span-58 {
    font-size: 12px;
  }

  .social-media-section {
    height: auto;
  }

  .section3c {
    height: 1200px;
  }

  .section3ccontaner {
    max-width: 350px;
  }

  .heading-43 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-36 {
    width: 200px;
  }

  .paragraph-19 {
    width: 350px;
    font-size: 12px;
  }

  .indimage1 {
    width: 350px;
  }

  .indpara1 {
    width: 350px;
    font-size: 12px;
  }

  .indimage2 {
    width: 350px;
  }

  .button-11 {
    font-size: 12px;
  }

  .herocontainersi {
    flex-direction: column;
    align-items: center;
    max-width: 350px;
    display: flex;
  }

  .herowrappersi {
    width: 350px;
    margin-top: 0;
  }

  .heading---case-study {
    font-size: 45px;
    line-height: 45px;
  }

  .heading---case-study-2 {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .section1dcontainer {
    max-width: 350px;
  }

  .heading-46 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-20 {
    width: auto;
  }

  .section2dcontainer {
    max-width: 350px;
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .div-block-38 {
    width: 350px;
    height: 200px;
  }

  .heading-47 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-21 {
    border-right-style: none;
    width: auto;
  }

  .revealbutton {
    font-size: 12px;
  }

  .section1e {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/6036704fc879dceb224a51fe_SAY%20HELLO%20EDIT.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .heading-50 {
    font-size: 50px;
    line-height: 50px;
  }

  .heading-51 {
    font-size: 25px;
    line-height: 25px;
  }

  .section2econtainer {
    max-width: 350px;
  }

  .div-block-41 {
    width: 200px;
  }

  .heading-52 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-23 {
    max-width: 350px;
    font-size: 14px;
  }

  .section3econt {
    max-width: 350px;
  }

  .field-label-3, .field-label-4, .field-label-5 {
    font-size: 14px;
  }

  .form-block {
    max-width: 350px;
  }

  .button-14, .button-15, .button-16, .redbuttonlm {
    font-size: 12px;
  }

  .articlehero.consultancy-budget {
    background-position: 100% 0;
  }

  .titlecontainer {
    flex-direction: column;
    align-items: center;
    max-width: 350px;
    padding-left: 0;
    display: flex;
  }

  .bodycontainer {
    max-width: 350px;
  }

  .heading-54 {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-27 {
    text-align: left;
    font-size: 14px;
  }

  .div-block-45 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .author1 {
    text-align: center;
    font-size: 12px;
  }

  .author1.author2 {
    margin-left: 0;
  }

  .div-block-46 {
    width: 150px;
  }

  .text-block-6 {
    text-align: center;
    font-size: 12px;
  }

  .paragraph-28 {
    font-size: 14px;
  }

  .authorimage.toby {
    margin-right: 5px;
  }

  .authorimage.jessica {
    margin-top: 0;
    margin-left: 5px;
  }

  .authorimage.chris {
    margin-right: 5px;
  }

  .textwrapper {
    margin-top: 0;
    margin-left: 0;
  }

  .mediasnapshot {
    text-align: center;
    border-left-style: none;
    width: 350px;
    padding-left: 0;
  }

  .heading-57 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-48 {
    width: 200px;
  }

  .phonewrapper, .paragraph-29, .paragraph-30, .paragraph-32 {
    font-size: 12px;
  }

  .privacypolicytitle {
    font-size: 50px;
    line-height: 50px;
  }

  .paragraph-33 {
    font-size: 14px;
  }

  .div-block-55 {
    width: 150px;
  }

  .heading-58 {
    font-size: 50px;
    line-height: 50px;
  }

  .heading-59 {
    font-size: 25px;
    line-height: 25px;
  }

  .button-18 {
    font-size: 12px;
  }

  .div-block-59 {
    width: 300px;
  }

  .imagewrapper, .div-block-62, .div-block-64, .div-block-66 {
    width: 350px;
    height: 290px;
  }

  .case-study-divider, .orangeheroline, .div-block-70, .div-block-71 {
    width: 300px;
  }

  .map {
    width: 350px;
  }

  .heading-64 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-34 {
    text-align: left;
    font-size: 14px;
  }

  .authorholder {
    margin-bottom: 26px;
  }

  .ppccontainer.sectionfaq {
    display: flex;
  }

  .ppccontainer.heorppc {
    max-width: 350px;
  }

  .list {
    padding-left: 40px;
  }

  .section-20 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hover-circle-wrapper {
    padding: 40px;
  }

  .about-image {
    min-height: 250px;
  }

  .medium-stacked-intro {
    grid-row-gap: 24px;
  }

  .dual-wrapper {
    grid-row-gap: 48px;
  }

  .heading-86, .paragraph-55 {
    text-align: center;
  }

  .column-19 {
    justify-content: center;
  }

  .form-block-4 {
    min-width: 350px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .ppcformlabel {
    font-size: 10px;
  }

  .columns-10 {
    display: block;
  }

  .heading-87, .heading-89, .heading-90 {
    text-align: center;
  }

  .div-block-98 {
    padding-right: 0;
  }

  .text-field-13, .text-field-14, .text-field-15, .text-field-16, .text-field-17, .text-field-18, .textarea-2 {
    font-size: 12px;
  }

  .paragraph-62, .paragraph-63 {
    text-align: center;
    margin-bottom: 25px;
  }

  .div-block-100 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-101 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-97 {
    text-align: center;
  }

  .heading-100 {
    font-size: 35px;
    line-height: 40px;
  }

  .heading-102 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-103 {
    width: 180%;
    font-size: 20px;
    line-height: 25px;
  }

  .faqholder {
    flex-direction: column;
    align-items: center;
    width: 350px;
    display: flex;
  }

  .faq-answer {
    padding-left: 40px;
  }

  .heading-104 {
    text-align: center;
  }

  .checkbox-field {
    align-items: center;
    display: flex;
  }

  .paragraph-132._2022, .button-21 {
    width: auto;
  }

  .div-block-112 {
    min-width: 350px;
  }

  .container-9 {
    max-width: 350px;
  }

  .insight-holder {
    grid-template-columns: 1fr;
  }

  .panel.p1.p4-image {
    background-image: url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/67c703277991ca6b42da947a_AdobeStock_368057502.webp");
  }

  .panel-text {
    min-width: 350px;
  }

  .container-12 {
    max-width: 300px;
  }

  .column-32 {
    padding-right: 10px;
  }

  .container-13 {
    max-width: 310px;
  }

  .paragraph-78 {
    text-align: center;
  }

  .container-15 {
    max-width: 310px;
  }

  .grid-21 {
    grid-template-rows: auto auto auto;
  }

  .div-block-138 {
    width: 300px;
  }

  .herotitle-2 {
    font-size: 50px;
    line-height: 50px;
  }

  .herocontainer-2 {
    max-width: 350px;
  }

  .retail-intro-sub-heading {
    width: auto;
    font-size: 14px;
  }

  .bodycontainer-2 {
    max-width: 350px;
  }

  .testimonial-wrapper-retail {
    margin-top: 0;
    margin-left: 0;
  }

  .testimonial-quote {
    text-align: center;
  }

  .testimonial-quote.title, .testimonial-quote.company {
    align-self: center;
  }

  .testimonial-name {
    align-self: center;
    position: static;
  }

  .bodycontainer-3 {
    max-width: 350px;
  }

  .heading-155 {
    font-size: 25px;
    line-height: 25px;
  }

  .panel-text-2 {
    text-align: center;
    min-width: 350px;
  }

  .redlinedivider2-2 {
    width: 150px;
  }

  .redbuttonlm-2 {
    font-size: 12px;
  }

  .orangelmbutton-2 {
    margin-left: 0;
    font-size: 12px;
  }

  .container-28 {
    width: 350px;
  }

  .orangelmbutton-3, .orangebutton {
    margin-left: 0;
    font-size: 12px;
  }

  .testimonial-quote-2.the-fold {
    text-align: center;
  }

  .testimonial-quote-2.company, .testimonial-quote-2.title {
    align-self: center;
  }

  .testimonial-name-2.the-fold {
    text-align: center;
    align-self: center;
  }

  .testimonial-wrapper {
    text-align: right;
    margin-top: 0;
    margin-left: 0;
  }

  .bkrimage-2 {
    width: 350px;
    height: 200px;
    margin-top: 0;
  }

  .paragraph-119 {
    text-align: center;
  }

  .redline-divider3-2 {
    width: 150px;
    margin-top: 36px;
  }

  .bkrconsultheading-2 {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .bkrintropara-2 {
    text-align: center;
    width: 330px;
    min-width: 0;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .working-with-bkr {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 20px;
    display: flex;
  }

  .heading-160 {
    font-size: 17px;
  }

  .section2wrapper-2 {
    align-self: center;
    width: 350px;
    min-width: 0;
  }

  .orangelmbutton-4 {
    margin-left: 0;
    font-size: 12px;
  }

  .ourteampara-2 {
    text-align: center;
    border-top: 2px #e48452;
    border-left-style: none;
    width: 300px;
    min-width: 300px;
    padding-left: 0;
    font-size: 14px;
  }

  .meet-the-team {
    height: auto;
  }

  .ts-profile-div {
    background-position: 48%;
  }

  .homecontainer2-2 {
    max-width: 350px;
    height: auto;
  }

  .gh-profile-div {
    background-position: 42%;
  }

  .gh-profile-div.ew-profile-image {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 52%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container-30 {
    width: 350px;
  }

  .paragraph-120 {
    font-size: 16px;
  }

  .list-11 {
    padding-left: 40px;
  }

  .redlinedivider2-3 {
    width: 150px;
  }

  .faq-answer-2 {
    padding-left: 40px;
  }

  .heading-161 {
    text-align: center;
  }

  .mediasnapshot-2 {
    text-align: center;
    border-left-style: none;
    width: 350px;
    padding-left: 0;
  }

  .paragraph-109 {
    object-fit: fill;
    align-self: auto;
    position: static;
  }

  .stay-2 {
    font-size: 25px;
    line-height: 25px;
  }

  .redline-divider3-3 {
    width: 150px;
    margin-top: 36px;
  }

  .mb-2.mb2 {
    width: 350px;
  }

  .mb-2.mb2:hover {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/60103490b1d7271f8c40a179/608c2b78c2569274dbaead4c_AdobeStock_350707717%20Photo.jpg");
    background-position: 0 0, 100% 100%;
  }

  .mb-2.mb1, .mb-2.mb3 {
    width: 350px;
  }

  .redbuttonlm-3 {
    font-size: 12px;
  }

  .paragraph-121.mailing-list {
    object-fit: fill;
    width: auto;
    display: block;
  }

  .quick-stack-2 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    width: 350px;
  }

  .cell-4 {
    text-align: center;
  }

  .warehouse-header-container {
    max-width: 350px;
  }

  .herowrapper1e-2 {
    min-width: 350px;
    max-width: 450px;
    margin-right: 0;
  }

  .herotitle-3 {
    height: auto;
    font-size: 48px;
    line-height: 50px;
  }

  .text-span-334 {
    font-size: 40px;
    line-height: 40px;
  }

  .herosub-ttile-2 {
    height: 130px;
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .warehouse-header-wrapper {
    min-width: 350px;
    max-width: 450px;
    margin-right: 0;
  }

  .paragraph-122 {
    text-align: center;
    align-self: auto;
  }

  .cell-5 {
    padding-bottom: 0;
  }

  .quick-stack-11 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .customs-intro-sub-heading {
    text-align: center;
    align-self: center;
    width: auto;
    font-size: 20px;
    line-height: 25px;
  }

  .cell-6 {
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .bodycontainer-4 {
    max-width: 350px;
    margin-bottom: 20px;
    padding-top: 40px;
  }

  .paragraph-123 {
    line-height: 20px;
  }

  .how-cw-can-benefit {
    padding-bottom: 40px;
  }

  .advisorbutton {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 12px;
  }

  .quick-stack-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .signs-your-business {
    padding-bottom: 20px;
  }

  .columns-16 {
    display: block;
  }

  .paragraph-125 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .container-33 {
    max-width: 350px;
  }

  .slider-7 {
    max-width: 390px;
  }

  .text-span-336 {
    font-size: 28px;
    line-height: 28px;
  }

  .paragraph-126 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 15px;
  }

  .service4divider-2 {
    width: 200px;
  }

  .container-34 {
    height: 300px;
  }

  .column-200 {
    justify-content: center;
  }

  .slide-nav-4 {
    padding-top: 20px;
  }

  .bodycontainer-5 {
    max-width: 350px;
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .paragraph-131 {
    line-height: 20px;
  }

  .testimonial-quote-3.company, .testimonial-quote-3.title {
    align-self: center;
  }

  .testimonial-quote-3.the-fold {
    text-align: center;
  }

  .testimonial-name-3.the-fold {
    text-align: center;
    align-self: center;
  }

  .speak-to-an-advisor {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-170 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-164 {
    text-align: center;
    align-self: center;
  }

  .table-card-wrapper {
    width: 100%;
  }

  .tablesection {
    padding-top: 20px;
  }

  .redbuttonlm-4 {
    font-size: 12px;
  }

  .heading-200 {
    font-size: 25px;
    line-height: 25px;
  }

  .redlinedivider2-4 {
    width: 150px;
  }

  .div-block-165.updated, .div-block-165.updated-grid {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .redbuttonlm-5 {
    font-size: 12px;
  }

  .heading-209 {
    font-size: 25px;
    line-height: 25px;
  }

  .bkrconsultheading-3 {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .advisorbutton-2 {
    margin-left: 0;
    font-size: 12px;
  }

  .paragraph-204 {
    text-align: center;
  }

  .redline-divider3-4 {
    width: 150px;
    margin-top: 36px;
  }

  .bkrintropara-3 {
    text-align: center;
    width: 330px;
    min-width: 0;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .quick-stack-10 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    width: 350px;
  }

  .heading-202 {
    font-size: 17px;
  }

  .paragraph-205 {
    font-size: 16px;
  }

  .ourteampara-3 {
    text-align: center;
    border-top: 2px #e48452;
    border-left-style: none;
    width: 300px;
    min-width: 300px;
    padding-left: 0;
    font-size: 14px;
  }

  .cell-8 {
    text-align: center;
  }

  .container-38 {
    width: 350px;
  }

  .our-3 {
    font-size: 25px;
    line-height: 25px;
  }

  .homecontainer2-3 {
    max-width: 350px;
    height: auto;
  }

  .redlinedivider2-5 {
    width: 150px;
  }

  .list-17 {
    padding-left: 40px;
  }

  .heading-203 {
    text-align: center;
  }

  .footerlink-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .bkrfooter-2 {
    height: auto;
  }

  .image-76 {
    width: 100px;
  }

  .copyright-2 {
    font-size: 8px;
  }

  .footerbutton-2 {
    margin-bottom: 22px;
    margin-left: 0;
  }

  .column-37 {
    justify-content: center;
  }

  .text-field-23 {
    font-size: 12px;
  }

  .ppcformlabel-3 {
    font-size: 10px;
  }

  .textarea-4, .text-field-25, .text-field-26 {
    font-size: 12px;
  }

  .columns-17 {
    display: block;
  }

  .text-field-24 {
    font-size: 12px;
  }

  .form-block-5 {
    min-width: 350px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .inward-processing-header-container {
    max-width: 350px;
  }

  .warehouse-header-wrapper-copy, .inward-processing-header-wrapper {
    min-width: 350px;
    max-width: 450px;
    margin-right: 0;
  }

  .form-block-6 {
    min-width: 350px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .how-ip-can-benefit {
    padding-bottom: 40px;
  }

  .paragraph-ip {
    text-align: center;
    margin-bottom: 10px;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 15px;
  }

  .paragraph-cw {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 15px;
  }

  .customs-compliance-header-container {
    max-width: 350px;
  }

  .customs-compliance-header-wrapper {
    min-width: 350px;
    max-width: 450px;
    margin-right: 0;
  }

  .customs-compliance-intro-sub-heading {
    text-align: center;
    align-self: center;
    width: auto;
    font-size: 20px;
    line-height: 25px;
  }

  .how-cc-can-benefit {
    padding-bottom: 40px;
  }

  .form-block-7, .form-block-8 {
    min-width: 350px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .paragraph-c-com {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 15px;
  }

  .customs-classification-header-container {
    max-width: 350px;
  }

  .customs-classification-header-wrapper {
    min-width: 350px;
    max-width: 450px;
    margin-right: 0;
  }

  .quick-stack-12 {
    min-height: 700px;
  }

  .paragraph-207._2022, .paragraph-208._2022 {
    width: auto;
  }

  .heading---insights {
    font-size: 45px;
    line-height: 45px;
  }

  .insights-divider {
    width: 300px;
  }

  .heading---insights-2 {
    text-align: center;
    font-size: 25px;
    line-height: 25px;
  }

  .herocontainer---case-studies {
    flex-direction: column;
    align-items: center;
    max-width: 350px;
    display: flex;
  }

  .herowrapper---case-studies {
    width: 350px;
    margin-top: 0;
  }

  .bold-text-34, .bold-text-35, .bold-text-36 {
    font-size: 40px;
    line-height: 40px;
  }

  .cs-container {
    max-width: 360px;
    height: auto;
  }

  .cs-intro {
    height: 550px;
  }

  .cs-intro-container {
    max-width: 360px;
  }

  .cs-intro-header {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .cs-intro-para {
    width: 330px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }
}

#w-node-_591d23d8-2daf-92bd-f51b-ccf9aa009478-aa00944a, #w-node-_591d23d8-2daf-92bd-f51b-ccf9aa00947c-aa00944a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_591d23d8-2daf-92bd-f51b-ccf9aa009483-aa00944a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_591d23d8-2daf-92bd-f51b-ccf9aa009484-aa00944a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_27f488cb-9f62-b511-55c8-c4eae0b1e6ce-edf2aafe {
  grid-area: Area;
}

#w-node-_72dac854-068c-38e6-3bc9-0bf2a83e8d0e-7f4a1356, #w-node-_3c5e97ca-8781-36e3-fd4b-214700db1231-7f4a1356, #w-node-_08384799-9a9a-323b-0078-6a79038f096d-7f4a1356, #w-node-_871b4702-60c9-ef81-bbb8-8ec093cd5357-7f4a1356, #w-node-_406890a3-d329-edb5-02fa-ad0a6976a5ae-7f4a1356, #w-node-_143466b3-63cf-4b5c-468b-42bdb66f48ef-7f4a1356, #w-node-fbe7f446-1b98-b889-2794-df99a8cc7e0a-7f4a1356, #w-node-d0fcd8fc-c812-5232-357b-e48fbb8efc70-7f4a1356, #w-node-c9289a9b-a184-c98b-9d5e-3e3ea8e7f03b-7f4a1356, #w-node-d1402469-93fc-087b-c560-22afdf6f3cb6-7f4a1356, #w-node-a57c2755-24f0-8b81-ad36-2e0f3a7408f4-7f4a1356, #w-node-_1a375bda-3f63-60e0-7ef8-9ec06e8224f3-7f4a1356, #w-node-_0b4f5cd3-1ca1-6cfa-2b7a-f88892635130-7f4a1356, #w-node-bb8847fa-ea10-c24e-6d8c-f3e589950a93-7f4a1356, #w-node-_001ac305-4378-558f-ba6c-6ab41eaaf579-7f4a1356, #w-node-b95cb50e-1f8c-df48-cd7d-d5c719eee4da-7f4a1356, #w-node-c2d0d4b5-b648-1c6c-6b67-79b618e35619-7f4a1356, #w-node-c436c4a0-08a1-3222-5e99-d5d2ebba1fc3-7f4a1356, #w-node-f6ffec9e-b233-f8e0-1ce8-40ff13661225-7f4a1356, #w-node-a0876042-bc2b-2319-69d6-5703c304ab4c-7f4a1356, #w-node-_441020e1-9c96-771c-3af7-1924efa8518e-7f4a1356, #w-node-_59402b3c-0b12-a205-33d5-d9ba55b1d769-7f4a1356, #w-node-cf07bae3-3262-008c-c210-32329699eb88-7f4a1356, #First-Name.w-node-_52b3ae88-f446-43fb-ab08-12958b226205-7f4a1356, #Last-Name.w-node-_87a67143-15c7-f364-4c92-224216c60aca-7f4a1356, #w-node-_89de8b59-a386-d8ae-ef8c-5c434a39e7ae-7f4a1356, #w-node-a96517c1-0630-9cd1-e057-64e4e5422d59-7f4a1356, #Email-Address.w-node-_33504b6c-0bf8-188a-c428-31ee9aece1c9-7f4a1356, #Contact-Number.w-node-_9e5c6ad3-d93d-29ad-68e7-5499e488fe37-7f4a1356, #w-node-eb79359e-ad68-cc24-0616-2a49505892b3-7f4a1356, #Address-Line.w-node-f580714a-c3c2-4dfe-8c14-465c9167544a-7f4a1356, #w-node-_261189c7-679b-03d0-46c9-8cf78c7000da-7f4a1356, #Address-Line-2.w-node-_3f7348f2-fc9d-12f7-2bb8-c4cb8ae8f138-7f4a1356, #w-node-_42bec77a-fce0-f216-b2a8-d12928288322-7f4a1356, #City.w-node-_3fc83ead-2ced-adac-bdc2-2c5d45d36ae1-7f4a1356, #w-node-bf4d6a8d-3f17-2a42-c1b9-a6710d8bcf3b-7f4a1356, #Post-Code.w-node-_75b2f131-e67a-5de0-c22f-97d1a6036020-7f4a1356, #w-node-a12eb6f0-8340-601d-65d4-49aefaff8ea1-7f4a1356, #Country-State.w-node-ca29c986-ce8d-faca-b196-43268821fe95-7f4a1356, #w-node-_7ad0d5aa-86af-90ce-012b-372b1fbaf6b2-7f4a1356, #Role-Application.w-node-_1a553cf6-f6ae-103c-d40c-6389fc29770e-7f4a1356, #w-node-_77c22a48-bdde-2057-e88f-a2e4a805a832-7f4a1356, #w-node-_3a3e452e-d7cf-40ea-348a-f2e8053e0039-7f4a1356, #Experience.w-node-_651f10fc-24a8-4845-318b-12c9962731f1-7f4a1356, #w-node-_013da622-8739-82ab-6e2b-e0662ec3ca88-7f4a1356, #w-node-_99301d00-24c5-46e3-6326-c9ac3fd312d8-7f4a1356, #Personal-Statement.w-node-_4805568a-59bf-6573-b62d-30774ef4411f-7f4a1356, #w-node-b6875c0f-ea69-0a4c-8ec3-f5d5ea9e9fb7-9b5cc249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d692a3-a2ef-d0b1-ae9f-cfaed66544ec-9b5cc249, #w-node-_4f7b9f68-648d-0bda-ea8d-8fd5c9321a95-9b5cc249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a1762b5-62a9-d4c1-5e6d-0eb3e40ef5bc-9b5cc249, #w-node-_4975a165-0682-ed9a-c0b0-4f9dd5443506-9b5cc249, #w-node-_980e9fe9-3334-659a-cd1e-78fff0cec479-9b5cc249, #w-node-f77ecab8-1a63-5cad-4f4a-a401a6a4db04-9b5cc249, #w-node-_6fd50b25-bf1f-6948-0480-f2b1c9178b32-9b5cc249, #w-node-_768ae675-ce02-5ac4-4586-ea236d0334af-9b5cc249, #w-node-_9bde1aa5-dd62-20fd-2dc2-29454ef44d92-9b5cc249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97ec683d-549a-1867-93f9-b806365bbd48-83a6e0aa, #w-node-_92da172e-710e-36d5-4502-c521c6551296-384c3a0e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-384c3a0e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_11a0164d-5844-e7f7-3247-4ec151c556bd-384c3a0e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-384c3a0e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b6ebf8fa-9147-316a-2ebd-d0fb8ee60cbe-384c3a0e, #w-node-b6ebf8fa-9147-316a-2ebd-d0fb8ee60cc2-384c3a0e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6ebf8fa-9147-316a-2ebd-d0fb8ee60cc9-384c3a0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6ebf8fa-9147-316a-2ebd-d0fb8ee60cca-384c3a0e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92da172e-710e-36d5-4502-c521c6551296-3df6b5e5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-3df6b5e5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_11a0164d-5844-e7f7-3247-4ec151c556bd-3df6b5e5 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-3df6b5e5, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-a5f13223 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10646efc-6472-23d5-04be-faa008d12097-a5f13223 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_498ee2d0-5c73-1296-f0a9-68a72f229e45-a5f13223 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3739e846-7620-969b-edff-d9c238d93618-a5f13223 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-a5f13223 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-a5f13223 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57a-a5f13223, #w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57e-a5f13223 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b585-a5f13223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b586-a5f13223 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-191d3390 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10646efc-6472-23d5-04be-faa008d12097-191d3390 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b16b532c-b267-842b-8aad-6691e3cb671e-191d3390 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3739e846-7620-969b-edff-d9c238d93618-191d3390 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-191d3390 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-191d3390 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57a-191d3390, #w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57e-191d3390 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b585-191d3390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b586-191d3390 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-2c30a4a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10646efc-6472-23d5-04be-faa008d12097-2c30a4a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_53a6edd9-178a-9f60-a06b-a787372d9e96-2c30a4a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3739e846-7620-969b-edff-d9c238d93618-2c30a4a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-2c30a4a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-2c30a4a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57a-2c30a4a1, #w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57e-2c30a4a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b585-2c30a4a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b586-2c30a4a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-8b8379a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10646efc-6472-23d5-04be-faa008d12097-8b8379a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_934dc216-efea-5c49-dd02-79406a2f5f3a-8b8379a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3739e846-7620-969b-edff-d9c238d93618-8b8379a9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-8b8379a9 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-8b8379a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57a-8b8379a9, #w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57e-8b8379a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b585-8b8379a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b586-8b8379a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-813d8d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10646efc-6472-23d5-04be-faa008d12097-813d8d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_498ee2d0-5c73-1296-f0a9-68a72f229e45-813d8d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3739e846-7620-969b-edff-d9c238d93618-813d8d66 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-813d8d66 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-813d8d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57a-813d8d66, #w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b57e-813d8d66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b585-813d8d66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c6aeb2-b7cc-e7d4-784a-df10eca4b586-813d8d66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_517bb3f9-68b3-7905-3a77-9f4cf4f24df8-1fd234d6, #w-node-b16602cf-067d-8feb-efef-adb5975e7d44-1fd234d6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_97ec683d-549a-1867-93f9-b806365bbd48-83a6e0aa, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-384c3a0e, #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-384c3a0e, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-3df6b5e5, #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-3df6b5e5, #w-node-_10646efc-6472-23d5-04be-faa008d12097-a5f13223, #w-node-_498ee2d0-5c73-1296-f0a9-68a72f229e45-a5f13223, #w-node-_3739e846-7620-969b-edff-d9c238d93618-a5f13223, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-a5f13223, #w-node-_10646efc-6472-23d5-04be-faa008d12097-191d3390, #w-node-b16b532c-b267-842b-8aad-6691e3cb671e-191d3390, #w-node-_3739e846-7620-969b-edff-d9c238d93618-191d3390, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-191d3390, #w-node-_10646efc-6472-23d5-04be-faa008d12097-2c30a4a1, #w-node-_53a6edd9-178a-9f60-a06b-a787372d9e96-2c30a4a1, #w-node-_3739e846-7620-969b-edff-d9c238d93618-2c30a4a1, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-2c30a4a1, #w-node-_10646efc-6472-23d5-04be-faa008d12097-8b8379a9, #w-node-_934dc216-efea-5c49-dd02-79406a2f5f3a-8b8379a9, #w-node-_3739e846-7620-969b-edff-d9c238d93618-8b8379a9, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-8b8379a9, #w-node-_10646efc-6472-23d5-04be-faa008d12097-813d8d66, #w-node-_498ee2d0-5c73-1296-f0a9-68a72f229e45-813d8d66, #w-node-_3739e846-7620-969b-edff-d9c238d93618-813d8d66, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-813d8d66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_97ec683d-549a-1867-93f9-b806365bbd48-83a6e0aa, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-384c3a0e, #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-384c3a0e, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-3df6b5e5, #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-3df6b5e5, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-a5f13223, #w-node-_10646efc-6472-23d5-04be-faa008d12097-a5f13223, #w-node-_3739e846-7620-969b-edff-d9c238d93618-a5f13223, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-a5f13223, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-191d3390, #w-node-_10646efc-6472-23d5-04be-faa008d12097-191d3390, #w-node-_3739e846-7620-969b-edff-d9c238d93618-191d3390, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-191d3390, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-2c30a4a1, #w-node-_10646efc-6472-23d5-04be-faa008d12097-2c30a4a1, #w-node-_3739e846-7620-969b-edff-d9c238d93618-2c30a4a1, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-2c30a4a1, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-8b8379a9, #w-node-_10646efc-6472-23d5-04be-faa008d12097-8b8379a9, #w-node-_3739e846-7620-969b-edff-d9c238d93618-8b8379a9, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-8b8379a9, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-813d8d66, #w-node-_10646efc-6472-23d5-04be-faa008d12097-813d8d66, #w-node-_3739e846-7620-969b-edff-d9c238d93618-813d8d66, #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-813d8d66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_97ec683d-549a-1867-93f9-b806365bbd48-83a6e0aa, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-384c3a0e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11a0164d-5844-e7f7-3247-4ec151c556bd-384c3a0e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-384c3a0e, #w-node-fa34850c-7056-b29c-eb4a-85540b7effb3-3df6b5e5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11a0164d-5844-e7f7-3247-4ec151c556bd-3df6b5e5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1979f405-e486-50ad-e8b2-36e7e851b8c7-3df6b5e5, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-a5f13223, #w-node-_10646efc-6472-23d5-04be-faa008d12097-a5f13223, #w-node-_3739e846-7620-969b-edff-d9c238d93618-a5f13223 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-a5f13223 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-a5f13223, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-191d3390, #w-node-_10646efc-6472-23d5-04be-faa008d12097-191d3390, #w-node-_3739e846-7620-969b-edff-d9c238d93618-191d3390 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-191d3390 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-191d3390, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-2c30a4a1, #w-node-_10646efc-6472-23d5-04be-faa008d12097-2c30a4a1, #w-node-_3739e846-7620-969b-edff-d9c238d93618-2c30a4a1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-2c30a4a1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-2c30a4a1, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-8b8379a9, #w-node-_10646efc-6472-23d5-04be-faa008d12097-8b8379a9, #w-node-_3739e846-7620-969b-edff-d9c238d93618-8b8379a9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-8b8379a9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-8b8379a9, #w-node-d5365121-18ad-3073-e9e0-b2e587d67b14-813d8d66, #w-node-_10646efc-6472-23d5-04be-faa008d12097-813d8d66, #w-node-_3739e846-7620-969b-edff-d9c238d93618-813d8d66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_956a5472-563e-b2e5-b117-d7fd15d2467e-813d8d66 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9c567073-95c9-53e8-b574-2e8ea59de374-813d8d66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
