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;
}

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

.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;
}

.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;
}

:root {
  --text-color: #212429;
  --indigo-dye: #014769;
  --platinum: #eef1f3;
  --white: white;
  --grey: #414141;
  --malachite: #09e85e;
  --columbia-blue: #c0e1f1;
}

.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-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--text-color);
  font-family: Karla, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

h1, h2, h3, h4, h5 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

.style-container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.x5 {
  margin-bottom: 40px;
}

.x3 {
  margin-bottom: 24px;
}

.style-content-page {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.x2 {
  margin-bottom: 16px;
}

.button-fill {
  background-color: var(--indigo-dye);
  color: #fff;
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  border-radius: 100px;
  flex-direction: column;
  padding: 12px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  transition: background-color .2s;
}

.button-fill:hover {
  background-color: #012f45;
}

.style-title-header-section {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
}

.x4 {
  margin-bottom: 32px;
}

.bg-color-indigo-dye {
  background-color: var(--indigo-dye);
}

.typo-heading-1 {
  letter-spacing: -.25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 64px;
}

.typo-heading-1.txt-color-white.anim-flip-in-bottom.blogs-title {
  font-size: 38px;
  line-height: 48px;
}

.typo-heading-1.txt-color-white.x1 {
  font-size: 70px;
}

.typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.mobile-title {
  display: none;
}

.typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
  font-size: 80px;
  line-height: 90px;
}

.style-hero-section {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.style-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.style-section {
  width: 100vw;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section {
  width: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.first-item {
  padding-top: 120px;
}

.section.first-item.last-item {
  padding-top: 160px;
}

.section.first-item.last-item.services-special-cards {
  padding-bottom: 200px;
}

.section.first-item.last-item.intro-home-content-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.first-item.banner-top-hero-home {
  display: none;
}

.section.last-item {
  padding-top: 0;
  padding-bottom: 80px;
}

.section.hero-home-section {
  align-items: flex-end;
  min-width: 1px;
  min-height: 100vh;
  padding-bottom: 150px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.banner-shippers-section {
  background-color: #eef1f3;
  position: relative;
}

.section.bg-color-indigo-dye.banner-text-overlay {
  position: relative;
  overflow: hidden;
}

.section.seize-video-section {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624e0aa9ebc923e7eda7a42d_new-cover-map.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  min-height: 100vh;
  display: flex;
  position: static;
}

.section.footer-section {
  background-color: #eef1f3;
  padding-top: 0;
  padding-bottom: 0;
}

.section.base-hero-section {
  background-color: var(--indigo-dye);
  align-items: flex-end;
  min-height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.side-slider-section {
  background-color: #eef1f3;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.section.our-models-services-section {
  background-color: #eef1f3;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.hero-careers-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.side-slider-section-careers {
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
}

.section.benefits-careers-section, .section.benefits-careers-second-section {
  background-color: #eef1f3;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.section.hero-blog {
  background-color: var(--indigo-dye);
  align-items: center;
  min-height: 500px;
  padding-top: 180px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.contact-hero-section {
  background-color: var(--indigo-dye);
  padding-top: 129px;
  padding-bottom: 0;
}

.section.no-space-section {
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-space-section.location-map-contact {
  margin-top: -70px;
  display: none;
  position: relative;
}

.section.content-blog-post-section {
  background-color: var(--indigo-dye);
  padding-top: 200px;
  padding-bottom: 40px;
}

.section.article-content-section {
  margin-bottom: 500px;
  padding-top: 40px;
  position: relative;
  top: 500px;
}

.section.get-a-quote-hero-section {
  background-color: var(--indigo-dye);
  padding-top: 250px;
  position: relative;
  overflow: hidden;
}

.section.slider-testimonials-section {
  padding-top: 270px;
  padding-bottom: 270px;
  position: relative;
}

.section.hero-blog-section {
  z-index: 10;
  background-color: var(--indigo-dye);
  align-items: flex-end;
  height: 500px;
  padding-bottom: 40px;
  display: flex;
  position: fixed;
}

.section.bg-color-platinum {
  background-color: var(--platinum);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.bg-color-platinum.banner-text-overlay {
  position: relative;
  overflow: hidden;
}

.section.cornhole-hero-section {
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.logo-event-cornhole-section {
  background-color: #eef1f3;
  padding-top: 48px;
  padding-bottom: 48px;
  display: none;
}

.section.infinity-img-carrousel-cornhole-section {
  padding-top: 0;
  padding-bottom: 0;
}

.section.purchase-tickets-events-cornhole-section {
  background-color: var(--platinum);
  padding-top: 104px;
  padding-bottom: 40px;
  position: relative;
}

.section.banner-become-sponsor-cornhole {
  background-color: var(--indigo-dye);
  padding-top: 72px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.section.support-the-project-section {
  padding-top: 160px;
  padding-bottom: 0;
}

.txt-color-white {
  color: var(--white);
}

.x7 {
  margin-bottom: 56px;
}

.typo-content {
  font-size: 14px;
  line-height: 24px;
}

.typo-content.max-width-260px {
  max-width: 260px;
}

.x8 {
  margin-bottom: 64px;
}

.x1 {
  margin-bottom: 8px;
}

.style-wrapper-buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 64px;
  padding-right: 64px;
}

.container.global-navbar-container {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.container.hero-base-container {
  z-index: 10;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.container.bottom-bar-hero {
  z-index: 10;
  position: absolute;
  inset: auto 0% 0%;
}

.container.base-elevation-content-container {
  z-index: 20;
  position: relative;
}

.container.wrapper-organizations-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container.base-elevation-content-container-modes {
  z-index: 10;
  position: relative;
}

.container.cornhole-navbar-container {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.x6 {
  margin-bottom: 48px;
}

.style-header-section {
  text-align: right;
  background-color: #f3f3f3;
  flex-direction: column;
  align-items: flex-end;
  padding: 40px;
  display: flex;
}

.txt-color-gray {
  color: var(--grey);
}

.txt-color-black {
  color: var(--text-color);
}

.txt-left {
  text-align: left;
}

.style-title-page {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.txt-center {
  text-align: center;
}

.txt-right {
  text-align: right;
}

.style-content-section {
  border-left: 1px solid #ccc;
  padding: 40px;
}

.style-content-section.style-grid-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.style-content-section.style-grid-space-items {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.typo-heading-1-smaller {
  letter-spacing: -.25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 55px;
}

.typo-heading-2 {
  letter-spacing: -.25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 45px;
}

.typo-heading-2.anim-fade-in.blue {
  color: var(--indigo-dye);
}

.typo-heading-2-smaller {
  letter-spacing: -.25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
}

.typo-heading-3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.typo-heading-4 {
  color: var(--malachite);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  position: static;
}

.typo-heading-4.hidden {
  display: none;
}

.txt-color-indigo-dye {
  color: var(--indigo-dye);
}

.txt-color-platinum {
  color: var(--platinum);
}

.txt-color-columbia-blue {
  color: var(--columbia-blue);
}

.txt-color-malachite {
  color: var(--malachite);
}

.button-outline {
  border: 1px solid var(--indigo-dye);
  color: var(--indigo-dye);
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 100px;
  flex-direction: column;
  padding: 10px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.button-outline:hover {
  text-decoration: underline;
}

.button-outline.white-version {
  color: #fff;
  border-color: #fff;
  transition: background-color .2s;
}

.button-outline.white-version:hover {
  color: var(--indigo-dye);
  background-color: #fff;
  text-decoration: none;
}

.page-wrapper {
  z-index: 100;
  width: 100%;
  height: auto;
  position: relative;
}

.link-navbar-logo {
  position: relative;
}

.wrapper-global-navbar {
  z-index: 400;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  position: absolute;
  inset: 0% 0% auto;
}

.lottie-hamburger-menu-blue {
  opacity: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.logo-trident-global-navbar-blue {
  height: 50px;
}

.wrapper-content-global-navbar {
  z-index: 500;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eef1f3;
  grid-template-rows: 1fr 1px auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.wrapper-content-global-navbar.hide-content-navbar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1px auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.block-bg-global-navbar {
  z-index: 5;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 32px #00000029;
}

.logo-trident-global-navbar-white {
  height: 50px;
  position: absolute;
  inset: 0%;
}

.button-hamburguer-global-navbar {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  position: relative;
}

.wrapper-block-content-navbar {
  padding: 48px;
}

.wrapper-block-content-navbar.block-links-navbar {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end flex-end;
  place-items: flex-start start;
  display: grid;
}

.wrapper-block-content-navbar.block-social-media-icons {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center start;
  display: grid;
}

.wrapper-block-content-navbar.label-follow-us-social-media {
  color: var(--indigo-dye);
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wrapper-block-content-navbar.block-direction-and-more-info {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: var(--indigo-dye);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end flex-end;
  align-items: flex-start;
  display: grid;
}

.wrapper-block-content-navbar.block-links-login {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: grid;
}

.div-line-navbar-block {
  background-color: var(--columbia-blue);
  width: 100%;
  height: 100%;
}

.navbar-links {
  color: var(--indigo-dye);
  align-items: center;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none;
  display: flex;
}

.navbar-links.w--current {
  border-bottom: 5px solid var(--malachite);
}

.item-social-media-navbar {
  width: 26px;
  min-width: 26px;
  max-width: 26px;
  height: 26px;
  min-height: 26px;
  max-height: 26px;
}

.icon-social-media-navbar {
  height: 100%;
}

.label-full-menu-titles {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.navbar-link-small {
  color: var(--indigo-dye);
  text-decoration: none;
}

.navbar-link-small.label-full-menu-titles {
  line-height: 20px;
}

.grid {
  grid-column-gap: 32px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 20px 50px;
  display: grid;
}

.grid.table-benefits-careers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--columbia-blue);
  grid-template-rows: 60px 1px 60px 1px 60px 1px 60px 1px 60px;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
}

.grid.wrapper-2-columns-header-post {
  grid-template-columns: .75fr 1fr;
}

.grid.support-the-project-grid {
  grid-column-gap: 80px;
  grid-template-columns: 1.8fr 1fr;
}

.block-anim-typewriter {
  height: 60px;
  margin-bottom: 16px;
}

.block-anim-typewriter.typo-heading-1.txt-color-malachite {
  margin-bottom: 24px;
  font-size: 70px;
}

.label-hero-base-content {
  color: #fff;
  max-width: 470px;
  padding-left: 140px;
  font-size: 18px;
  line-height: 30px;
}

.hero-home-cover-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-line-cute-typewriter {
  background-color: var(--columbia-blue);
  width: 120px;
  height: 3px;
  margin-bottom: 8px;
}

.wrapper-bottom-bar-hero-home {
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center end;
  place-items: center end;
  display: grid;
}

.link-box-hero-home {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 24px;
  font-family: Space Grotesk, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  display: flex;
}

.link-box-hero-home:hover {
  color: #e7e7e7;
}

.icon-box-link-hero {
  flex: 1;
}

.icon-box-link-hero.cta-banner-icon {
  height: 30px;
  margin-bottom: 6px;
  margin-left: 8px;
}

.wrapper-cards-fixed-home {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding-top: 180px;
  display: flex;
  position: relative;
}

.card-element-fixed-box {
  border: 1px solid var(--columbia-blue);
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: 450px;
  min-height: 450px;
  max-height: 450px;
  display: flex;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.card-element-fixed-box.position-1 {
  z-index: 1;
  margin-bottom: -60px;
  top: -210px;
  bottom: 60px;
}

.card-element-fixed-box.position-2 {
  z-index: 2;
  margin-top: -60px;
  top: -270px;
  bottom: 120px;
}

.card-element-fixed-box.position-3 {
  z-index: 3;
  margin-top: -120px;
  margin-bottom: 60px;
  top: -330px;
  bottom: 180px;
}

.card-element-fixed-box.position-4 {
  z-index: 4;
  margin-top: -180px;
  margin-bottom: 120px;
  top: -390px;
  bottom: 240px;
}

.card-element-fixed-box.position-4.first-top-item {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.card-element-fixed-box.position-5 {
  top: 400px;
}

.wrapper-tab-item-card {
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding: 24px 48px;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  display: flex;
}

.wrapper-content-item-card {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.box-asset-content-item-card {
  justify-content: center;
  width: 60%;
  height: 100%;
}

.box-data-content-item-card {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px 60px 60px 48px;
  display: flex;
}

.box-data-content-item-card.carriers {
  padding-top: 80px;
}

.image-cover-asset-content-item-card {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.div-line-space-box-data-content {
  background-color: var(--malachite);
  width: 150px;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 16px;
}

.wrapper-content-shipers {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 110px;
  display: flex;
}

.wrapper-box-cta-banner-more-services {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/65cb98a0558f5b9d541598f3_IMG_3697_smaller.jpg");
  background-position: 29%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 54%;
  max-width: 1150px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wrapper-cta-shipers {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.link-box-cta-banner-home {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  padding-top: 9px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Space Grotesk, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 29px;
  text-decoration: none;
  display: flex;
}

.link-box-services-shippers {
  border: 1px solid var(--indigo-dye);
  border-top-right-radius: 24px;
  width: 100%;
  max-width: 340px;
  height: 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-icon-services-shippers {
  justify-content: center;
  align-items: center;
  width: 220px;
  display: flex;
  position: relative;
}

.illustration-link-box-shippers-blue {
  z-index: 5;
  max-width: 130px;
  height: 65px;
  position: relative;
}

.div-label-services-shippers {
  background-color: var(--indigo-dye);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  display: flex;
}

.label-services-shippers-text {
  border-bottom: 1px solid var(--malachite);
  width: 100%;
  padding-bottom: 6px;
  font-size: 16px;
}

.wrapper-box-links-services-shippers {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 400px;
  margin-top: 48px;
  display: grid;
}

.div-bg-color-box-services-shipper {
  z-index: 1;
  background-color: var(--indigo-dye);
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.illustration-link-box-shippers-white {
  z-index: 5;
  opacity: 0;
  max-width: 130px;
  height: 65px;
  position: absolute;
}

.link-block-full-cta-banner {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  line-height: 60px;
  text-decoration: none;
  display: flex;
}

.wrapper-content-cta-full-banner {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-ship-something-cta-banner {
  height: 50px;
  margin-left: 24px;
}

.lottie-hamburger-menu-white {
  height: 100%;
}

.wrapper-inner-global-navbar {
  padding-top: 24px;
  padding-bottom: 24px;
  position: absolute;
  inset: 0% 0% auto;
}

.button-inner-hamburguer-global-navbar {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  position: relative;
}

.logo-trident-global-navbar-inner {
  height: 50px;
}

.lottie-hamburger-menu-inner {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.wrapper-video-link-box-video {
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.icon-play-video-green {
  height: 70px;
}

.wrapper-content-play-video-home-box {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 32px;
  display: flex;
}

.wrapper-history-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-intro-history {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 100px;
  display: flex;
}

.wrapper-dropdows-history {
  border: 1px solid var(--columbia-blue);
  border-radius: 16px 16px 0 0;
}

.item-dropdown-accordion {
  border-bottom: 1px solid var(--columbia-blue);
}

.item-dropdown-accordion.last-item-dropdown {
  border-bottom-style: none;
}

.accordion-top-bar {
  letter-spacing: 1.5px;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  display: flex;
}

.icon-accordion-indicator {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/623adf4e21ca25273ffdbb12_icon-accordion-green.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 16px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.accordion-bottom-bar {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.span-higher-label-item-accordion {
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.accordion-bottom-spacer {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
}

.wrapper-content-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-wrapper-logo-icon {
  border-right: 1px solid var(--columbia-blue);
  align-items: center;
  width: 150px;
  height: 100%;
  display: flex;
}

.icon-logo-footer {
  height: 140px;
  position: relative;
  top: -36px;
}

.footer-wrapper-content {
  border-right: 1px solid var(--columbia-blue);
  flex-direction: column;
  display: flex;
}

.footer-wrapper-navigation-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 64px 40px;
  display: grid;
}

.footer-bottom-navigation-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--columbia-blue);
  color: var(--indigo-dye);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 16px 40px;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  display: grid;
}

.link-bottom-bar-footer {
  color: var(--indigo-dye);
  text-align: center;
  text-decoration: none;
}

.wrapper-column-footer-navigation {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-column-footer-navigation.nav-items {
  padding-top: 0;
}

.label-titles-footer-navigation {
  color: var(--indigo-dye);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.wrapper-hero-content-about {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 350px;
  padding-left: 32px;
  display: flex;
}

.wrapper-base-hero-image {
  width: 52%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.image-base-hero-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.wrapper-intro-about {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.wrapper-columns-intro-about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-main-persons-about {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.wrapper-cover-photo-people-about {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/65ddefa9c43aad9180c9b42a_IMG_3721_v3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 380px;
}

.wrapper-cover-photo-people-about.img-mark {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624ebe17c01e81e3be968922_Trident-Mark-Headshot.jpg");
}

.wrapper-cover-photo-people-about.img-haley {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624ebe0b654d9a107d2a689a_Trident-Heath-Headshot.jpg");
}

.div-bio-people-about {
  flex-direction: column;
  margin-top: 16px;
  display: flex;
}

.accordion-top-bar-bio {
  letter-spacing: 1.5px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
  padding: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  display: flex;
}

.icon-accordion-bio-about {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.div-line-space-side-slider {
  background-color: var(--malachite);
  width: 150px;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 16px;
}

.side-slider {
  z-index: 15;
  background-color: #0000;
  align-items: center;
  width: 45%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.side-slider.careers-slider {
  inset: 0% auto 0% 0%;
}

.mask-side-slider {
  width: 280px;
  height: 380px;
  overflow: visible;
}

.mask-side-slider.careers-mask-slider {
  width: 280px;
  height: 380px;
}

.item-slide-side-slider {
  width: 280px;
  margin-right: 24px;
}

.item-slide-side-slider.careers-item {
  width: 280px;
}

.wrapper-side-slider-item {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.wrapper-side-slider-item.first-round-img {
  border-top-left-radius: 48px;
}

.wrapper-side-slider-item.first-round-img.invert-view {
  border-top-left-radius: 0;
  border-top-right-radius: 48px;
}

.image-side-slider-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.left-arrow-side-slider {
  z-index: 5;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  color: var(--indigo-dye);
  font-size: 20px;
  inset: auto auto 100px 0%;
}

.left-arrow-side-slider.careers-arrow {
  bottom: 115px;
  left: auto;
  right: 80px;
}

.right-arrow-side-slider {
  z-index: 5;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  color: var(--indigo-dye);
  font-size: 20px;
  inset: auto auto 100px 80px;
}

.right-arrow-side-slider.careers-arrow {
  bottom: 115px;
  left: auto;
  right: 0%;
}

.slide-nav-side-slider {
  display: none;
}

.wrapper-content-banner-about {
  color: #fff;
}

.wrapper-more-content-banner-about {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-line-space-about-banner {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-top: 24px;
}

.wrapper-list-organizations-about {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
  overflow: hidden;
}

.item-partners-about-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  color: var(--text-color);
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 200px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: grid;
}

.label-number-partners-about-page {
  margin-right: 64px;
  font-size: 18px;
}

.label-main-content-partners-item {
  align-items: center;
  font-family: Karla, sans-serif;
  font-size: 14px;
  display: flex;
}

.logo-partners-about-page {
  object-fit: contain;
  max-width: 180px;
  height: 45px;
}

.span-label-partners-focus {
  letter-spacing: -.25px;
  margin-right: 10px;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
}

.wrapper-columns-intro-services {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-intro-services {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 48px;
  display: flex;
}

.wrapper-cores-industries-labels-desktop {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.wrapper-line-core-industries {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  padding: 24px 16px;
  display: grid;
}

.wrapper-line-core-industries.middle-line {
  border-top: 1px solid var(--malachite);
  border-bottom: 1px solid var(--malachite);
}

.wrapper-line-core-industries.bottom-line {
  border-bottom: 1px solid var(--malachite);
}

.wrapper-line-core-industries.top-line {
  border-top: 1px solid var(--malachite);
}

.wrapper-line-core-industries.continue-middle-line {
  border-bottom: 1px solid var(--malachite);
}

.label-core-industries-services {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.label-core-industries-services.line-space-divider {
  width: 10px;
}

.wrapper-content-our-modes {
  margin-left: 22px;
}

.wrapper-our-modes-items {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.link-box-our-modes {
  border: 1px solid var(--indigo-dye);
  justify-content: space-between;
  align-items: center;
  padding: 32px 72px 32px 32px;
  text-decoration: none;
  display: flex;
}

.image-our-modes-blue {
  max-width: 160px;
  height: 60px;
}

.label-our-modes-text {
  border-bottom: 1px solid var(--malachite);
  width: 90px;
  color: var(--text-color);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-bottom: 6px;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.link-box-button-banner-icon {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.link-box-button-banner-icon.dark {
  color: var(--indigo-dye);
  letter-spacing: 1.2px;
  justify-content: center;
  font-weight: 500;
}

.icon-button-banner-services {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/623affe3703576807ca115ae_icon-button-access-green.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-right: 8px;
}

.wrapper-content-benefits-careers {
  flex-direction: column;
  align-items: flex-start;
  max-width: 380px;
  padding-right: 40px;
  display: flex;
}

.wrapper-image-benefits-careers {
  border-left: 5px solid var(--malachite);
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/63ee331b5c708a48bbe92a13_294313378_1911556809050298_3115622973555020759_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 56%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.line-divider-table {
  background-color: var(--columbia-blue);
  width: 100%;
  height: 100%;
}

.label-title-table {
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.label-content-table {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.wrapper-hero-content-blog {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-line-divider-blog {
  background-color: var(--malachite);
  width: 180px;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.collection-wrapper-blogs {
  width: 100%;
}

.collection-list-blog {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-item-blog {
  color: #fff;
  background-color: #eef1f3;
  flex-direction: column;
  min-height: 600px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.wrapper-cover-image-blog {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 340px;
}

.wrapper-content-card-blog {
  flex-direction: column;
  flex: 1;
  padding: 24px;
  display: flex;
}

.label-article-title {
  color: var(--text-color);
  margin-bottom: 16px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.label-intro-blog {
  color: #000;
  font-size: 14px;
  line-height: 24px;
}

.bottom-bar-card-blog {
  background-color: var(--indigo-dye);
  justify-content: space-between;
  align-items: center;
  padding: 4px 24px;
  display: flex;
}

.label-name-categorie-card-blog, .label-read-more-card-blog {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
}

.wrapper-hero-content-contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-hero-content-contact.anim-slide-in-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.div-dolu {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-line-divider-hero-contact {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.wrapper-map-location-contact {
  border-radius: 4px;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.wrapper-tab-contact-form {
  border: 1px solid var(--columbia-blue);
  border-radius: 32px 32px 0 0;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.tab-menu-contact-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  height: 50px;
  display: grid;
}

.tab-link-contact-form {
  border-right: 1px solid var(--columbia-blue);
  color: var(--indigo-dye);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  display: flex;
}

.tab-link-contact-form.w--current {
  background-color: var(--columbia-blue);
  color: var(--indigo-dye);
  font-weight: 500;
}

.tabs-content-contact-form {
  border-top: 1px solid var(--columbia-blue);
}

.wrapper-tab-pane-contact-form {
  min-height: 450px;
  padding: 64px 80px;
}

.double-content-tab-pane {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 64px;
  display: grid;
}

.wrapper-lateral-content-tab-pane {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-line-divider-hero-contact-in-pane {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-bottom: 16px;
}

.wp-form {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-item-input-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 150px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-item-input-form.message-item {
  align-items: start;
}

.input-form-base {
  background-color: #eef1f3;
  border: 1px #000;
  border-radius: 2px;
  margin-bottom: 0;
}

.input-form-base.text-area-tag {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 120px;
  min-height: 120px;
  max-height: 120px;
  overflow: hidden;
}

.input-form-base.fixed-size-desktop {
  min-width: 160px;
}

.field-label-base-form {
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 13px;
}

.button-submit-form-contact {
  background-color: var(--indigo-dye);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 1000px;
  padding: 10px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .2s;
}

.button-submit-form-contact:hover {
  background-color: var(--malachite);
}

.wrapper-2-columns-content-article {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
  position: relative;
}

.colum-article-image {
  z-index: 20;
  width: 100%;
  height: 100%;
  position: relative;
}

.colum-article-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-fixed-column-article {
  z-index: 100;
  object-fit: cover;
  width: 100%;
  height: 500px;
  margin-top: -200px;
  display: block;
  position: sticky;
  top: 190px;
}

.wrapper-banner-text-infinity {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #08cf54;
  align-items: center;
  width: 600px;
  padding: 16px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  display: flex;
  position: absolute;
  bottom: 53px;
  right: -100px;
  transform: rotate(-25deg);
}

.div-block-inner-content-banner {
  align-items: center;
  width: auto;
  margin-right: 32px;
  display: flex;
  position: relative;
}

.icon-banner-block {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/62306c4446a39d7ea858fbe5_clarity-circle-arrow-line-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  margin-right: 6px;
}

.wrapper-content-blocks-banner {
  align-items: center;
  display: flex;
}

.label-card-name {
  font-size: 16px;
}

.wrapper-social-media-icons-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 16px;
  display: grid;
}

.button-social-media-footer {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.tab-floating-hero {
  z-index: 50;
  perspective-origin: 100%;
  transform-origin: 100%;
  color: #fff;
  letter-spacing: 2px;
  background-color: #09e85e;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: fixed;
  top: 260px;
  right: 20px;
  transform: rotate(90deg);
}

.max-width-200px {
  max-width: 200px;
}

.max-width-100px {
  max-width: 100px;
}

.max-width-300px {
  max-width: 300px;
}

.max-width-400px {
  max-width: 400px;
}

.max-width-500px {
  max-width: 500px;
}

.item-dropdown-accordion-1st-item {
  border-bottom: 1px solid var(--columbia-blue);
}

.item-dropdown-accordion-1st-item.last-item-dropdown {
  border-bottom-style: none;
}

.wrapper-hero-get-a-quote {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-line-divider-get-a-quote {
  background-color: var(--malachite);
  width: 180px;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.wrapper-card-form-get-a-quote {
  width: 100%;
  height: auto;
}

.get-a-quote-form {
  border: 1px solid var(--columbia-blue);
  border-radius: 16px 16px 0 0;
  padding: 80px;
}

.wrapper-get-a-quote-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.label-form {
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  min-width: 140px;
  margin-right: 32px;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
}

.label-form._2nd-column-placement {
  text-align: right;
}

.input-form {
  background-color: #eef1f3;
  border: 0 solid #000;
  height: 40px;
  margin-bottom: 0;
}

.input-form.message-input {
  flex: 1;
  align-self: stretch;
  min-width: 100%;
  height: 120px;
  min-height: 120px;
  max-height: 120px;
  margin-top: 8px;
}

.button-submit-form {
  background-color: var(--indigo-dye);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 100px;
  margin-top: 24px;
  padding: 12px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.button-submit-form.cornhole-event {
  align-self: flex-end;
}

.item-input-form {
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.item-input-form.message-item {
  align-items: flex-start;
}

.div-row-inputs-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.div-line-divider-form {
  background-color: var(--malachite);
  width: 90px;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.wrapper-content-input-form-message {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.informative-label-form {
  white-space: nowrap;
  min-width: 140px;
  margin-right: 32px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.icon-arrow-slider {
  max-width: 40px;
  height: 20px;
}

.span-label-titles-smaller {
  letter-spacing: 2px;
  font-size: 12px;
}

.content-banner-blue {
  font-size: 14px;
  line-height: 24px;
}

.content-banner-blue.anim-slide-in-bottom {
  font-size: 14px;
}

.icon-read-more-blog {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/62306c4446a39d7ea858fbe5_clarity-circle-arrow-line-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-left: 8px;
}

.wrapper-button-read-more-card-blog {
  align-items: center;
  display: flex;
}

.blogs-pagination {
  justify-content: flex-end;
  margin-top: 40px;
}

.link-pagination-blogs {
  width: 140px;
  color: var(--indigo-dye);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-style: none;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-pagination-blogs.back-button {
  justify-content: flex-end;
}

.link-pagination-blogs.next-button {
  justify-content: flex-start;
}

.wrapper-items-paginations-blog {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.page-count-blogs {
  width: 60px;
  height: 100%;
  color: var(--indigo-dye);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  display: flex;
}

.icon-arrow-pagination-blog.next-arrow {
  margin-left: 16px;
}

.icon-arrow-pagination-blog.back-arrow {
  margin-right: 16px;
}

.card-element-fixed-box-services {
  border: 1px solid var(--columbia-blue);
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: 450px;
  min-height: 450px;
  max-height: 450px;
  display: flex;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.card-element-fixed-box-services.position-1 {
  z-index: 1;
  margin-bottom: -60px;
  top: -210px;
  bottom: 60px;
}

.card-element-fixed-box-services.position-2 {
  z-index: 2;
  margin-top: -60px;
  top: -330px;
  bottom: 120px;
}

.card-element-fixed-box-services.position-3 {
  z-index: 3;
  margin-top: -120px;
  margin-bottom: 60px;
  top: -390px;
  bottom: 180px;
}

.card-element-fixed-box-services.position-3.first-item-card {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.card-element-fixed-box-services.position-4 {
  z-index: 4;
  margin-top: -180px;
  margin-bottom: 120px;
  top: -390px;
  bottom: 240px;
}

.card-element-fixed-box-services.position-4.first-top-item {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.card-element-fixed-box-services.position-5 {
  top: 400px;
}

.card-element-fixed-box-carriers {
  border: 1px solid var(--columbia-blue);
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: 450px;
  min-height: 450px;
  max-height: 450px;
  display: flex;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.card-element-fixed-box-carriers.position-1 {
  z-index: 1;
  margin-bottom: -60px;
  top: -150px;
  bottom: 60px;
}

.card-element-fixed-box-carriers.position-2 {
  z-index: 2;
  margin-top: -60px;
  top: -210px;
  bottom: 120px;
}

.card-element-fixed-box-carriers.position-3 {
  z-index: 3;
  margin-top: -120px;
  margin-bottom: 60px;
  top: -270px;
  bottom: 180px;
}

.card-element-fixed-box-carriers.position-4 {
  z-index: 4;
  margin-top: -180px;
  margin-bottom: 120px;
  top: -330px;
  bottom: 240px;
}

.card-element-fixed-box-carriers.position-4.first-top-item {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.card-element-fixed-box-carriers.position-5 {
  z-index: 5;
  margin-top: -240px;
  margin-bottom: 180px;
  top: -390px;
  bottom: 300px;
}

.card-element-fixed-box-carriers.position-5.first-top-item {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.wrapper-cards-fixed-carriers {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding-top: 240px;
  display: flex;
  position: relative;
}

.icon-go-to-navbar-links {
  opacity: 0;
  width: 32px;
  min-width: 32px;
  max-width: 32%;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-left: 16px;
}

.bio-content-about {
  margin-top: 12px;
}

.wrapper-icon-tabs-hero {
  justify-content: center;
  align-items: stretch;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  margin-left: 8px;
  display: flex;
  position: relative;
}

.icon-box-link-hero-green {
  opacity: 0;
  flex: 1;
  position: absolute;
}

.icon-box-link-hero-green.cta-banner-icon {
  height: 30px;
  margin-bottom: 6px;
  margin-left: 8px;
}

.button-see-more-about {
  width: auto;
  color: var(--indigo-dye);
  letter-spacing: 1px;
  cursor: pointer;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.icon-see-more-about {
  height: 30px;
  margin-right: 8px;
}

.label-collapse {
  opacity: 0;
  margin-left: 36px;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
}

.mask-hero-image {
  z-index: 5;
  background-image: linear-gradient(#00000073, #00000073);
  position: absolute;
  inset: 0%;
}

.background-video-careers {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.label-benefits-carriers {
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 64px;
  font-family: Space Grotesk, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.label-benefits-carriers.services-title {
  margin-bottom: 48px;
}

.success-wrapper-form-contact {
  background-color: #0000;
}

.wrapper-content-success-form-contact {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-line-divider-success-msg-contact {
  background-color: var(--malachite);
  width: 180px;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.checkbox-get-quote.first-block {
  margin-right: 64px;
}

.box-item-checkbox {
  border-radius: 0;
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
}

.block-ilustration-modes-services {
  margin-right: 24px;
  position: relative;
}

.block-ilustration-modes-services.air {
  padding-left: 50px;
}

.image-our-modes-white {
  opacity: 0;
  max-width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.image-our-modes-white.air {
  inset: 0% auto 0% 45%;
}

.page-load {
  z-index: 10000;
  background-color: var(--indigo-dye);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.page-load.hide-page-load {
  display: none;
}

.icon-page-load-home {
  height: 100px;
  position: absolute;
}

.icon-text-logo-page-load {
  position: absolute;
}

.mask-hero-image-carriers {
  z-index: 5;
  background-image: linear-gradient(#0000004d, #0000004d);
  display: none;
  position: absolute;
  inset: 0%;
}

.label-numbers-cards-fixed {
  font-size: 22px;
}

.underline-goodstory-bottom-bar {
  text-decoration: underline;
}

.wrapper-banner-text-infinity-careers {
  z-index: 10;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #08cf54;
  align-items: center;
  width: 600px;
  padding: 16px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
  display: flex;
  position: absolute;
  bottom: 53px;
  right: -100px;
  transform: rotate(-25deg);
}

.slider-testimonials {
  background-color: #0000;
  width: 100%;
  height: 100vh;
}

.mask-slider-testimonials, .item-slider-testimonials {
  width: 100%;
  height: 100%;
}

.wrapper-content-slider-testimonials {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.image-cover-testimonial-face {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.wrapper-content-item-testimonials {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 64px;
  display: flex;
}

.div-line-divider-testimonials-careers {
  background-color: var(--malachite);
  width: 180px;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 24px;
}

.label-name-employer-testimonial {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.slide-nav-testimonials {
  display: none;
}

.left-arrow-slide-testimonials {
  justify-content: center;
  align-items: center;
  max-width: 40px;
  height: 25px;
  display: flex;
  bottom: -80%;
  left: 0%;
  right: -65%;
}

.right-arrow-slide-testimonials {
  justify-content: center;
  align-items: center;
  max-width: 40px;
  height: 25px;
  display: flex;
  bottom: -80%;
  right: 10%;
}

.link-block-footer-nav-box {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 14px;
  text-decoration: none;
  display: flex;
}

.line-box-underline-footer-nav {
  background-color: var(--malachite);
  width: 100%;
  height: 1px;
}

.label-name-item-nav-footer {
  color: var(--indigo-dye);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

.button-link-block-shippers {
  display: none;
}

.button-link-block-shippers.w--current {
  display: block;
}

.wrapper-cores-industries-labels-mobile {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: none;
}

.label-name-category-blog-post {
  border-bottom: 1px solid var(--malachite);
  color: var(--indigo-dye);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 32px;
  padding-bottom: 8px;
  padding-right: 12px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.wrapper-columns-blog-content {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.select-field {
  color: #727b7f;
  background-color: #eef1f3;
  border: 1px #000;
}

.position-share-button {
  margin-left: 16px;
}

.wrapper-share-button-article {
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.label-share-article {
  color: var(--indigo-dye);
  letter-spacing: 1px;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
}

.wrapper-text-article-source {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.label-source-article {
  margin-right: 4px;
  font-weight: 500;
}

.wrapper-column-link {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.background-video-hero-section {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slider-home-intro-content {
  background-color: #0000;
  height: 480px;
}

.mask-slider-home-intro-content {
  width: 100%;
  height: 100%;
}

.slide-nav-hide {
  display: none;
}

.item-slide-home-intro-content {
  width: 100%;
  height: 100%;
}

.grid-image-and-content-slider-home-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.left-arrow-slider-content {
  border: 2px solid var(--indigo-dye);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin-left: 60px;
  transition: background-color .2s;
  display: flex;
  inset: auto auto 20px 60%;
}

.left-arrow-slider-content:hover {
  background-color: #01476959;
}

.left-arrow-slider-content.slider-testimonials-arrow {
  margin-left: 0;
  bottom: 80px;
  left: 0%;
}

.icon-arrow-slider-content {
  height: 16px;
  position: relative;
  right: 1px;
}

.icon-arrow-slider-content.right {
  left: 1px;
  right: 0;
}

.right-arrow-slider-content {
  border: 2px solid var(--indigo-dye);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin-left: 120px;
  transition: background-color .2s;
  display: flex;
  inset: auto auto 20px 60%;
}

.right-arrow-slider-content:hover {
  background-color: #01476959;
}

.right-arrow-slider-content.slider-testimonials-arrow {
  margin-left: 60px;
  bottom: 80px;
  left: 0%;
}

.wrapper-images-social-responsability {
  align-items: center;
  width: 45%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.image-social-responsability {
  object-fit: cover;
  width: 100%;
  height: 350px;
}

.box-social-responsability-images {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.mask-hero-video {
  z-index: 5;
  background-color: #00000059;
  position: absolute;
  inset: 0%;
}

.wrapper-images-our-culture {
  align-items: center;
  width: 45%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.wrapper-content-testimonials-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-videos-testimonials {
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.box-items-videos-testimonials {
  align-items: center;
  height: 100%;
  display: flex;
}

.item-video-testimonial-bg-video {
  object-fit: cover;
  width: 300px;
  height: 450px;
}

.slider-video-testimonials-section {
  background-color: #0000;
  width: 57%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.mask-slider-testimonials-section {
  width: 300px;
  overflow: visible;
}

.item-silder-testimonial-video {
  width: auto;
  margin-right: 32px;
}

.video-testimonial-block {
  object-fit: cover;
  background-color: #999;
  width: 100%;
  height: 100%;
}

.box-video-testimonial-block {
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
  position: relative;
}

.wrapper-mask-video-testimonial {
  justify-content: flex-start;
  align-items: flex-start;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  height: 535px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.embed-video-testimonial {
  width: 100%;
  height: 100%;
}

.button-play-full-video-lightbox {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wrapper-bottom-button-careers {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 80px;
}

.icon-play-video-careers {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-right: 16px;
}

.label-text-button-play-video-careers {
  color: #fff;
  letter-spacing: 2px;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.wrapper-content-banner-about-dark {
  color: #fff;
}

.wrapper-content-banner-about-dark.anim-fade-in {
  color: var(--indigo-dye);
  text-align: center;
}

.wrapper-more-content-banner-about-dark {
  color: #fff;
}

.wrapper-more-content-banner-about-dark.anim-slide-in-bottom {
  color: var(--indigo-dye);
  text-align: center;
}

.grid-stacked {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-stacked.table-benefits-careers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--columbia-blue);
  grid-template-rows: 60px 1px 60px 1px 60px 1px 60px 1px 60px;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
}

.grid-stacked.wrapper-2-columns-header-post {
  grid-template-columns: .75fr 1fr;
}

.div-line-hover-effect {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-line-hover-effect.blue-line {
  background-color: var(--indigo-dye);
}

.box-text-line {
  position: relative;
}

.box-data-infro-video-testimonial {
  z-index: 5;
  background-color: var(--indigo-dye);
  padding: 16px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.label-name-testimonial {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.label-job-testimonial {
  color: #fff;
  text-transform: capitalize;
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
}

.label-job-testimonial.max-width-260px {
  max-width: 260px;
}

.wrapper-box-banner-services {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624ebf2fcdf6c58dfce0e516_Trident-Home-Employees.jpg");
  background-position: 29%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 54%;
  max-width: 1150px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.wrapper-content-modes {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 72px;
  display: flex;
}

.wrapper-box-banner-modes {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/627e6b38ff7686625c192694_E28A5475-35%203.jpg");
  background-position: 19%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 54%;
  max-width: 1150px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.collection-wrapper-persons-about {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.collection-list-persons-about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.collection-item-persons-about {
  width: 100%;
  height: auto;
}

.mask-hero-cornhole {
  z-index: 10;
  background-color: #0009;
  position: absolute;
  inset: 0%;
}

.background-video-cornhole-page {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.label-title-cornhole-hero {
  background-color: var(--malachite);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.wp-hero-cornhole-page {
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.label-cornhole-title {
  text-align: center;
  letter-spacing: -.25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 90px;
}

.label-cornhole-title.txt-color-white.anim-flip-in-bottom.blogs-title {
  font-size: 38px;
  line-height: 48px;
}

.label-cornhole-title.txt-color-white.x1 {
  font-size: 70px;
}

.label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.mobile-title {
  display: none;
}

.label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
  font-size: 80px;
  line-height: 90px;
}

.label-info-hero-cornhole-lp {
  margin-top: 32px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.wp-bottom-bar-cornhole-lp-hero {
  z-index: 15;
  background-color: var(--indigo-dye);
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.grid-links-bottom-cornhole-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  display: grid;
}

.button-link-bottom-bar-cornhole {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  padding: 8px;
  font-family: Space Grotesk, sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.icon-anchor-cornhole-off {
  position: absolute;
}

.wp-logo-event-cornhole {
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-logo-event-cornhole {
  height: 150px;
}

.wp-infinty-img-carrousel-cornhole {
  width: 100%;
  height: 450px;
  overflow: hidden;
}

.box-infinity-img-carrousel-cornhole {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.lightbox-infinity-img-carrousel-cornhole {
  width: 320px;
  min-width: 320px;
  height: 100%;
}

.img-infinity-img-carrousel-cornhole {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.block-infinity-img-carrousel {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  height: 100%;
  display: flex;
}

.wp-form-contact-cornhole-event {
  flex-direction: column;
  display: flex;
}

.up-block-form-cornhole {
  border: 1px solid var(--columbia-blue);
  width: 100%;
  color: var(--indigo-dye);
  text-align: center;
  background-color: #eef1f3;
  padding: 20px 22%;
}

.bottom-block-form-cornhole {
  border-right: 1px solid var(--columbia-blue);
  border-bottom: 1px solid var(--columbia-blue);
  border-left: 1px solid var(--columbia-blue);
  padding: 80px 100px 94px;
}

.title-content-block-form-cornhole {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 80px;
  display: grid;
}

.wp-form-cornhole-event {
  min-height: 560px;
}

.wp-block-form-cornhole-event {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.wp-columns-inputs-forms {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.div-line-divider-cornhole-form {
  background-color: var(--columbia-blue);
  width: 350px;
  height: 1px;
}

.mask-image-payment-event-cornhole {
  width: 50%;
  color: var(--indigo-dye);
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/642c83b2a30f88930cd4122e_MicrosoftTeams-image-(25).jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wp-content-payment-cornhole {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card-payment-event-cornhole {
  max-width: 420px;
  color: var(--text-color);
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.card-payment-event-cornhole.bottom-card {
  margin-top: 32px;
}

.div-line-divider-card-payment-vip-tickets-cornhole {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.button-dummy-purchase-tickets {
  grid-column-gap: 16px;
  color: var(--indigo-dye);
  letter-spacing: .5px;
  text-transform: uppercase;
  align-items: center;
  margin-top: 24px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.icon-dummy-purchase-tickets {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
}

.label-price-tag-cornhole-tickets-vip {
  color: var(--text-color);
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.grid-sponsor-cornhole-event {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.card-sponsor-cornhole-event {
  flex-direction: column;
  display: flex;
}

._1st-box-sponsor-cornhole-event {
  background-color: var(--platinum);
  flex: 1;
  padding: 24px;
}

._2nd-box-sponsor-cornhole-event {
  background-color: var(--indigo-dye);
  color: #fff;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: flex-end;
  padding: 12px 24px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

._2nd-box-sponsor-cornhole-event.hidden {
  display: none;
}

.label-level-sponsor-cornhole-event {
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.label-price-sponsor-cornhole-event {
  margin-bottom: 16px;
  font-weight: 400;
}

.div-line-divider-sponsor-level {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.list-perks-sponsor-cornhole {
  padding-left: 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.icon-become-a-sponsor-cornhole {
  height: 20px;
}

._2nd-box-sponsor-sold-out {
  background-color: var(--malachite);
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 12px 24px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.wp-brands-sponsors-cornhole {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.logo-sponsor-cornhole.hidden {
  display: none;
}

.logo-sponsor-cornhole.smaller {
  max-width: 70%;
}

.img-support-the-project-cornhole {
  width: 100%;
}

.wp-content-support-the-project-cornhole {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 300px;
  display: flex;
}

.div-line-divider-support-the-project {
  background-color: var(--malachite);
  width: 160px;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 16px;
}

.wp-faqs-cornhole-event {
  flex-direction: column;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.item-faqs-cornhole-event {
  border-bottom: 1px solid #181818;
  overflow: hidden;
}

.top-bar-faq-cornhole-event {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
}

.bottom-bar-faq-cornhole-event {
  padding-bottom: 16px;
  padding-left: 75px;
  padding-right: 75px;
}

.label-number-faq-cornhole {
  letter-spacing: .5px;
  margin-right: 60px;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.label-title-faq-cornhole {
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.wp-title-and-number-faq-cornhole {
  align-items: center;
  display: flex;
}

.wp-icon-faq-cornhole {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  position: relative;
}

.icon-faq-cornhole-on {
  opacity: 0;
  position: absolute;
}

.icon-faq-cornhole-off {
  position: absolute;
}

.wp-content-other-questions-cornhole {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 530px;
  display: flex;
}

.div-line-diveder-other-questions {
  background-color: var(--malachite);
  width: 50px;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.success-wp-form-cornhole {
  background-color: #0000;
  height: 560px;
}

.wp-success-content-form-cornhole {
  width: 100%;
  max-width: 550px;
  height: 100%;
  color: var(--indigo-dye);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wp-buttons-registraton-cornhole-form {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.button-fill-registration-cornhole {
  grid-column-gap: 10px;
  background-color: var(--indigo-dye);
  color: #fff;
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.button-fill-registration-cornhole:hover {
  background-color: #012f45;
}

.button-fill-registration-cornhole.basic-button {
  border: 1px solid var(--indigo-dye);
  color: var(--indigo-dye);
  background-color: #0000;
}

.icon-button-pay-registration-cornhole {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.icon-button-anchor-cornhole {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  position: relative;
}

.icon-anchor-cornhole-on {
  opacity: 0;
  position: absolute;
}

.div-line-divider-register-team-cornhole {
  background-color: var(--malachite);
  width: 80px;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: none;
}

.typo-small-caption {
  font-size: 12px;
  line-height: 14px;
}

.faq-link {
  color: var(--indigo-dye);
}

.block-aligment-icon-with-text {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.wp-button-submit-and-captcha {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.captcha-box-form {
  margin-bottom: 0;
}

.wp-logo-event-cornhole-hero {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  display: flex;
}

.img-logo-event-cornhole-hero {
  height: 120px;
}

._2nd-box-sponsor-sold-out-2 {
  color: #fff;
  text-align: center;
  background-color: #09e85e;
  width: 100%;
  padding: 12px 24px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.wrapper-cover-photo-people-about-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/65ddefa9c43aad9180c9b42a_IMG_3721_v3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 380px;
  display: block;
}

.wrapper-cover-photo-people-about-copy.img-mark {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624ebe17c01e81e3be968922_Trident-Mark-Headshot.jpg");
}

.wrapper-cover-photo-people-about-copy.img-haley {
  background-image: url("https://cdn.prod.website-files.com/6230398d8ffe613fadeae697/624ebe0b654d9a107d2a689a_Trident-Heath-Headshot.jpg");
}

.paragraph {
  color: var(--platinum);
}

.heading {
  padding-top: 0;
}

.flex-block {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.paragraph-2 {
  color: var(--platinum);
}

.paragraph-3 {
  padding-top: 10px;
}

.heading-2 {
  color: var(--indigo-dye);
  padding-top: 8px;
  padding-bottom: 0;
  font-style: normal;
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .style-container {
    padding-left: 56px;
    padding-right: 56px;
  }

  .typo-heading-1 {
    font-size: 40px;
    line-height: 50px;
  }

  .typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
    font-size: 50px;
  }

  .section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.first-item {
    padding-top: 90px;
  }

  .section.first-item.last-item {
    padding-top: 80px;
  }

  .section.last-item {
    padding-bottom: 40px;
  }

  .section.footer-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.hero-careers-section {
    min-height: 50vh;
  }

  .section.article-content-section {
    margin-top: 0;
    margin-bottom: 100px;
    top: 100px;
  }

  .section.hero-blog-section {
    height: auto;
    padding-top: 240px;
    padding-bottom: 100px;
    position: relative;
  }

  .section.cornhole-hero-section {
    min-height: 100vh;
  }

  .section.purchase-tickets-events-cornhole-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.banner-become-sponsor-cornhole {
    padding-top: 56px;
  }

  .typo-content {
    line-height: 22px;
  }

  .container {
    padding-left: 56px;
    padding-right: 56px;
  }

  .typo-heading-2 {
    font-size: 30px;
    line-height: 35px;
  }

  .typo-heading-2-smaller {
    font-size: 25px;
  }

  .wrapper-content-global-navbar {
    grid-template-columns: 1fr 1px 1.5fr 1px 1fr;
  }

  .wrapper-block-content-navbar {
    padding: 24px;
  }

  .grid {
    grid-column-gap: 8px;
    grid-row-gap: 56px;
  }

  .grid.wrapper-2-columns-header-post {
    text-align: center;
  }

  .grid.support-the-project-grid {
    grid-column-gap: 40px;
  }

  .label-hero-base-content {
    max-width: none;
    margin-top: 16px;
    padding-left: 0;
  }

  .wrapper-bottom-bar-hero-home {
    justify-content: center;
    justify-items: center;
  }

  .wrapper-tab-item-card {
    padding-left: 32px;
    padding-right: 32px;
  }

  .box-asset-content-item-card {
    width: 50%;
  }

  .box-data-content-item-card {
    padding: 32px;
  }

  .link-block-full-cta-banner {
    font-size: 35px;
    line-height: 45px;
  }

  .icon-ship-something-cta-banner {
    height: 40px;
  }

  .wrapper-content-footer {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
  }

  .footer-wrapper-logo-icon {
    border-right-style: none;
    justify-content: center;
    width: 100%;
  }

  .icon-logo-footer {
    top: 0;
  }

  .footer-wrapper-content {
    border-right-style: none;
  }

  .footer-wrapper-navigation-content {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    padding: 0;
  }

  .footer-bottom-navigation-bar {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-column-footer-navigation.nav-items {
    flex-direction: row;
    justify-content: space-between;
  }

  .wrapper-intro-about {
    padding-right: 24px;
  }

  .wrapper-columns-intro-about {
    grid-template-columns: .5fr 1.5fr;
  }

  .wrapper-main-persons-about {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .item-partners-about-page {
    grid-template-columns: auto 1fr 100px;
  }

  .label-number-partners-about-page {
    margin-right: 32px;
  }

  .label-main-content-partners-item {
    font-size: 12px;
    line-height: 19px;
  }

  .logo-partners-about-page {
    max-width: 100px;
  }

  .span-label-partners-focus {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
  }

  .wrapper-intro-services {
    padding-bottom: 24px;
    padding-right: 0;
  }

  .link-box-our-modes {
    padding-right: 40px;
  }

  .link-box-button-banner-icon.dark {
    justify-content: flex-start;
  }

  .label-content-table {
    text-align: center;
    padding: 12px;
    font-size: 12px;
    line-height: 19px;
  }

  .collection-list-blog {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-tab-pane-contact-form {
    padding: 32px;
  }

  .div-item-input-form {
    grid-template-columns: 120px 1fr;
  }

  .div-item-input-form.first-item {
    margin-top: 24px;
  }

  .colum-article-content {
    padding-top: 64px;
  }

  .image-fixed-column-article {
    height: 400px;
    top: 0;
  }

  .wrapper-banner-text-infinity {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .get-a-quote-form {
    padding: 32px;
  }

  .label-form {
    letter-spacing: .5px;
    min-width: 120px;
    margin-right: 16px;
  }

  .content-banner-blue {
    line-height: 22px;
  }

  .slider-home-intro-content {
    height: 460px;
  }

  .left-arrow-slider-content {
    margin-left: 32px;
    bottom: 32px;
  }

  .right-arrow-slider-content {
    margin-left: 88px;
    bottom: 32px;
  }

  .wrapper-images-our-culture {
    width: 50%;
  }

  .icon-play-video-careers {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
  }

  .label-text-button-play-video-careers {
    font-size: 20px;
  }

  .wrapper-more-content-banner-about-dark.anim-slide-in-bottom {
    text-align: left;
  }

  .grid-stacked {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
  }

  .grid-stacked.wrapper-2-columns-header-post {
    text-align: center;
  }

  .label-job-testimonial {
    line-height: 22px;
  }

  .wrapper-box-banner-modes {
    width: 39%;
  }

  .collection-wrapper-persons-about {
    margin-top: 32px;
  }

  .collection-list-persons-about {
    grid-template-columns: 1fr 1fr;
  }

  .label-cornhole-title {
    font-size: 40px;
    line-height: 50px;
  }

  .label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
    font-size: 50px;
  }

  .wp-bottom-bar-cornhole-lp-hero {
    display: none;
  }

  .up-block-form-cornhole {
    padding-left: 10%;
    padding-right: 10%;
  }

  .bottom-block-form-cornhole {
    padding: 40px 64px 0;
  }

  .title-content-block-form-cornhole {
    grid-column-gap: 16px;
  }

  .wp-block-form-cornhole-event {
    grid-column-gap: 12px;
    grid-row-gap: 20px;
  }

  .mask-image-payment-event-cornhole {
    width: 40%;
  }

  .grid-sponsor-cornhole-event {
    grid-template-columns: 1fr 1fr;
  }

  .wp-brands-sponsors-cornhole {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .style-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .txt-right-mobile {
    text-align: right;
  }

  .txt-center-mobile {
    text-align: center;
  }

  .txt-left-mobile {
    text-align: left;
  }

  .typo-heading-1.txt-color-white.x1 {
    font-size: 40px;
    line-height: 53px;
  }

  .typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
    text-align: center;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.first-item {
    padding-top: 70px;
  }

  .section.last-item {
    padding-top: 24px;
    padding-bottom: 64px;
  }

  .section.contact-hero-section {
    padding-bottom: 40px;
  }

  .section.slider-testimonials-section {
    padding-top: 76px;
    padding-bottom: 76px;
  }

  .section.logo-event-cornhole-section {
    display: block;
  }

  .section.banner-become-sponsor-cornhole {
    padding-top: 40px;
  }

  .section.support-the-project-section {
    padding-top: 80px;
  }

  .container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container.base-elevation-content-container {
    padding-top: 264px;
  }

  .container.base-elevation-content-container-modes {
    padding-top: 260px;
  }

  .typo-heading-2-smaller {
    font-size: 25px;
  }

  .wrapper-content-global-navbar {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: end;
    padding: 110px 32px 32px;
  }

  .wrapper-content-global-navbar.hide-content-navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1px auto;
    grid-template-columns: 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-hamburguer-global-navbar {
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
  }

  .wrapper-block-content-navbar.block-links-navbar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .wrapper-block-content-navbar.label-follow-us-social-media {
    justify-content: flex-start;
    display: none;
  }

  .wrapper-block-content-navbar.block-direction-and-more-info {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-line-navbar-block {
    display: none;
  }

  .navbar-links {
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
  }

  .item-social-media-navbar {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
  }

  .grid {
    grid-column-gap: 0px;
    grid-row-gap: 55px;
    grid-template: ". . . ." 1fr
                   ". . . Area"
                   / 2.25fr;
    align-items: stretch;
  }

  .grid.table-benefits-careers {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .grid.support-the-project-grid {
    grid-template-columns: 1.8fr;
  }

  .wrapper-bottom-bar-hero-home {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .link-box-hero-home {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 13px;
  }

  .box-data-content-item-card.carriers {
    padding-top: 40px;
  }

  .wrapper-box-links-services-shippers.anim-slide-in-bottom {
    grid-template-columns: .25fr;
    margin-top: 8px;
  }

  .button-inner-hamburguer-global-navbar {
    width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
  }

  .link-bottom-bar-footer {
    text-align: right;
    line-height: 14px;
  }

  .div-line-space-side-slider.line-testimonials-section {
    display: none;
  }

  .wrapper-line-core-industries.middle-line {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .label-core-industries-services {
    font-size: 12px;
  }

  .label-core-industries-services.hide {
    display: none;
  }

  .link-box-our-modes {
    padding: 24px 32px 24px 24px;
  }

  .line-divider-table {
    display: none;
  }

  .collection-list-blog {
    grid-template-columns: 1fr;
  }

  .wrapper-hero-content-contact {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-bottom: 48px;
  }

  .wrapper-hero-content-contact.anim-slide-in-bottom {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    margin-bottom: 0;
  }

  .div-item-input-form {
    grid-column-gap: 16px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
  }

  .field-label-base-form {
    margin-bottom: 0;
    font-size: 12px;
  }

  .image-fixed-column-article {
    height: 300px;
  }

  .wrapper-banner-text-infinity {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
    right: -196px;
  }

  .label-form._2nd-column-placement {
    text-align: left;
  }

  .div-row-inputs-form {
    grid-auto-flow: row;
  }

  .slider-home-intro-content {
    height: 700px;
  }

  .grid-image-and-content-slider-home-intro {
    grid-template-rows: minmax(210px, .75fr) auto;
    grid-template-columns: 1fr;
  }

  .left-arrow-slider-content {
    left: 0%;
  }

  .left-arrow-slider-content.slider-testimonials-arrow {
    margin-left: 32px;
    bottom: 0;
  }

  .right-arrow-slider-content {
    left: 0%;
  }

  .right-arrow-slider-content.slider-testimonials-arrow {
    margin-left: 85px;
    bottom: 0;
  }

  .wrapper-content-testimonials-block {
    align-items: center;
    margin-bottom: 32px;
  }

  .slider-video-testimonials-section {
    width: 98%;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
  }

  .mask-slider-testimonials-section {
    width: 100%;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .label-content-testimonials {
    display: none;
  }

  .grid-stacked {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
  }

  .grid-stacked.table-benefits-careers {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .wrapper-box-banner-modes {
    width: 100%;
    height: 33%;
    inset: 0% 0% auto;
  }

  .collection-wrapper-persons-about {
    margin-top: 24px;
  }

  .collection-list-persons-about {
    grid-template-columns: 1fr;
  }

  .label-cornhole-title.txt-color-white.x1 {
    font-size: 40px;
    line-height: 53px;
  }

  .label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title.more-big-text {
    text-align: center;
  }

  .label-info-hero-cornhole-lp {
    text-align: center;
    padding-left: 63px;
    padding-right: 64px;
  }

  .img-logo-event-cornhole {
    height: 120px;
  }

  .wp-infinty-img-carrousel-cornhole {
    height: 230px;
  }

  .lightbox-infinity-img-carrousel-cornhole {
    width: 180px;
    min-width: 180px;
  }

  .mask-image-payment-event-cornhole {
    background-position: 50% 22%;
    width: 100%;
    height: 300px;
    inset: 0% 0% auto;
  }

  .grid-sponsor-cornhole-event {
    grid-template-columns: 1fr;
  }

  .wp-brands-sponsors-cornhole {
    grid-row-gap: 32px;
  }

  .logo-sponsor-cornhole.smaller {
    max-width: 79%;
  }

  .wp-content-support-the-project-cornhole {
    max-width: 800px;
  }

  .wp-faqs-cornhole-event {
    margin-top: 24px;
  }

  .wp-logo-event-cornhole-hero {
    display: none;
  }

  .flex-block {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media screen and (max-width: 479px) {
  .typo-heading-1 {
    font-size: 35px;
    line-height: 40px;
  }

  .typo-heading-1.txt-color-white.anim-flip-in-bottom.blogs-title {
    font-size: 30px;
    line-height: 35px;
  }

  .typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.mobile-title {
    font-size: 50px;
    line-height: 47px;
    display: block;
  }

  .typo-heading-1.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title {
    display: none;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.first-item {
    padding-top: 60px;
  }

  .section.first-item.last-item.services-special-cards {
    padding-bottom: 50px;
  }

  .section.first-item.last-item.intro-home-content-section {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .section.first-item.banner-top-hero-home {
    display: block;
  }

  .section.last-item {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.banner-shippers-section {
    padding-bottom: 100px;
  }

  .section.seize-video-section {
    min-height: 60vh;
  }

  .section.footer-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.base-hero-section {
    min-height: 700px;
  }

  .section.side-slider-section, .section.our-models-services-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.hero-careers-section {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 100vh;
    padding-bottom: 80px;
  }

  .section.side-slider-section-careers {
    flex-direction: column-reverse;
    padding-top: 64px;
    padding-bottom: 24px;
    display: flex;
  }

  .section.benefits-careers-section {
    padding-top: 48px;
    padding-bottom: 290px;
  }

  .section.benefits-careers-second-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.hero-blog {
    align-items: flex-end;
    padding-bottom: 63px;
  }

  .section.contact-hero-section {
    padding-top: 160px;
    padding-bottom: 48px;
  }

  .section.article-content-section {
    padding-top: 32px;
  }

  .section.get-a-quote-hero-section {
    padding-bottom: 80px;
  }

  .section.cornhole-hero-section {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 100vh;
    padding-top: 160px;
    padding-bottom: 80px;
  }

  .section.logo-event-cornhole-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section.purchase-tickets-events-cornhole-section {
    padding-bottom: 0;
  }

  .section.banner-become-sponsor-cornhole {
    padding-top: 40px;
    padding-bottom: 72px;
  }

  .section.support-the-project-section {
    padding-top: 40px;
  }

  .container.hero-base-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container.sticky-cards-home-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.base-elevation-content-container {
    padding-top: 0;
  }

  .container.sticky-cards-services-container, .container.footer-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.base-elevation-content-container-modes {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.support-the-project-container {
    padding-left: 0;
    padding-right: 0;
  }

  .typo-heading-2.anim-fade-in.another-last-adjustment {
    max-width: 260px;
  }

  .typo-heading-2.last-adjustment-text {
    max-width: 250px;
  }

  .typo-heading-2-smaller.txt-color-white.txt-center.x6.anim-flip-in-bottom.new-random-style {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Karla, sans-serif;
    font-size: 13px;
    font-weight: 400;
  }

  .typo-heading-3.txt-color-white {
    font-size: 14px;
    line-height: 20px;
  }

  .logo-trident-global-navbar-blue {
    height: 40px;
  }

  .wrapper-content-global-navbar {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 120px;
    padding-bottom: 32px;
    display: flex;
  }

  .wrapper-content-global-navbar.hide-content-navbar {
    display: none;
  }

  .logo-trident-global-navbar-white {
    height: 40px;
  }

  .button-hamburguer-global-navbar {
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
  }

  .wrapper-block-content-navbar.block-links-navbar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    align-content: center;
    width: 100%;
    padding: 32px;
  }

  .wrapper-block-content-navbar.block-social-media-icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    padding: 32px;
  }

  .wrapper-block-content-navbar.block-direction-and-more-info {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0;
    display: none;
  }

  .wrapper-block-content-navbar.block-links-login {
    margin-top: 30px;
    padding: 0;
    display: none;
  }

  .navbar-links {
    font-size: 34px;
  }

  .navbar-links.w--current {
    border-bottom-width: 2px;
  }

  .item-social-media-navbar {
    width: 26px;
    min-width: 26px;
    max-width: 26px;
    height: 26px;
    min-height: 26px;
    max-height: 26px;
  }

  .grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: 0;
  }

  .grid.table-benefits-careers {
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-anim-typewriter.typo-heading-1.txt-color-malachite {
    font-size: 40px;
    line-height: 53px;
  }

  .label-hero-base-content.mobile-version-item {
    color: var(--text-color);
    text-align: center;
    font-size: 14px;
    line-height: 22px;
  }

  .div-line-cute-typewriter.line-item {
    background-color: var(--malachite);
    height: 1px;
  }

  .wrapper-bottom-bar-hero-home {
    display: none;
  }

  .wrapper-cards-fixed-home {
    padding-bottom: 60px;
  }

  .card-element-fixed-box {
    height: 550px;
    min-height: 550px;
    max-height: 550px;
  }

  .card-element-fixed-box.position-1 {
    top: -310px;
  }

  .card-element-fixed-box.position-2 {
    top: -370px;
  }

  .card-element-fixed-box.position-3 {
    top: -430px;
  }

  .card-element-fixed-box.position-4 {
    top: -490px;
  }

  .wrapper-tab-item-card {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 13px;
  }

  .wrapper-content-item-card {
    flex-direction: column;
  }

  .box-asset-content-item-card {
    width: 100%;
    height: 220px;
  }

  .box-data-content-item-card {
    width: 100%;
    height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-cover-asset-content-item-card {
    min-width: auto;
    height: 260px;
    min-height: auto;
  }

  .wrapper-content-shipers {
    padding-right: 0;
  }

  .wrapper-box-cta-banner-more-services {
    width: 100%;
    height: 300px;
    inset: auto 0% 0%;
  }

  .wrapper-cta-shipers {
    margin-top: 154px;
    margin-bottom: 54px;
  }

  .link-box-cta-banner-home {
    padding: 12px;
    display: none;
  }

  .div-label-services-shippers {
    min-width: 120px;
  }

  .wrapper-box-links-services-shippers {
    margin-top: 32px;
  }

  .wrapper-box-links-services-shippers.anim-slide-in-bottom {
    grid-template-columns: minmax(264px, .25fr);
  }

  .link-block-full-cta-banner {
    font-size: 26px;
    font-weight: 500;
  }

  .wrapper-content-cta-full-banner {
    justify-content: flex-start;
  }

  .icon-ship-something-cta-banner {
    height: 26px;
    margin-bottom: 20px;
    margin-left: 8px;
  }

  .wrapper-inner-global-navbar {
    border-bottom: 1px solid var(--columbia-blue);
  }

  .button-inner-hamburguer-global-navbar {
    width: 28px;
    min-width: 28px;
    max-width: 28px;
    height: 28px;
    min-height: 28px;
    max-height: 28px;
  }

  .logo-trident-global-navbar-inner {
    height: 40px;
  }

  .icon-play-video-green {
    height: 50px;
  }

  .wrapper-content-footer {
    grid-row-gap: 72px;
  }

  .icon-logo-footer {
    height: 100px;
    top: 0;
  }

  .footer-wrapper-navigation-content {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
  }

  .footer-bottom-navigation-bar {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .wrapper-column-footer-navigation {
    align-items: center;
  }

  .wrapper-column-footer-navigation.nav-items {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    border-top: 1px solid var(--columbia-blue);
    border-bottom: 1px solid var(--columbia-blue);
    grid-template-rows: 1fr auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    place-content: center;
    justify-items: center;
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: grid;
  }

  .label-titles-footer-navigation {
    margin-bottom: 8px;
    line-height: 15px;
  }

  .wrapper-hero-content-about {
    padding-left: 0;
  }

  .wrapper-base-hero-image {
    width: 100%;
    padding-bottom: 320px;
  }

  .wrapper-base-hero-image.about-page {
    padding-bottom: 260px;
  }

  .wrapper-base-hero-image.carriers-page {
    padding-bottom: 350px;
  }

  .wrapper-intro-about {
    padding-right: 0;
  }

  .wrapper-main-persons-about {
    grid-template-columns: 1fr;
  }

  .div-bio-people-about {
    min-height: auto;
  }

  .wrapper-content-side-slider {
    margin-bottom: 32px;
  }

  .side-slider {
    width: 100%;
    padding-bottom: 64px;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
  }

  .mask-side-slider {
    height: 340px;
  }

  .mask-side-slider.careers-mask-slider {
    width: 85%;
    height: 320px;
    margin-left: 0;
  }

  .wrapper-side-slider-item.first-round-img.invert-view {
    border-top-right-radius: 0;
  }

  .wrapper-side-slider-item.mobile-invert-slider {
    border-top-left-radius: 32px;
  }

  .left-arrow-side-slider {
    bottom: 0%;
    right: 22%;
  }

  .left-arrow-side-slider.careers-arrow {
    bottom: 30px;
    left: auto;
    right: 80px;
  }

  .left-arrow-side-slider.about-arrows-page {
    left: 32px;
    right: auto;
  }

  .right-arrow-side-slider {
    bottom: 0%;
    left: 22%;
    right: 0%;
  }

  .right-arrow-side-slider.careers-arrow {
    bottom: 30px;
    left: auto;
    right: 24px;
  }

  .right-arrow-side-slider.about-arrows-page {
    left: 110px;
    right: auto;
  }

  .item-partners-about-page {
    text-align: center;
    border: 1px solid #000;
    flex-direction: column;
    grid-template-columns: auto;
    grid-auto-flow: row;
    place-content: center;
    place-items: flex-start center;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .label-number-partners-about-page {
    margin-right: 8px;
    font-size: 15px;
    font-weight: 500;
  }

  .label-main-content-partners-item {
    color: #868686;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
  }

  .logo-partners-about-page {
    max-width: 180px;
    height: 60px;
  }

  .span-label-partners-focus {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .wrapper-cores-industries-labels-desktop {
    border: 1px solid var(--malachite);
    border-radius: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .wrapper-cores-industries-labels-desktop.services-page, .wrapper-cores-industries-labels-desktop.event-details-cornhole {
    display: none;
  }

  .wrapper-line-core-industries {
    grid-column-gap: 24px;
    grid-row-gap: 8px;
    border-top: 1px solid var(--malachite);
    grid-template-columns: auto auto auto;
    grid-auto-flow: row;
    padding: 16px 12px;
  }

  .wrapper-line-core-industries.middle-line {
    border-top-style: none;
    border-bottom-style: none;
  }

  .wrapper-line-core-industries.bottom-line {
    border-bottom-style: none;
  }

  .wrapper-line-core-industries.top-line {
    border-top-style: none;
  }

  .wrapper-line-core-industries.last-item-line {
    border-bottom: 1px solid var(--malachite);
  }

  .wrapper-line-core-industries.continue-middle-line {
    border-top-style: none;
    border-bottom-style: none;
  }

  .label-core-industries-services {
    letter-spacing: .5px;
    font-size: 12px;
    line-height: 20px;
  }

  .label-core-industries-services.breaking-normal {
    white-space: normal;
  }

  .wrapper-content-our-modes {
    margin-left: 0;
  }

  .wrapper-our-modes-items {
    grid-template-columns: 1fr;
  }

  .link-box-our-modes {
    padding-left: 16px;
    padding-right: 24px;
  }

  .image-our-modes-blue {
    max-width: 125px;
    height: 50px;
  }

  .label-our-modes-text {
    letter-spacing: 1px;
    width: 100px;
    font-size: 14px;
  }

  .link-box-button-banner-icon {
    justify-content: flex-start;
  }

  .link-box-button-banner-icon.dark {
    justify-content: center;
  }

  .wrapper-content-benefits-careers {
    margin-top: 0;
  }

  .wrapper-image-benefits-careers {
    width: 84%;
    height: 260px;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 0%;
  }

  .label-title-table {
    text-align: left;
    justify-content: flex-start;
    height: 50px;
    padding-left: 16px;
    font-size: 12px;
    font-weight: 500;
  }

  .label-content-table {
    border-top: 1px solid var(--columbia-blue);
    height: 50px;
    padding: 0 16px;
  }

  .wrapper-hero-content-blog {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .label-article-title {
    line-height: 25px;
  }

  .wrapper-hero-content-contact {
    margin-bottom: 0;
  }

  .wrapper-hero-content-contact.anim-slide-in-bottom {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .div-line-divider-hero-contact {
    margin-top: 8px;
  }

  .wrapper-tab-contact-form {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tab-menu-contact-form {
    grid-auto-flow: row;
    height: auto;
  }

  .tab-link-contact-form {
    letter-spacing: .5px;
    border-right-style: none;
    justify-content: flex-start;
    height: 40px;
    padding: 0 0 0 18px;
    font-size: 14px;
    font-weight: 500;
  }

  .tab-link-contact-form.center {
    border-top: 1px solid var(--columbia-blue);
    border-bottom: 1px solid var(--columbia-blue);
    border-right-style: none;
    font-size: 13px;
  }

  .wrapper-tab-pane-contact-form {
    padding: 24px 16px;
  }

  .double-content-tab-pane {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .field-label-base-form {
    font-size: 11px;
  }

  .colum-article-content {
    padding-top: 32px;
  }

  .image-fixed-column-article {
    height: 280px;
  }

  .wrapper-banner-text-infinity {
    padding-top: 8px;
    padding-bottom: 8px;
    bottom: 20px;
    right: -95px;
  }

  .text-infinite-label {
    font-size: 12px;
    line-height: 20px;
  }

  .icon-banner-block {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
  }

  .label-card-name {
    letter-spacing: .8px;
    font-size: 13px;
  }

  .tab-floating-hero {
    height: 40px;
    padding-left: 15px;
    padding-right: 24px;
    position: absolute;
    right: 19px;
  }

  .wrapper-hero-get-a-quote {
    text-align: left;
    align-items: flex-start;
  }

  .get-a-quote-form {
    padding: 24px;
  }

  .wrapper-get-a-quote-form {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .label-form {
    min-width: 100px;
  }

  .item-input-form {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-element-fixed-box-services {
    height: 600px;
    min-height: 600px;
    max-height: 600px;
  }

  .card-element-fixed-box-services.position-1 {
    top: -360px;
  }

  .card-element-fixed-box-services.position-2 {
    top: -480px;
  }

  .card-element-fixed-box-services.position-3 {
    top: -540px;
  }

  .card-element-fixed-box-carriers {
    height: 550px;
    min-height: 550px;
    max-height: 550px;
  }

  .card-element-fixed-box-carriers.position-1 {
    top: -250px;
  }

  .card-element-fixed-box-carriers.position-2 {
    top: -310px;
  }

  .card-element-fixed-box-carriers.position-3 {
    top: -370px;
  }

  .card-element-fixed-box-carriers.position-4 {
    top: -430px;
  }

  .card-element-fixed-box-carriers.position-5 {
    top: -490px;
  }

  .wrapper-cards-fixed-carriers {
    bottom: 80px;
  }

  .icon-go-to-navbar-links {
    width: 24px;
    min-width: 24px;
    max-width: 24%;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
  }

  .label-benefits-carriers {
    max-width: 250px;
    margin-bottom: 120px;
    margin-left: auto;
    margin-right: auto;
  }

  .label-benefits-carriers.services-title {
    margin-bottom: 24px;
  }

  .block-ilustration-modes-services {
    justify-content: center;
    align-items: center;
    width: 150px;
    margin-right: 16px;
    display: flex;
  }

  .block-ilustration-modes-services.air {
    justify-content: flex-start;
    padding-left: 35px;
  }

  .image-our-modes-white {
    max-width: 125px;
    height: 50px;
  }

  .mask-hero-image-carriers {
    display: block;
  }

  .wrapper-banner-text-infinity-careers {
    padding-top: 8px;
    padding-bottom: 8px;
    bottom: 32px;
  }

  .slider-testimonials {
    height: auto;
  }

  .wrapper-content-slider-testimonials {
    grid-template-columns: 1.5fr;
  }

  .image-cover-testimonial-face {
    height: 300px;
  }

  .wrapper-content-item-testimonials {
    padding: 48px 48px 120px;
  }

  .left-arrow-slide-testimonials {
    bottom: -750px;
    left: 48px;
    right: auto;
  }

  .right-arrow-slide-testimonials {
    bottom: -750px;
    left: 115px;
    right: auto;
  }

  .link-block-footer-nav-box {
    margin-bottom: 0;
  }

  .link-block-footer-nav-box.label-link-about, .line-box-underline-footer-nav, .label-name-item-nav-footer.label-aboyt, .wrapper-content-duplicate-home {
    display: none;
  }

  .wrapper-content-duplicate-home.mobile-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-link-block-shippers {
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    text-decoration: none;
    display: flex;
  }

  .icon-shippers-button {
    width: 18px;
    min-width: 18px;
    max-width: 18%;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    margin-left: 6px;
  }

  .label-text-shippers-button {
    color: var(--indigo-dye);
    letter-spacing: .5px;
    font-family: Space Grotesk, sans-serif;
    font-weight: 500;
    line-height: 20px;
  }

  .label-need-to-ship-something {
    max-width: 160px;
    line-height: 35px;
  }

  .wrapper-cores-industries-labels-mobile {
    border-radius: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .wrapper-column-link {
    align-items: center;
  }

  .wrapper-column-link.nav-items {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-top: 1px solid var(--columbia-blue);
    border-bottom: 1px solid var(--columbia-blue);
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    place-content: center;
    justify-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: grid;
  }

  .slider-home-intro-content {
    height: auto;
    padding-bottom: 34px;
  }

  .grid-image-and-content-slider-home-intro {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .left-arrow-slider-content, .right-arrow-slider-content {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    inset: auto auto 0%;
  }

  .wrapper-images-social-responsability {
    width: 100%;
    position: relative;
  }

  .wrapper-images-our-culture {
    width: 100%;
    margin-bottom: 40px;
    position: relative;
  }

  .wrapper-content-testimonials-block {
    align-items: flex-start;
  }

  .mask-slider-testimonials-section {
    margin-bottom: 64px;
    overflow: hidden;
  }

  .item-silder-testimonial-video {
    width: 100%;
    margin-right: 0;
  }

  .wrapper-mask-video-testimonial {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .wrapper-bottom-button-careers {
    justify-content: flex-start;
    width: 100%;
    margin-top: 48px;
    padding-left: 32px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .label-text-button-play-video-careers {
    font-size: 18px;
  }

  .wrapper-more-content-banner-about-dark.anim-slide-in-bottom {
    text-align: center;
  }

  .grid-stacked.table-benefits-careers {
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text {
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
  }

  .wrapper-box-banner-services {
    width: 100%;
    height: 300px;
    inset: auto 0% 0%;
  }

  .wrapper-content-modes {
    padding-right: 0;
  }

  .wrapper-box-banner-modes {
    width: 100%;
    height: 300px;
    inset: auto 0% 0%;
  }

  .wrapper-box-banner-modes.hide {
    display: none;
  }

  .label-title-cornhole-hero {
    color: #000;
    letter-spacing: 1px;
    padding: 8px;
    font-size: 10px;
    line-height: 13px;
  }

  .label-cornhole-title {
    font-size: 50px;
    line-height: 55px;
  }

  .label-cornhole-title.txt-color-white.anim-flip-in-bottom.blogs-title {
    font-size: 30px;
    line-height: 35px;
  }

  .label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.mobile-title {
    font-size: 50px;
    line-height: 47px;
    display: block;
  }

  .label-cornhole-title.txt-center.txt-color-white.anim-flip-in-bottom.txt-left-mobile.desktop-title {
    display: none;
  }

  .label-info-hero-cornhole-lp {
    text-align: center;
    max-width: 260px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .img-logo-event-cornhole {
    height: 100px;
  }

  .wp-infinty-img-carrousel-cornhole {
    height: 230px;
  }

  .lightbox-infinity-img-carrousel-cornhole {
    width: 180px;
    min-width: 180px;
  }

  .up-block-form-cornhole {
    font-size: 12px;
    line-height: 18px;
  }

  .bottom-block-form-cornhole {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 24px;
  }

  .title-content-block-form-cornhole {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex;
  }

  .wp-block-form-cornhole-event {
    grid-row-gap: 8px;
  }

  .wp-columns-inputs-forms {
    grid-auto-flow: row;
    margin-bottom: 16px;
  }

  .div-line-divider-cornhole-form {
    width: 100px;
  }

  .mask-image-payment-event-cornhole {
    width: 100%;
    height: 300px;
    margin-top: 32px;
    position: relative;
    inset: auto 0% 0%;
  }

  .button-dummy-purchase-tickets {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-sponsor-cornhole-event {
    margin-top: 24px;
  }

  .wp-brands-sponsors-cornhole {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    margin-top: 32px;
  }

  .logo-sponsor-cornhole.smaller {
    max-width: 75%;
  }

  .wp-content-support-the-project-cornhole {
    max-width: none;
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .wp-faqs-cornhole-event {
    margin-top: 24px;
  }

  .bottom-bar-faq-cornhole-event {
    padding-left: 16px;
    padding-right: 16px;
  }

  .label-number-faq-cornhole {
    margin-right: 6px;
    font-size: 10px;
    line-height: 20px;
    position: relative;
  }

  .label-title-faq-cornhole {
    font-size: 16px;
    line-height: 20px;
  }

  .wp-title-and-number-faq-cornhole {
    align-items: flex-start;
  }

  .div-line-divider-register-team-cornhole {
    display: block;
  }

  .block-aligment-icon-with-text {
    grid-column-gap: 12px;
    align-items: flex-start;
  }

  .captcha-box-form {
    object-fit: fill;
    order: 0;
    align-self: center;
    position: static;
    overflow: visible;
  }

  .img-logo-event-cornhole-hero {
    height: 45px;
  }

  .checkbox-label {
    margin-left: auto;
    margin-right: 60px;
  }
}

#w-node-dcdbd611-fe21-3d9b-8056-718fa15a5eca-5682f21d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f34b6050-d674-d9c0-27f6-0351c680d8bd-5682f21d, #w-node-baf86e42-ce7c-db83-6139-2c4e5a2ad315-5682f21d, #w-node-_4a23960b-a707-a8d7-8874-79dffa4fc6ef-5682f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e416d5a5-17a6-5482-fcfc-7f919d28b676-5682f21d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_983af425-2f43-2034-75bb-e8be9b34026a-5682f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52dee448-4c64-7923-82ef-435675f41d7b-5682f21d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c59fde8-47e0-6479-b90d-d688b998d1d5-5682f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89cae7e7-07a1-4f10-230c-9eb922f43f22-5682f21d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac522c2c-2aee-4c26-4cf0-31664e2460be-5682f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9e25055-4513-dae1-6391-1f2610989fee-5682f21d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40b4e4f2-2b3e-a4d1-dc93-5895316af594-5682f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80b6f1b2-1a89-88b0-be34-67e6023fcc4c-5682f21d, #w-node-_9eedc681-2e09-7db0-0fac-de853aacd1d7-5682f21d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_95e6435d-ab1c-4a48-07f0-8413f9303454-5682f21d {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-_093fff0c-d499-857b-3215-be029eb59a47-5682f21d, #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-5682f21d, #w-node-c4b2e231-957a-6d3e-259e-be23060c5e21-5682f21d, #w-node-_64424d5a-7308-e8bd-20ba-a56f3fcad1f5-5682f21d, #w-node-c9824b4e-625a-7ee7-277b-b0db0e4bb97c-5682f21d, #w-node-_88b0d77b-79bd-cb9b-b508-d0854e2d8de6-5682f21d, #w-node-_88b0d77b-79bd-cb9b-b508-d0854e2d8de2-5682f21d, #w-node-_88b0d77b-79bd-cb9b-b508-d0854e2d8dee-5682f21d, #w-node-_88b0d77b-79bd-cb9b-b508-d0854e2d8dea-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb80-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb84-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb88-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb8c-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb90-5682f21d, #w-node-f2c73d7e-6fca-5fd1-1885-379e642aeb94-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299c3-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299c7-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299cb-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299cf-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299d3-5682f21d, #w-node-_39231824-810a-0e84-2524-2d5176d299d7-5682f21d, #w-node-fc10db03-e98f-2f29-ce59-fccb2db45054-5682f21d, #w-node-fc10db03-e98f-2f29-ce59-fccb2db45058-5682f21d, #w-node-fc10db03-e98f-2f29-ce59-fccb2db4505c-5682f21d, #w-node-fc10db03-e98f-2f29-ce59-fccb2db45060-5682f21d, #w-node-fc10db03-e98f-2f29-ce59-fccb2db45064-5682f21d, #w-node-f6b370fb-fdd1-8de6-b713-3eaeb23b0c56-5682f21d, #w-node-_70375f48-a1a6-3e71-dac8-b83ed46353f9-5682f21d, #w-node-_70375f48-a1a6-3e71-dac8-b83ed46353fd-5682f21d, #w-node-_70375f48-a1a6-3e71-dac8-b83ed4635401-5682f21d, #w-node-_44807e92-ec65-bf9c-fa08-5e2e36832da3-5682f21d, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e2-2047d9df, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e5-2047d9df, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e7-2047d9df, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9ee-2047d9df, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9f7-2047d9df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3d05b7-3642-cd28-2ef4-24e52047da01-2047d9df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f3d05b7-3642-cd28-2ef4-24e52047da03-2047d9df {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0da-ac47e0d9 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0db-ac47e0d9 {
  grid-area: 1 / 4 / 4 / 5;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0dc-ac47e0d9 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0dd-ac47e0d9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d5b221ea-29d3-2cc6-0789-0d355e442606-ac47e0d9, #w-node-_738f1510-9097-d169-4eae-d085ea8f4fe4-ac47e0d9, #w-node-_62b4a9ee-881a-36aa-7eaf-e99b465cde23-ac47e0d9, #w-node-fd1d06eb-94e8-db44-a4ca-629044549f8a-ac47e0d9, #w-node-_9b700ed7-9b47-ab30-5dae-0d5f756714de-ac47e0d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0e8-ac47e0d9 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0e9-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0f0-ac47e0d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0f9-ac47e0d9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0fe-ac47e0d9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0ff-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e101-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e103-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e105-ac47e0d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e107-ac47e0d9 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e108-ac47e0d9, #w-node-_13bf48fd-6c4e-236d-06ca-daf43485f237-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e10a-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e10c-ac47e0d9, #w-node-dd9646bf-1ae4-36a8-db95-d42c2d03b0dc-ac47e0d9, #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e10e-ac47e0d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-a482f220 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_2b10202b-5ef2-b1d4-aa39-2e2692194784-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1a1a357-99ec-d8a0-0c49-9be29875faee-a482f220 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-a482f220 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-a482f220 {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-_414bb981-b26c-f503-580e-50def20645fb-a482f220, #w-node-ced06746-fbd9-2d60-0f93-f1708b231c8e-a482f220, #w-node-fba506c9-778e-bb74-f641-90cad64e2405-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94e27fa9-7beb-9dbd-320b-2b3437bd23af-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e8eab5f-4477-d1cf-2dce-29230cb22478-a482f220, #w-node-_3e8eab5f-4477-d1cf-2dce-29230cb22479-a482f220, #w-node-_3e8eab5f-4477-d1cf-2dce-29230cb2247b-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e8eab5f-4477-d1cf-2dce-29230cb2247f-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a5b07388-6f99-af17-e457-6afc65ef9e35-a482f220, #w-node-a5b07388-6f99-af17-e457-6afc65ef9e36-a482f220, #w-node-a5b07388-6f99-af17-e457-6afc65ef9e38-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5b07388-6f99-af17-e457-6afc65ef9e3c-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_624cf5d1-c0f7-9643-c35d-3256e8884d50-a482f220, #w-node-_624cf5d1-c0f7-9643-c35d-3256e8884d51-a482f220, #w-node-_624cf5d1-c0f7-9643-c35d-3256e8884d53-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_624cf5d1-c0f7-9643-c35d-3256e8884d57-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5cc2565c-f6a5-8e7d-c11d-ad8cd4d2a94f-a482f220, #w-node-_5cc2565c-f6a5-8e7d-c11d-ad8cd4d2a950-a482f220, #w-node-_5cc2565c-f6a5-8e7d-c11d-ad8cd4d2a952-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cc2565c-f6a5-8e7d-c11d-ad8cd4d2a956-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9b2ea29c-2a75-9ba9-3487-f460b371823a-a482f220, #w-node-_9b2ea29c-2a75-9ba9-3487-f460b371823b-a482f220, #w-node-_9b2ea29c-2a75-9ba9-3487-f460b371823d-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b2ea29c-2a75-9ba9-3487-f460b3718241-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bab7f674-03a6-889f-97a4-074352cd60a0-a482f220, #w-node-bab7f674-03a6-889f-97a4-074352cd60a1-a482f220, #w-node-bab7f674-03a6-889f-97a4-074352cd60a3-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bab7f674-03a6-889f-97a4-074352cd60a7-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b2cc33ce-6d34-b5a8-d4ae-56a90c11b2e4-a482f220, #w-node-b2cc33ce-6d34-b5a8-d4ae-56a90c11b2e5-a482f220, #w-node-b2cc33ce-6d34-b5a8-d4ae-56a90c11b2e7-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2cc33ce-6d34-b5a8-d4ae-56a90c11b2eb-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3bbd9124-01a5-c4f3-3e14-e337b6762fc8-a482f220, #w-node-_3bbd9124-01a5-c4f3-3e14-e337b6762fc9-a482f220, #w-node-_3bbd9124-01a5-c4f3-3e14-e337b6762fcb-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bbd9124-01a5-c4f3-3e14-e337b6762fcf-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0f0b1168-2dae-7712-abaf-081bb56ea228-a482f220, #w-node-_0f0b1168-2dae-7712-abaf-081bb56ea229-a482f220, #w-node-_0f0b1168-2dae-7712-abaf-081bb56ea22b-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f0b1168-2dae-7712-abaf-081bb56ea22f-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7b579746-34c1-2a40-28b6-7ad490a3485c-a482f220, #w-node-_7b579746-34c1-2a40-28b6-7ad490a3485d-a482f220, #w-node-_7b579746-34c1-2a40-28b6-7ad490a3485f-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b579746-34c1-2a40-28b6-7ad490a34863-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ae15e2e5-b1f1-e60a-52f7-09dbf3e31d8b-a482f220, #w-node-ae15e2e5-b1f1-e60a-52f7-09dbf3e31d8c-a482f220, #w-node-ae15e2e5-b1f1-e60a-52f7-09dbf3e31d8e-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae15e2e5-b1f1-e60a-52f7-09dbf3e31d92-a482f220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_04940e58-1c38-8018-2e61-7f126082c977-a482f220 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-e58b5e0e-4855-ec4f-4c48-b27c548b2940-7882f221 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-a02e1ffc-4586-5db9-68a8-13cc9526046b-7882f221 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_02673f78-4787-3e08-78cf-e7b7f9a9467f-7882f221 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_63d1e9bf-f15a-3af8-cef3-91826f618eb5-7882f221 {
  grid-area: 2 / 4 / 10 / 5;
}

#w-node-e1329ad1-ecfe-0a12-c982-00228aab4856-7882f221 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_027390de-44b5-5d4b-f50d-cc04bb709a38-7882f221 {
  grid-area: 4 / 1 / 5 / 6;
}

#w-node-_03220466-709d-3030-de71-d42482d532ff-7882f221 {
  grid-area: 6 / 1 / 7 / 6;
}

#w-node-_1757c202-2711-dc67-8377-ee78eee4ed77-7882f221 {
  grid-area: 8 / 1 / 9 / 6;
}

#w-node-_87e8652e-8be9-7613-611d-10630d091c64-7882f221 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d5261ab6-152f-1791-beb7-4b1c3213b4a7-7882f221, #w-node-_2033ac33-5548-f72e-eacc-073813de1297-7882f221, #w-node-c9c3f67e-503d-5f7f-31e3-1153af0489e7-7882f221, #w-node-_9656cbe1-bbae-1d62-947a-3e4cbaae7f9c-7882f221, #w-node-_9890087e-aa6e-64e8-dc4e-0c558fa8a861-7882f221, #w-node-f4b104db-7bda-613b-8aa0-1b340e016fd1-7882f221, #w-node-_983a67cb-4f50-2d8c-660f-9461c5b2ccd0-7882f221, #w-node-_76de9146-8d1f-4afe-6db0-7ac2b03ae9b8-7882f221, #w-node-_4c49bcda-485e-96d8-74b4-825aae693a42-7882f221, #w-node-b9048b96-ea74-0513-e77c-df77e45903c2-7882f221, #w-node-_21abe26f-9d53-10df-6df1-09cdbe7bf981-7882f221, #w-node-bf427ffc-d72a-0753-d705-5d489f047134-7882f221 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-7882f221 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-7882f221 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_2b5b85c6-9816-c4ef-e257-e551c5e5dbbf-7882f221 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-2682f222 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-2682f222 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-2682f222 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_093fff0c-d499-857b-3215-be029eb59a47-2682f222, #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-2682f222, #w-node-_8b423978-faaa-d117-7591-3437a762d79a-2682f222, #w-node-_14776165-444a-69db-aa0c-b700e682757a-2682f222, #w-node-_9d04dc5c-1a72-5243-0565-84231a2ebf1b-2682f222, #w-node-_2c9dd757-62a9-1411-c07f-d2175fdbe0da-2682f222, #w-node-_886eb7a8-3164-c589-6ecd-11ecd6380ba0-2682f222, #w-node-_8ed1f66f-0333-ba4a-b3d5-afc504194c0b-2682f222, #w-node-_616d4feb-28e4-e42e-73d8-24ce368d17cd-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a67-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a69-2682f222, #w-node-c0af1002-6f07-043a-9fc7-419129ea01c0-2682f222, #w-node-_63f4b286-5a12-bfa5-b6f7-d17531532c1e-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6b-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6d-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6f-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a71-2682f222, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a73-2682f222, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e017-2682f222, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e019-2682f222, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01b-2682f222, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01d-2682f222, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01f-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02d2-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02d4-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02d6-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02d8-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02db-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02dd-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02df-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02e2-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02e4-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02e6-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02e9-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02eb-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02ed-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02f0-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02f2-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02f4-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02f7-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02f9-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02fb-2682f222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2502b9b0-7d5a-6997-dc65-fe1cc7c48e1e-2682f222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c91b-2682f222 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e2db3d42-400a-7dbc-9d5a-d7055641226f-2682f222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c926-2682f222 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f69e9345-c147-0674-f6a1-60579237b03b-2682f222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c931-2682f222 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0c150863-8edd-3005-4035-276c5e768c0c-2682f222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c93c-2682f222 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-efd38431-2a6a-14a9-1119-25d768cb752b-2682f222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_189f5ce2-f39d-b237-550e-95f8baa215a2-2682f222 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-d282f223 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_1d966704-58e2-3c16-4296-feb3fc8efd30-d282f223, #w-node-ada22e43-aeaa-e20e-2a7d-81192fb972d5-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292880c4-54bc-8c7d-5efd-cf7a26989d72-d282f223 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-c54a8db5-ca00-1c48-db3e-032d438ec800-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#message-shippers.w-node-de64d181-65ae-5dea-772f-4d7234feb628-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d6cd2cbe-f9fc-521a-5eda-fce23d0c8ce0-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ab2a63e8-4880-6f2b-8bb6-99c7c933318b-d282f223 {
  justify-self: end;
}

#w-node-e8453673-63d8-5295-0b05-83995a121524-d282f223, #message-carriers.w-node-df79bf38-ba2a-fab7-21dc-2e3adefe4266-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66abfd87-f90b-0dc9-fd6c-faa1e28135ea-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e8453673-63d8-5295-0b05-83995a12153a-d282f223 {
  justify-self: end;
}

#w-node-c2eaa62c-67cd-7a86-4fe2-fbfd6c036214-d282f223, #message-careers.w-node-_3e2f25b5-8d71-b40b-f861-fdab356d6807-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3337bbaa-0f7b-9e71-660f-78898143896f-d282f223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c2eaa62c-67cd-7a86-4fe2-fbfd6c03622a-d282f223 {
  justify-self: end;
}

#w-node-_4345993f-5973-c544-184b-7de30de821a6-df82f224 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4803a5e8-4fe3-dd24-33bb-d7fe9b3760d3-df82f224 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db2091ca-1064-803e-dfd9-e3121797368d-6f82f227 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-a6584bf7-a9df-f295-1841-cd987436c668-6f82f227, #w-node-_6b21b9d5-c27c-47d1-ce69-54e34825ba7e-6f82f227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82b1cea-854f-7d15-6f69-13d99f27a2ad-6f82f227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4255ef3d-4cb1-cb0d-8879-3f92c170e6b0-6f82f227 {
  justify-self: end;
}

#w-node-bbd0a4c4-8e5f-a0d6-2568-2c30f678e05d-9682f228 {
  align-self: stretch;
}

#w-node-_467254ad-4381-b0d9-d909-dc2c052c919b-9682f228 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f6e97b7e-55b8-78de-e3c0-f60fc97940a7-9682f228 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_467254ad-4381-b0d9-d909-dc2c052c919f-9682f228 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-f582f229 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_093fff0c-d499-857b-3215-be029eb59a47-f582f229, #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-f582f229, #w-node-eb712a6f-555c-d5bc-eff3-cc5eba1ad976-f582f229, #w-node-_85fbb2c4-52a2-f136-5300-213b3fa499b8-f582f229, #w-node-_8b423978-faaa-d117-7591-3437a762d79a-f582f229, #w-node-_14776165-444a-69db-aa0c-b700e682757a-f582f229, #w-node-_9d04dc5c-1a72-5243-0565-84231a2ebf1b-f582f229, #w-node-_2c9dd757-62a9-1411-c07f-d2175fdbe0da-f582f229, #w-node-_886eb7a8-3164-c589-6ecd-11ecd6380ba0-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a67-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a69-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6b-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6d-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a6f-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a71-f582f229, #w-node-f2dcd8a3-bf1d-a01f-0ef1-3fa8c5222a73-f582f229, #w-node-a93b933b-c902-5180-17e1-3224585ecbcf-f582f229, #w-node-b2640614-8b6d-18a1-0902-309283a73a24-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e017-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e019-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01b-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01d-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e01f-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e021-f582f229, #w-node-_7e28a8aa-dc02-4d7a-d533-8709e2d6e023-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa26-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa28-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa2a-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa2c-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa30-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa32-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa34-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa37-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa39-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa3b-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa3f-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa41-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa43-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa4e-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa46-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa48-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa4a-f582f229, #w-node-_69405383-64b7-3687-935b-b88a06507784-f582f229, #w-node-_69405383-64b7-3687-935b-b88a06507786-f582f229, #w-node-_69405383-64b7-3687-935b-b88a06507788-f582f229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea2894b8-c252-68b9-714b-ebab77b74271-f582f229 {
  grid-area: 1 / 9 / 2 / 14;
}

#w-node-_3843d29f-b788-8197-2f92-195eb8f442c4-f582f229 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_415414e7-079e-0bc8-836d-d45b6375e772-f582f229 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_58c5c074-6920-af2b-8b44-ea8bd5ad8080-f582f229 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58c5c074-6920-af2b-8b44-ea8bd5ad8081-f582f229 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5996e4b6-d7d2-b7e5-bcc2-7b6a59d3ed95-f582f229 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_415414e7-079e-0bc8-836d-d45b6375e77d-f582f229 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-f582f229 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-f582f229 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-e99efc4c-40ff-671d-5d7a-72cee20ae012-4a82f22a, #w-node-fbfa4f43-76bf-6197-a9a1-67e1b09c388f-4a82f22a, #w-node-_1c1d5527-44ad-d6c7-8ffe-2dd0742c5095-4a82f22a, #w-node-_80494029-14ec-96bf-e87c-c0affebff4c8-4a82f22a, #w-node-_357650d7-e86a-8cbf-82b4-e671c07c7309-4a82f22a, #w-node-f17cb44c-e00c-ce72-6c88-e0d33203819d-4a82f22a, #w-node-_5875b1b2-7f66-7021-2c21-99ba3a61052b-4a82f22a, #w-node-_6a71cad7-dbc6-0394-b923-8564099acf92-4a82f22a, #w-node-_67c1d7b3-14f7-9d81-cc91-62840c5c0225-4a82f22a, #w-node-c5522dad-3ebc-1065-329f-559048e70761-19a036ce, #w-node-_6567ac69-8cba-62d0-5faa-9ec949341cc1-19a036ce, #w-node-_9ea39d10-059e-959b-d9d3-5e2d19f1f5f4-19a036ce, #w-node-d3f5b3e0-95fa-b351-0d6b-5a431f6e0ad3-19a036ce, #w-node-_2fd2b27d-1f11-c739-c5a5-14a1ffa1b591-19a036ce, #w-node-_9c735d3e-c062-671d-fb03-048aaa1ef3d1-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c91157b-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911580-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911582-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911584-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911586-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911588-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c91158a-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911591-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115a4-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115a6-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115a8-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115aa-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115ac-19a036ce, #w-node-b6fa2a0e-04ca-9b1a-4283-3755e00c58ec-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115b2-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115b4-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115b6-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115b8-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115bb-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115bd-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115c2-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115c9-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115cb-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115cd-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115d0-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115d3-19a036ce, #player-shirt-size-one.w-node-_03177529-2ab8-afd6-23c2-b8f899463b0d-19a036ce, #player-shirt-size-two.w-node-f3489711-2b4c-b019-2efc-e3ffb06e6ed8-19a036ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b13b1e00-e345-9a64-a9fb-51ae9f0efdf6-19a036ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_643974a9-0385-3036-9f42-1bc0c51af732-19a036ce, #w-node-c46db493-5671-31ac-6475-0fda3fcf93ce-19a036ce, #w-node-_241c8b53-bc75-050c-3331-debb53eeebee-19a036ce, #w-node-_0bdf8627-56fb-343f-775a-483267f3aa56-19a036ce, #w-node-_8fb19ff2-9b96-9ca6-6de2-e260b9463c73-19a036ce, #w-node-dd4f43af-ad3b-da78-82c3-9384be41bc37-19a036ce, #w-node-_0eb10a66-fa9e-0907-49ad-c359a94c12b2-19a036ce, #w-node-f8641d46-3181-ff33-1a61-87f5b26f80c8-19a036ce, #w-node-c7f68103-602a-8697-557a-bfd9b2106e0c-19a036ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a7ba203-25ee-307e-ae20-9d9df34e0cd0-19a036ce, #w-node-_97ad15e3-8fea-fa90-07f8-6f3d0ec1bfb6-19a036ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ea9b1110-81e7-a76b-8289-21c51c10503f-19a036ce, #w-node-_02cabea5-2e8e-df53-ab06-1a3d5cf75249-19a036ce, #w-node-c9947125-d993-7f43-d3cc-eeea13a3895d-19a036ce, #w-node-f3567c7c-9d1a-aea6-e1d2-2973abd7ae03-19a036ce, #w-node-_992533ae-fd9f-b021-10b7-02dd8159b954-19a036ce, #w-node-ae70adb1-504d-e3c2-8954-89a843393070-19a036ce, #w-node-c672d468-0db0-80ed-a109-33574e5789bf-19a036ce, #w-node-_7d6b1a68-992b-2260-8abc-a9930e86c0af-19a036ce, #w-node-b5797ae6-ae59-ebbb-736d-dd19a5097739-19a036ce, #w-node-_282cdfe2-b820-7af7-272c-c1f800c30539-19a036ce, #w-node-_2cee7675-5b75-6e37-9718-5690e45153a1-19a036ce, #w-node-_0747e7bf-5f2b-f07d-f973-a33f7ac77afa-19a036ce, #w-node-_158843ae-a480-ccd9-c008-7e0cd512947b-19a036ce, #w-node-_54f82045-4a0f-f40d-6156-7933116c41e6-19a036ce, #w-node-_76572679-fd68-4dbd-0134-bc89fe72480d-19a036ce, #w-node-_355f5488-ae3a-b6af-7869-8a2cc80c2a57-19a036ce, #w-node-d14e3ac9-92f3-9525-146a-be4f0ac5ea54-19a036ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a202fc5a-1479-46c1-3614-d63e4faca70e-19a036ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa9998c5-73bf-53d2-1a87-4c0f1bf92f71-19a036ce, #w-node-_1fea91c4-39fb-95e5-d8e4-30e032a9f879-19a036ce, #w-node-_95c9b717-9802-e3e8-3cd8-8b5d05a81a18-19a036ce, #w-node-_0bc16cb6-2a39-1985-6491-fca5ad5d5f67-19a036ce, #w-node-_2337fc00-9699-b086-0ce6-928e409b2a66-19a036ce, #w-node-_0ae52dda-7013-0f04-3046-38052178b543-19a036ce, #w-node-d51e879a-10e0-7d65-a7da-72b256dfe7ac-19a036ce, #w-node-_31bfc132-823c-0390-7417-4d0042a5ad88-19a036ce, #w-node-_66a62475-56d6-2e2a-ab94-36eee689a9d4-19a036ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e034eb-bb61-9ead-9845-5c1b10ae54c0-19a036ce {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-4b498bec {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_58432b42-12ab-2343-61f0-a745cff0e091-4b498bec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8328540d-09d7-91d0-9d6c-e18c2562df9b-4b498bec {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1c77a003-ab8a-8d17-66c0-5f852fcb596a-4b498bec {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

@media screen and (max-width: 991px) {
  #w-node-dcdbd611-fe21-3d9b-8056-718fa15a5eca-5682f21d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_95e6435d-ab1c-4a48-07f0-8413f9303454-5682f21d {
    grid-column: 6 / 13;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e2-2047d9df, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e5-2047d9df {
    grid-column: span 2 / span 2;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9f7-2047d9df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-7882f221 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-7882f221 {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-2682f222 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-2682f222 {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-_093fff0c-d499-857b-3215-be029eb59a47-2682f222, #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-2682f222, #w-node-b211c20d-5622-0172-6305-0021b59d02d2-2682f222 {
    grid-column: span 2 / span 2;
  }

  #w-node-_292880c4-54bc-8c7d-5efd-cf7a26989d72-d282f223 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_4345993f-5973-c544-184b-7de30de821a6-df82f224 {
    grid-column-start: 1;
  }

  #w-node-_87c5602b-022b-7079-8ff5-fcafd3bcf4de-df82f224 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4803a5e8-4fe3-dd24-33bb-d7fe9b3760d3-df82f224, #w-node-_093fff0c-d499-857b-3215-be029eb59a47-f582f229, #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-f582f229, #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa26-f582f229 {
    grid-column: span 2 / span 2;
  }

  #w-node-ea2894b8-c252-68b9-714b-ebab77b74271-f582f229 {
    grid-area: 1 / 7 / 2 / 14;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-f582f229 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-f582f229 {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-_4df9f8a0-705f-360f-c9cb-00b03c91157b-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c911580-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115b2-19a036ce {
    grid-column: span 2 / span 2;
  }

  #w-node-_5a7ba203-25ee-307e-ae20-9d9df34e0cd0-19a036ce {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_97ad15e3-8fea-fa90-07f8-6f3d0ec1bfb6-19a036ce {
    grid-area: 2 / 1 / 3 / 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_983af425-2f43-2034-75bb-e8be9b34026a-5682f21d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0dd-ac47e0d9 {
    grid-column: 1 / 2;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0e8-ac47e0d9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0fe-ac47e0d9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e107-ac47e0d9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_87e8652e-8be9-7613-611d-10630d091c64-7882f221 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2b5b85c6-9816-c4ef-e257-e551c5e5dbbf-7882f221 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c91b-2682f222, #w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c926-2682f222, #w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c931-2682f222, #w-node-_8dd349cc-5a47-5870-50bc-d5a0af60c93c-2682f222, #w-node-_189f5ce2-f39d-b237-550e-95f8baa215a2-2682f222 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-d282f223 {
    grid-column: 1 / 13;
  }

  #w-node-_8328540d-09d7-91d0-9d6c-e18c2562df9b-d282f223 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1d966704-58e2-3c16-4296-feb3fc8efd30-d282f223 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ada22e43-aeaa-e20e-2a7d-81192fb972d5-d282f223 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c2eaa62c-67cd-7a86-4fe2-fbfd6c036212-d282f223 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2eaa62c-67cd-7a86-4fe2-fbfd6c036214-d282f223 {
    grid-column: span 2 / span 2;
  }

  #w-node-ea2894b8-c252-68b9-714b-ebab77b74271-f582f229 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_30d0f57d-7f7e-c7ad-0571-d7a12de77804-f582f229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_415414e7-079e-0bc8-836d-d45b6375e772-f582f229, #w-node-_58c5c074-6920-af2b-8b44-ea8bd5ad8081-f582f229, #w-node-_415414e7-079e-0bc8-836d-d45b6375e77d-f582f229 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b3e034eb-bb61-9ead-9845-5c1b10ae54c0-19a036ce {
    grid-area: 1 / 1 / 2 / 11;
    justify-self: center;
  }

  #w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-4b498bec {
    grid-column: 1 / 13;
  }

  #w-node-_8328540d-09d7-91d0-9d6c-e18c2562df9b-4b498bec {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_80b6f1b2-1a89-88b0-be34-67e6023fcc4c-5682f21d, #w-node-_9eedc681-2e09-7db0-0fac-de853aacd1d7-5682f21d {
    grid-column: span 12 / span 12;
  }

  #w-node-_95e6435d-ab1c-4a48-07f0-8413f9303454-5682f21d {
    grid-column-start: 1;
  }

  #w-node-_093fff0c-d499-857b-3215-be029eb59a47-5682f21d {
    grid-column: span 2 / span 2;
  }

  #w-node-_9be104a3-a74e-6532-928f-3659cb8c6b31-5682f21d, #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9e7-2047d9df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9ee-2047d9df {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047d9f7-2047d9df {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_205ab0e9-6475-255b-846e-30a219a2ae9f-2047d9df {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_28103832-03ee-7629-46cf-134900b28dcb-2047d9df {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047da01-2047d9df {
    place-self: center;
  }

  #w-node-_7f3d05b7-3642-cd28-2ef4-24e52047da03-2047d9df {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0dd-ac47e0d9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11751d27-c74d-2bcb-1c46-79c0ac47e0fe-ac47e0d9 {
    grid-row: 2 / 3;
  }

  #w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-a482f220 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a1a1a357-99ec-d8a0-0c49-9be29875faee-a482f220 {
    grid-column: span 12 / span 12;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-a482f220 {
    grid-column: 1 / 13;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-a482f220 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_94e27fa9-7beb-9dbd-320b-2b3437bd23af-a482f220, #w-node-_3e8eab5f-4477-d1cf-2dce-29230cb2247f-a482f220, #w-node-a5b07388-6f99-af17-e457-6afc65ef9e3c-a482f220, #w-node-_624cf5d1-c0f7-9643-c35d-3256e8884d57-a482f220, #w-node-_5cc2565c-f6a5-8e7d-c11d-ad8cd4d2a956-a482f220, #w-node-_9b2ea29c-2a75-9ba9-3487-f460b3718241-a482f220, #w-node-bab7f674-03a6-889f-97a4-074352cd60a7-a482f220, #w-node-b2cc33ce-6d34-b5a8-d4ae-56a90c11b2eb-a482f220, #w-node-_3bbd9124-01a5-c4f3-3e14-e337b6762fcf-a482f220, #w-node-_0f0b1168-2dae-7712-abaf-081bb56ea22f-a482f220, #w-node-_7b579746-34c1-2a40-28b6-7ad490a34863-a482f220, #w-node-ae15e2e5-b1f1-e60a-52f7-09dbf3e31d92-a482f220 {
    justify-self: center;
  }

  #w-node-e58b5e0e-4855-ec4f-4c48-b27c548b2940-7882f221 {
    grid-column-start: 1;
  }

  #w-node-a02e1ffc-4586-5db9-68a8-13cc9526046b-7882f221 {
    grid-column: span 12 / span 12;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-7882f221 {
    grid-column-end: 13;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-7882f221 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-2682f222 {
    grid-column-start: 1;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-2682f222 {
    grid-column-end: 13;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-2682f222 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-b211c20d-5622-0172-6305-0021b59d02d2-2682f222 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e9317fb-76ba-d022-7c9f-e3d5b81ddd79-2682f222 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-d282f223 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_8328540d-09d7-91d0-9d6c-e18c2562df9b-d282f223 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1d966704-58e2-3c16-4296-feb3fc8efd30-d282f223 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-ada22e43-aeaa-e20e-2a7d-81192fb972d5-d282f223 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-db2091ca-1064-803e-dfd9-e3121797368d-6f82f227 {
    grid-area: 1 / 1 / 2 / 11;
  }

  #w-node-b845d8f3-7855-905d-ebc1-55a6c889e069-f582f229 {
    grid-column-start: 1;
  }

  #w-node-_7f79668b-9e9d-7e2c-bebd-ebc6a274aa4e-f582f229 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ea2894b8-c252-68b9-714b-ebab77b74271-f582f229 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cbf9c4d9-a62f-f57c-3b0b-c7a02f8b74b8-f582f229 {
    grid-column-end: 13;
  }

  #w-node-_3ba451da-710c-1eb6-4abf-739ff7b0a097-f582f229 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115bb-19a036ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115c2-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115d0-19a036ce, #w-node-_4df9f8a0-705f-360f-c9cb-00b03c9115d3-19a036ce {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e3d75f54-5118-e8c9-8090-9dc112b3cab9-19a036ce, #w-node-a27ad182-6daf-0158-ed99-48c57fccfe23-19a036ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b13b1e00-e345-9a64-a9fb-51ae9f0efdf6-19a036ce {
    grid-column: span 12 / span 12;
  }

  #w-node-_5a7ba203-25ee-307e-ae20-9d9df34e0cd0-19a036ce {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_97ad15e3-8fea-fa90-07f8-6f3d0ec1bfb6-19a036ce {
    grid-column: span 8 / span 8;
  }

  #w-node-ea9b1110-81e7-a76b-8289-21c51c10503f-19a036ce, #w-node-_02cabea5-2e8e-df53-ab06-1a3d5cf75249-19a036ce, #w-node-f3567c7c-9d1a-aea6-e1d2-2973abd7ae03-19a036ce, #w-node-b5797ae6-ae59-ebbb-736d-dd19a5097739-19a036ce, #w-node-_282cdfe2-b820-7af7-272c-c1f800c30539-19a036ce, #w-node-_158843ae-a480-ccd9-c008-7e0cd512947b-19a036ce, #w-node-_54f82045-4a0f-f40d-6156-7933116c41e6-19a036ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a202fc5a-1479-46c1-3614-d63e4faca70e-19a036ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d51e879a-10e0-7d65-a7da-72b256dfe7ac-19a036ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31bfc132-823c-0390-7417-4d0042a5ad88-19a036ce, #w-node-_66a62475-56d6-2e2a-ab94-36eee689a9d4-19a036ce {
    grid-column: span 2 / span 2;
  }

  #w-node-b3e034eb-bb61-9ead-9845-5c1b10ae54c0-19a036ce {
    grid-area: 1 / 1 / 2 / 9;
    justify-self: center;
  }

  #w-node-_92e8be9b-6d9d-3206-0ca2-8ea753fb170f-4b498bec {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_8328540d-09d7-91d0-9d6c-e18c2562df9b-4b498bec {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: auto;
  }
}
