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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b05a9561647c6c56a25_Geomanist-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b047bb7dc50da0f9a6e_Geomanist-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist ultra;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b0499e6f628fcdd358b_Geomanist-Ultra.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b04c104d345ded10c14_Geomanist-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist book;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b04c280f6504ce8a670_Geomanist-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b0499e6f66ab5dd358a_Geomanist-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b04478d518cb537eb73_Geomanist-Regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b048166d5315e2ef3f3_Geomanist-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Akzidenz grotesk be condensed;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6328a9c0826fbb3831f7f2cf_Akzidenz-grotesk-be-bold-condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b04f5b46463dcebb182_Geomanist-Bold(1).otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geomanist;
  src: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62225b0432637f143e0b5b42_Geomanist-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --orange: #fdb13e;
  --insider-blue-updated: #14a7bd;
  --insider-yellow: #f0ff00;
  --black: #131313;
  --cheddar: #fbc549;
  --licorice: #231f20;
  --nanna: #ffd54c;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

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

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

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

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

.w-layout-hflex {
  flex-direction: row;
  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;
  }
}

.container-1200 {
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-1200.center {
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.container-1200.middle {
  flex-direction: column;
  justify-content: space-between;
  max-height: 100%;
  display: flex;
}

.container-1200.middle.insider {
  justify-content: space-between;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.container-1200.middle.expo {
  justify-content: flex-start;
  display: flex;
}

.container-1200.middle.oh {
  padding-top: 6%;
  padding-bottom: 6%;
}

.container-1200.middle.full {
  align-items: center;
}

.container-1200.vertical-flex {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container-1200.ccspacing {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  inset: auto 0% 13%;
}

.container-1200.fade {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container-1200.horizontal {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1200.horizontal.extend {
  max-width: 1400px;
}

.hero-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6226858390dbc733403340b4_InsiderDot_BlueBack_50op.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 50px;
  padding-bottom: 57px;
}

.herotext-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.hero-h1 {
  text-align: left;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Geomanist, sans-serif;
  font-size: 43px;
  font-weight: 500;
  line-height: 50px;
  display: block;
}

.body {
  font-family: Lato, sans-serif;
}

.paragraph {
  margin-bottom: 40px;
  font-family: Geomanist, sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.button-div {
  text-align: center;
  justify-content: center;
  display: flex;
}

.button-div.topmargin {
  margin-top: 36px;
}

.button-div.margin {
  margin-top: 17px;
}

.button-div.margin.hz {
  margin-top: 0;
}

.button-div.extratop {
  margin-top: 36px;
}

.button-div.left {
  justify-content: flex-start;
}

.button-div.error-page {
  margin-top: 24px;
}

.insider-button {
  background-color: var(--orange);
  border-radius: 50px;
  padding: 13px 42px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: box-shadow .475s, background-color .3s, transform .25s;
}

.insider-button:hover {
  color: #fff;
  background-color: #e69926;
  transform: translate(0, -3px);
  box-shadow: 2px 2px 12px #0000004f;
}

.insider-button.blue {
  color: #14a7bd;
  background-color: #d2f5fb;
  padding-left: 24px;
  padding-right: 24px;
}

.quote-section {
  padding-bottom: 50px;
}

.quote-grid {
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-around;
  margin-bottom: 50px;
}

.testimonialcard-div {
  z-index: 0;
  background-color: var(--insider-blue-updated);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px;
  display: flex;
  position: relative;
}

.quote-text {
  color: #fff;
  margin-bottom: 20px;
  padding-top: 45px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.titleposition-div {
  align-items: center;
  padding-left: 15px;
  display: flex;
}

.name-position_textdiv {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.profile-pic {
  margin-right: 20px;
}

.person-name {
  color: #fff;
  margin-bottom: 2px;
  font-family: Geomanist, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.position-brand-text {
  color: #fff;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.bigquote {
  z-index: -1;
  color: #17a6a5;
  font-family: Passion One, sans-serif;
  font-size: 130px;
  font-weight: 500;
  position: absolute;
  inset: 141px auto auto 25px;
  transform: rotate(180deg);
}

.logo-div {
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.supercoffee-logo {
  padding: 29px 83px;
}

.supercoffee-logo.goodegg {
  padding: 21px 68px 22px;
}

.supercoffee-logo.celsius {
  padding: 21px 67px;
}

.supercoffee-logo.natcoop {
  padding-left: 94px;
  padding-right: 94px;
}

.insider-perks-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.perk-details-div {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 35px;
  margin-right: 0;
  padding-top: 4px;
  display: inline-block;
}

.perk-grid {
  grid-column-gap: 75px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1.75fr;
  align-items: start;
}

.entire-perk-div {
  flex-wrap: nowrap;
  align-items: flex-start;
  display: flex;
}

.perk-div {
  border-top: 1px solid #a7a7a7;
  padding-top: 50px;
  padding-bottom: 50px;
}

.perk-title {
  color: #333;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.perk-title.monserrat {
  color: #0eaac1;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.perk-subtitle {
  max-width: 670px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.perk-subtitle.monserrat {
  font-family: Montserrat, sans-serif;
}

.perk-h1 {
  font-family: Geomanist, sans-serif;
  font-weight: 500;
  position: sticky;
  top: 20px;
}

.perk-h1.monserrat {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.number-h4 {
  color: #a1a1a1;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: block;
}

.number-div {
  width: 45px;
}

.moredetails-text {
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  display: inline-block;
}

.moredetails-text.monserrat {
  font-family: Montserrat, sans-serif;
}

.learnmore-div {
  justify-content: flex-end;
  display: flex;
}

.learn-more-link {
  color: #ffae23;
  margin-left: 6px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.learn-more-link.monserrat {
  font-family: Montserrat, sans-serif;
}

.bnnosh-insider-link {
  color: #ffae23;
  text-decoration: none;
  transition: color .2s;
}

.bnnosh-insider-link:hover {
  color: #dd910e;
}

.bnnosh-insider-link.blue {
  color: #ef4165;
}

.bnnosh-insider-link.blue:hover {
  color: #c91439;
}

.logosoup-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62226aea915d346747a66ff3_Insider-Dots-background.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 78px;
}

.h2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.h2.black {
  color: #000;
  margin-left: 178px;
  margin-right: 178px;
}

.logosoup-grid {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 61px;
}

.h3 {
  color: #fff;
  text-align: center;
  padding-left: 67px;
  padding-right: 67px;
  font-family: Geomanist, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.h3.black {
  color: #000;
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.becomeinsider-section {
  padding-top: 78px;
  padding-bottom: 78px;
}

.becomeinsider-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 183px;
  padding-right: 183px;
  display: flex;
}

.insiderdescript-text {
  margin-top: 7px;
  margin-bottom: 38px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.footer-link {
  color: #fff;
  margin-bottom: 16px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: color .2s;
}

.footer-link:hover {
  color: #49a7bc;
  text-decoration: none;
}

.social-icon {
  padding-right: 0;
}

.image {
  object-fit: scale-down;
}

.copyright-text {
  color: silver;
  text-align: center;
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Geomanist, sans-serif;
}

.copyright-text.community-call {
  color: #a0a0a0;
  margin-top: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
}

.copyright-text.community-call.blue {
  color: #77e0e5;
}

.footer-links-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-section {
  background-color: #181818;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  align-items: center;
  padding-top: 60px;
}

.container-1200-footer {
  text-align: left;
  flex-flow: row;
  align-content: flex-start;
  align-items: flex-start;
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}

.social-icons-div {
  flex-wrap: wrap;
  place-content: flex-start space-between;
  align-items: center;
  display: flex;
}

.social-icons-div.middle {
  align-items: center;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .75fr;
  margin-top: 0;
  margin-bottom: 30px;
}

.footer-logo-div {
  max-width: 180px;
}

.hero-image {
  max-width: none;
  margin-left: 62px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 500px;
  margin-left: 102px;
  margin-right: 102px;
  display: flex;
}

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

.heading-2 {
  color: #14a7bd;
  font-family: Geomanist, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 105px;
}

.text-block {
  color: #353333;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text-block.white {
  color: #fff;
}

.office-hours-body {
  font-family: Lato, sans-serif;
}

.oh-hero-section {
  background-color: #333;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d041db5e80af786411022f_OH-background_updated.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding: 50px 0;
  display: none;
}

.hero-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.hero-content-div.insider {
  align-items: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
}

.hero-content-div.vn {
  width: auto;
}

.hero-content-div.oh {
  align-items: flex-start;
  width: 80%;
  margin-top: 35px;
  margin-bottom: 4em;
}

.hero-content-div.oh.old {
  align-items: center;
  width: 50%;
}

.hero-content-div.cc {
  align-items: center;
  width: 70%;
}

.hero-content-div.supercharge {
  align-items: center;
  width: 80%;
}

.oh-hero-title {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 20px;
  font-weight: 900;
  line-height: 40px;
}

.oh-hero-title.center {
  text-align: center;
}

.oh-hero-subtitle {
  color: #fff;
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 28px;
}

.insider-button {
  background-color: var(--orange);
}

.insider-button.yellow {
  background-color: var(--insider-yellow);
  color: #000;
}

.insider-button.yellow:hover {
  background-color: #ddeb00;
}

.insider-button.cc-style {
  color: #36758e;
  text-align: center;
  background-color: #77e0e5;
  padding-left: 24px;
  padding-right: 24px;
}

.insider-button.cc-style:hover {
  background-color: #48c5cb;
}

.insider-button.cc-style.short {
  padding-left: 24px;
  padding-right: 24px;
}

.insider-button.cc-secondary {
  color: #ff635f;
  background-color: #fffd9c;
  border: 1px solid #fd8000;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.insider-button.cc-secondary:hover {
  color: #ff635f;
  background-color: #ecea72;
}

.insider-button.black {
  background-color: #282828;
  padding-left: 24px;
  padding-right: 24px;
}

.blue-insider-button {
  background-color: var(--insider-blue-updated);
  color: #f6fdff;
  border-radius: 100px;
  padding: 14px 18px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .275s, background-color .25s;
}

.blue-insider-button:hover {
  background-color: #0f93a7;
  transform: translate(0, -3px);
}

.vid-section1 {
  padding-top: 65px;
  padding-bottom: 95px;
}

.videoplaylist-title {
  color: var(--black);
  text-align: center;
  padding-left: 272px;
  padding-right: 272px;
  font-size: 32px;
  line-height: 40px;
}

.videoplaylist-title.space {
  margin-bottom: 27px;
  padding-left: 0;
  padding-right: 0;
}

.videoplaylist-title.supercharge {
  padding-left: 200px;
  padding-right: 200px;
}

.video-grid {
  grid-column-gap: 60px;
  grid-row-gap: 65px;
  place-items: center;
  margin-top: 43px;
  margin-bottom: 55px;
}

.video-grid.no-margin {
  place-items: center;
  margin-top: 0;
  margin-bottom: 54px;
}

.video-grid.supercharge {
  grid-template-rows: auto auto auto;
}

.vid-content-div {
  background-color: #5c5c5c;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6255f07db834c4fee76eefaf_bn-nosh_insider_bg_v-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 115px;
  padding: 50px;
  display: flex;
  position: relative;
}

.vid-content-div.nobg {
  background-color: #0000;
  background-image: none;
  margin-top: 0;
  padding: 26px;
}

.vid-content-div.updated-img {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d868b712204931276246d0_Media-Header_Update.jpg");
  margin-top: 130px;
}

.video-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 24px;
  line-height: 30px;
}

.video-description-text {
  color: #333;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.blue-banner-section {
  background-image: linear-gradient(to right, #05a9c1, #1bbebb);
  padding-top: 50px;
  padding-bottom: 50px;
}

.blue-banner-section.oh {
  background-image: repeating-radial-gradient(circle, #8d1000, #6a0900);
}

.blue-banner-section.vn {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d04d2cba0fdd30830b2988_VN-Background_Updated-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.blue-banner-section.cc {
  background-image: repeating-radial-gradient(circle, #77287f, #4b1250);
}

.banner-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.banner-div.justify {
  justify-content: space-around;
}

.banner-title {
  color: #fff;
  width: 700px;
  font-size: 32px;
  line-height: 40px;
}

.banner-title.marketshare {
  width: 800px;
}

.banner-title.nospace {
  width: auto;
  margin-top: 0;
  margin-bottom: 23px;
}

.secondary-button {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 14px 33px;
  font-size: 18px;
  font-weight: 700;
  transition: transform .275s, background-color .25s;
}

.secondary-button:hover {
  color: var(--insider-blue-updated);
  background-color: #fff;
  transform: translate(0, -3px);
}

.secondary-button.yellow {
  border-color: var(--insider-yellow);
  color: var(--insider-yellow);
}

.secondary-button.yellow:hover {
  background-color: var(--insider-yellow);
  color: #000;
}

.secondary-button.fill {
  color: #006177;
  background-color: #fff;
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

.secondary-button.fill.w--current {
  padding: 12px 24px;
}

.vid-section2 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.insider-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: center end;
}

.insider-grid.oh {
  grid-column-gap: 60px;
}

.become-insider-section {
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d042f0e5bd885d84fa848a_OH-background_updated2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 65px;
  padding-bottom: 65px;
}

.become-insider-section.cc {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d5bb03bd7e2427cc23a2e2_Category-Closeup-background-2.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.become-insider-section.supercharge {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62e83d6de2d09d5abb5b02b2_supercharge-background-v2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

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

.section-h1 {
  color: #fff;
  font-size: 32px;
  line-height: 40px;
}

.section-h1.black {
  color: #000;
  text-align: center;
  font-family: Geomanist, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.section-h1.black._30m, .section-h1._30b {
  font-size: 30px;
  font-weight: 500;
}

.body-text {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.body-text.margin {
  margin-bottom: 28px;
  padding-top: 5px;
}

.body-text.black {
  color: #000;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
}

.body-text.black.topmargin {
  margin-top: 20px;
  margin-bottom: 16px;
  font-family: Geomanist, sans-serif;
}

.body-text.black.margin.offblk, .body-text.black.offblk {
  color: #474747;
}

.body-text.topmargin {
  margin-top: 30px;
  font-family: Geomanist, sans-serif;
}

.body-text.sc {
  color: #000;
  margin-top: 20px;
  line-height: 27px;
}

.body-text.gray {
  color: #c7c7c7;
}

.body-text._17 {
  color: #000;
  font-size: 17px;
  line-height: 24px;
}

.body-text.contentcal {
  color: #3d3d3d;
  font-family: greycliff-cf, sans-serif;
  font-size: 1.5em;
  line-height: 1.3em;
}

.bn-nosh-insider-body {
  font-family: Montserrat, sans-serif;
}

.insider-hero-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding-top: 50px;
  padding-bottom: 0;
}

.insider-hero-div {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.insider-h1 {
  color: #fff;
  text-align: center;
  font-family: Geomanist, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 50px;
}

.insider-subtitle {
  color: #badce0;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-15 {
  color: #fff;
  margin-top: 15px;
  font-size: 15px;
}

.text-15.black {
  color: #000;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
}

.insider-video-lightbox {
  flex: none;
  width: 80px;
  height: 80px;
  margin-top: 0;
}

.value-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.value-section.hide {
  display: none;
}

.value-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  align-items: center;
}

.value-grid.margin {
  margin-top: 120px;
  padding-left: 25px;
}

.value-grid.mentors {
  grid-template-columns: 1.25fr 1fr;
  margin-top: 120px;
  padding-left: 25px;
  padding-right: 0;
}

.value-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.higlight-div {
  background-color: #20bebc;
  align-items: center;
  display: flex;
}

.higlight-div.topmargin {
  background-color: #e7f6f8;
  height: 50px;
  margin-top: 5px;
}

.higlight-div.iconline {
  z-index: -1;
  background-color: #e7f6f8;
  height: 50px;
  padding-left: 29px;
  position: relative;
  left: -59px;
}

.h2-title {
  color: #153f5e;
  text-align: center;
  margin-top: 10px;
  padding-left: 13px;
  padding-right: 13px;
  font-family: Geomanist, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 27px;
}

.h2-title.black {
  color: #000;
  margin-bottom: 19px;
  padding-left: 0;
  padding-right: 0;
  line-height: 30px;
}

.h2-title.center.white {
  color: #fff;
}

.circle-icon-div {
  background-color: var(--insider-blue-updated);
  border: 4px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: relative;
  left: -28px;
}

.first-line-div {
  align-items: center;
  height: 50px;
  display: flex;
  position: relative;
}

.first-line-div.center {
  margin-left: 60px;
}

.vid-content-whitediv {
  background-color: #fff;
  border-radius: 17px;
  max-width: 45%;
  padding: 21px 30px;
}

.big-circle-div {
  background-color: var(--insider-blue-updated);
  color: var(--insider-blue-updated);
  border: 6px solid #fff;
  border-radius: 100px;
  order: -1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  inset: -11% auto 0%;
}

.big-circle-div.topspace {
  display: none;
  top: -45%;
}

._4-icon-grid {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-top: 15px;
}

.value-block-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 11px;
  display: flex;
}

.h3-title {
  color: #000;
  text-align: center;
  font-family: Geomanist, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
}

.icon-div {
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 90px;
  display: flex;
}

.team-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.discounts-section {
  background-color: var(--insider-blue-updated);
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 60px;
}

.discount-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
}

.discounts-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.discount-price-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.discount-h1 {
  color: #fff;
  letter-spacing: 1px;
  font-family: Geomanist, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 40px;
}

.discount-subtitle {
  color: #fff;
  text-align: center;
  margin-top: 8px;
  padding-top: 0;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.testimonial-section {
  padding-top: 55px;
  padding-bottom: 60px;
}

.logo-grid {
  grid-column-gap: 85px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  place-items: center;
  max-width: 80%;
  margin-top: 20px;
}

.insider-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.center-div.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.testimony-grid {
  grid-column-gap: 90px;
  grid-template-rows: auto;
  align-items: start;
  margin-top: 80px;
}

.testimony-grid.slider {
  grid-column-gap: 50px;
  place-items: start stretch;
  margin-top: 25px;
}

.testimony-div {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.testimony-div.bottom {
  margin-bottom: 50px;
}

.quote-div {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 25px;
  display: flex;
  position: relative;
}

.testimony-text {
  color: #000;
  text-align: left;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.position-text {
  color: #000;
  margin-top: 17px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
}

.big-quote {
  z-index: -1;
  color: #00a9bf5c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Passion One, sans-serif;
  font-size: 200px;
  position: absolute;
  inset: -65px auto auto -6%;
  transform: rotate(180deg);
}

.heading-3 {
  font-family: Geomanist, sans-serif;
}

.watch-vid-div {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: static;
  inset: auto 0% -3%;
}

.watch-vid-div.hide {
  display: none;
}

.market-share-body {
  font-family: Lato, sans-serif;
}

.marketshare-section {
  background-color: #333;
  background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/630e44ebab99d5aad796dbff_MarketShare-Hero_Updated.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 105px;
}

.yellow-insider-button {
  background-color: var(--insider-yellow);
  color: #000;
  border-radius: 100px;
  padding: 14px 33px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: transform .275s, background-color .25s;
}

.yellow-insider-button:hover {
  background-color: #d5e200;
  transform: translate(0, -3px);
}

.black-banner-section {
  background-color: #181818;
  padding-top: 50px;
  padding-bottom: 50px;
}

.black-banner-section.marketshare {
  background-image: radial-gradient(circle, #006348 23%, #004734 71%);
}

.marketshare-hero-grid {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.marketshare-textdiv {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ms-insider-section {
  background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/630e45e3da47f4d22fda3650_MS-Background_V2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 65px;
  padding-bottom: 65px;
}

.ms-content-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.insider-banner-section {
  background-color: #49a7bc;
  padding-top: 12px;
  padding-bottom: 12px;
}

.insider-linkbox {
  flex-direction: column;
  align-items: center;
  display: block;
}

.ms-hero-title {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 20px;
  font-weight: 900;
  line-height: 40px;
}

.super-coffee-body {
  font-family: Montserrat, sans-serif;
}

.supercoffee-hero-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627be4ebafc4b21f31d64c75_SuperCoffee_BG-lessblurred.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 55px;
  padding-bottom: 200px;
}

.hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  place-items: center;
}

.sc-hero-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sc-hero-h1.sc {
  font-size: 37px;
  line-height: 43px;
}

.sc-hero-subtitle {
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
}

.sc-secondary-button {
  color: #14a7bd;
  text-align: center;
  background-color: #0000;
  border: 1px solid #49a7bc;
  border-radius: 50px;
  width: 260px;
  height: 45px;
  margin-top: 0;
  padding-top: 13px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .8s cubic-bezier(.075, .82, .165, 1), box-shadow .85s cubic-bezier(.075, .82, .165, 1), background-color .3s;
  box-shadow: 0 0 6px #0000;
}

.sc-secondary-button:hover {
  color: #fff;
  background-color: #14a7bd;
  border: 1px #ffbc24;
  transform: translate(0, -3px);
  box-shadow: 2px 2px 12px #0003;
}

.sc-secondary-button:active {
  color: #14a7bd;
  background-color: #db990200;
  border-style: solid;
  border-color: #14a7bd;
}

.sc-secondary-button.blue {
  color: #ffbc24;
  border-color: #ffbc24;
}

.sc-secondary-button.blue:hover {
  color: #fff;
  background-color: #ffbc24;
}

.sc-secondary-button.blue.width {
  color: #49a7bc;
  border-color: #49a7bc;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sc-secondary-button.blue.width:hover {
  color: #fff;
  background-color: #49a7bc;
}

.sc-secondary-button.blue.width.w--current {
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sc-secondary-button.black {
  color: #1f1f1f;
  border-color: #1f1f1f;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sc-secondary-button.black:hover {
  color: #fff;
  background-color: #000;
}

.sc-secondary-button.black.w--current {
  color: #161616;
  border-color: #161616;
}

.become-insider-button {
  color: #241f20;
  text-align: center;
  background-color: #f0ff00;
  border-radius: 50px;
  width: 260px;
  height: 45px;
  margin-top: 0;
  padding-top: 13px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .8s cubic-bezier(.075, .82, .165, 1), box-shadow .85s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  box-shadow: 0 0 6px #0000;
}

.become-insider-button:hover {
  color: #000;
  background-color: #dae700;
  border: 1px #ffbc24;
  transform: translate(0, -3px);
  box-shadow: 2px 2px 12px #0003;
}

.become-insider-button:active {
  color: #dae700;
  background-color: #db990200;
  border-style: solid;
  border-color: #dae700;
}

.become-insider-button.orange {
  color: #fff;
  background-color: #ffbc24;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.become-insider-button.orange:hover {
  background-color: #e6a616;
}

.become-insider-button.orange:active {
  border-style: none;
}

.become-insider-button.blue {
  color: #fff;
  background-color: #49a7bc;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.become-insider-button.blue:hover {
  background-color: #268499;
}

.become-insider-button.blue:active {
  border-style: none;
}

.become-insider-button.short {
  width: 180px;
}

.become-insider-button.short.white {
  background-color: #fff;
}

.become-insider-button.short.white:hover {
  color: #fff;
  background-color: #241f20;
}

.become-insider-button.light-blue {
  color: #14a7bd;
  background-color: #d3f5fc;
  width: auto;
  height: auto;
  padding: 14px 18px;
}

.become-insider-button.light-blue:hover {
  background-color: #beecf5;
}

.two-button-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 20px;
  display: flex;
}

.two-button-div.space {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
}

.video-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627bf388107c6ae4aa476840_Insider-Dots_New-InsiderBlue-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 380px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.vid-relative-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -130px;
}

.vid-subtitle {
  color: #fff;
  font-size: 23px;
  font-weight: 600;
  line-height: 20px;
}

.vid-subtitle.black {
  color: #fff;
}

.thumbnail-shadow {
  box-shadow: 3px 3px 14px 2px #00000029;
}

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

.story-bgd-div {
  background-color: #ededed;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 52px 42px;
  display: flex;
  box-shadow: 1px 1px 9px 5px #1a1a1a24;
}

.sc-h2 {
  font-size: 28px;
  line-height: 32px;
}

.sc-h2.white, .sc-h2.center {
  color: #fff;
  text-align: center;
}

.logos-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627bf388107c6ae4aa476840_Insider-Dots_New-InsiderBlue-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 70px;
}

.logos-section.yellow {
  background-color: #ef4165;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627d2659f0133823b691616e_Insider-Dots%20(pink)_crop.jpg");
  background-position: 0 0;
  background-size: cover;
}

.insider-company-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: center;
  margin-top: 37px;
}

.text-div {
  width: 250px;
}

.sc-title {
  font-size: 28px;
}

.sc-title.width {
  text-align: center;
  width: 400px;
  margin-top: 0;
  line-height: 34px;
}

.body-text-2 {
  margin-top: 30px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}

.body-text-2.sc {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 27px;
}

.body-text-2.sc.spacing {
  margin-top: 6px;
  margin-bottom: 30px;
}

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

.vertical-flexbox.width {
  width: 770px;
}

.vertical-flexbox._80w {
  max-width: 80%;
}

.vertical-flexbox._80w.margin {
  margin-top: 47px;
}

.vertical-flexbox.left-just {
  align-items: flex-start;
}

.vertical-flexbox.left-just.space {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.vertical-flexbox.left-just._24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.vertical-flexbox._24space {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
}

.vertical-flexbox._850 {
  width: 850px;
}

.become-insider-section-2 {
  background-color: #14a7bd;
}

.become-insider-section-2.sc {
  background-color: #fff;
  padding-top: 55px;
  padding-bottom: 55px;
}

.heidi-h2 {
  font-size: 28px;
  line-height: 32px;
}

.heidi-h2.white {
  color: #fff;
  text-align: center;
  text-align: center;
}

.heidi-h2.white.sub {
  color: #fff;
}

.national-coop-hero-section {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627d1a1246a5a5321870468f_GroceryBackground_V3.1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 55px;
  padding-bottom: 200px;
}

.vid-pink-section {
  background-color: #ef4165;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/627d2659f0133823b691616e_Insider-Dots%20(pink)_crop.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 380px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.event-replay-body {
  font-family: Geomanist, sans-serif;
}

.nl-replay-hero-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b0ba632aca61ec3cb2961b_DSC01072-min_overlay.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 68px;
  padding-bottom: 68px;
}

.nl-hero-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.replay-h1 {
  color: #fff;
  text-align: left;
  flex-direction: column;
  margin-top: 27px;
  margin-bottom: 20px;
  font-family: Geomanist, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 50px;
  display: block;
}

.replay-subtitle {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 27px;
  font-weight: 400;
  line-height: 30px;
}

.anchor-link-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.speaker-title-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  display: flex;
}

.row1-link-div {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.anchor-link-div {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b0bc895820da050b6bfe99_anchor1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 17px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 26px 33px;
  text-decoration: none;
  transition: box-shadow .275s, transform .25s;
  display: flex;
}

.anchor-link-div:hover {
  transform: translate(0, -5px);
  box-shadow: 2px 2px 8px 3px #00000021;
}

.anchor-link-div.side-space {
  margin-left: 20px;
  margin-right: 20px;
}

.anchor-link-div.side-space.img2 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b0bd0762f3ba17368c4500_anchor2.jpg");
  background-position: 50% 32%;
}

.anchor-link-div.side-space.img5 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b1d8c9db30094e15520cc9_anchor5.jpg");
  background-position: 50% 10%;
}

.anchor-link-div.side-space.anchor2 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b379507335d519c878b0a2_anchor2.jpg");
}

.anchor-link-div.side-space.anchor5 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b37a79dbd7746c88fc969e_anchor5.jpg");
}

.anchor-link-div.img3 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b1d61341c1051d2b541713_anchor3.jpg");
  background-position: 50% 25%;
}

.anchor-link-div.img4 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b1d760aba6accc736bafdf_anchor4.jpg");
  background-position: 50% 16%;
}

.anchor-link-div.anchor1 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b3795114955454cd9dd0d5_anchor1.jpg");
  background-position: 50% 80%;
}

.anchor-link-div.anchor3 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b37a780b09279faeeb9519_anchor3.jpg");
  background-position: 50% 55%;
}

.anchor-link-div.anchor4 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b37a78dbd774d358fc969d_anchor4.jpg");
  background-position: 50% 30%;
}

.anchor-title {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.jumpto-text {
  color: #d8d8d8;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.row2-link-div {
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.video1-section {
  background-color: var(--black);
  padding-top: 60px;
  padding-bottom: 60px;
}

.video-playlist-grid {
  grid-column-gap: 80px;
  grid-row-gap: 55px;
  grid-template-columns: .75fr 1fr;
  align-items: center;
  margin-top: 50px;
}

.video-playlist-grid.flip {
  grid-column-gap: 80px;
  grid-template-columns: 1fr .75fr;
}

.vid-detail-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.vidtitle-h2 {
  color: #fff;
  margin-top: 0;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.vidtitle-h2.black {
  color: #0c0c0c;
  line-height: 30px;
}

.video2-section {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.video3-section {
  background-color: var(--black);
  padding-top: 60px;
  padding-bottom: 60px;
}

.video4-section {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.video5-section {
  background-color: var(--black);
  padding-top: 60px;
  padding-bottom: 60px;
}

.insider-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.insidericon-grid {
  grid-column-gap: 79px;
  grid-row-gap: 34px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 34px;
  margin-bottom: 34px;
}

.icon-perk-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  display: flex;
}

.image-6 {
  margin-bottom: 0;
}

.icon-text {
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  line-height: 23px;
}

.nl-replay-footer {
  background-color: #181818;
  padding-top: 60px;
}

.pre-footer-div {
  border-bottom: 1px solid #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 41px;
  padding-bottom: 25px;
  display: flex;
}

.footer-title {
  color: #fff;
  margin-top: 0;
  font-size: 27px;
  font-weight: 500;
}

.link {
  color: var(--insider-yellow);
  text-decoration: none;
}

.link.white {
  color: #95e2f3;
  transition: color .3s;
}

.link.white:hover {
  color: #14a7bd;
}

.bnl-replay-hero-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62b4b460a2f52c62ec0624fb_BNL-Replay-Header_V3.jpg");
  background-position: 50% 35%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.virtual-network-body {
  font-family: Lato, sans-serif;
}

.vn-hero-section {
  background-color: #333;
  background-image: linear-gradient(#00000057, #00000057), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d04c43a1373ad263e4c398_VN-Background_Updated.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 65px;
  padding-bottom: 70px;
}

.vn-hero-grid {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  place-items: center;
}

.bullet-div {
  max-width: 80%;
  margin-top: 15px;
  margin-bottom: 25px;
}

.list {
  margin-top: 27px;
}

.bottom-margin-list {
  margin-bottom: 17px;
}

.vn-process-section {
  padding-top: 75px;
  padding-bottom: 80px;
}

.left-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  display: flex;
}

.vn-hero-title {
  color: #fff;
  margin-top: 37px;
  margin-bottom: 20px;
  font-weight: 900;
  line-height: 40px;
}

.start-networking-section {
  background-image: radial-gradient(circle, #46238c, #2f1664);
  padding-top: 50px;
  padding-bottom: 50px;
}

.event-value-section {
  padding-top: 50px;
  padding-bottom: 60px;
}

._4-value-grid {
  grid-column-gap: 44px;
  grid-row-gap: 35px;
  align-items: start;
  max-width: 80%;
  margin-top: 25px;
  margin-bottom: 30px;
}

.horizontal-div {
  align-items: flex-start;
  display: flex;
}

.detail-div {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 22px;
  display: flex;
}

.circle-icons {
  max-width: 25%;
}

.contact-section {
  padding-top: 32px;
  padding-bottom: 46px;
}

.slide-logo-div {
  justify-content: space-between;
  align-items: center;
  height: 200px;
  display: flex;
}

.logo-slider {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 235px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.arrow {
  color: #6b6b6b;
  align-self: center;
  margin-top: 75px;
  margin-bottom: 53px;
}

.slide-nav {
  color: #6b6b6b;
  margin-top: 0;
  font-size: 10px;
}

.mask {
  flex: 0 auto;
  width: 780px;
}

.left-arrow {
  align-self: center;
  align-items: center;
  display: flex;
}

.categorycloseup-body {
  font-family: Lato, sans-serif;
}

.cc-hero-section {
  background-color: #333;
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d5b687ae5d27666a671c72_Category-Closeup-background.jpg");
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.rounded-img {
  border-radius: 5px;
}

.supercharge-body {
  font-family: Lato, sans-serif;
}

.supercharge-hero {
  background-color: #333;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62e83c8383d84c6d98a84192_supercharge-background.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.et-body {
  background-color: #141414;
}

.et-hero-section {
  height: 80vh;
}

.et-hero-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 780px;
  display: flex;
}

.et-linkbox {
  width: 400px;
}

.et-subtitle {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 31px;
  font-family: Geomanist, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.et-button {
  color: #013040;
  text-align: center;
  background-color: #ffeb13;
  border-radius: 50px;
  width: auto;
  height: 45px;
  margin-top: 0;
  padding-top: 13px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .8s cubic-bezier(.075, .82, .165, 1), box-shadow .85s cubic-bezier(.075, .82, .165, 1), background-color .2s;
  box-shadow: 0 0 6px #0000;
}

.et-button:hover {
  color: #013040;
  background-color: #cfa200;
  border: 1px #ffbc24;
  transform: translate(0, -3px);
  box-shadow: 2px 2px 12px #0003;
}

.et-button:active {
  color: #f1bc00;
  background-color: #db990200;
  border-style: solid;
  border-color: #f1bc00;
}

.et-highlight-vid {
  background-image: linear-gradient(#000000a6, #000000a6);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 80vh;
  display: flex;
}

.etbrands-section {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.h1-akzidenz {
  color: #fff;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-weight: 400;
}

.h1-akzidenz.et-blue {
  color: #00719d;
}

.h1-akzidenz.et-blue.no-margin {
  margin-top: 0;
}

.h1-akzidenz.black {
  color: var(--black);
  text-align: center;
  font-weight: 400;
}

.h1-akzidenz.black.bottom-margin {
  letter-spacing: 1px;
  margin-bottom: 20px;
}

.h1-akzidenz.black.leftalign {
  text-align: left;
  letter-spacing: 1px;
}

.h1-akzidenz.white {
  color: #fff;
  letter-spacing: 1px;
}

.etbrand-logogrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 25px;
}

.etlogo-div {
  border: 1px solid #00a1c3;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 140px;
  padding: 40px;
  display: flex;
}

.featured-ep-section {
  font-family: Geomanist, sans-serif;
}

.episode-grid {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: stretch stretch;
  margin-top: 45px;
}

.et-thumbnail {
  object-fit: cover;
  object-position: 0% 50%;
  border: 1px solid #00d0e880;
  border-right-style: none;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  height: 390px;
}

.ep-content-block {
  background-color: #025072b3;
  border: 1px solid #00d0e880;
  border-left-style: none;
  border-radius: 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.p1-18med {
  color: #66bdd8;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.h2-akzidenz {
  color: #fff;
  margin-top: 10px;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.h2-akzidenz.black {
  color: #181818;
  text-align: center;
}

.vid-text {
  color: #a1e9ff;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.et-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 565px;
  height: 390px;
  padding: 45px 60px;
  display: flex;
}

.et-textlink {
  color: #fff;
  border: 1px #00d0e8;
  border-bottom-style: solid;
  font-size: 18px;
  line-height: 25px;
  transition: color .225s, transform .225s;
}

.et-textlink:hover {
  color: #00d0e8;
  transform: translate(0, -3px);
}

.et-ep-linkbox {
  align-self: stretch;
  width: 595px;
}

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

.body-text-opensans-20 {
  color: #e2b042;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.body-text-opensans-20.topmargin {
  color: #00a1c3;
  margin-top: 20px;
}

.body-text-opensans {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.body-text-opensans.blue {
  color: #0084ad;
  text-align: center;
}

.slide-nav-2 {
  font-size: 10px;
  top: 315px;
}

.quote-mark {
  color: #00d0e8;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 100px;
  font-weight: 500;
  position: absolute;
  inset: 0% auto auto 11%;
}

.left-arrow-2 {
  display: block;
}

.h4-akzidenz {
  color: #fff;
  flex: 0 auto;
  margin-top: 10px;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 30px;
  line-height: 32px;
}

.et-quote-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 16px;
  padding-left: 182px;
  padding-right: 182px;
  display: flex;
  position: relative;
}

.slider {
  background-color: #ddd0;
}

.icon-2 {
  display: none;
}

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

.pitch-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.et-pic {
  border: 1px solid #00d0e880;
  border-radius: 30px;
}

.et-body-text {
  color: #fff;
  margin-bottom: 25px;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.et-body-text.et-blue {
  color: #04445c;
  font-weight: 300;
}

.et-body-text.et-blue.leading {
  line-height: 30px;
}

.et-body-text.et-blue.leading.margin {
  margin-top: 13px;
  margin-bottom: 15px;
}

.et-body-text.et-blue.leading.no-margin {
  margin-bottom: 0;
}

.et-body-text.et-blue.margin {
  margin-bottom: 7px;
}

.et-body-text.expo-error {
  color: #2b2b2b;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
}

.et-footer-section {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62ec2607c60a5c21a9622c7c_Elevator-Talk_background4.jpg");
  background-position: 0 0, 0 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 70px;
  padding-bottom: 70px;
}

.et-footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.et-footer-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.et-foot-link {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.et-footer-link {
  color: #fff;
  text-decoration: none;
  transition: color .225s;
}

.et-footer-link:hover {
  color: #7ce0ff;
}

.vid-link {
  color: #fff;
  text-decoration: none;
}

.quote-slider {
  background-color: #fff0;
  height: auto;
  margin-top: 70px;
  padding-left: 10%;
  padding-right: 10%;
  display: none;
}

.icon-left, .icon-right {
  color: #202020;
}

.slide-nav-position {
  font-size: 10px;
}

.slide-nav-position.adjust {
  position: absolute;
  top: 307px;
}

.et-pitch-hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/63c838dfae44133b5e26f197_ET-Slim_Header%20copy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  height: 45vh;
  display: flex;
}

.et-application-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.et-app-grid {
  grid-column-gap: 65px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.et-app-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 20px;
}

.et-form {
  color: #04445c;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

._2-field-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 28px;
  font-family: Geomanist, sans-serif;
  font-weight: 300;
  display: grid;
}

.half-field-hold.prompt-margin {
  margin-bottom: 20px;
}

.half-field-hold.prompt-margin.flex {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.half-field-hold.bottom-margin {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  margin-bottom: 34px;
  display: flex;
}

.field-label {
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.field-label.expo-style {
  color: #0d4c59;
  font-size: 18px;
  font-weight: 400;
}

.field-label.white {
  color: #fff;
  font-size: 16px;
}

.field-label.bottom {
  margin-bottom: 10px;
}

.field-label.top {
  margin-top: 24px;
  margin-bottom: 10px;
}

.text-field {
  border: 1px solid #00719da6;
  border-radius: 3px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-field.expo-style {
  border-color: #0d4c5999;
}

.text-field.cc-style {
  border-color: #36758e80;
}

.text-field.long {
  width: 350px;
}

.text-field.generic {
  color: #8e8e8e;
  border-color: #d9d9d9;
  height: 40px;
  margin-bottom: 0;
  font-size: 16px;
}

.text-field._450 {
  width: 450px;
}

.et-form-titles {
  margin-top: 0;
  margin-bottom: 17px;
  font-family: Geomanist, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.et-form-titles.expo {
  color: #0d4c59;
}

.textarea {
  color: #04445c;
  border: 1px solid #00719da6;
  border-radius: 3px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

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

.textarea.margin.cc {
  border-color: #36758e80;
}

.textarea.default {
  color: #8e8e8e;
  border-color: #d9d9d9;
  font-size: 18px;
}

.textarea.generic {
  color: #8e8e8e;
  border-color: #d9d9d9;
  margin-top: 12px;
  font-family: greycliff-cf, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.textarea.et {
  border-color: #e4e4e4;
  font-family: greycliff-cf, sans-serif;
  font-weight: 400;
}

.radio-button-label {
  color: #0d4c59;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
}

.radio-button-label.cc {
  color: #333;
}

.radio-button-label.fabid {
  color: #333;
  margin-top: 4px;
  font-size: 17px;
}

.radio-div {
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.radio-div.margin {
  margin-bottom: 20px;
}

.radio-button {
  color: #00719d;
  border: 1px solid #00719d;
  width: 25px;
  height: 25px;
  margin-right: 8px;
}

.radio-button.w--redirected-checked {
  outline-offset: 0px;
  background-color: #00719d;
  border-color: #fff;
  outline: 1px solid #00719d;
}

.radio-button.expo {
  color: #307d8d;
}

.radio-button.cc {
  color: #a06000;
  border-color: #36758e80;
}

.radio-button.cc.w--redirected-checked {
  background-color: #fd8000;
  border-color: #fff;
  border-radius: 100%;
  outline-color: #fd8000;
}

.radio-button.contact {
  color: #a06000;
  -webkit-text-stroke-color: #00627a;
  border-color: #36758e80;
}

.radio-button.contact.w--redirected-checked {
  background-color: #00627a;
  border-color: #fff;
  border-radius: 100%;
  outline-color: #00627a;
}

.radio-button._18 {
  color: #333;
  border-color: #7d92a3;
  width: 18px;
  height: 18px;
}

.radio-button._18.w--redirected-checked {
  background-color: #0080b2;
  border-width: 3px;
  border-color: #f8fdff;
  outline-color: #0080b2;
}

.radio-button-field {
  align-items: center;
  display: flex;
}

.radio-button-field.left-space {
  margin-left: 35px;
}

.radio-button-field.spacing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.submit-button {
  background-color: #0090b5;
  border-radius: 50px;
  width: 160px;
  height: 40px;
  margin-top: 0;
  font-family: Geomanist book, sans-serif;
  font-weight: 400;
  transition: box-shadow .15s, transform .3s;
}

.submit-button:hover {
  background-color: #057b99;
  transform: translate(0, -3px);
  box-shadow: 2px 3px 10px 1px #01204e3b;
}

.submit-button.expo-style {
  background-color: #49a7bc;
  font-size: 18px;
  transition: background-color .25s, box-shadow .15s, transform .3s;
}

.submit-button.expo-style:hover {
  background-color: #268499;
}

.submit-button.cc-style {
  color: #36758e;
  background-color: #77e0e5;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: background-color .2s, box-shadow .25s, transform .3s;
}

.submit-button.cc-style:hover {
  background-color: #48c5cb;
}

.submit-button._18pt {
  font-size: 18px;
}

.submit-button._18pt.short {
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.submit-button.default {
  background-color: #272727;
  border-radius: 5px;
  width: auto;
  padding: 11px 20px;
  font-family: Geomanist book, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.submit-button.et {
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.hidden-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.hidden-div.expo {
  flex-direction: column;
  width: 225px;
  margin-bottom: 25px;
  display: block;
}

.industry-type-grid {
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.industry-type-grid.expo {
  grid-column-gap: 32px;
  color: #0d4c59;
  width: 500px;
}

.industry-type-div {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-2 {
  font-family: Geomanist, sans-serif;
}

.success-message {
  color: #fff;
  background-color: #00719d;
  border-radius: 5px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
}

.success-message.cc {
  color: #ff9b0a;
  background-color: #fff;
}

.success-message.nosh {
  background-color: var(--cheddar);
  color: var(--licorice);
}

.success-message.guide {
  margin-top: 16px;
}

.success-message.top-padding {
  margin-top: 20px;
}

.error-text {
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.error-text._16 {
  font-size: 16px;
  line-height: 18px;
}

.error-message {
  border-radius: 5px;
  padding: 12px 18px;
}

.error-message.nosh {
  color: var(--licorice);
  font-family: greycliff-cf, sans-serif;
  font-size: 18px;
}

.expowest-hero {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/63c85fd5642a7c61a7ae1bc2_3N4A0034-HDR.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 65vh;
  display: flex;
}

.bn-nosh_logotag {
  justify-content: center;
  align-items: center;
  display: flex;
}

.expo-intro-div {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  padding-bottom: 0;
  display: flex;
}

.h1-geomanist {
  color: #fff;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.h1-geomanist.black {
  color: #241f20;
  text-align: center;
}

.h1-geomanist.black.left {
  text-align: left;
  margin-bottom: 20px;
}

.h1-geomanist._75px {
  text-align: center;
  font-size: 75px;
  line-height: 75px;
}

.h1-geomanist.center {
  text-align: center;
}

.h1-geomanist.dark-blue {
  color: #153f5e;
  text-align: left;
  margin-top: 50px;
  font-weight: 500;
}

.h1-geomanist._55 {
  margin-bottom: 0;
  font-size: 55px;
  font-weight: 500;
  line-height: 56px;
}

.cc-geomanistsub {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 27px;
}

.cc-geomanistsub.expowest {
  color: #d9e6f0;
  margin-top: 15px;
  font-size: 22px;
  line-height: 26px;
}

.cc-geomanistsub.margin {
  margin-top: 15px;
  margin-bottom: 30px;
  line-height: 32px;
}

.blue-text-link {
  color: #fff;
  transition: color .25s;
}

.blue-text-link:hover {
  color: #6fd3e9;
}

.container-800 {
  padding: 50px 20px;
}

.container-800.center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 840px;
  display: flex;
}

.container-800.middle-fw {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 840px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.h2-geomanist {
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

.h2-geomanist.center {
  color: #034b56;
  text-align: center;
}

.h2-geomanist.center.white {
  color: #fff;
}

.h2-geomanist.center.black {
  color: #06272c;
  margin-bottom: 30px;
}

.h2-geomanist.white {
  color: #fff;
}

.h2-geomanist.nospace {
  margin-top: 0;
  margin-bottom: 0;
}

.expo-form-block {
  margin-top: 29px;
  font-family: Geomanist, sans-serif;
  font-weight: 400;
}

.expowest-exhibitor-grid {
  grid-template-rows: auto auto auto auto;
  margin-bottom: 25px;
}

.news-type-div {
  color: #0d4c59;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.expo-footer {
  background-color: #2b2b2b;
  padding-top: 20px;
  padding-bottom: 10px;
}

.copyright-text-expo {
  color: #a0a0a0;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.success-message-2 {
  background-color: #49a7bc;
  border-radius: 5px;
}

.text-block-3 {
  color: #fff;
  font-size: 18px;
}

.expo-industry-type-grid {
  grid-template-rows: auto;
  max-width: 500px;
  margin-bottom: 20px;
}

.checkbox-error-message {
  background-color: #ffd6d6;
  border-radius: 6px;
  max-width: 60%;
  margin-bottom: 20px;
  padding: 11px;
  display: none;
}

.checkbox-error-message.width {
  max-width: 100%;
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: none;
}

.name-error-message, .embargo-error-message {
  background-color: #ffd6d6;
  border-radius: 6px;
  max-width: 60%;
  margin-bottom: 20px;
  padding: 11px;
  display: none;
}

.bn-nosh-logo {
  margin-bottom: 20px;
  margin-left: 24px;
  margin-right: 20px;
}

.bnnosh-logo-absolute {
  align-self: flex-end;
  position: absolute;
  inset: auto 2% 4% auto;
}

.bnnosh-logo-absolute.cc {
  bottom: 4%;
}

.cookie-field {
  display: none;
}

.community-call-hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6439ba01b1b70435ae5cfcae_Community-Call_Hero-V4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  height: 43vh;
  display: flex;
  overflow: visible;
}

.community-call-body {
  font-family: Akzidenz grotesk be condensed, sans-serif;
}

.community-call-grid {
  grid-template-rows: auto auto auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.cc-form-titles {
  margin-top: 0;
  margin-bottom: 17px;
  font-family: Geomanist, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.cc-industry-type-grid {
  grid-template-rows: auto;
  max-width: 500px;
  margin-bottom: 30px;
}

.geomanist-p1 {
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.geomanist-p1.bottom-margin {
  margin-bottom: 24px;
}

.geomanist-p1._10-margin {
  margin-top: 10px;
  margin-bottom: 20px;
}

.geomanist-p1.white {
  color: #fff;
}

.cc-herosection {
  background-color: #ff625f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.cc-herogrid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  margin-top: 60px;
  margin-bottom: 115px;
}

.cc-logo-div {
  background-color: #ff625f;
  justify-content: center;
  padding-top: 50px;
  display: flex;
}

.cchero-leftdiv {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.akzidenz-55 {
  color: #fff;
  letter-spacing: 2px;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 58px;
}

.cc-intro-section {
  padding-top: 100px;
  padding-bottom: 100px;
  transition: color .35s ease-in-out;
}

.cc-intro-textdiv {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 0;
  display: flex;
}

.cc-quote-section {
  background-color: #36758e;
  padding-top: 70px;
  padding-bottom: 70px;
}

.cc-quotegrid {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
}

.akzidenz-70 {
  color: #fff;
  letter-spacing: 2px;
  max-width: 420px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Akzidenz grotesk be condensed, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 71px;
}

.quote-rightdiv {
  flex-direction: column;
  display: flex;
}

.geomanist-26 {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 25px;
  line-height: 32px;
}

.geomanist-26.medium {
  font-weight: 500;
}

.geomanist-26.medium.black {
  color: var(--black);
  text-align: center;
}

.geomanist-26.medium.black.margin {
  margin-top: 16px;
}

.geomanist-26.licorice {
  color: var(--licorice);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 28px;
}

.horizontal-flex {
  align-items: center;
  display: flex;
}

.horizontal-flex.space {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.nametitle-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 12px;
  display: flex;
}

.geomanist-20med {
  color: #fff;
  margin-bottom: 3px;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 21px;
}

.geomanist-20med.white {
  color: #fff;
}

.geomanist-20med.white.space {
  margin-top: 0;
  margin-bottom: 26px;
}

.geomanist-20med.licorice {
  color: var(--licorice);
}

.geomanist-20med.dark-blue {
  color: #006177;
  text-align: center;
  font-weight: 500;
}

.geomanist-20 {
  color: #fff;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.geomanist-20.white {
  color: #241f20;
  line-height: 25px;
}

.geomanist-20.white.right-margin {
  color: #fff;
  margin-bottom: 0;
  margin-right: 30px;
  padding-right: 0;
  line-height: 26px;
}

.geomanist-20.white.bottom {
  margin-bottom: 12px;
}

.geomanist-20.white.space {
  line-height: 28px;
}

.geomanist-20.enterprise {
  color: #bbdce0;
  text-align: center;
  margin-bottom: 35px;
  line-height: 28px;
}

.geomanist-20.enterprise.left {
  text-align: left;
}

.geomanist-20.bullet {
  margin-bottom: 15px;
  line-height: 25px;
}

.geomanist-20.bullet.black {
  color: #111;
  margin-bottom: 10px;
}

.geomanist-20.bullet.black.regular {
  font-weight: 400;
}

.geomanist-20.bullet.boost {
  font-size: 25px;
  line-height: 27px;
}

.geomanist-20.black {
  color: #1a1a1a;
  margin-top: 0;
  font-weight: 500;
}

.geomanist-20.light-blue {
  color: #d2f5fb;
}

.geomanist-20.blue {
  color: #36758e;
  text-decoration: none;
}

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

.suggestion-grid {
  grid-column-gap: 89px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

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

.email-section {
  margin-bottom: 80px;
}

.email-colorblock {
  background-color: #ff625f;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 15px;
  display: flex;
}

.cc-emailform {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.cc-email-field {
  color: #ffa549;
  border: 1px solid #77e0e5;
  border-radius: 5px;
  width: 380px;
  height: 50px;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
}

.email-signup-button {
  color: #36758e;
  background-color: #77e0e5;
  border-radius: 5px;
  height: 50px;
  margin-left: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.cc-emailform_block {
  flex-direction: column;
  justify-content: space-around;
  width: 435px;
  margin-top: 15px;
  display: flex;
}

.cc-footer {
  background-color: #252a34;
  padding-top: 60px;
  padding-bottom: 15px;
}

.ccfooter-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.cc-footer-logo {
  max-width: 70%;
}

.cc-footer-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.geomanist-16 {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.geomanist-16.footerspace {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  transition: color .25s;
}

.geomanist-16.footerspace:hover {
  color: #77e0e5;
}

.geomanist-16.gray {
  color: #383838;
  font-size: 16px;
}

.geomanist-16.licorice {
  color: #231f20;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}

.geomanist-16.licorice.reg {
  margin-bottom: 0;
  font-weight: 400;
}

.geomanist-16.workshop {
  color: #002936;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px;
}

.cc-call-image {
  margin-bottom: 0;
}

.oh-backgroundvid-section {
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.calendar-section.hide {
  display: none;
}

.cc-upcoming-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.cc-card-div {
  background-color: #ff625f;
  border: 1px #ff9b0a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 16px;
  transition: box-shadow .25s, transform .2s;
  display: flex;
}

.cc-card-div:hover {
  border-color: #fffd9c;
  transform: scale(1.03);
  box-shadow: 0 2px 8px 4px #fffd9c82;
}

.cc-card-div.hide {
  display: none;
}

.eventimage-div {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/67252b099ee0b317d71d9058_Investing.webp");
  background-position: 100% 92%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  align-self: stretch;
  height: 150px;
  position: relative;
}

.eventimage-div.image2 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/674f3f2ab4f3f89325c28a2b_law.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.eventimage-div.image4 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/672528c27f87bb01c0f08d7c_NIQ-Ingredients.webp");
  background-position: 50%;
  background-repeat: no-repeat;
}

.eventimage-div.thrive {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64ac4be45dde20cf14c530a1_thrive-market.webp");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.eventimage-div.image3 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64483046afea1686ac435a03_funding-img.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.eventimage-div.coming-soon {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/658210aa9251cecfddbdeb78_Stay-Tuned.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 250px;
}

.eventimage-div.image7 {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/672527445cb32c9f6691b765_brightfield-womenshealth.webp");
  background-position: 50%;
}

.call-date {
  color: #252a34;
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 40px;
  margin-top: 12px;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 10px 15px 9px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 10px #00000021;
}

.ccevent-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Geomanist, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 27px;
}

.feature-subtitle {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.title-feature_wrap {
  margin-top: 14px;
  padding-left: 5px;
  padding-right: 5px;
}

.register-linkdiv {
  align-self: flex-end;
  margin-top: 15px;
  text-decoration: none;
  transition: transform .25s;
  display: flex;
}

.register-linkdiv:hover {
  transform: translate(0, -3px);
}

.register-text {
  color: #fffd9c;
  margin-bottom: 0;
  margin-right: 8px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.geomanist-18 {
  color: #43727d;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-decoration: none;
}

.geomanist-18.bottom {
  margin-bottom: 30px;
}

.geomanist-18.black {
  color: #292929;
  margin-bottom: 0;
}

.geomanist-18.black.width {
  max-width: 800px;
}

.geomanist-18.black.medium {
  font-weight: 500;
}

.geomanist-18.nomargin {
  margin-bottom: 0;
}

.geomanist-18.nomargin.white {
  color: #fff;
}

.geomanist-18.dark-blue {
  color: #002936;
  line-height: 24px;
}

.geomanist-18.dark-blue.bottom {
  margin-bottom: 0;
}

.geomanist-18.licorice {
  color: var(--licorice);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.geomanist-18.licorice.reg {
  font-weight: 400;
}

.geomanist-18.licorice.center {
  text-align: center;
  margin-bottom: 16px;
  font-weight: 400;
}

.geomanist-18.licorice.center._550 {
  align-self: center;
  width: 550px;
}

.geomanist-18.no-margin {
  margin-bottom: 0;
  line-height: 20px;
}

.geomanist-18.dark-gray {
  color: #3a3939;
  margin-bottom: 0;
  line-height: 27px;
}

.geomanist-18.data {
  color: #d3f5fc;
  margin-bottom: 0;
  font-weight: 400;
}

.geomanist-18.light-blue {
  color: #d0f3fc;
}

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

.vertical-div.width {
  width: 800px;
}

.vertical-div.width._900 {
  width: 900px;
}

.cc-success_text {
  color: #36758e;
}

.contact--hero {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6448120381d46994a2f8b914_BevNET-Media-blur.jpg");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 130px;
  padding-bottom: 130px;
}

.contact-form_grid {
  grid-template-rows: auto auto auto;
  margin-bottom: 30px;
}

.numbers-grid {
  margin-bottom: 20px;
}

.enterprise-hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: stretch;
  padding-top: 65px;
  padding-bottom: 130px;
}

.bninsider_linkbox {
  width: 180px;
}

.enterprise-herotext_div {
  width: 885px;
  margin-top: 100px;
}

.insiderintro_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.insider-community_grid {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 35px;
}

.insiderblock_div {
  background-color: #e7f6f8;
  border-radius: 25px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 26px 15px 29px;
  display: flex;
}

.block-heading {
  color: #241f20;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 35px;
}

.numberoutline-img {
  align-self: flex-end;
  width: auto;
  height: 47px;
  margin-bottom: 13px;
}

.enterprise-features_div {
  grid-column-gap: 0px;
  grid-row-gap: 25px;
  background-image: linear-gradient(#0000008c, #0000008c), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d868b712204931276246d0_Media-Header_Update.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 45px 75px 60px;
  display: flex;
}

.geomanist-35 {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.geomanist-35.black {
  color: var(--licorice);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 38px;
}

.enterprise-feature_list {
  color: #fff;
  margin-bottom: 0;
}

.value1_section {
  background-color: #e7f6f8;
  padding-top: 65px;
  padding-bottom: 65px;
}

.enterprisevalue_grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  place-items: center;
}

.enterprisevalue_grid.flip {
  grid-template-columns: 1.5fr 1fr;
}

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

.value2_section {
  padding-top: 130px;
  padding-bottom: 130px;
}

.value3_section {
  background-color: #e7f6f8;
  padding-top: 65px;
  padding-bottom: 65px;
}

.value4_section {
  padding-top: 130px;
  padding-bottom: 130px;
}

.support-section {
  margin-bottom: 110px;
}

.support-div {
  background-color: #241f20;
  background-image: linear-gradient(#241f201a, #241f201a), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  padding: 65px 90px;
  display: flex;
}

.insider-navbar {
  background-color: #ddd0;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
}

.nav-link {
  color: #fffc;
  background-color: #fff0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Geomanist, sans-serif;
  font-size: 20px;
  text-decoration: none;
  transition: color .25s;
}

.nav-link:hover {
  color: #99edf8;
}

.nav-link.w--current {
  color: #fff;
  border: 1px #000;
  text-decoration: none;
}

.nav-link.noright {
  padding-right: 0;
}

.bn-insider-img {
  width: auto;
}

.medium-bold {
  font-weight: 500;
}

.logo-strip_section {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 70px 30px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.clients-image-three {
  height: 45px;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
}

.clients-image-three.stack {
  height: 55px;
}

.clients-image-three.celsius {
  height: 50px;
}

.clients-image-three.erewhon {
  width: 130px;
  height: auto;
}

.clients-image-three.wholefoods {
  height: 60px;
}

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

.value_grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  place-items: center;
}

.value_grid.flip {
  grid-template-columns: 1.5fr 1fr;
}

.newsletter-section, .value3-section {
  padding-top: 70px;
  padding-bottom: 100px;
}

.quote-slider_updated {
  background-color: #fff;
  margin-top: 40px;
}

.testimonial_card {
  width: 100%;
  padding: .5rem 3.5rem;
  position: relative;
}

.card_content {
  background-color: #e7f6f8;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64501bfd311a87c1e45bfe10_Testimonial-BlueGradient.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-direction: column;
  padding: 2.5rem 5rem 2.5rem 7.5rem;
  display: flex;
}

.card_content_details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.name-title {
  flex-direction: column;
  display: flex;
}

.testimonial-text {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.testimonial-text.gray {
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}

.testimonial-headshot {
  outline-offset: 0px;
  border-radius: 1rem;
  outline: 1rem solid #fff;
  width: 7.5rem;
  height: 7.5rem;
  position: absolute;
  top: 0;
  left: 0;
}

.testimonial-container {
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.new-charter-section {
  flex-direction: column;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.left-fixeddiv {
  z-index: 1;
  grid-row-gap: 25px;
  background-image: linear-gradient(146deg, #80e7f6, #00a9bf);
  border-bottom-right-radius: 50px;
  flex-direction: column;
  align-items: flex-start;
  width: 36vw;
  height: 100vh;
  margin-right: auto;
  padding: 73px 65px 73px 6%;
  font-family: Geomanist, sans-serif;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.geomanist-22 {
  color: #25577c;
  font-size: 22px;
  line-height: 27px;
}

.geomanist-22.white {
  color: #d4d4d4;
  font-family: Geomanist, sans-serif;
}

.geomanist-22.gray {
  color: #f0f0f0;
  font-family: Geomanist, sans-serif;
}

.geomanist-22.black {
  color: #383838;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist book, sans-serif;
}

.rightsticky_div {
  flex-direction: column;
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: 64vw;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-left: 71px;
  padding-right: 35px;
  display: flex;
  position: static;
  top: 0;
}

.insider-gradientbckgd_div-auto {
  background-image: linear-gradient(157deg, #00a9bf, #00627a 57%);
  border: 1px solid #12c1d880;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 40px;
  padding: 46px 50px;
  display: flex;
}

.charter_illustration {
  margin-top: 35px;
}

.dark-bkgd_body {
  background-color: #241f20;
  background-image: linear-gradient(#241f20e6, #241f20e6), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6453f9d573c8faa698c02166_Insider-Dots-White.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 130%;
  font-family: Geomanist, sans-serif;
}

.presshero_section {
  padding-top: 90px;
  padding-bottom: 65px;
}

.press-hero-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding-left: 70px;
  padding-right: 70px;
}

.define-section {
  background-image: linear-gradient(#0000, #241f20);
  padding-top: 20px;
  padding-bottom: 60px;
}

.h3-geomanist {
  color: #fff;
  align-self: center;
  font-family: Geomanist book, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.h3-geomanist.black {
  color: #000;
  text-align: center;
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

.h3-geomanist.center {
  text-align: center;
}

.h3-geomanist.center.blue {
  color: #005662;
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

.h3-geomanist.med {
  align-self: flex-start;
  margin-top: 0;
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

.define_grid {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  background-color: #00627abf;
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 900px;
  margin-top: 20px;
  padding: 30px 46px;
}

.geomanist-body {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.geomanist-body.left-margin {
  margin-left: 25px;
}

.geomanist-body.black {
  color: #222;
}

.geomanist-body.black.nomargin {
  margin-bottom: 0;
}

.geomanist-body.light {
  color: #ccccec;
  margin-bottom: 0;
}

.geomanist-body.light-black {
  color: #616161;
  margin-bottom: 0;
  line-height: 20px;
}

.geomanist-h4 {
  color: #fff;
  font-family: Geomanist, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 30px;
}

.geomanist-h4.medium {
  text-align: center;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

.geomanist-h4.medium.leftalign {
  text-align: left;
}

.geomanist-h4.medium.small {
  margin-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.define_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pressform-section {
  margin-bottom: 60px;
}

._850width-div {
  flex-direction: column;
  align-self: center;
  align-items: stretch;
  width: 850px;
  display: flex;
}

._2-field_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 25px;
  margin-bottom: 18px;
}

.submit-button_yellow {
  color: #241f20;
  background-color: #f0ff00;
  border-radius: 5px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: background-color .25s, transform .25s;
}

.submit-button_yellow:hover {
  background-color: #d3e000;
  transform: translate(0, -3px);
}

.textarea-wrapper {
  margin-top: 0;
  margin-bottom: 18px;
}

.retailer_hero {
  background-image: linear-gradient(#13131380, #13131380), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6448120381d46994a2f8b914_BevNET-Media-blur.jpg");
  background-position: 0 0, 50% 35%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 70px;
  padding-bottom: 70px;
}

.retailerlogos_section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.retailer-logo_grid {
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-top: 35px;
}

.signup_section {
  padding-top: 50px;
  padding-bottom: 65px;
}

.gradientdiv {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  max-width: 900px;
  padding: 20px 81px 40px;
}

.officehourssubmit_hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d041db5e80af786411022f_OH-background_updated.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 35vh;
  display: flex;
}

.oh-linkbox {
  width: 400px;
  margin-left: 15px;
  margin-right: 15px;
}

.oh-form-block {
  margin-top: 45px;
}

.ohform_grid {
  grid-template-rows: auto auto auto;
  margin-top: 25px;
  margin-bottom: 25px;
}

.recaptcha {
  margin-bottom: 20px;
}

.recaptcha.topmargin {
  margin-top: 5px;
}

.recaptcha-div {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.retailer-grid {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .75fr;
}

.signup_div {
  grid-row-gap: 40px;
  background-image: linear-gradient(130deg, #061137, #000e1c);
  border-radius: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 70px;
  display: flex;
  position: sticky;
  top: 20px;
}

.signup_div.spins {
  align-items: stretch;
}

.retail-email-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fieldhold_div.spins {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.submit-button_retailer {
  color: #fff;
  background-color: #14a7bd;
  border-radius: 2px;
  margin-top: 25px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: background-color .25s, transform .25s;
}

.submit-button_retailer:hover {
  background-color: #00627a;
  transform: translate(0, -3px);
}

.submit-button_retailer.spins {
  margin-top: 0;
}

.retaildetails_div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.retailer-logo_div {
  width: 270px;
}

.retailer-logo_div.gopuff {
  width: 225px;
}

.retailer-logo_div.wgv {
  width: 200px;
}

.retailer-logo_div.niq {
  width: 180px;
}

.retailer-logo_div.round {
  width: 170px;
}

.retail-email_wrapper {
  grid-column-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.retailer-reps_div {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.geomanist-24 {
  color: #161616;
  font-family: Geomanist, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.geomanist-24.white {
  color: #fff;
  font-family: Geomanist, sans-serif;
}

.geomanist-24.reg {
  color: #005662;
  margin-bottom: 0;
  font-weight: 400;
}

.repinfo_div {
  grid-column-gap: 20px;
  display: flex;
}

.rep-headshot {
  border-radius: 100px;
  width: 75px;
  height: 75px;
  box-shadow: 0 1px 7px 1px #2422221a;
}

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

.retailermeeting_footer {
  background-color: #1a1a1a;
  padding-top: 50px;
  padding-bottom: 5px;
}

.retailermeeting_footergrid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start;
  margin-bottom: 30px;
}

.bnl-imagelink {
  align-self: center;
}

.meetingdate_div {
  background-color: #2845a8a6;
  border-radius: 100px;
  margin-bottom: 25px;
  padding: 10px 20px;
}

.meetingdate_text {
  color: #afc1ff;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
}

._1-1_heading {
  color: #061137;
  text-align: center;
  margin-bottom: 5px;
  font-family: Geomanist, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 100px;
}

._1-1_heading.resize {
  color: #fff;
  letter-spacing: 5px;
  align-self: center;
  margin-top: 10px;
  font-size: 62px;
  font-weight: 500;
  line-height: 62px;
}

.poweredby_div {
  grid-column-gap: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.poweredby_div.margin {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 12px;
}

.poweredby_div.margin.hide {
  display: none;
}

.sponsorlogos_div {
  grid-column-gap: 20px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hightouch_size {
  flex: 0 auto;
  align-self: auto;
}

.hightouch_size.resize {
  width: 300px;
}

.geomanist-30_reg {
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.geomanist-30_reg.medium {
  font-weight: 500;
  line-height: 32px;
}

.geomanist-30_reg.medium.white {
  color: #fff;
}

.geomanist-30_reg.medium.no-top-space {
  margin-top: 0;
}

.geomanist-30_reg.white {
  color: #fff;
}

.field-with-recaptcha {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.daily-briefing_hero {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.db-signup_grid {
  grid-column-gap: 95px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.color-block {
  z-index: -1;
  background-color: #f1fafd;
  width: 45vw;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.color-block.spirits {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/6671c62ecb4fbc09dfc457a9_Red-Dot_Background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-align_flex {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-right: 10px;
  display: flex;
}

.db-titledescrip_div {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.full-take_section {
  background-color: #006177;
  padding-top: 50px;
  padding-bottom: 50px;
}

.editora-take_div {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 645px;
  display: flex;
}

.form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 15px;
  margin-bottom: 20px;
}

.db-ndustry-type-grid {
  grid-template-rows: auto;
  max-width: 500px;
  margin-bottom: 30px;
}

.db-ndustry-type-grid.top-margin {
  margin-top: 15px;
}

.daily-briefing-mockup {
  margin-top: 0;
  margin-left: 60px;
  position: sticky;
  top: 20px;
}

.daily-briefing-mockup.spirits {
  max-height: 75%;
  margin-top: 30px;
}

.geomanist-14 {
  color: #626262;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  line-height: 19px;
}

.bevnet-logo_desktop {
  align-items: center;
}

.daily-briefing_div {
  grid-column-gap: 25px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.db-title {
  color: #000;
  letter-spacing: 5px;
  margin-top: 18px;
  font-family: Geomanist, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 27px;
}

.daily-briefing_div-mobile {
  grid-column-gap: 25px;
  flex-direction: row;
  align-items: center;
  display: none;
}

.insider-only {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  color: #fff;
  text-align: center;
  border-radius: 40px;
  width: 120px;
  margin: 12px 0 0;
  padding: 6px 15px 5px;
  font-family: Geomanist, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  position: static;
  inset: 0% auto auto 0%;
}

.onetoone-header_section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64663b8759ccbb4e0a515a2d_BNL-Summer_Header.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px 20px;
  display: flex;
}

.onetoone-header_section.nosh {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64da9040a100d9a114b4a1d2_NL-Winter_Header-hold.jpg");
  padding-top: 40px;
  padding-bottom: 30px;
}

.bnl-1to1-title_div {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.bn-black_strip {
  background-color: #231f20;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.bn-black_strip.magazine {
  padding-top: 12px;
  padding-bottom: 12px;
}

.leadgen-intro_section {
  padding-top: 15px;
  padding-bottom: 15px;
}

.leadgen-intro_section.margin {
  padding-top: 64px;
  padding-bottom: 64px;
}

.leadgen-title_div {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #f4f5ff;
  border: 1px solid #5a4fda5e;
  border-radius: 18px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  padding: 35px 70px 40px;
  display: flex;
}

.leadgen-title_div.cognatiq {
  background-color: #f0fbff;
  border-color: #1fa2467d;
}

.leadgen-title_div.sugaright {
  background-color: #f3f8ea;
  border-color: #afd679;
}

.leadgen-title_div.cognizin {
  background-color: #f8fdff;
  border-color: #0080b266;
}

.leadgen-title_div.fabid, .leadgen-title_div.hotpot {
  background-color: #f8fdff;
  border-color: #0080b266;
  margin-top: 0;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.leadgen-title_div.tradeshow {
  background-color: #f8fdff;
  border-color: #0080b266;
  margin-top: 0;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
  position: sticky;
  top: 20px;
}

.leadgen-form_section {
  background-color: #f4f5ff;
  padding-top: 55px;
  padding-bottom: 65px;
}

.leadgen-form_section.cognatiq {
  background-color: #f5fafc;
}

.leadgen-form_section.sugaright {
  background-color: #f5f8fb;
}

.leadgen-form_section.cognizin {
  background-color: #f8fdff;
}

.leadgen-form_section.fabid {
  background-color: #f8fdff;
  padding-top: 40px;
  padding-bottom: 55px;
}

.form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
}

.form-grid._7-rows {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.form-grid._4-rows {
  grid-template-rows: auto auto auto auto;
}

.footer-dark {
  background-color: #282828;
  border-bottom: 0 #282828;
  padding: 50px 30px 15px;
  font-family: Geomanist, sans-serif;
  position: relative;
}

.container-footerdefault {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 130px;
  grid-row-gap: 115px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
}

.footer-link-default {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  transition: color .25s;
}

.footer-link-default:hover {
  color: #14a7bd;
}

.footer-copyright-center {
  color: #fff;
  text-align: center;
  margin-top: 50px;
  font-size: 14px;
  line-height: 16px;
}

.retail-meeting-email-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.newsletter-acquisition_hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 42px;
  padding-bottom: 42px;
}

.newsletteraq-intro_grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  margin-top: 35px;
  margin-bottom: 35px;
}

.aquisition_grid {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
  margin-top: 32px;
}

.aquisition-value_section {
  padding-top: 95px;
  padding-bottom: 95px;
}

.quote_section {
  padding-bottom: 90px;
}

.newsletter-img {
  max-width: 100%;
}

.cc-engage_grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  align-items: center;
}

.cc-podcast_section {
  padding-top: 100px;
  padding-bottom: 20px;
}

.cc-podcast_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 25px;
}

.podcast-platform_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #77e0e5;
  border-right: 0 #77e0e5;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 32px 31px;
  text-decoration: none;
  transition: background-color .35s;
  display: flex;
}

.podcast-platform_div:hover {
  background-color: #f3feff;
}

.spins-email-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.sprouts-email-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.collection-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 45px;
  display: none;
}

.collection-item {
  flex-direction: row;
}

.nosh-nav {
  background-color: #231f20;
  padding-top: 25px;
  padding-bottom: 25px;
}

.nosh-nav_div {
  justify-content: space-between;
  display: flex;
}

.nosh_linkbox {
  align-self: center;
  width: 155px;
}

.nosh-navitems_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.greycliff_20 {
  color: #fff;
  background-color: #3898ec00;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-decoration: none;
}

.greycliff_20.nav-spacing {
  padding: 16px;
  font-family: greycliff-cf, sans-serif;
  transition: color .25s;
}

.greycliff_20.nav-spacing:hover {
  color: #ffd54c;
}

.greycliff_20.dark-grey {
  color: #3b3b3b;
  text-align: center;
}

.greycliff_20.dark-grey.left {
  text-align: left;
  margin-top: 0;
}

.nosh-contact_button {
  color: #fff;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 16px;
  font-family: greycliff-cf, sans-serif;
  font-size: 20px;
  text-decoration: none;
  transition: background-color .25s;
}

.nosh-contact_button:hover {
  color: #231f20;
  background-color: #ffd54c;
  border-color: #231f20;
}

.new-nosh-hero_section {
  background-image: radial-gradient(circle, #ffd54c 43%, #fbc549);
  padding-top: 100px;
  padding-bottom: 120px;
}

.nn-hero_div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 850px;
  display: flex;
}

.nn_title {
  text-align: center;
  font-family: greycliff-cf, sans-serif;
  font-size: 100px;
  font-weight: 300;
  line-height: 100px;
}

.text-span {
  font-style: italic;
  font-weight: 600;
}

.involved_section {
  padding-top: 88px;
  padding-bottom: 140px;
}

.greycliff_40 {
  color: var(--licorice);
  text-align: center;
  font-family: greycliff-cf, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

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

.nn-value_div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.title-descrip_div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: auto;
  display: flex;
}

.title-descrip_div.center {
  align-items: center;
}

.title-descrip_div.center.fixed {
  width: 780px;
}

.title-descrip_div.sticky {
  position: sticky;
  top: 20px;
}

.greycliff_30 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.greycliff_30.white {
  color: #fff;
}

.greycliff_30.white.center {
  text-align: center;
}

.greycliff_30.nanna {
  color: var(--nanna);
}

.greycliff_18 {
  color: #3b3b3b;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.greycliff_18.light-grey {
  color: #f4f4f4;
}

.greycliff_18.light-grey.center {
  text-align: center;
}

.greycliff_18.content {
  color: #4e4c4d;
  font-size: 1.2em;
  line-height: 1.3em;
}

.licorice_button {
  background-color: #231f20;
  border-radius: 10px;
  padding: 16px;
  font-family: greycliff-cf, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  transition: background-color .25s;
}

.licorice_button:hover {
  background-color: #353432;
}

.nn-value_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  place-items: center stretch;
}

.spacing-div {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 60px;
  display: flex;
}

.nn-paid-opps_section {
  background-color: #231f20;
  padding-top: 85px;
  padding-bottom: 25px;
}

.nn-paid-opps_section.hide {
  display: none;
}

.nn-links_section {
  background-color: #231f20;
  width: 100%;
  padding-bottom: 0;
  position: relative;
}

.nn-links_section.hide {
  display: none;
}

.paidlink_main-container {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.paid-linkbox {
  grid-column-gap: 80px;
  background-color: var(--licorice);
  cursor: pointer;
  border-bottom: 1px solid #f4f4f440;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.paid-linkbox:hover {
  background-color: #272625;
}

.linkout-content_div {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.linktitle_div {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.greycliff_45 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 45px;
  text-decoration: none;
}

.greycliff_45.dark {
  color: var(--licorice);
  line-height: 48px;
}

.nosh_footer {
  background-color: var(--licorice);
  padding-top: 70px;
  padding-bottom: 70px;
}

.footercolumn_grid {
  grid-column-gap: 75px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer_div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.nosh-footer_logobox {
  width: 180px;
}

.n-logosocials_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.social-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  display: flex;
}

.column_div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.greycliff_22 {
  color: var(--licorice);
  font-family: greycliff-cf, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.greycliff_22.gray {
  color: #e3e3e3;
  text-align: center;
  line-height: 28px;
}

.nn-footertext {
  color: #fff;
  font-family: greycliff-cf, sans-serif;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  transition: color .25s;
}

.nn-footertext:hover {
  color: var(--nanna);
}

.grow-business_section {
  background-color: #ffd54c;
  padding-top: 80px;
  padding-bottom: 80px;
}

.growbusiness_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
  position: relative;
}

.grow-blocks_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.mediakit_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.greycliff_28 {
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.greycliff_28.center {
  color: var(--licorice);
  text-align: center;
  font-weight: 600;
}

.lead-gen_img {
  border: 1px solid #5a4fdaad;
  border-radius: 5px;
}

.lead-gen_img.sugaright {
  border-color: #afd679;
}

.lead-gen_img.no-outline {
  border-style: none;
  border-color: #0080b2bd;
}

.fetch-text-span {
  color: #554bd4;
}

.greycliff_60 {
  color: var(--cheddar);
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.cc-collection_div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ff615f;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 16px;
  transition: transform .25s, box-shadow .25s;
  display: flex;
}

.cc-collection_div:hover {
  border: 1px solid #fffd9c;
  transform: scale(1.03);
  box-shadow: 0 2px 8px 4px #fffd9c80;
}

.cal-img {
  border-radius: 5px;
  align-self: stretch;
  height: 150px;
  position: relative;
  overflow: hidden;
}

.cc-image_cover {
  aspect-ratio: 2;
  object-fit: contain;
  object-position: 50% 50%;
}

.title-feature {
  padding-left: 5px;
  padding-right: 5px;
}

._16px-space_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.recent-ep_section {
  background-color: #36758e;
  padding-top: 55px;
  padding-bottom: 55px;
}

.html-embed {
  width: 55%;
}

.nosh-notables_hero {
  background-image: linear-gradient(#231f20e0, #231f20e0), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/67b8b1c33a400c4abcfd2d92_Nosh-Notables24-CollageBackground-Blur.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.notables-hero_div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 850px;
  display: flex;
}

.notables-link {
  color: var(--nanna);
  transition: color .25s;
}

.notables-link:hover {
  color: #e4ad2f;
}

.greycliff_50 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.description_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.notable-descrip_grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
}

.img-round_10 {
  border-radius: 10px;
}

.notables-form_section {
  padding-top: 20px;
  padding-bottom: 80px;
}

.nosh-notables_form {
  width: 780px;
}

.nosh-notables_form-block {
  width: 780px;
  margin-top: 48px;
}

.notables-form_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 24px;
}

.field-label {
  color: var(--licorice);
  font-family: greycliff-cf, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.field-label.bold {
  font-weight: 600;
}

.text-field {
  border-style: solid;
  border-color: #e4e4e4;
  font-family: greycliff-cf, sans-serif;
  font-weight: 400;
}

._8-spacing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 48px;
  display: flex;
}

.text-area {
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  margin-top: 8px;
  font-family: greycliff-cf, sans-serif;
  font-size: 16px;
}

._24-tb_marginspace {
  margin-top: 24px;
  margin-bottom: 24px;
}

.checkbox-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  width: 300px;
  margin-top: 16px;
}

.checkbox-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.checkbox-label {
  color: var(--licorice);
  font-family: greycliff-cf, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.checkbox {
  border: 1px solid #ccc;
  width: 20px;
  height: 20px;
  margin-top: 1px;
  margin-right: 8px;
}

.checkbox._18 {
  border-color: #7d92a3;
  width: 18px;
  height: 18px;
}

.checkbox._18.w--redirected-checked {
  background-color: #0080b2;
}

.checkbox-field {
  align-items: center;
  display: flex;
}

.notable-submit-button {
  background-color: var(--nanna);
  color: var(--licorice);
  border-radius: 10px;
  font-family: greycliff-cf, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.error-text_nosh {
  color: #850101;
  font-family: greycliff-cf, sans-serif;
  font-size: 16px;
}

.nosh-error-text {
  line-height: 24px;
}

.cognatiq-style {
  color: #508a00;
}

.broc {
  align-self: center;
  width: 60%;
}

.heading-5 {
  color: #231f20;
  font-family: Geomanist, sans-serif;
  font-weight: 500;
}

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

.bnl-workshop_section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64663b8759ccbb4e0a515a2d_BNL-Summer_Header.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px 20px;
  display: flex;
}

.workshop-grid {
  grid-column-gap: 54px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.workshop-grid.ingredion {
  grid-template-rows: auto;
}

.workshop-titles {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.geomanist-book {
  color: #006177;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.geomanist-book._16 {
  color: var(--licorice);
  font-size: 16px;
}

.workshop-speaker {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #def5fd;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.speaker-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.workshop-headshot {
  border-radius: 50px;
  width: 65px;
  height: 65px;
}

.name-position_div {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.datetime-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.dateinfo-div {
  flex-flow: column;
  display: flex;
}

.date-location_div {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  display: flex;
}

.radio-button-16 {
  color: #002936;
  border-color: #002936;
  width: 16px;
  height: 16px;
}

.radio-button-16.w--redirected-checked {
  outline-offset: 0px;
  background-color: #002936;
  border: 3px solid #fff;
  outline: 1px solid #002936;
}

.radio-button-label-2 {
  color: #002936;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
}

.input-field-spacing {
  flex-flow: column;
  align-items: flex-start;
  margin-top: 24px;
  margin-bottom: 16px;
  display: flex;
}

.register-button {
  background-color: var(--licorice);
  color: #fff;
  border-radius: 3px;
  padding: 12px 16px;
  font-family: Geomanist book, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.workshop_section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.bnl-workshopmeeting_footer {
  background-color: #1a1a1a;
  padding-top: 50px;
  padding-bottom: 5px;
}

.industry-options_grid {
  grid-template-rows: auto;
  width: 500px;
  margin-top: 12px;
}

.industry-options_flex {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.fabid-report_img {
  border: 1px solid #0080b266;
  border-radius: 10px;
  width: 375px;
}

.fabid-report_img.brightfield {
  width: 330px;
}

.fabid-report_img.spins {
  width: 355px;
}

.report-intro_section {
  padding-top: 64px;
  padding-bottom: 64px;
}

.report-intro_section.forestfarmer {
  padding-top: 80px;
  padding-bottom: 80px;
}

.report-intro_section.gpi {
  align-items: center;
  display: flex;
}

.radio-button-field---fabid {
  align-self: stretch;
}

.report-bn-strip_section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--licorice);
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.source-field {
  display: none;
}

.select-field {
  color: #8e8e8e;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  width: 250px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 24px;
  font-family: greycliff-cf, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.radio-flex {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  margin-bottom: 16px;
}

.industry-interest-div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.checkbox-label-fabid {
  font-family: Geomanist, sans-serif;
  font-size: 17px;
}

.optional-span {
  color: #9daab9;
  font-weight: 400;
}

.brightfield-form-block {
  align-self: center;
  width: 575px;
}

.insider-header {
  background-color: var(--licorice);
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.data-hero {
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/66bba30690207fd82f8ec7bf_data%20background.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.data-hero_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  place-items: center stretch;
}

.bullet-points_grid {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-self: stretch;
  width: 550px;
  margin-top: 6px;
  margin-bottom: 0;
}

.data-points_list {
  color: #3a3939;
  margin-bottom: 0;
  padding-left: 32px;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  list-style-type: disc;
}

.list-item {
  margin-bottom: 10px;
  font-family: Geomanist, sans-serif;
  line-height: 22px;
}

.partners_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.logo-limit {
  justify-content: center;
  align-items: center;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.logo-limit.spins {
  max-height: 50px;
}

.logo-limit.cga {
  max-height: 80px;
}

.fabid-img {
  vertical-align: baseline;
  max-width: none;
}

.spins-img {
  align-self: center;
  max-height: 50px;
  overflow: visible;
}

.cga-img {
  max-height: 80px;
}

.past-report_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-top: 40px;
}

.report-og {
  aspect-ratio: 1.91;
  border-radius: 5px;
}

.free-report_section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.free-report_grid {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  padding-left: 24px;
  padding-right: 24px;
}

.geomanist-32 {
  color: var(--licorice);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 35px;
}

.geomanist-32.center {
  text-align: center;
}

.geomanist-32.white {
  color: #fff;
  font-weight: 500;
}

._12-spacing {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.flex-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

._16-spacing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.fabid-cover {
  border: 1px solid #72ce9980;
  border-radius: 5px;
}

.becomeinsider_section {
  padding-bottom: 120px;
}

.become-insider_grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#14a7bd80, #14a7bd80), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/64495dc65d568936bfcf7a22_Gradient-Test.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
  padding: 40px;
}

.combo-phone_mockup {
  max-height: 346px;
}

.cc-leadgen_strip {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--licorice);
  background-image: radial-gradient(circle, #f75956, #e1413e);
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.cc-logobox {
  height: 100px;
}

.demandgen_grid {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
  position: relative;
}

.demandgen_img {
  border: 1px solid #0080b266;
  border-radius: 10px;
  align-self: flex-start;
  max-width: 50%;
  margin-bottom: 20px;
}

.demandgen_img.mikenotes {
  max-width: 70%;
}

.dg-form_div {
  justify-content: flex-start;
  align-items: center;
  position: sticky;
  top: 20px;
}

.dg_formblock {
  align-self: stretch;
}

.dg_formblock.hide {
  display: none;
}

.workshop-list {
  margin-bottom: 0;
}

.nl-workshop_section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/671fcfc55a9884f5cfe94501_NL-WavyBackground.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px 20px;
  display: flex;
}

.nl-workshopmeeting_footer {
  background-color: #1a1a1a;
  padding-top: 50px;
  padding-bottom: 5px;
}

.nl-imagelink {
  align-self: center;
}

._32-spacing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.data-strip {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-around;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.tabs-nav-background {
  z-index: 0;
  background-color: #fff;
  border-radius: 999em;
  position: absolute;
  inset: 0%;
  box-shadow: 0 22px 2.5em #0006;
}

.first-example-with-background {
  padding-left: 16px;
  padding-right: 16px;
}

.container-w3 {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

.container-w3.gutter-outside {
  max-width: 80em;
}

.calendar-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: stretch;
  margin-bottom: 3em;
}

.calendar-grid._2-rows {
  grid-template-rows: auto auto;
}

.calendar-grid._3-rows {
  grid-template-rows: auto auto auto;
}

.calendar-grid._5-rows {
  grid-template-rows: auto auto auto auto auto;
}

.calendar-grid._4-rows {
  grid-template-rows: auto auto auto auto;
}

.tab-content-title {
  color: #fff;
  align-items: flex-start;
  margin-bottom: 24px;
  font-family: greycliff-cf, sans-serif;
  font-size: 3em;
  font-weight: 500;
  line-height: 1;
}

.h3-greycliff {
  color: #231f20;
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 1.9em;
  font-weight: 600;
  line-height: 1.15em;
}

.section-tabs {
  background-color: #141414;
  min-height: 100vh;
  padding-top: 7.5em;
  padding-bottom: 6.5em;
  display: flex;
}

.tabs-nav-item-underline2 {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline2:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline2.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.content-item_div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f1f7ff;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.content-item_div.link {
  height: 100%;
}

.tabs-nav-text {
  z-index: 1;
  font-family: greycliff-cf, sans-serif;
  font-size: 20px;
  position: relative;
}

.content-format {
  color: #fff;
  text-align: center;
  background-color: #223396;
  border-radius: 999em;
  margin-bottom: 0;
  padding: 8px 12px;
  font-family: greycliff-cf, sans-serif;
  font-size: 1.1em;
  line-height: 1.2em;
  display: block;
}

.content-format.editorial {
  background-color: #085a16;
}

.content-format.guide {
  background-color: #0b5258;
}

.content-format.show {
  background-color: #50137e;
}

.tab-content-inner {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-menu-wrapper {
  background-color: #464646;
  border-radius: 999em;
  align-items: center;
  padding: .7em .8em;
  display: flex;
}

.tabs-nav-item-underline {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.section-intro {
  z-index: 1;
  color: #141414;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
}

.intro-subline {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: greycliff-cf, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3em;
}

.intro-subline.hyperlink {
  color: #4d505a;
  margin-top: 8px;
  font-size: 1.2em;
}

.intro-title {
  text-align: left;
  margin-top: 12px;
  font-family: greycliff-cf, sans-serif;
  font-size: 3.2em;
  font-weight: 600;
  line-height: 1.1em;
}

.content-date {
  color: #231f20;
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.2em;
}

.content-date.hide {
  display: none;
}

.label-date_div {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
}

.verticals-div {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.vertical-icon {
  z-index: 2;
  border-radius: 99em;
  width: 40px;
  height: 40px;
}

.first-position {
  z-index: 2;
  position: relative;
}

.icon-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  position: relative;
}

._3verticals-strip {
  background-color: #231f20;
}

.logo-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.year-label {
  background-color: #79e0ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px 12px 8px;
  display: flex;
}

.year-text {
  color: #004956;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 2em;
  font-weight: 600;
  line-height: 1.3em;
}

.image-19 {
  z-index: 0;
  align-self: stretch;
}

.content-cal_herogrid {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  width: 1200px;
  margin-left: 32px;
  margin-right: 32px;
}

.mediakit_section {
  padding-top: 5em;
  padding-bottom: 5em;
}

.h2-greycliff {
  margin-top: 0;
  font-family: greycliff-cf, sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 1em;
}

._16-spacing-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  width: 800px;
  display: flex;
}

.content-cal-link {
  color: #004956;
}

.content_linkbox {
  height: 100%;
  text-decoration: none;
  transition: transform .2s;
}

.content_linkbox:hover {
  transform: scale(1.02);
}

._2radio-div {
  flex-flow: column;
  align-items: flex-start;
  margin-top: 12px;
  display: flex;
}

.tr-et_badge {
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 20px;
}

.report-linkbox {
  transition: transform .25s;
}

.report-linkbox:hover {
  transform: scale(1.02);
}

.nombase-logo-flex {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.ebook-copublish {
  align-self: center;
  max-width: 60%;
}

.ebook-copublish.video {
  border-radius: 10px;
  max-width: 90%;
}

.co-publishing_form-section {
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.hubspot-form_div {
  align-self: stretch;
  margin-top: 24px;
}

.hs-button {
  background-color: var(--licorice);
  border-radius: 5px;
  font-family: Geomanist book, sans-serif;
  font-size: 16px;
}

.hs-button.primary.large {
  color: #fff;
  padding: 12px 18px;
  font-size: 18px;
  line-height: 20px;
}

.hs-form-field {
  width: 100%;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.hs-input {
  color: #181818;
  border: 1px solid #e4e4e4;
  border-radius: .3rem;
  width: 100%;
  min-height: 3rem;
  margin: 0 8px 0 0;
  padding: .25rem 1rem;
  font-family: Geomanist, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.hs-input.margin {
  margin-bottom: 20px;
}

.hs-input.margin.cc {
  border-color: #36758e80;
}

.hs-input.default {
  color: #8e8e8e;
  border-color: #d9d9d9;
  font-size: 18px;
}

.hs-input.generic {
  color: #8e8e8e;
  border-color: #d9d9d9;
  margin-top: 12px;
  font-family: greycliff-cf, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.hs-input.et {
  border-color: #e4e4e4;
  font-family: greycliff-cf, sans-serif;
  font-weight: 400;
}

.hs-input.radio {
  border-color: #7d92a3;
  border-radius: 50px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-right: 8px;
}

.hs-form-radio-display {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-left: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.radio-button-copy {
  color: #00719d;
  border: 1px solid #00719d;
  width: 25px;
  height: 25px;
  margin-right: 8px;
}

.radio-button-copy.w--redirected-checked {
  outline-offset: 0px;
  background-color: #00719d;
  border-color: #fff;
  outline: 1px solid #00719d;
}

.radio-button-copy.expo {
  color: #307d8d;
}

.radio-button-copy.cc {
  color: #a06000;
  border-color: #36758e80;
}

.radio-button-copy.cc.w--redirected-checked {
  background-color: #fd8000;
  border-color: #fff;
  border-radius: 100%;
  outline-color: #fd8000;
}

.radio-button-copy.contact {
  color: #a06000;
  -webkit-text-stroke-color: #00627a;
  border-color: #36758e80;
}

.radio-button-copy.contact.w--redirected-checked {
  background-color: #00627a;
  border-color: #fff;
  border-radius: 100%;
  outline-color: #00627a;
}

.radio-button-copy._18 {
  color: #333;
  border-color: #7d92a3;
  width: 18px;
  height: 18px;
}

.radio-button-copy._18.w--redirected-checked {
  background-color: #0080b2;
  border-width: 3px;
  border-color: #f8fdff;
  outline-color: #0080b2;
}

.hs-radio-label {
  color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geomanist, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.hs-radio-label.cc {
  color: #333;
}

.hs-radio-label.fabid {
  color: #333;
  margin-top: 4px;
  font-size: 17px;
}

.inputs-list {
  padding-left: 0;
  list-style-type: none;
}

.fw_div {
  align-self: stretch;
  margin-top: 20px;
}

.leadgen_formblock {
  align-self: stretch;
}

.report-img {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  border: 1px solid #0080b266;
  border-radius: 10px;
  align-self: center;
  width: 100%;
  margin-bottom: 16px;
}

@media screen and (max-width: 991px) {
  .container-1200.horizontal {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .herotext-div {
    max-width: 60%;
    padding-left: 0;
  }

  .hero-h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .paragraph {
    font-size: 22px;
  }

  .quote-section {
    padding-bottom: 20px;
  }

  .quote-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .quote-text {
    font-size: 16px;
    line-height: 23px;
  }

  .bigquote {
    top: 185px;
  }

  .supercoffee-logo {
    max-width: 70%;
    padding-left: 26px;
    padding-right: 26px;
    overflow: hidden;
  }

  .supercoffee-logo.goodegg {
    padding-left: 17px;
    padding-right: 17px;
  }

  .supercoffee-logo.celsius {
    padding-left: 16px;
    padding-right: 16px;
  }

  .supercoffee-logo.natcoop {
    padding-left: 41px;
    padding-right: 41px;
  }

  .perk-grid {
    grid-column-gap: 39px;
  }

  .perk-h1 {
    font-size: 36px;
    position: sticky;
  }

  .h2.black {
    margin-left: 43px;
    margin-right: 43px;
  }

  .logosoup-grid {
    grid-column-gap: 23px;
  }

  .h3 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 28px;
  }

  .becomeinsider-div {
    padding-left: 100px;
    padding-right: 100px;
  }

  .image {
    max-width: 85%;
  }

  .container-1200-footer {
    padding-left: 35px;
    padding-right: 35px;
  }

  .footer-grid {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero-image {
    object-fit: scale-down;
    width: 350px;
    margin-left: 40px;
  }

  .oh-hero-section {
    height: auto;
  }

  .hero-content-div {
    width: 70%;
  }

  .hero-content-div.insider, .hero-content-div.oh.old, .hero-content-div.cc {
    width: 80%;
  }

  .insider-button.cc-style {
    text-align: center;
  }

  .videoplaylist-title {
    padding-left: 64px;
    padding-right: 64px;
  }

  .videoplaylist-title.supercharge {
    padding-left: 157px;
    padding-right: 157px;
    line-height: 38px;
  }

  .video-grid {
    grid-column-gap: 30px;
  }

  .vid-content-div {
    padding-top: 76px;
    padding-bottom: 76px;
  }

  .vid-content-div.nobg {
    padding-left: 0;
    padding-right: 0;
  }

  .banner-title {
    width: 480px;
  }

  .banner-title.marketshare {
    width: 500px;
  }

  .body-text.margin.gray, .body-text.black.margin.offblk {
    font-size: 17px;
  }

  .insider-hero-div {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .value-grid {
    grid-column-gap: 25px;
    grid-template-columns: .75fr 1fr;
  }

  .value-grid.margin {
    grid-column-gap: 24px;
    grid-template-columns: 1fr .75fr;
  }

  .higlight-div.iconline {
    padding-left: 21px;
    left: -46px;
  }

  .h2-title {
    text-align: left;
    font-size: 22px;
  }

  .circle-icon-div {
    left: -23px;
  }

  .vid-content-whitediv {
    max-width: 80%;
  }

  .big-circle-div.topspace {
    top: -39%;
  }

  ._4-icon-grid {
    grid-column-gap: 15px;
  }

  .discount-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-grid {
    grid-column-gap: 42px;
    max-width: 90%;
  }

  .testimony-grid {
    grid-column-gap: 20px;
  }

  .testimony-grid.slider {
    grid-column-gap: 30px;
    grid-row-gap: 76px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .quote-div {
    margin-left: 40px;
  }

  .testimony-text, .position-text {
    font-size: 17px;
  }

  .marketshare-hero-grid {
    grid-column-gap: 30px;
    width: 100%;
  }

  .sc-hero-subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .sc-secondary-button {
    width: 250px;
  }

  .sc-secondary-button.blue.width {
    width: auto;
    margin-left: 0;
  }

  .sc-secondary-button.blue.width.w--current {
    margin-left: 0;
  }

  .become-insider-button {
    width: 250px;
  }

  .two-button-div {
    justify-content: flex-start;
    width: auto;
  }

  .logos-section {
    padding-top: 50px;
  }

  .body-text-2 {
    font-size: 16px;
  }

  .body-text-2.sc {
    font-size: 17px;
    line-height: 25px;
  }

  .vertical-flexbox.width {
    width: 600px;
  }

  .vertical-flexbox._80w {
    max-width: 85%;
  }

  .vertical-flexbox.left-just._24 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .vertical-flexbox._850 {
    width: auto;
    padding-left: 55px;
    padding-right: 55px;
  }

  .bold-text-4 {
    font-size: 30px;
    line-height: 35px;
  }

  .replay-h1 {
    font-size: 60px;
    line-height: 48px;
  }

  .speaker-title-div {
    width: auto;
  }

  .anchor-link-div {
    width: 225px;
    height: 130px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .anchor-title {
    font-size: 22px;
    line-height: 25px;
  }

  .jumpto-text {
    color: #e2e2e2;
  }

  .video-playlist-grid, .video-playlist-grid.flip {
    grid-column-gap: 35px;
  }

  .insidericon-grid {
    grid-column-gap: 19px;
  }

  .icon-perk-div {
    width: 210px;
  }

  .nosh-live-logo, .bnl-logo {
    max-width: 80%;
  }

  .left-content-div {
    width: 420px;
  }

  ._4-value-grid {
    max-width: 85%;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

  .cc-hero-section {
    background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d5b687ae5d27666a671c72_Category-Closeup-background.jpg");
    background-position: 0 0, 15%;
    height: auto;
  }

  .et-hero-div, .et-button {
    width: auto;
  }

  .h1-akzidenz.et-blue.no-margin {
    font-size: 35px;
    line-height: 40px;
  }

  .h1-akzidenz.black.leftalign {
    text-align: left;
  }

  .etbrand-logogrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .etlogo-div {
    width: auto;
  }

  .episode-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .et-thumbnail {
    object-fit: cover;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    height: auto;
  }

  .ep-content-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .et-content-div {
    flex-direction: column;
    width: auto;
    height: auto;
    padding: 28px 27px;
  }

  .et-ep-linkbox {
    width: auto;
  }

  .et-quote-section {
    padding-bottom: 20px;
  }

  .body-text-opensans-20.topmargin {
    margin-top: 7px;
  }

  .mask-2 {
    overflow: hidden;
  }

  .slide-nav-2 {
    top: 98%;
  }

  .quote-mark {
    left: 3%;
    right: auto;
  }

  .h4-akzidenz {
    font-size: 28px;
  }

  .et-quote-div {
    padding-left: 76px;
    padding-right: 76px;
  }

  .slider {
    height: 350px;
  }

  .pitch-grid {
    grid-column-gap: 25px;
    align-items: center;
  }

  .et-body-text.et-blue.leading, .et-body-text.et-blue.leading.margin, .et-body-text.et-blue.margin {
    font-size: 18px;
  }

  .et-footer-grid {
    grid-column-gap: 20px;
  }

  .quote-slider {
    height: 600px;
    padding-left: 7%;
    padding-right: 7%;
  }

  .slide-nav-position.adjust {
    top: 391px;
  }

  .et-app-grid {
    grid-column-gap: 29px;
  }

  .text-field.long {
    width: 300px;
  }

  .radio-button.expo {
    border-radius: 50%;
  }

  .h1-geomanist.black.left {
    font-size: 35px;
    line-height: 37px;
  }

  .h1-geomanist._75px {
    font-size: 60px;
    line-height: 65px;
  }

  .h1-geomanist.center {
    font-size: 35px;
    line-height: 37px;
  }

  .h1-geomanist.dark-blue {
    margin-top: 25px;
    font-size: 35px;
    line-height: 36px;
  }

  .h1-geomanist._55 {
    line-height: 55px;
  }

  .cc-geomanistsub.expowest {
    font-size: 20px;
  }

  .cc-geomanistsub.margin {
    font-size: 22px;
  }

  .container-800.center {
    padding-bottom: 30px;
  }

  .h2-geomanist.center {
    font-size: 32px;
  }

  .h2-geomanist.nospace {
    line-height: 42px;
  }

  .bnnosh-logo-absolute.cc {
    bottom: 3%;
  }

  .cc-herosection {
    height: auto;
    padding-bottom: 40px;
    position: relative;
  }

  .cc-herogrid {
    grid-column-gap: 30px;
    margin-top: 25px;
    margin-bottom: 30px;
  }

  .akzidenz-55 {
    font-size: 50px;
    line-height: 52px;
  }

  .cc-intro-textdiv {
    width: auto;
  }

  .cc-quotegrid {
    grid-column-gap: 30px;
  }

  .akzidenz-70 {
    font-size: 65px;
    line-height: 68px;
  }

  .geomanist-26 {
    font-size: 22px;
    line-height: 30px;
  }

  .geomanist-26.medium.black.margin {
    margin-top: 0;
  }

  .geomanist-20med, .geomanist-20 {
    font-size: 18px;
    line-height: 20px;
  }

  .geomanist-20.white.right-margin {
    margin-right: 25px;
  }

  .geomanist-20.enterprise {
    font-size: 20px;
    line-height: 26px;
  }

  .geomanist-20.bullet.boost {
    font-size: 22px;
    line-height: 25px;
  }

  .geomanist-20.light-blue {
    line-height: 22px;
  }

  .suggestion-grid {
    grid-column-gap: 50px;
  }

  .email-colorblock {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cc-emailform_block {
    flex-direction: column;
  }

  .cc-footer-logo {
    max-width: 60%;
  }

  .oh-backgroundvid-section {
    height: auto;
  }

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

  .cc-upcoming-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .geomanist-18.no-margin {
    font-size: 16px;
    line-height: 18px;
  }

  .vertical-div.width, .vertical-div.width._900 {
    width: auto;
  }

  .enterprise-hero {
    padding-bottom: 100px;
  }

  .enterprise-herotext_div {
    width: auto;
  }

  .insider-community_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
  }

  .insiderblock_div {
    padding: 30px;
  }

  .block-heading {
    font-size: 26px;
    line-height: 30px;
  }

  .enterprise-features_div {
    padding: 30px 29px;
  }

  .geomanist-35 {
    font-size: 30px;
    line-height: 32px;
  }

  .enterprisevalue_grid {
    grid-column-gap: 40px;
  }

  .support-div {
    width: auto;
    padding: 50px 51px;
  }

  .insider-navbar {
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
  }

  .nav-link {
    background-color: #241f20;
  }

  .white-icon {
    color: #fff;
    font-family: Geomanist, sans-serif;
    font-size: 40px;
  }

  .menu-button {
    background-color: #241f2000;
  }

  .menu-button.w--open {
    background-color: #fff0;
  }

  .bn-insider-img {
    max-width: none;
    max-height: 100%;
  }

  .container {
    max-width: 728px;
  }

  .clients-wrapper-three {
    justify-content: space-around;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .value1-section {
    padding-bottom: 50px;
  }

  .value_grid {
    grid-column-gap: 40px;
  }

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

  .value3-section {
    padding-top: 30px;
    padding-bottom: 90px;
  }

  .quote-slider_updated {
    height: auto;
  }

  .left-fixeddiv {
    grid-row-gap: 22px;
    width: 38vw;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-right: 36px;
  }

  .rightsticky_div {
    padding-left: 66px;
    padding-right: 20px;
  }

  .insider-gradientbckgd_div-auto {
    grid-row-gap: 25px;
    flex-direction: column;
    width: auto;
    padding: 30px 46px;
  }

  .bn-nosh_dark {
    max-width: 70%;
  }

  .press-hero-grid {
    grid-column-gap: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3-geomanist.med {
    font-size: 25px;
    line-height: 30px;
  }

  .define_grid {
    grid-column-gap: 16px;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .geomanist-body.light {
    font-size: 17px;
    line-height: 24px;
  }

  .geomanist-body.light-black {
    font-size: 16px;
  }

  ._850width-div {
    width: auto;
  }

  .retailer-logo_grid {
    grid-column-gap: 44px;
    grid-row-gap: 26px;
  }

  .recaptcha-div.scale {
    transform-origin: 0 0;
    transform: scale(.9);
  }

  .retailer_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .retailer-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1.5fr 1fr;
  }

  .signup_div {
    padding: 40px;
  }

  .fieldhold_div.spins {
    width: 335px;
  }

  .submit-button_retailer {
    margin-top: 25px;
  }

  .retailer-logo_div {
    width: 250px;
  }

  .retail-email_wrapper {
    align-items: flex-start;
  }

  .geomanist-24.reg {
    font-size: 22px;
    line-height: 24px;
  }

  .retailermeeting_footergrid {
    grid-column-gap: 25px;
    margin-bottom: 25px;
  }

  .meetingdate_text {
    font-size: 16px;
  }

  .geomanist-30_reg.medium.no-margin {
    margin-top: 0;
  }

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

  .daily-briefing_hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .db-signup_grid {
    grid-column-gap: 70px;
  }

  .left-align_flex {
    margin-right: 0;
  }

  .daily-briefing-mockup {
    margin-left: 0;
  }

  .daily-briefing_div, .daily-briefing_div-mobile {
    grid-column-gap: 20px;
  }

  .onetoone-header_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .kroger_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .leadgen-title_div.fabid {
    padding: 6px 28px 16px;
  }

  .leadgen-title_div.hotpot, .leadgen-title_div.tradeshow {
    padding: 24px 28px;
  }

  .leadgen-form_section {
    padding-bottom: 55px;
  }

  .container-footerdefault {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .newsletteraq-intro_grid {
    grid-column-gap: 40px;
  }

  .aquisition_grid {
    grid-column-gap: 24px;
  }

  .aquisition-value_section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .quote_section {
    padding-bottom: 55px;
  }

  .cc-engage_grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cc-podcast_section {
    padding-top: 70px;
  }

  .spins_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .greycliff_20.dark-grey {
    font-size: 19px;
  }

  .new-nosh-hero_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .nn-hero_div {
    grid-column-gap: 20px;
    width: 80%;
  }

  .nn_title {
    font-size: 68px;
    line-height: 70px;
  }

  .involved_section {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .greycliff_40 {
    font-size: 38px;
  }

  .nn-value_div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px 24px 24px 16px;
  }

  .title-descrip_div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .title-descrip_div.center.fixed {
    width: auto;
  }

  .nn-value_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .greycliff_45.dark {
    font-size: 40px;
    line-height: 42px;
  }

  .footercolumn_grid {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
  }

  .nn-footertext {
    font-size: 20px;
    line-height: 22px;
  }

  .growbusiness_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .greycliff_28 {
    font-size: 26px;
    line-height: 32px;
  }

  .greycliff_60 {
    font-size: 50px;
    line-height: 50px;
  }

  .html-embed {
    width: 90%;
  }

  .notables-hero_div {
    width: 85%;
  }

  .description_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .notable-descrip_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .nosh-notables_form, .nosh-notables_form-block {
    width: auto;
  }

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

  .bnl-workshop_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .workshop-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1.5fr 1fr;
  }

  .workshop-speaker {
    padding: 24px;
  }

  .date-location_div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .workshop_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .industry-options_grid.dg {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: auto;
  }

  .fabid-report_img {
    width: auto;
    max-width: 34%;
  }

  .report-intro_section.forestfarmer {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .report-intro_section.gpi {
    height: 60vh;
  }

  .radio-button-field---fabid {
    align-self: stretch;
  }

  .data-hero_grid {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .past-report_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .free-report_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .geomanist-32 {
    font-size: 30px;
    line-height: 32px;
  }

  .demandgen_grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .demandgen_img {
    width: auto;
    max-width: 90%;
    margin-bottom: 12px;
  }

  .demandgen_img.mikenotes {
    max-width: 100%;
  }

  .nl-workshop_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .data-strip {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .calendar-grid._2-rows, .calendar-grid._3-rows, .calendar-grid._5-rows {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h3-greycliff {
    font-size: 1.8em;
  }

  .content-item_div {
    padding: 20px;
  }

  .content-format, .content-format.editorial {
    font-size: 1em;
  }

  .section-intro {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-center {
    width: auto;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .intro-subline {
    font-size: 1.3em;
  }

  .intro-title {
    font-size: 3em;
  }

  .content-date {
    text-align: right;
    font-size: 1em;
  }

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

  .year-text {
    font-size: 1.8em;
  }

  .image-19 {
    width: auto;
  }

  .content-cal_herogrid {
    grid-column-gap: 24px;
    grid-template-columns: 1.75fr 1fr;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .tr-et_badge {
    width: 200px;
  }

  .ebook-copublish {
    max-width: 80%;
  }

  .ebook-copublish.video {
    max-width: 100%;
  }

  .co-publishing_form-section {
    height: auto;
    min-height: 75vh;
  }

  .hs-form-radio-display {
    align-self: stretch;
  }

  .radio-button-copy.expo {
    border-radius: 50%;
  }
}

@media screen and (max-width: 767px) {
  .container-1200.center {
    flex-direction: row;
  }

  .container-1200.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .hero-h1 {
    font-size: 32px;
    line-height: 33px;
  }

  .paragraph {
    font-size: 18px;
    line-height: 24px;
  }

  .button-div.margin.hz {
    margin-top: 17px;
  }

  .testimonialcard-div {
    padding: 20px;
  }

  .profile-pic {
    margin-right: 15px;
  }

  .bigquote {
    top: 135px;
  }

  .supercoffee-logo {
    padding-left: 15px;
    padding-right: 15px;
  }

  .supercoffee-logo.goodegg {
    padding-left: 5px;
    padding-right: 5px;
  }

  .supercoffee-logo.celsius {
    padding-left: 1px;
    padding-right: 1px;
  }

  .supercoffee-logo.natcoop {
    padding-left: 19px;
    padding-right: 19px;
  }

  .perk-details-div {
    margin-left: 22px;
  }

  .perk-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1.25fr;
  }

  .perk-title {
    font-size: 26px;
  }

  .perk-subtitle {
    font-size: 16px;
  }

  .perk-h1 {
    margin-top: 20px;
    font-size: 28px;
    font-weight: 500;
    line-height: 31px;
  }

  .perk-h1.monserrat {
    font-size: 26px;
  }

  .h2 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .h2.black {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logosoup-grid {
    margin-top: 35px;
  }

  .h3.black {
    font-size: 23px;
    line-height: 27px;
  }

  .becomeinsider-div {
    padding-left: 37px;
    padding-right: 37px;
  }

  .image {
    max-width: 87%;
  }

  .container-1200-footer {
    padding-left: 25px;
    padding-right: 25px;
  }

  .social-icons-div {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .social-icons-div.middle {
    justify-content: space-around;
    width: 50%;
  }

  .footer-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1.25fr;
  }

  .hero-image {
    width: 240px;
    margin-left: 16px;
  }

  .heading-2 {
    font-size: 80px;
    line-height: 85px;
  }

  .oh-hero-section {
    padding-bottom: 65px;
  }

  .hero-content-div {
    width: 100%;
  }

  .hero-content-div.insider {
    width: 95%;
  }

  .hero-content-div.oh, .hero-content-div.cc, .hero-content-div.supercharge {
    width: 96%;
  }

  .oh-hero-title {
    margin-top: 40px;
    font-size: 34px;
  }

  .oh-hero-subtitle {
    font-size: 20px;
  }

  .insider-button.cc-style.short, .insider-button.cc-secondary {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .vid-section1 {
    padding-top: 40px;
    padding-bottom: 55px;
  }

  .videoplaylist-title {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .videoplaylist-title.supercharge {
    padding-left: 78px;
    padding-right: 78px;
    line-height: 32px;
  }

  .video-grid {
    grid-column-gap: 15px;
    grid-row-gap: 24px;
  }

  .video-grid.no-margin {
    grid-row-gap: 24px;
  }

  .vid-content-div {
    padding: 65px 43px 45px;
  }

  .video-title {
    font-size: 20px;
    line-height: 25px;
  }

  .video-description-text {
    font-size: 16px;
    line-height: 22px;
  }

  .blue-banner-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .banner-div {
    flex-direction: column;
  }

  .banner-title {
    text-align: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 28px;
    line-height: 35px;
  }

  .insider-grid {
    grid-template-columns: 1fr .75fr;
  }

  .insider-grid.oh {
    grid-column-gap: 30px;
  }

  .section-h1 {
    font-size: 28px;
    line-height: 34px;
  }

  .body-text.black, .body-text.black.topmargin {
    font-size: 16px;
  }

  .body-text._17 {
    font-size: 16px;
    line-height: 22px;
  }

  .insider-hero-section {
    height: auto;
  }

  .insider-hero-div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .insider-h1 {
    font-size: 36px;
    line-height: 38px;
  }

  .text-15 {
    margin-bottom: 30px;
  }

  .value-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 25px;
  }

  .value-grid.margin {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 45px;
  }

  .value-grid.mentors {
    grid-template-columns: 1fr;
  }

  .value-div {
    padding-left: 0;
  }

  .h2-title {
    font-size: 21px;
  }

  .h2-title.black {
    font-size: 21px;
    line-height: 24px;
  }

  .vid-content-whitediv {
    max-width: 85%;
  }

  .big-circle-div.topspace {
    top: -37%;
  }

  ._4-icon-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 27px;
  }

  .team-div {
    padding-left: 0;
    padding-right: 0;
  }

  .discount-h1 {
    font-size: 50px;
  }

  .logo-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .testimony-grid {
    grid-row-gap: 55px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .testimony-grid.slider {
    grid-column-gap: 30px;
    grid-row-gap: 76px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    display: grid;
  }

  .testimony-div.bottom {
    margin-bottom: 40px;
  }

  .quote-div {
    margin-left: 18px;
  }

  .heading-3 {
    font-size: 35px;
    line-height: 40px;
  }

  .image-4 {
    max-width: 50%;
  }

  .image-5 {
    max-width: 70%;
    margin-right: 25px;
  }

  .watch-vid-div {
    margin-top: 30px;
  }

  .marketshare-section {
    padding-bottom: 65px;
  }

  .black-banner-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .marketshare-hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    width: 100%;
    margin-top: 28px;
  }

  .ms-image-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .market-share-heroimg {
    text-align: left;
    max-width: 60%;
    display: inline-block;
  }

  .ms-hero-title {
    margin-top: 25px;
    font-size: 34px;
  }

  .supercoffee-hero-section {
    padding-top: 35px;
    padding-bottom: 55px;
  }

  .hero-grid {
    grid-column-gap: 28px;
    grid-template-columns: 1.5fr 1fr;
  }

  .sc-hero-h1 {
    font-size: 27px;
    line-height: 32px;
  }

  .sc-hero-h1.sc {
    margin-top: 10px;
    line-height: 40px;
  }

  .sc-secondary-button.blue.width {
    height: auto;
    font-size: 17px;
  }

  .sc-secondary-button.black.w--current, .become-insider-button.orange, .become-insider-button.blue {
    height: auto;
  }

  .video-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .vid-relative-div {
    position: static;
  }

  .vid-subtitle.black {
    text-align: center;
    line-height: 25px;
  }

  .story-bgd-div {
    padding-left: 35px;
    padding-right: 35px;
  }

  .body-text-2 {
    margin-top: 20px;
  }

  .vertical-flexbox.width {
    width: auto;
    padding-left: 93px;
    padding-right: 93px;
  }

  .vertical-flexbox._80w {
    max-width: 100%;
  }

  .vertical-flexbox._80w.margin {
    max-width: 90%;
  }

  .bold-text-4 {
    font-size: 27px;
    line-height: 28px;
  }

  .national-coop-hero-section {
    padding-top: 35px;
    padding-bottom: 55px;
  }

  .vid-pink-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .nl-hero-content-div {
    width: auto;
  }

  .replay-h1 {
    font-size: 45px;
    line-height: 33px;
  }

  .row1-link-div {
    flex-direction: row;
  }

  .anchor-link-div {
    width: 165px;
  }

  .anchor-link-div.side-space {
    width: 170px;
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .anchor-title {
    font-size: 20px;
    line-height: 22px;
  }

  .video-playlist-grid, .video-playlist-grid.flip {
    grid-column-gap: 16px;
  }

  .icon-perk-div {
    width: auto;
  }

  .nosh-live-logo {
    max-width: 70%;
  }

  .sticky-link {
    position: sticky;
    top: 10px;
  }

  .bnl-logo {
    max-width: 70%;
  }

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

  .vn-hero-grid {
    grid-row-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bullet-div {
    max-width: 90%;
  }

  .vn-process-section {
    padding-top: 40px;
    padding-bottom: 55px;
  }

  .left-content-div.center {
    align-items: center;
  }

  .vn-hero-title {
    margin-top: 40px;
    font-size: 34px;
  }

  .start-networking-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  ._4-value-grid {
    grid-column-gap: 20px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .detail-div {
    margin-left: 20px;
  }

  .slide-logo-div {
    height: 120px;
  }

  .logo-slider {
    height: 150px;
  }

  .image-9 {
    max-width: 50%;
  }

  .cc-hero-section {
    padding-bottom: 65px;
  }

  .cc-logo {
    max-width: 50%;
  }

  .supercharge-hero {
    padding-bottom: 65px;
  }

  .et-subtitle {
    font-size: 20px;
    line-height: 28px;
  }

  .h1-akzidenz.black.bottom-margin {
    font-size: 36px;
    line-height: 40px;
  }

  .etlogo-div {
    height: 120px;
    padding: 32px 25px;
  }

  .episode-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .body-text-opensans-20.topmargin {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .body-text-opensans.blue {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .slide-nav-2 {
    top: 105%;
  }

  .quote-mark {
    z-index: -1;
    top: 0%;
    left: 1%;
  }

  .h4-akzidenz {
    font-size: 24px;
    line-height: 29px;
  }

  .et-quote-div {
    margin-top: 20px;
    padding: 0 53px;
  }

  .slider {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
    overflow: visible;
  }

  .et-footer-section {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62ec2607c60a5c21a9622c7c_Elevator-Talk_background4.jpg");
    background-position: 0 0, 50%;
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .et-footer-grid {
    grid-row-gap: 33px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .quote-slider {
    height: auto;
  }

  .slide-nav-position {
    position: absolute;
    inset: auto 0% -3%;
  }

  .slide-nav-position.adjust {
    top: 104%;
  }

  .et-pitch-hero {
    background-repeat: no-repeat;
    background-size: cover;
    height: 25vh;
  }

  .et-app-grid {
    grid-column-gap: 19px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-field.long {
    width: auto;
  }

  .text-field._450 {
    width: 100%;
    max-width: 450px;
  }

  .radio-button-label {
    font-size: 18px;
  }

  .radio-button.w--redirected-checked {
    border-radius: 100%;
  }

  .submit-button {
    width: 200px;
  }

  .expowest-hero {
    height: auto;
  }

  .expo-intro-div {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .h1-geomanist {
    font-size: 38px;
    line-height: 41px;
  }

  .h1-geomanist.black {
    font-size: 30px;
    line-height: 35px;
  }

  .h1-geomanist.black.left {
    font-size: 30px;
    line-height: 34px;
  }

  .h1-geomanist._75px {
    font-size: 50px;
    line-height: 54px;
  }

  .h1-geomanist.center {
    font-size: 30px;
    line-height: 35px;
  }

  .h1-geomanist.dark-blue, .h1-geomanist._55 {
    font-size: 30px;
    line-height: 32px;
  }

  .cc-geomanistsub.expowest {
    font-size: 18px;
    line-height: 21px;
  }

  .cc-geomanistsub.margin {
    font-size: 20px;
    line-height: 25px;
  }

  .h2-geomanist.center.black {
    margin-bottom: 26px;
    line-height: 35px;
  }

  .h2-geomanist.white {
    line-height: 40px;
  }

  .h2-geomanist.nospace {
    font-size: 32px;
    line-height: 38px;
  }

  .expo-footer {
    padding-top: 10px;
  }

  .bnnosh-logo-absolute {
    max-width: 60%;
  }

  .bnnosh-logo-absolute.cc {
    max-width: 35%;
  }

  .community-call-hero {
    height: 35vh;
  }

  .cc-herogrid {
    grid-column-gap: 16px;
    margin-bottom: 20px;
  }

  .cc-logo-div {
    padding-top: 25px;
  }

  .akzidenz-55 {
    font-size: 35px;
    line-height: 38px;
  }

  .cc-intro-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .akzidenz-70 {
    font-size: 50px;
    line-height: 55px;
  }

  .geomanist-26 {
    font-size: 20px;
    line-height: 28px;
  }

  .geomanist-26.medium.black.margin {
    margin-top: 0;
  }

  .geomanist-20.white.right-margin {
    margin-bottom: 22px;
    margin-right: 0;
  }

  .geomanist-20.white.space {
    line-height: 26px;
  }

  .geomanist-20.enterprise {
    font-size: 20px;
  }

  .geomanist-20.bullet {
    font-size: 16px;
    line-height: 20px;
  }

  .geomanist-20.bullet.boost {
    font-size: 20px;
    line-height: 24px;
  }

  .geomanist-20.black {
    font-size: 19px;
  }

  .cc-email-field {
    width: 350px;
  }

  .geomanist-16.gray {
    font-size: 15px;
    line-height: 18px;
  }

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

  .calendar-section {
    padding-top: 60px;
  }

  .cc-upcoming-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ccevent-title {
    font-size: 22px;
    line-height: 22px;
  }

  .feature-subtitle {
    font-size: 18px;
    line-height: 19px;
  }

  .geomanist-18.licorice.center {
    font-size: 16px;
    line-height: 22px;
  }

  .geomanist-18.licorice.center._550 {
    width: auto;
  }

  .geomanist-18.dark-gray {
    font-size: 17px;
    line-height: 25px;
  }

  .geomanist-18.data {
    font-size: 17px;
    line-height: 24px;
  }

  .vertical-div.width._900 {
    width: auto;
  }

  .contact--hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .enterprise-hero {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .bninsider_linkbox {
    height: auto;
    max-height: 100%;
    display: inline-block;
  }

  .enterprise-herotext_div {
    margin-top: 50px;
  }

  .insiderintro_section {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .insider-community_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .block-heading {
    font-size: 23px;
    line-height: 24px;
  }

  .numberoutline-img {
    height: 30px;
  }

  .enterprise-features_div {
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 35px;
  }

  .enterprise-feature_list {
    padding-left: 20px;
  }

  .value1_section, .value2_section, .value3_section, .value4_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .support-section {
    margin-bottom: 60px;
  }

  .support-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .insider-navbar {
    flex: 0 auto;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    display: block;
  }

  .bn-insider-img {
    margin-top: 0;
  }

  .logo-strip_section {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    justify-content: space-around;
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .quote-slider_updated {
    height: auto;
    margin-top: 40px;
  }

  .card_content {
    padding-left: 7rem;
    padding-right: 3rem;
  }

  .testimonial-text.gray {
    font-size: 18px;
  }

  .left-fixeddiv {
    grid-row-gap: 10px;
  }

  .geomanist-22 {
    font-size: 18px;
    line-height: 20px;
  }

  .insider-gradientbckgd_div-auto {
    flex-direction: column;
    padding: 25px 30px;
  }

  .content-hold_div {
    position: sticky;
    top: 10px;
  }

  .presshero_section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .press-hero-grid, .define_grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .geomanist-body.black.nomargin {
    font-size: 16px;
    line-height: 23px;
  }

  .geomanist-body.light-black {
    margin-top: 2px;
    font-size: 18px;
  }

  .retailer_hero {
    padding-top: 0;
    padding-bottom: 0;
  }

  .retailerlogos_section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .retailer-logo_grid {
    grid-column-gap: 40px;
    grid-row-gap: 25px;
  }

  .gradientdiv {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .officehourssubmit_hero {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .oh-linkbox {
    width: 250px;
  }

  .recaptcha-div.scale {
    align-self: flex-start;
    align-items: flex-start;
    display: block;
    transform: scale(.8);
  }

  .retailer_section {
    padding-top: 35px;
  }

  .retailer-grid {
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .signup_div {
    position: static;
  }

  .fieldhold_div {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .fieldhold_div.spins {
    width: 100%;
  }

  .retailer-logo_div.round {
    width: 150px;
  }

  .retailer-reps_div {
    grid-row-gap: 16px;
    padding-left: 20px;
  }

  .geomanist-24 {
    font-size: 22px;
    line-height: 22px;
  }

  .retailermeeting_footergrid {
    grid-template-columns: 1.25fr 1fr 1fr 1fr;
    margin-bottom: 20px;
  }

  .bnl-imagelink {
    flex: 1;
    width: 45%;
  }

  .bnl-imagelink.resize {
    width: 78%;
  }

  ._1-1_heading {
    font-size: 80px;
    line-height: 80px;
  }

  ._1-1_heading.resize {
    font-size: 48px;
    line-height: 48px;
  }

  .poweredby_div {
    grid-column-gap: 25px;
  }

  .hightouch_size {
    width: 180px;
  }

  .hightouch_size.resize {
    width: 200px;
  }

  .geomanist-30_reg {
    font-size: 25px;
    line-height: 25px;
  }

  .geomanist-30_reg.medium.no-top-space {
    line-height: 28px;
  }

  .db-signup_grid {
    grid-column-gap: 24px;
  }

  .db-title {
    font-size: 18px;
    line-height: 20px;
  }

  .onetoone-header_section {
    grid-column-gap: 20px;
    height: auto;
  }

  .bnl-1to1-title_div {
    align-items: stretch;
  }

  .kroger_section {
    padding-top: 35px;
  }

  .leadgen-intro_section.margin {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .leadgen-title_div {
    padding: 30px 40px 35px;
  }

  .leadgen-title_div.fabid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 12px;
  }

  .leadgen-title_div.hotpot {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 24px 24px 12px;
  }

  .leadgen-title_div.tradeshow {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 12px;
  }

  .form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-column-gap: 54px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link-default:hover {
    color: #1a1b1fbf;
  }

  .newsletteraq-intro_grid {
    grid-column-gap: 24px;
  }

  .cc-engage_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cc-podcast_section {
    padding-top: 60px;
  }

  .cc-podcast_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .podcast-platform_div {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spins_section {
    padding-top: 35px;
  }

  .collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .greycliff_20.dark-grey {
    font-size: 18px;
    line-height: 24px;
  }

  .new-nosh-hero_section {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .nn-hero_div {
    grid-row-gap: 24px;
  }

  .nn_title {
    font-size: 65px;
    line-height: 67px;
  }

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

  .greycliff_40.left {
    font-size: 38px;
    line-height: 38px;
  }

  .nn-value_div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 0 10px;
  }

  .title-descrip_div.center.fixed {
    width: auto;
  }

  .greycliff_30 {
    font-size: 28px;
    line-height: 32px;
  }

  .greycliff_18 {
    font-size: 17px;
    line-height: 24px;
  }

  .nn-value_grid {
    grid-column-gap: 20px;
  }

  .spacing-div {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .greycliff_45 {
    font-size: 40px;
    line-height: 48px;
  }

  .greycliff_45.dark {
    font-size: 36px;
    line-height: 38px;
  }

  .footer_div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .nosh-footer_logobox {
    width: 150px;
  }

  .grow-business_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mediakit_div {
    padding: 16px;
  }

  .greycliff_60 {
    font-size: 45px;
    line-height: 45px;
  }

  .cc-image_cover {
    aspect-ratio: 2;
    object-fit: cover;
    max-width: none;
    max-height: 100%;
  }

  .heading-5 {
    font-size: 36px;
    line-height: 40px;
  }

  .bnl-workshop_section {
    grid-column-gap: 20px;
    height: auto;
  }

  .workshop-grid {
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .workshop_section {
    padding-top: 35px;
  }

  .fabid-report_img {
    order: 1;
    align-self: center;
    max-width: 24%;
  }

  .report-intro_section.forestfarmer {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .report-intro_section.gpi {
    height: auto;
  }

  .report-bn-strip_section {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brightfield-logo {
    object-fit: contain;
    overflow: visible;
  }

  .brightfield-form-block {
    width: auto;
  }

  .data-hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .data-hero_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bullet-points_grid {
    width: auto;
  }

  .list-item {
    font-size: 17px;
  }

  .free-report_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .geomanist-32.center {
    font-size: 28px;
    line-height: 30px;
  }

  .data-hero_img {
    max-width: 60%;
  }

  .cc-leadgen_strip {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cc-logobox {
    height: 70px;
  }

  .demandgen_grid {
    grid-column-gap: 24px;
  }

  .demandgen_img {
    order: -1;
    align-self: center;
    max-width: 100%;
  }

  .nl-workshop_section {
    grid-column-gap: 20px;
    height: auto;
  }

  .nl-imagelink {
    flex: 1;
    width: 45%;
  }

  .nl-imagelink.resize {
    width: 78%;
  }

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

  .calendar-grid._2-rows, .calendar-grid._3-rows, .calendar-grid._5-rows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .calendar-grid._4-rows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
  }

  .intro-subline {
    font-size: 1.2em;
  }

  .intro-subline.hyperlink {
    font-size: 1.1em;
  }

  .intro-title {
    text-align: left;
    font-size: 3.2em;
    line-height: 1em;
  }

  .year-label {
    padding-left: 8px;
    padding-right: 8px;
  }

  .year-text {
    font-size: 1.5em;
  }

  .content-cal_herogrid {
    grid-column-gap: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .h2-greycliff {
    text-align: center;
  }

  ._16-spacing-div {
    width: auto;
  }

  .tr-et_badge {
    width: 120px;
    margin-left: 21px;
  }

  .ebook-copublish {
    max-width: 90%;
  }

  .co-publishing_form-section {
    min-height: auto;
  }

  .radio-button-copy.w--redirected-checked {
    border-radius: 100%;
  }

  .hs-radio-label {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  .container-1200.center {
    flex-direction: column;
  }

  .container-1200.middle.fw, .container-1200.vertical-flex.fw {
    align-items: stretch;
  }

  .container-1200.ccspacing {
    flex-direction: column;
  }

  .container-1200.horizontal {
    flex-flow: column;
  }

  .hero-section {
    padding-top: 26px;
    padding-bottom: 0;
  }

  .herotext-div {
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .hero-h1 {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 32px;
  }

  .paragraph {
    margin-bottom: 30px;
    line-height: 26px;
  }

  .button-div {
    flex-flow: column;
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .button-div.officehours {
    flex-direction: column;
  }

  .button-div.margin {
    margin-top: 20px;
  }

  .button-div.margin.hz {
    margin-top: 17px;
  }

  .button-div.extratop {
    margin-top: 30px;
  }

  .insider-button {
    text-align: center;
    width: 100%;
    height: 45px;
  }

  .quote-grid {
    grid-template-columns: 1fr;
  }

  .quote-text {
    padding-top: 39px;
  }

  .titleposition-div {
    padding-left: 0;
  }

  .profile-pic {
    margin-right: 14px;
  }

  .bigquote {
    z-index: -1;
    flex: 0 auto;
    top: 80%;
    left: 0;
  }

  .logo-div {
    height: 135px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
  }

  .supercoffee-logo {
    padding: 18px 28px;
  }

  .supercoffee-logo.goodegg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .supercoffee-logo.celsius {
    padding-left: 7px;
    padding-right: 7px;
  }

  .supercoffee-logo.natcoop {
    padding-left: 26px;
    padding-right: 26px;
  }

  .perk-details-div {
    width: auto;
  }

  .perk-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .perk-div {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    overflow: visible;
  }

  .perk-title {
    font-size: 25px;
  }

  .perk-subtitle {
    max-width: none;
    font-size: 16px;
    line-height: 21px;
  }

  .perk-h1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 33px;
    font-size: 28px;
    position: static;
  }

  .number-div {
    flex: none;
  }

  .h2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .h2.black {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 28px;
    line-height: 30px;
  }

  .logosoup-grid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-top: 35px;
  }

  .h3 {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 26px;
    line-height: 30px;
  }

  .becomeinsider-div {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .insiderdescript-text {
    margin-top: 25px;
  }

  .social-icon {
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 0;
    padding-right: 0;
  }

  .image {
    max-width: 100%;
  }

  .copyright-text {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
  }

  .footer-section {
    padding-top: 25px;
  }

  .container-1200-footer {
    padding-left: 25px;
    padding-right: 25px;
    display: block;
  }

  .social-icons-div.middle {
    width: 70%;
  }

  .footer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .link-block {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .hero-image {
    order: -1;
    width: 220px;
    margin-bottom: 22px;
    margin-left: 0;
  }

  .utility-page-content {
    margin-left: 40px;
    margin-right: 40px;
  }

  .oh-hero-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .hero-content-div {
    align-items: stretch;
  }

  .hero-content-div.insider {
    align-items: stretch;
    width: 100%;
    margin-top: 21px;
  }

  .hero-content-div.oh {
    align-items: stretch;
    width: 100%;
    margin-bottom: 2em;
  }

  .hero-content-div.oh.old {
    align-items: stretch;
  }

  .hero-content-div.cc, .hero-content-div.supercharge {
    align-items: stretch;
    width: 100%;
  }

  .oh-hero-title {
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 37px;
  }

  .oh-hero-title.center {
    font-size: 30px;
    line-height: 34px;
  }

  .oh-hero-subtitle {
    font-size: 17px;
    line-height: 25px;
  }

  .blue-insider-button {
    flex: 0 auto;
    align-self: center;
  }

  .vid-section1 {
    padding-bottom: 40px;
  }

  .videoplaylist-title {
    font-size: 23px;
    line-height: 30px;
  }

  .videoplaylist-title.supercharge {
    padding-left: 0;
    padding-right: 0;
    line-height: 28px;
  }

  .video-grid {
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    margin-bottom: 0;
  }

  .video-grid.no-margin {
    margin-bottom: 15px;
  }

  .vid-content-div {
    align-items: stretch;
    margin-bottom: 45px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .vid-content-div.nobg {
    margin-bottom: 0;
    padding-top: 15px;
  }

  .video-description-text {
    margin-bottom: 12px;
  }

  .banner-div {
    align-items: stretch;
  }

  .banner-title {
    font-size: 21px;
    line-height: 30px;
  }

  .banner-title.marketshare {
    flex: 0 auto;
    width: auto;
    line-height: 27px;
  }

  .banner-title.nospace {
    font-size: 23px;
    line-height: 27px;
  }

  .vid-section2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .insider-grid {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .insider-grid.space {
    grid-row-gap: 15px;
  }

  .insider-grid.oh {
    grid-row-gap: 20px;
  }

  .become-insider-section.cc {
    background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/6222556c7a4d659cd7b78026/62d5bb03bd7e2427cc23a2e2_Category-Closeup-background-2.jpg");
    background-position: 0 0, 70%;
  }

  .content-div {
    align-items: stretch;
  }

  .section-h1 {
    font-size: 23px;
    line-height: 30px;
  }

  .section-h1.black._30m {
    font-size: 25px;
    line-height: 28px;
  }

  .section-h1._30b {
    text-align: center;
    line-height: 34px;
  }

  .body-text.margin {
    font-size: 16px;
    line-height: 22px;
  }

  .body-text.black {
    line-height: 22px;
  }

  .body-text.topmargin {
    margin-top: 20px;
    font-size: 16px;
  }

  .body-text.sc {
    font-size: 17px;
    line-height: 26px;
  }

  .body-text.contentcal {
    font-size: 1.2em;
    line-height: 1.4em;
  }

  .oh-logo-white {
    align-self: center;
    width: 200px;
  }

  .insider-hero-section {
    height: auto;
    padding-top: 10px;
  }

  .insider-hero-div {
    margin-top: 0;
    padding-top: 10px;
  }

  .insider-h1 {
    margin-top: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .insider-subtitle {
    font-size: 17px;
  }

  .text-15 {
    margin-bottom: 40px;
  }

  .insider-video-lightbox {
    margin-top: 40px;
  }

  .value-grid, .value-grid.margin, .value-grid.mentors {
    padding-left: 15px;
  }

  .higlight-div.topmargin {
    height: 48px;
  }

  .higlight-div.iconline {
    height: 51px;
    padding-left: 17px;
    left: -26px;
  }

  .h2-title {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
  }

  .h2-title.black {
    font-size: 20px;
  }

  .h2-title.center {
    text-align: center;
    font-size: 20px;
  }

  .h2-title.center.white {
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
  }

  .circle-icon-div {
    flex: none;
    width: 53px;
    height: 53px;
    padding: 10px;
    left: -8px;
  }

  .first-line-div {
    height: 52px;
  }

  .first-line-div.center {
    margin-left: 8%;
  }

  .vid-content-whitediv {
    max-width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }

  .big-circle-div {
    top: -50px;
  }

  .big-circle-div.topspace {
    top: -132px;
  }

  ._4-icon-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .value-block-div {
    padding: 6px;
  }

  .h3-title {
    font-size: 20px;
    line-height: 23px;
  }

  .team-div {
    padding-left: 0;
  }

  .discount-div {
    padding-left: 0;
    padding-right: 0;
  }

  .discounts-grid {
    grid-column-gap: 26px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .discount-h1 {
    font-size: 45px;
  }

  .logo-grid {
    max-width: 100%;
  }

  .insider-div {
    align-items: center;
  }

  .testimony-grid {
    grid-row-gap: 15px;
    margin-top: 35px;
  }

  .testimony-grid.slider {
    grid-row-gap: 35px;
  }

  .testimony-div {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
  }

  .quote-div {
    margin-top: 32px;
    margin-left: 15px;
  }

  .testimony-text {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 21px;
  }

  .position-text {
    margin-top: 2px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 18px;
  }

  .heading-3 {
    text-align: center;
    font-size: 30px;
  }

  .image-4 {
    max-width: 70%;
    margin-right: 15px;
  }

  .image-5 {
    max-width: 80%;
    margin-right: 15px;
  }

  .marketshare-section {
    padding-top: 25px;
    padding-bottom: 60px;
  }

  .yellow-insider-button {
    flex: 0 auto;
  }

  .marketshare-hero-grid {
    align-items: stretch;
    margin-top: 17px;
  }

  .marketshare-textdiv {
    align-items: stretch;
  }

  .ms-logo-white {
    width: 200px;
  }

  .ms-content-div {
    align-items: stretch;
  }

  .market-share-heroimg {
    max-width: 90%;
  }

  .ms-hero-title {
    margin-top: 3px;
    margin-bottom: 15px;
    font-size: 31px;
    line-height: 35px;
  }

  .bold-text-3 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    font-size: 25px;
    line-height: 30px;
    display: flex;
  }

  .hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sc-hero-content-div {
    align-items: stretch;
  }

  .sc-hero-subtitle {
    font-size: 19px;
    line-height: 27px;
  }

  .sc-secondary-button {
    object-fit: fill;
    flex: 1;
    width: 100%;
    font-size: 16px;
  }

  .sc-secondary-button.blue.width {
    flex: 0 auto;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .become-insider-button {
    object-fit: fill;
    align-self: auto;
    width: 100%;
    font-size: 16px;
  }

  .become-insider-button.short {
    align-self: center;
  }

  .become-insider-button.light-blue {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 18px;
  }

  .two-button-div {
    flex-direction: column;
    align-items: stretch;
  }

  .vid-subtitle {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .vid-subtitle.black {
    line-height: 24px;
  }

  .sc-h2.white.sub {
    font-size: 25px;
  }

  .insider-company-grid {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sc-title {
    font-size: 25px;
    line-height: 30px;
  }

  .sc-title.width {
    width: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .body-text-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .vertical-flexbox.width {
    align-items: stretch;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .vertical-flexbox._80w.margin {
    align-items: center;
    max-width: 100%;
  }

  .vertical-flexbox.left-just {
    align-items: stretch;
  }

  .vertical-flexbox._850 {
    padding-left: 0;
    padding-right: 0;
  }

  .become-insider-section-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .become-insider-section-2.sc {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-4 {
    font-size: 25px;
  }

  .sc-profile-pic {
    max-width: 70%;
  }

  .heidi-h2.white.sub {
    font-size: 25px;
  }

  .nl-replay-hero-section {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nl-hero-content-div {
    align-items: stretch;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .replay-h1 {
    margin-top: 20px;
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 32px;
  }

  .replay-subtitle {
    font-size: 25px;
    line-height: 29px;
  }

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

  .row1-link-div {
    flex-direction: column;
    align-items: stretch;
  }

  .anchor-link-div {
    width: auto;
  }

  .anchor-link-div.side-space {
    width: auto;
    margin: 16px 0;
  }

  .anchor-title {
    font-size: 24px;
    line-height: 27px;
  }

  .jumpto-text {
    color: #e2e2e2;
  }

  .row2-link-div {
    flex-direction: column;
    align-items: stretch;
    margin-top: 16px;
  }

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

  .video-playlist-grid {
    grid-row-gap: 17px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .video-playlist-grid.flip {
    order: 0;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .vid-detail-div {
    align-items: stretch;
  }

  .vidtitle-h2 {
    font-size: 21px;
    line-height: 25px;
  }

  .vidtitle-h2.black {
    line-height: 25px;
  }

  .video2-section, .video3-section, .video4-section, .video5-section, .insider-section {
    padding-top: 40px;
    padding-bottom: 55px;
  }

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

  .image-6 {
    max-width: none;
    max-height: 70px;
  }

  .nosh-live-logo {
    max-width: 80%;
  }

  .sticky-link {
    position: static;
  }

  .sticky-link._2nd {
    margin-top: 20px;
  }

  .bnl-logo {
    max-width: 80%;
  }

  .bnl-replay-hero-section {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .vn-hero-section {
    padding-top: 25px;
    padding-bottom: 60px;
  }

  .vn-process-section {
    padding-bottom: 40px;
  }

  .left-content-div {
    align-items: center;
    width: auto;
  }

  .vn-logo {
    width: 200px;
  }

  .vn-hero-title {
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 37px;
  }

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

  ._4-value-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .logo-slider {
    height: 135px;
  }

  .image-9 {
    max-width: 65%;
  }

  .cc-hero-section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .cc-logo {
    align-self: center;
    max-width: 65%;
  }

  .supercharge-hero {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .supercharge-logo {
    align-self: center;
    width: 200px;
  }

  .et-hero-div {
    align-items: stretch;
  }

  .et-linkbox {
    align-self: center;
    width: 60%;
  }

  .et-subtitle {
    margin-top: 30px;
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 26px;
  }

  .et-button {
    object-fit: fill;
    align-self: auto;
    width: 100%;
    font-size: 16px;
  }

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

  .h1-akzidenz {
    line-height: 42px;
  }

  .h1-akzidenz.black.bottom-margin {
    font-size: 33px;
    line-height: 33px;
  }

  .h1-akzidenz.white {
    line-height: 40px;
  }

  .etbrand-logogrid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .etlogo-div {
    padding: 20px 38px;
  }

  .p1-18med {
    margin-bottom: 5px;
  }

  .h2-akzidenz {
    font-size: 28px;
  }

  .vid-text {
    margin-bottom: 12px;
    font-size: 17px;
    line-height: 23px;
  }

  .et-content-div {
    padding: 29px 25px;
  }

  .et-textlink {
    font-size: 17px;
    line-height: 24px;
  }

  .right-arrow-2 {
    display: block;
  }

  .body-text-opensans {
    font-size: 16px;
    line-height: 20px;
  }

  .slide-nav-2 {
    font-size: 8px;
    top: 105%;
  }

  .quote-mark {
    z-index: -1;
    color: #00d0e8ad;
  }

  .left-arrow-2 {
    display: block;
  }

  .et-quote-div {
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slider {
    height: auto;
  }

  .icon-2 {
    display: none;
  }

  .pitch-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .et-pic {
    max-width: 100%;
    display: block;
  }

  .et-footer-grid {
    justify-items: center;
  }

  .quote-slider {
    height: auto;
  }

  .slide-nav-position {
    inset: auto 0% -8%;
  }

  .slide-nav-position.adjust {
    top: 96%;
  }

  .headshot-image {
    width: 35%;
  }

  .et-pitch-hero {
    background-size: cover;
    height: 15vh;
  }

  .et-app-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .field-label.expo-style, .field-label._16mobile {
    font-size: 16px;
  }

  .text-field.long {
    width: 100%;
    font-size: 15px;
  }

  .text-field.long.length-fix {
    width: 100%;
  }

  .text-field.generic {
    font-size: 16px;
  }

  .text-field._450 {
    align-self: stretch;
    width: 100%;
    max-width: none;
  }

  .textarea.generic {
    font-size: 16px;
  }

  .radio-button-label.fabid {
    font-size: 16px;
    line-height: 20px;
  }

  .radio-button, .radio-button.expo, .radio-button._18 {
    flex: none;
  }

  .submit-button {
    width: 100%;
  }

  .industry-type-grid.expo {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: auto;
    margin-bottom: 10px;
  }

  .industry-type-div {
    justify-content: space-around;
  }

  .success-message {
    font-size: 16px;
  }

  .error-text {
    font-size: 16px;
    line-height: 18px;
  }

  .h1-geomanist {
    font-size: 35px;
    line-height: 38px;
  }

  .h1-geomanist.black {
    font-size: 28px;
    line-height: 32px;
  }

  .h1-geomanist._75px {
    font-size: 40px;
    line-height: 45px;
  }

  .h1-geomanist.center {
    font-size: 28px;
    line-height: 32px;
  }

  .h1-geomanist.dark-blue {
    margin-top: 15px;
    font-size: 28px;
    line-height: 32px;
  }

  .h1-geomanist.resize {
    font-size: 30px;
    line-height: 34px;
  }

  .cc-geomanistsub.margin {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
  }

  .container-800 {
    padding-top: 25px;
    padding-bottom: 35px;
  }

  .container-800.center {
    padding-bottom: 15px;
  }

  .h2-geomanist {
    line-height: 42px;
  }

  .h2-geomanist.center {
    font-size: 30px;
    line-height: 35px;
  }

  .h2-geomanist.center.white {
    font-size: 30px;
  }

  .h2-geomanist.center.black {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .h2-geomanist.white {
    font-size: 32px;
    line-height: 34px;
  }

  .h2-geomanist.enterprise {
    text-align: center;
    font-size: 35px;
    line-height: 38px;
  }

  .expowest-exhibitor-grid {
    grid-column-gap: 16px;
  }

  .news-type-div {
    justify-content: space-around;
  }

  .copyright-text-expo {
    font-size: 14px;
    line-height: 16px;
  }

  .expo-industry-type-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bn-nosh-logo {
    max-width: 30%;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
  }

  .bnnosh-logo-absolute {
    align-self: auto;
    max-width: 35%;
    top: auto;
    right: 5%;
  }

  .bnnosh-logo-absolute.cc {
    max-width: 40%;
    bottom: 2%;
  }

  .community-call-hero {
    height: 20vh;
    overflow: visible;
  }

  .community-call-grid {
    grid-column-gap: 16px;
  }

  .cc-industry-type-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cc-herosection {
    padding-bottom: 50px;
  }

  .cc-herogrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .cchero-leftdiv {
    align-items: stretch;
  }

  .akzidenz-55 {
    font-size: 35px;
    line-height: 38px;
  }

  .cc-intro-section {
    padding-top: 50px;
  }

  .cc-quotegrid {
    grid-row-gap: 31px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .akzidenz-70 {
    font-size: 50px;
    line-height: 52px;
  }

  .geomanist-26.medium.black {
    line-height: 26px;
  }

  .geomanist-20.white.right-margin {
    line-height: 24px;
  }

  .geomanist-20.enterprise {
    font-size: 18px;
    line-height: 24px;
  }

  .geomanist-20.enterprise.left {
    margin-bottom: 25px;
    line-height: 23px;
  }

  .geomanist-20.bullet.boost {
    font-size: 18px;
    line-height: 20px;
  }

  .suggestion-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .verticalflex_leftalign {
    align-items: stretch;
  }

  .email-colorblock {
    align-items: stretch;
    padding: 40px 30px;
  }

  .cc-emailform {
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    width: 100%;
  }

  .cc-email-field {
    width: auto;
  }

  .email-signup-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .cc-emailform_block {
    flex-direction: column;
    align-items: stretch;
    width: auto;
    height: auto;
  }

  .ccfooter-grid {
    grid-row-gap: 34px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cc-footer-logo {
    max-width: 40%;
  }

  .geomanist-16.licorice.reg {
    font-size: 15px;
    line-height: 18px;
  }

  .cc-toplogo {
    max-width: 150px;
  }

  .chatbubbles {
    max-width: 80%;
  }

  .oh-backgroundvid-section {
    height: auto;
  }

  .calendar-section {
    padding-top: 50px;
  }

  .cc-upcoming-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .geomanist-18.dark-blue {
    font-size: 17px;
    line-height: 23px;
  }

  .geomanist-18.licorice.center {
    font-size: 16px;
    line-height: 22px;
  }

  .geomanist-18.licorice.center._550 {
    width: auto;
  }

  .enterprise-hero {
    padding-top: 20px;
  }

  .bninsider_linkbox {
    width: 120px;
  }

  .enterprise-herotext_div {
    margin-top: 20px;
  }

  .insiderintro_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .insider-community_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .insiderblock_div {
    padding-top: 27px;
    padding-bottom: 25px;
  }

  .geomanist-35.black {
    font-size: 25px;
    line-height: 30px;
  }

  .enterprisevalue_grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .enterprisevalue_grid.flip {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .support-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .illustration-img {
    max-width: 75%;
  }

  .bn-insider-img {
    width: 100%;
    margin-top: 14px;
  }

  .container {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .value1-section {
    padding-bottom: 50px;
  }

  .value_grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .value_grid.flip {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .newsletter-section, .value3-section {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .quote-slider_updated {
    height: auto;
  }

  .testimonial_card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card_content {
    padding-top: 10rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .testimonial-headshot {
    border-radius: 1rem;
    outline-width: 1.2rem;
    outline-color: #fff;
  }

  .new-charter-section {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .left-fixeddiv {
    grid-row-gap: 16px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    flex: 0 auto;
    width: 100vw;
    height: auto;
    padding-left: 6%;
    padding-right: 25px;
    position: static;
    inset: 0% 0% auto;
  }

  .geomanist-22 {
    line-height: 21px;
  }

  .geomanist-22.white, .geomanist-22.gray {
    line-height: 23px;
  }

  .rightsticky_div {
    flex: none;
    align-self: center;
    align-items: stretch;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .insider-gradientbckgd_div-auto {
    align-items: stretch;
  }

  .bn-nosh_dark {
    max-width: 50%;
  }

  .charter_illustration {
    align-self: center;
    max-width: 65%;
    margin-top: 15px;
    display: inline-block;
  }

  .content-hold_div {
    align-self: center;
    position: static;
  }

  .press-hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .h3-geomanist {
    font-size: 28px;
    line-height: 32px;
  }

  .h3-geomanist.black {
    font-size: 23px;
    line-height: 25px;
  }

  .define_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .geomanist-body.left-margin {
    margin-left: 20px;
  }

  .geomanist-body.black.nomargin {
    font-size: 16px;
    line-height: 24px;
  }

  .geomanist-body.light {
    font-size: 16px;
    line-height: 23px;
  }

  .geomanist-body.light-black {
    font-size: 17px;
  }

  .geomanist-h4.medium {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .geomanist-h4.medium.leftalign.small {
    line-height: 26px;
  }

  .geomanist-h4.medium.small {
    font-size: 22px;
    line-height: 26px;
  }

  .geomanist-h4.medium.small.leftalign {
    font-size: 22px;
  }

  .hero-img {
    max-width: 80%;
  }

  .retailer_hero {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .retailer-logo_grid {
    grid-column-gap: 32px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 18px;
    padding-right: 18px;
  }

  .oh-linkbox {
    width: 170px;
  }

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

  .recaptcha-div {
    align-items: stretch;
    margin-top: auto;
  }

  .recaptcha-div.scale {
    transform: scale(.8);
  }

  .retailer_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .retailer-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    display: block;
  }

  .signup_div {
    grid-row-gap: 25px;
    align-items: stretch;
    margin-bottom: 25px;
    padding: 20px 15px;
  }

  .fieldhold_div {
    align-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .submit-button_retailer {
    margin-top: 0;
    font-size: 16px;
  }

  .retailer-logo_div, .retailer-logo_div.gopuff {
    width: 200px;
  }

  .retailer-logo_div.wgv {
    width: 180px;
  }

  .retailer-logo_div.niq {
    width: 160px;
  }

  .retail-email_wrapper {
    grid-column-gap: 0px;
    flex-direction: column;
    flex: 0 auto;
    align-self: stretch;
    align-items: flex-start;
  }

  .retailer-reps_div {
    align-items: flex-start;
    padding-left: 10px;
  }

  .geomanist-24 {
    line-height: 21px;
  }

  .geomanist-24.white {
    line-height: 23px;
  }

  .geomanist-24.reg {
    font-size: 20px;
    line-height: 22px;
  }

  .rep-headshot {
    width: 65px;
    height: 65px;
  }

  .retailermeeting_footergrid {
    grid-row-gap: 34px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .bnl-imagelink {
    flex-direction: column;
    flex: none;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bnl-imagelink.resize {
    width: 93%;
  }

  .meetingdate_text {
    font-size: 16px;
    line-height: 18px;
  }

  ._1-1_heading {
    font-size: 52px;
    line-height: 50px;
  }

  ._1-1_heading.resize {
    font-size: 42px;
    line-height: 42px;
  }

  .poweredby_div {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .poweredby_div.margin {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .sponsorlogos_div {
    padding-left: 35px;
    padding-right: 35px;
  }

  .hightouch_size {
    width: 60%;
  }

  .hightouch_size.resize {
    width: 250px;
  }

  .geomanist-30_reg.medium {
    line-height: 26px;
  }

  .geomanist-30_reg.medium.no-margin {
    margin-top: 10px;
  }

  .field-with-recaptcha {
    align-items: stretch;
    margin-top: auto;
  }

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

  .daily-briefing_hero {
    padding-top: 0;
    padding-bottom: 20px;
    position: relative;
  }

  .db-signup_grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    display: block;
  }

  .color-block {
    width: 100%;
    height: 65vh;
    inset: 0% 0% auto;
  }

  .left-align_flex {
    grid-row-gap: 16px;
    align-items: stretch;
    margin-right: 0;
    display: flex;
  }

  .db-titledescrip_div {
    flex: 0 auto;
    align-self: auto;
  }

  .editora-take_div {
    max-width: none;
  }

  .db-ndustry-type-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .db-ndustry-type-grid.top-margin {
    justify-items: stretch;
    max-width: none;
  }

  .daily-briefing-mockup {
    width: 85%;
    max-width: none;
    margin-bottom: 15px;
    margin-left: 7%;
    display: block;
    position: static;
  }

  .bevnet-logo_desktop {
    display: block;
  }

  .daily-briefing_div {
    display: none;
  }

  .db-title {
    line-height: 21px;
  }

  .daily-briefing_div-mobile {
    display: flex;
  }

  .onetoone-header_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: auto;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .bnl-1to1-title_div {
    max-width: 100%;
  }

  .kroger_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .bn-black_strip.magazine {
    padding-left: 21px;
    padding-right: 21px;
  }

  .leadgen-intro_section {
    padding-bottom: 30px;
  }

  .leadgen-intro_section.margin {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .leadgen-title_div {
    padding: 20px 20px 25px;
  }

  .leadgen-title_div.hotpot {
    padding-bottom: 24px;
  }

  .leadgen-title_div.tradeshow {
    padding-bottom: 24px;
    position: static;
  }

  .leadgen-form_section {
    padding-top: 30px;
    padding-bottom: 35px;
  }

  .form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .form-grid.stack {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-footerdefault {
    max-width: none;
  }

  .footer-content {
    grid-column-gap: 25px;
    grid-row-gap: 35px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .newsletter-acquisition_hero {
    padding-top: 0;
    padding-bottom: 25px;
  }

  .newsletteraq-intro_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .aquisition_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .aquisition-value_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .quote_section {
    padding-bottom: 45px;
  }

  .newsletter-img {
    max-width: 70%;
  }

  .cc-engage_grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cc-podcast_section {
    padding-top: 50px;
  }

  .cc-podcast_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .podcast-platform_div {
    border-top-width: 1px;
    border-bottom-width: 1px;
  }

  .podcast-platform_div.middle {
    border-top-width: 0;
    border-bottom-width: 0;
  }

  .et-photo_div {
    width: auto;
  }

  .spins-email-form {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .spins_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

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

  .nosh-nav_div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .greycliff_20.nav-spacing {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 18px;
    line-height: 22px;
  }

  .nosh-contact_button {
    padding: 10px 12px;
    font-size: 18px;
    line-height: 22px;
  }

  .new-nosh-hero_section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .nn-hero_div {
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 90%;
  }

  .nn_title {
    font-size: 50px;
    line-height: 55px;
  }

  .involved_section {
    padding-top: 45px;
    padding-bottom: 55px;
  }

  .greycliff_40, .greycliff_40.left {
    font-size: 32px;
    line-height: 35px;
  }

  .nn-value_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 16px 20px 16px 8px;
  }

  .title-descrip_div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .title-descrip_div.sticky {
    position: static;
  }

  .greycliff_30 {
    font-size: 26px;
    line-height: 28px;
  }

  .greycliff_18, .greycliff_18.light-grey {
    font-size: 16px;
    line-height: 23px;
  }

  .greycliff_18.content {
    font-size: 1em;
  }

  .licorice_button {
    font-size: 17px;
    line-height: 18px;
  }

  .nn-value_grid {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .spacing-div {
    grid-column-gap: 55px;
    grid-row-gap: 80px;
    margin-top: 30px;
  }

  .nn-paid-opps_section {
    padding-top: 55px;
  }

  .paid-linkbox {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .greycliff_45 {
    font-size: 38px;
    line-height: 43px;
  }

  .footercolumn_grid {
    grid-column-gap: 16px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .nosh-footer_logobox {
    width: 100%;
  }

  .n-logosocials_div {
    width: 60%;
  }

  .social-div {
    justify-content: space-between;
    width: 100%;
  }

  .column_div {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .greycliff_22.gray {
    font-size: 20px;
  }

  .grow-business_section {
    padding-top: 20px;
  }

  .growbusiness_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .mediakit_div {
    padding: 22px 24px;
  }

  .greycliff_28 {
    font-size: 22px;
    line-height: 26px;
  }

  .cc-image_cover {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 100%;
  }

  .recent-ep_section {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .html-embed {
    width: 100%;
  }

  .nosh-notables_hero {
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .notables-hero_div {
    width: auto;
  }

  .notable-descrip_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .bnl-workshop_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: auto;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .workshop-grid {
    grid-column-gap: 0px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .workshop-titles {
    flex-flow: wrap;
  }

  .geomanist-book._16 {
    font-size: 15px;
    line-height: 18px;
  }

  .workshop-speaker {
    padding: 16px;
  }

  .speaker-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-self: stretch;
  }

  .name-position_div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .date-location_div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .workshop_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .industry-options_grid {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .industry-options_flex {
    align-items: stretch;
  }

  .fabid-report_img {
    order: -1;
    max-width: 80%;
  }

  .report-intro_section, .report-intro_section.forestfarmer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .radio-button-field---fabid {
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .report-bn-strip_section {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 8px 20px;
  }

  .radio-flex, .industry-interest-div {
    align-items: stretch;
  }

  .brightfield-logo {
    box-sizing: border-box;
    object-fit: contain;
    max-width: 100%;
    overflow: visible;
  }

  .data-hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .data-hero_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bullet-points_grid {
    width: auto;
  }

  .partners_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .past-reports_section {
    padding-top: 40px;
  }

  .past-report_grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 24px;
  }

  .free-report_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .free-report_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .fabid-cover {
    max-width: 65%;
  }

  .becomeinsider_section {
    padding-bottom: 80px;
  }

  .become-insider_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .combo-phone_mockup {
    max-width: 75%;
  }

  .data-hero_img {
    max-width: 90%;
  }

  .cc-leadgen_strip {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 8px 20px;
  }

  .cc-logobox {
    height: 60px;
    display: block;
  }

  .demandgen_grid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .demandgen_img {
    order: -1;
    max-width: 70%;
  }

  .nl-workshop_section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: auto;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .nl-imagelink {
    flex-direction: column;
    flex: none;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nl-imagelink.resize {
    width: 93%;
  }

  .data-strip {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-nav-background {
    inset: 0%;
  }

  .container-w3.gutter-outside {
    max-width: 100%;
  }

  .calendar-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .calendar-grid._2-rows, .calendar-grid._3-rows, .calendar-grid._5-rows {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
  }

  .calendar-grid._4-rows {
    grid-template-rows: auto auto auto auto auto;
  }

  .tab-content-title {
    font-size: 2.6em;
  }

  .h3-greycliff {
    font-size: 1.4em;
  }

  .section-tabs {
    padding-top: 6em;
    padding-bottom: 5em;
  }

  .tabs-nav-item-underline2 {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .content-item_div {
    padding: 16px;
  }

  .tabs-nav-text {
    font-size: 14px;
    line-height: 18px;
  }

  .content-format, .content-format.editorial {
    font-size: .9em;
  }

  .tabs-nav-item-underline {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .tabs-nav-item._01, .tabs-nav-item._01.w--current, .tabs-nav-item._03, .tabs-nav-item._02, .tabs-nav-item._04 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-intro {
    padding-top: 2.5em;
    padding-bottom: 3em;
  }

  .text-center {
    width: auto;
    padding-top: 1.5em;
    padding-bottom: 1em;
  }

  .intro-subline {
    font-size: 1.2em;
  }

  .content-date {
    font-size: .9em;
  }

  .label-date_div {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .vertical-icon {
    width: 32px;
    height: 32px;
  }

  .year-text {
    font-size: 1.3em;
  }

  .image-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-cal_herogrid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    margin-left: 0;
    margin-right: 0;
  }

  .mediakit_section {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }

  .h2-greycliff {
    font-size: 2.2em;
    line-height: 1.1em;
  }

  .tr-et_badge {
    width: 110px;
    max-width: 30%;
    margin: -15px 10px 10px 16px;
    display: inline-block;
  }

  .ebook-copublish {
    max-width: 95%;
  }

  .co-publishing_form-section {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .hs-input.generic {
    font-size: 16px;
  }

  .hs-form-radio-display {
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .radio-button-copy, .radio-button-copy.expo, .radio-button-copy._18 {
    flex: none;
  }

  .hs-radio-label.fabid {
    font-size: 16px;
    line-height: 20px;
  }
}

#w-node-_15984f54-7bdf-1723-5355-3224b49d90f7-02b7803d, #w-node-_89d2963b-f7fc-dac5-6ee2-455295888cfe-02b7803d, #w-node-_3310c422-8199-c38f-8bfb-b248453f143c-02b7803d, #w-node-ed2fd72c-2b96-9561-ce76-69fddf06bd0e-02b7803d, #w-node-_57099809-e954-5869-e15f-557ba70bc8fe-02b7803d, #w-node-bb41996a-d779-984a-b197-fabe6b985f32-02b7803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e66a408-1459-5e0f-7780-a20458be7c3d-02b7803d {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_1e66a408-1459-5e0f-7780-a20458be7c3f-02b7803d, #w-node-_1e66a408-1459-5e0f-7780-a20458be7c49-02b7803d, #w-node-_1e66a408-1459-5e0f-7780-a20458be7c53-02b7803d, #w-node-_1e66a408-1459-5e0f-7780-a20458be7c5f-02b7803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_3c113b4d-76b4-3698-2c8c-68bcd0707bb4-02b7803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b4611004-9a53-0965-f5c7-228e96a5d713-02b7803d {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1a9-decac1a6, #w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1ab-decac1a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1ac-decac1a6, #w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1b3-decac1a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1b8-decac1a6 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_081885d7-4a60-bcf1-6db5-15909144cc46-f60a32c2, #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-f60a32c2, #w-node-bc0a1e61-71ad-943c-81b1-953ba2edade8-f60a32c2, #w-node-_3b5be729-63d7-117a-6f45-713fac5a9beb-f60a32c2, #w-node-_3f35e236-1b9f-73eb-b025-d771b1f0b19b-f60a32c2, #w-node-df9483e5-a7d4-229a-2643-14afa7a07867-f60a32c2, #w-node-b1b296d4-70f2-de97-90a2-06758d129a9f-f60a32c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df9483e5-a7d4-229a-2643-14afa7a07870-f60a32c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-f60a32c2, #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-f60a32c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c89453-e78c-69e1-db4a-0a828da808ae-ffcf93f1 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c89453-e78c-69e1-db4a-0a828da808af-ffcf93f1, #w-node-e5d85944-633f-3289-2f99-a2c5d6a8d8ef-ffcf93f1, #w-node-e5d85944-633f-3289-2f99-a2c5d6a8d8f0-ffcf93f1 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_570b65bf-b943-16f5-1783-55cf84dd0fd7-ffcf93f1 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_570b65bf-b943-16f5-1783-55cf84dd0fd8-ffcf93f1, #w-node-aa2fd57d-0b8b-d7eb-5f77-2e784aedb2c5-ffcf93f1, #w-node-aa2fd57d-0b8b-d7eb-5f77-2e784aedb2c6-ffcf93f1 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_151eae9b-b75c-424f-08a6-78aa58e2dbc9-ffcf93f1 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_151eae9b-b75c-424f-08a6-78aa58e2dbca-ffcf93f1 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df600941-6826-1514-ff9c-9b454ad7b0fe-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94d5708d-ad91-94a3-8c07-be381ae4d214-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1eba542-d43d-ac7b-4ccd-bd9890a63c8b-ffcf93f1 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f1eba542-d43d-ac7b-4ccd-bd9890a63c8c-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46448163-3683-8e7f-ab76-9dfb860b5b7c-ffcf93f1 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_46448163-3683-8e7f-ab76-9dfb860b5b7d-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91be340b-fae1-7eb4-c853-764fcf659347-ffcf93f1, #w-node-_41af3f7e-51f3-ab35-45cc-baba2e6fbf37-ffcf93f1, #w-node-_17631e77-eb37-e551-2d5a-ae894bfe15a3-ffcf93f1, #w-node-_880afa6c-77ab-17f5-7837-9ad8894ef854-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eac1f03e-07c0-eeb3-a03f-3317e4b64685-ffcf93f1, #w-node-_41278ffb-fc3e-49e3-a1de-eb729e38ccdb-ffcf93f1, #w-node-_7beee2a8-1a3d-fba9-effc-7cfd6c5a61e8-ffcf93f1, #w-node-_3d96edfa-a40d-4611-4487-92d32faa925f-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f4c481c-63c6-fa87-c53a-de00e34f9ab9-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6db0f68f-0c9a-c117-41ec-92cafe4afbef-ffcf93f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_360afed2-6d45-7e16-bcf6-83b14bbc3cf1-ffcf93f1, #w-node-_360afed2-6d45-7e16-bcf6-83b14bbc3cfe-ffcf93f1, #w-node-f16d8096-d9ae-45cc-e52e-a0a23d830c83-ffcf93f1, #w-node-f16d8096-d9ae-45cc-e52e-a0a23d830c90-ffcf93f1, #w-node-_4a8653cb-ad6c-94a6-8069-ee9effbb67d3-ffcf93f1, #w-node-_4a8653cb-ad6c-94a6-8069-ee9effbb67e0-ffcf93f1, #w-node-aca5462c-9295-f297-7cd5-d5a7c744b639-3e681c0e, #w-node-_6dd00fdf-776d-31c3-c2b4-9a6973402bbe-3e681c0e, #w-node-_3e1fd2fd-2a73-1014-2015-33d78af40648-3e681c0e, #w-node-_3b5be729-63d7-117a-6f45-713fac5a9beb-3e681c0e, #w-node-_5fd39f1a-8199-5d85-3c1d-98b4a81d7243-3e681c0e, #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-3e681c0e, #w-node-dbe9caa2-d8e1-4e1d-922c-9ff2f741831c-3e681c0e, #w-node-df9483e5-a7d4-229a-2643-14afa7a07867-3e681c0e, #w-node-_1c04a5f5-e155-01f3-ead9-f5e54e6f4bd8-3e681c0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df9483e5-a7d4-229a-2643-14afa7a07870-3e681c0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-3e681c0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d7e8ccb9-a419-d2a3-aa55-43b98c14a1a3-57839d82, #w-node-aa4f2cb8-d80d-dd9f-0374-3527978e344c-57839d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-57839d82 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_28bd0139-7666-248c-bf25-9766ae5bd556-57839d82, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd560-57839d82, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd56a-57839d82, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd574-57839d82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fa6a7453-b2a5-9c02-d324-93a6a7b446d7-57839d82, #w-node-e45f6e8b-93d0-2bce-d970-ecaef78b52ef-57839d82, #w-node-d7e8ccb9-a419-d2a3-aa55-43b98c14a1a3-e65a0475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa4f2cb8-d80d-dd9f-0374-3527978e344c-e65a0475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-e65a0475 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_28bd0139-7666-248c-bf25-9766ae5bd556-e65a0475, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd560-e65a0475, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd56a-e65a0475, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd574-e65a0475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fa6a7453-b2a5-9c02-d324-93a6a7b446d7-e65a0475, #w-node-e45f6e8b-93d0-2bce-d970-ecaef78b52ef-e65a0475, #w-node-_9f17734c-5691-9e00-9fbf-98ef0098688e-36cdfd37, #w-node-b6266a6d-53b2-807b-9874-d2f651ecaa17-36cdfd37, #w-node-e2058766-1421-9d06-9eef-ac0a76c91ead-36cdfd37, #w-node-f37ec6b2-64ca-33ba-ef8b-beb575b74344-36cdfd37, #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-36cdfd37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc64d-36cdfd37 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc657-36cdfd37, #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-36cdfd37 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad961df5-0711-a418-fab1-41c48919796f-36cdfd37, #w-node-_69cb5155-e028-e005-aa08-00b676974d50-36cdfd37, #w-node-fe6c81a4-ac5b-b66a-a55e-c0da0fe083f3-36cdfd37, #w-node-_69cb5155-e028-e005-aa08-00b676974d5a-36cdfd37, #w-node-_677005af-9328-d2f2-872e-ad69b940b778-36cdfd37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ef3c6ec-0fe4-d387-6ff2-9bb2369d2b7b-36cdfd37 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ef3c6ec-0fe4-d387-6ff2-9bb2369d2b83-36cdfd37, #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-36cdfd37 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_992908cb-90dd-992c-7cb4-311ef9e220a0-36cdfd37, #w-node-d64cb390-a096-f4ac-b564-23817de2cda3-36cdfd37, #w-node-c1515807-8987-1031-26ad-69b8307e4b86-36cdfd37, #w-node-d64cb390-a096-f4ac-b564-23817de2cdad-36cdfd37, #w-node-_05890365-9ea2-d899-6c26-9e06d9499489-36cdfd37, #w-node-d4744484-658e-3c6c-c5df-2bfe452f07b8-36cdfd37, #w-node-_781f7627-1503-0789-5186-ef7ad94cefba-36cdfd37, #w-node-_183f5a1b-4220-17ee-3203-4fddcca6c26e-36cdfd37, #w-node-_16e1c7f0-da4c-7344-70a8-22e8ac778780-36cdfd37, #w-node-add4d781-a5b8-308a-2ff2-60eb0eaa88e4-36cdfd37, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b49-36cdfd37, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b4b-36cdfd37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b4c-36cdfd37, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b53-36cdfd37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b58-36cdfd37 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9f17734c-5691-9e00-9fbf-98ef0098688e-3804c265, #w-node-b6266a6d-53b2-807b-9874-d2f651ecaa17-3804c265, #w-node-e2058766-1421-9d06-9eef-ac0a76c91ead-3804c265, #w-node-f37ec6b2-64ca-33ba-ef8b-beb575b74344-3804c265, #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-3804c265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc64d-3804c265 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc657-3804c265, #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-3804c265 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad961df5-0711-a418-fab1-41c48919796f-3804c265, #w-node-_69cb5155-e028-e005-aa08-00b676974d50-3804c265, #w-node-fe6c81a4-ac5b-b66a-a55e-c0da0fe083f3-3804c265, #w-node-_69cb5155-e028-e005-aa08-00b676974d5a-3804c265, #w-node-_677005af-9328-d2f2-872e-ad69b940b778-3804c265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ef3c6ec-0fe4-d387-6ff2-9bb2369d2b7b-3804c265 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ef3c6ec-0fe4-d387-6ff2-9bb2369d2b83-3804c265, #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-3804c265 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_992908cb-90dd-992c-7cb4-311ef9e220a0-3804c265, #w-node-d64cb390-a096-f4ac-b564-23817de2cda3-3804c265, #w-node-c1515807-8987-1031-26ad-69b8307e4b86-3804c265, #w-node-d64cb390-a096-f4ac-b564-23817de2cdad-3804c265, #w-node-_05890365-9ea2-d899-6c26-9e06d9499489-3804c265, #w-node-d4744484-658e-3c6c-c5df-2bfe452f07b8-3804c265, #w-node-_781f7627-1503-0789-5186-ef7ad94cefba-3804c265, #w-node-_183f5a1b-4220-17ee-3203-4fddcca6c26e-3804c265, #w-node-_16e1c7f0-da4c-7344-70a8-22e8ac778780-3804c265, #w-node-add4d781-a5b8-308a-2ff2-60eb0eaa88e4-3804c265, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b49-3804c265, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b4b-3804c265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b4c-3804c265, #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b53-3804c265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b58-3804c265 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_21fb010a-ac5f-08fe-89a8-26200435e8e3-9ff09705, #w-node-_29994d5e-cafe-af32-835a-4da4e5d33c74-9ff09705, #w-node-_77b74c56-fd12-9ae0-de55-dea446fb5815-9ff09705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90458ab8-cc22-81e4-a9c3-8a1ae6e6ac57-9ff09705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8eb517bd-e152-2d7f-29d4-f8ba63614882-9ff09705, #w-node-_52623b14-218f-385f-38a0-51bc86a49a5d-74916b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df9483e5-a7d4-229a-2643-14afa7a07870-74916b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b51df254-c261-317c-f73d-e2ebf4686ae6-74916b49, #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-74916b49, #w-node-_068de651-f7ee-ba26-943e-7bdc0a49dcf0-74916b49, #w-node-_3b5be729-63d7-117a-6f45-713fac5a9beb-74916b49, #w-node-f42a6e94-1e76-86c9-5e53-3436456062f5-74916b49, #w-node-df9483e5-a7d4-229a-2643-14afa7a07867-74916b49, #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-74916b49, #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-74916b49, #w-node-_081885d7-4a60-bcf1-6db5-15909144cc46-cea00090, #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-cea00090, #w-node-bc0a1e61-71ad-943c-81b1-953ba2edade8-cea00090, #w-node-_3b5be729-63d7-117a-6f45-713fac5a9beb-cea00090, #w-node-a1c617d8-5b31-8c87-3043-dc19bf270f21-cea00090, #w-node-bff54e96-47c6-8700-88e1-f1bd9f33997f-cea00090, #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-cea00090, #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-cea00090, #w-node-a254d35f-2919-3038-6a09-539cccd33cc3-1733d7af, #w-node-_9943e6be-4abe-be20-29e0-ebc60c367980-1733d7af, #w-node-d6d36f69-e112-1543-a12e-a5b383b762af-1733d7af, #w-node-_2c1d15d5-af6e-343d-51a9-a600e902e8e2-1733d7af, #w-node-ac8ff891-8c4e-643e-4c89-ead0812c92dd-1733d7af, #w-node-_019c331d-7cd9-7603-f3f8-a196a74f0b6c-1733d7af, #w-node-_8ae0a213-9143-4666-f6c4-4a911561d29c-1733d7af, #w-node-d63987b7-e31f-3b11-fce4-298ea251d81c-1733d7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3396ced0-2de6-dd69-3051-6bcc88ecf976-1733d7af, #w-node-de522da0-82b7-d398-bcd1-1f29868e42eb-1733d7af, #w-node-_3434b579-9520-590e-6713-519aee338474-1733d7af, #w-node-cf291bb2-e837-1638-a043-32a9ac3224d1-1733d7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_85eab925-9a74-0ba6-d866-3fc370da274a-1733d7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_00993edc-dc07-89ab-4056-8514c5874682-1733d7af, #w-node-_9a567d7f-7387-141b-0f89-487a617f4c9d-1733d7af, #w-node-_5d4a66ad-5164-0694-b8b7-c976e97bf419-1733d7af, #w-node-d49b8aad-7d94-c1fb-dbcd-d7a5d7ee9587-1733d7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf5f367d-0b8b-e9bc-df44-ff23f21123c6-1733d7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25c60e02-0a1f-b3fb-6133-8649f4c47485-46792acb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_73ca5061-c432-059f-0b3a-e20e212edc77-46792acb {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}

#w-node-b3d511c4-9fe7-2dc2-1b73-97f6eb830a5b-46792acb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9878d230-5d4e-ab38-345d-7cd18debfce9-46792acb, #w-node-f58db43c-72c1-b26f-6351-2e5b6f9c72f9-46792acb, #w-node-_02e56116-bfad-e2d4-62ec-345d0fd1e484-46792acb, #w-node-d5d389ce-7d92-7732-eecd-d333e01ef00f-46792acb, #w-node-cedf790a-532a-13ef-02d8-b45c6e4ffef8-46792acb, #w-node-cedf790a-532a-13ef-02d8-b45c6e4ffefa-46792acb, #w-node-cedf790a-532a-13ef-02d8-b45c6e4fff04-46792acb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cedf790a-532a-13ef-02d8-b45c6e4fff0e-46792acb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d7dc0d1-bf6b-4970-320b-2b692430caed-3fd02923, #w-node-a75015c6-083b-614c-0a43-2e76f84b0eb5-3fd02923, #w-node-_2c5fcddf-0fbc-aea2-8399-6cb0590d1c60-3fd02923, #w-node-ce0bdb3e-9229-12e5-7e56-19ff5144ef24-3fd02923, #w-node-_3e7c0931-5173-add5-bff2-e26a1c881f0b-3fd02923, #w-node-be6ac880-c5ab-ced7-9594-589a13386261-3fd02923, #w-node-cc43a46f-bbdd-5536-b994-b570e1fee845-3fd02923, #w-node-_52cb814f-3ddf-fb9c-e2f9-143783cbab9f-3fd02923, #w-node-e6b6acfe-ae58-acf0-909b-850c2b373986-3fd02923, #w-node-_62360ad5-541c-48ad-e61f-c10c3e10537a-3fd02923, #w-node-_62360ad5-541c-48ad-e61f-c10c3e10538f-3fd02923, #w-node-f571d7ab-036c-8e00-a431-8dd5d9443486-3fd02923, #w-node-_30c253df-d405-8ef0-0e30-9886796a9060-3fd02923 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a208d2b1-6eb3-2207-6d13-ad9570b9cc45-12843cd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-df1aad89-79a2-c640-28d1-71ec732507c4-12843cd1, #w-node-efbd3ad1-1984-dcf3-7a01-591826109850-56dbb99a, #w-node-_59e7efd4-2a79-9453-1fcc-1f42df8528af-56dbb99a, #w-node-_18758ca1-2796-221b-0205-e5bc12ef9920-56dbb99a, #w-node-_7b609f72-a5dd-5d17-3b64-d9363f3f5914-56dbb99a, #w-node-_41b6bd08-e1a3-cd87-651d-ca74df246ad9-56dbb99a, #w-node-a78bf4b8-07a4-b83a-4891-92be807df918-56dbb99a, #w-node-e6938c15-1519-fa52-363e-b1d8465f5d6b-56dbb99a, #w-node-e6938c15-1519-fa52-363e-b1d8465f5d80-56dbb99a, #w-node-_6426e472-d8f1-8dae-f4aa-f997423d0624-56dbb99a, #w-node-_346b9b70-6722-8d4b-ca88-2b5f09efe895-56dbb99a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d87666a-d7d1-223a-7774-0dacd4231f23-56dbb99a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a14268a0-dfab-10ff-6f0d-260ee71b4d72-e18fa7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9e830cd-51ad-2af5-e7b5-ae1ea7ce199d-e18fa7b8, #w-node-e8af4c42-74ac-0871-2628-91b726383607-e18fa7b8, #w-node-_3a552089-53a4-29a6-e7af-613ea874c5df-e18fa7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63b77b6b-7ffe-eac0-07cf-1371e22b3980-e18fa7b8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca4dd348-f316-a86f-9e32-34ce1be27300-e18fa7b8, #w-node-_25de5e11-69e0-2e14-d669-ec728ea50ac6-e18fa7b8, #w-node-_5abf0f14-fb4f-11dd-0a2f-325c4f433d20-e18fa7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5abf0f14-fb4f-11dd-0a2f-325c4f433d21-e18fa7b8 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d337c833-10d9-4da0-80e1-f6b5f0312d40-e18fa7b8, #w-node-d337c833-10d9-4da0-80e1-f6b5f0312d41-e18fa7b8, #w-node-c80fb4d8-a24a-eede-ae9b-e15762ce70fa-e18fa7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c80fb4d8-a24a-eede-ae9b-e15762ce70fb-e18fa7b8 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95568c5b-728d-5561-2b08-f2d2c57bf650-0c437693 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5708d86-ca91-4051-69bd-88b493f32b0e-0c437693 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f96fb207-47af-1b93-30bf-895716abd6a0-0c437693, #w-node-f96fb207-47af-1b93-30bf-895716abd6a7-0c437693, #w-node-f96fb207-47af-1b93-30bf-895716abd6b2-0c437693, #w-node-_52b77f1b-4d15-c9db-5bef-ec2cc7f95a0a-0c437693, #w-node-bcbf7b42-d12e-294d-d284-7205199374a2-0c437693, #w-node-_270a52cc-af95-9734-5081-0c7b8b88b911-0c437693, #w-node-f07e79b4-e9ae-35e8-2f6f-422bb6efce94-0c437693, #w-node-_992ee1e8-a942-1d04-586e-78add3fafbe2-0c437693, #w-node-_3eb189cf-9a8d-d5e0-7d21-0356fb368200-0c437693, #w-node-f86d76e6-4acb-b3c3-0809-14427ce17428-11968633, #w-node-f617f09c-54ff-74c6-4bdf-cc385c21c7f9-11968633, #w-node-_6883d873-8b8b-c88c-4c49-befb516e045a-11968633, #w-node-_6cb5c3dc-d64e-7224-2b37-a2182854ad01-11968633, #w-node-dad58340-0deb-1251-8fda-a866d65f1dfc-11968633, #w-node-fdf325be-19ef-e8fc-d8cd-0ff0d21ad6d0-11968633, #w-node-cc8a2a70-65c4-08e8-2eda-fcce49ed5f5b-11968633, #w-node-ac7013a7-cc5a-a24b-40a6-8181c864867b-11968633, #w-node-_862a5eca-accb-674f-bbb6-17562cfbae29-11968633, #w-node-_6896003c-fc14-1905-cd86-ac030d807d90-11968633, #w-node-_1159b603-137a-fd14-e5f2-1db830725355-0736f078, #w-node-_068d95b5-7a40-b249-1954-dc8ce2dc224b-0736f078, #w-node-_77aa5c79-acde-5c21-857b-5daf5c5ad353-0736f078, #w-node-b23f9eca-e400-fe3d-47d9-4a7e671fdf2b-0736f078, #w-node-_4984bfe3-1b85-3c7d-e847-75822c0a3387-0736f078, #w-node-_9aba4c44-85dc-7a4e-f0cd-55814c8a4d16-0736f078, #w-node-e642483c-6dac-15d6-4439-7ee997c67f1e-0736f078, #w-node-e642483c-6dac-15d6-4439-7ee997c67f33-0736f078 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-a46de542 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-a46de542, #w-node-cd9b1d1c-c57d-5c36-1b69-99215408991d-a46de542, #w-node-ba3b16c7-50f0-8405-b013-05cb4da2087f-a46de542, #w-node-_74206e38-8016-99ca-5202-ec90f285e93c-a46de542, #w-node-_3d9f76f7-ca49-d3a1-0e54-7b7e46b05e39-a46de542, #w-node-cf69b0bf-3fc7-3963-c506-e30133658f94-a46de542, #w-node-cf69b0bf-3fc7-3963-c506-e30133658fa9-a46de542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-398cb483 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-398cb483, #w-node-cd9b1d1c-c57d-5c36-1b69-99215408991d-398cb483, #w-node-ba3b16c7-50f0-8405-b013-05cb4da2087f-398cb483, #w-node-_74206e38-8016-99ca-5202-ec90f285e93c-398cb483, #w-node-_3d9f76f7-ca49-d3a1-0e54-7b7e46b05e39-398cb483, #w-node-cf69b0bf-3fc7-3963-c506-e30133658f94-398cb483, #w-node-cf69b0bf-3fc7-3963-c506-e30133658fa9-398cb483, #w-node-db73aa98-459b-fc5a-9748-6cf0352386d8-d2c8cc9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04878431-95c7-8d06-d606-b674be06aeb3-d2c8cc9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_80c21e26-d932-7a7f-e9d6-d831df3e02e2-d2c8cc9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cc9f57f-57e1-33d9-dc8a-6c988015e468-d2c8cc9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_990530fd-25f7-12b6-2751-dd23a41b5e33-ca25c9a8, #w-node-db67a14d-c674-7ae7-6994-ac7d76172b42-ca25c9a8, #w-node-bf497e8c-ac6e-e067-f9bd-eaf551de98fb-ca25c9a8, #w-node-d16cdead-e47e-1b88-4e26-795d73bba9be-73bba9ae, #w-node-d16cdead-e47e-1b88-4e26-795d73bba9c7-73bba9ae, #w-node-d16cdead-e47e-1b88-4e26-795d73bba9d0-73bba9ae, #w-node-_505b50ae-5db7-7745-2012-a4925200c38a-436fe108, #w-node-ee6d90b9-66e6-6ede-c9c9-cfd25f2ca617-436fe108, #w-node-_444080a4-7e86-cdbf-57d2-35347903ba62-436fe108, #w-node-ebd80f19-1332-4204-36de-20d94226acf0-436fe108, #w-node-_8f1776cd-fe6a-8ecb-6d5b-21e70f07e9dc-436fe108, #w-node-_859b63c7-39d7-cf02-c559-919d102ee38e-436fe108, #w-node-b87990eb-a569-b697-3e4c-46c602c8a0b3-436fe108, #w-node-_5273cd13-563f-23b2-9fde-cdab97daacb0-436fe108, #w-node-_5273cd13-563f-23b2-9fde-cdab97daacb4-436fe108, #w-node-_5273cd13-563f-23b2-9fde-cdab97daacb8-436fe108, #w-node-_5273cd13-563f-23b2-9fde-cdab97daacbc-436fe108, #w-node-_5273cd13-563f-23b2-9fde-cdab97daacc0-436fe108, #w-node-f4522731-f771-d62f-7703-af14861dfe4f-436fe108, #w-node-f4522731-f771-d62f-7703-af14861dfe60-436fe108, #w-node-_97161c67-18f5-0afe-ef10-69fa87985cf9-436fe108, #w-node-b9957064-4e89-2ed4-c082-3e85d034e6a1-436fe108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-26ca51dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-26ca51dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-26ca51dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-26ca51dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-26ca51dd, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-26ca51dd, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-26ca51dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-86da2258 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-86da2258, #w-node-cd9b1d1c-c57d-5c36-1b69-99215408991d-86da2258, #w-node-ba3b16c7-50f0-8405-b013-05cb4da2087f-86da2258, #w-node-_74206e38-8016-99ca-5202-ec90f285e93c-86da2258, #w-node-_3d9f76f7-ca49-d3a1-0e54-7b7e46b05e39-86da2258, #w-node-cf69b0bf-3fc7-3963-c506-e30133658f94-86da2258, #w-node-cf69b0bf-3fc7-3963-c506-e30133658fa9-86da2258, #w-node-_8292e9c7-a69f-0e83-fd62-59a13b3b766a-3b3b7664, #w-node-_8292e9c7-a69f-0e83-fd62-59a13b3b7675-3b3b7664, #w-node-_8292e9c7-a69f-0e83-fd62-59a13b3b7680-3b3b7664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-a118c08e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06a839f5-d27f-d340-13f2-d8c3ccf584ef-55061881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_601b3818-6d7b-d841-e2e6-54f39fd07cda-55061881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6058388b-7c4d-b9da-5509-327ce09e765c-55061881 {
  align-self: center;
}

#w-node-_93f20c5b-feec-d5e5-d903-ba1b82417d79-55061881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-6b834019 {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-6b834019 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-68bb973f {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-68bb973f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-cd7726f0 {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-cd7726f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-7387796e {
  align-self: start;
}

#w-node-dbe79e75-732f-c52c-8cb8-cfd9d946392b-d9463928 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dbe79e75-732f-c52c-8cb8-cfd9d946392c-d9463928 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dbe79e75-732f-c52c-8cb8-cfd9d946392d-d9463928, #w-node-dbe79e75-732f-c52c-8cb8-cfd9d9463938-d9463928, #w-node-dbe79e75-732f-c52c-8cb8-cfd9d9463943-d9463928 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff859875-d762-b1fa-c66e-4be9408e7b43-cb0b686a {
  align-self: stretch;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-d65b9312 {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-d65b9312 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-c8bdf77d {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-c8bdf77d, #w-node-df9be278-3a3b-c210-bd4d-817e2154f0b5-c8bdf77d, #w-node-e962fe72-4a16-9b54-c316-747e7311835f-c8bdf77d, #w-node-c364ba76-bd84-0d00-a0d3-72b8a0896894-c8bdf77d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-06b63afd {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-06b63afd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-11544e35 {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-11544e35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-bf5e785e {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-bf5e785e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-3aadc84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-3aadc84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-3aadc84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-3aadc84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-3aadc84e, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-3aadc84e, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-3aadc84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-5604de51 {
  place-self: center;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-5604de51, #w-node-f275f2d9-f375-df80-95a3-09472c89c797-b7892f1b, #w-node-f275f2d9-f375-df80-95a3-09472c89c797-6a5c3cd8, #w-node-f275f2d9-f375-df80-95a3-09472c89c797-8f37e6a9, #w-node-_3cadd64a-53dc-d3be-ed50-89f7a50f5c21-82fe34bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-a08797e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-a08797e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-a08797e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-a08797e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-a08797e3, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-a08797e3, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-a08797e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-59494937 {
  align-self: start;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-cb942e1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-cb942e1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-cb942e1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-cb942e1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-cb942e1f, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-cb942e1f, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-cb942e1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-720092cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-720092cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-720092cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-720092cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-720092cc, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-720092cc, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-720092cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-30734f2d, #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-f3d32faa {
  align-self: start;
}

#w-node-_948dc5fc-811d-aace-6e37-515112a6526f-ac46033c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-ac46033c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-ac46033c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-ac46033c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c4-ac46033c, #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75cd-ac46033c, #w-node-c18c4a8b-df05-fc33-2d5c-713097f5d5d9-ac46033c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-f867397c {
  align-self: start;
}

#w-node-f275f2d9-f375-df80-95a3-09472c89c797-a3bc37e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-0f411680 {
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-de522da0-82b7-d398-bcd1-1f29868e42eb-1733d7af, #w-node-_3434b579-9520-590e-6713-519aee338474-1733d7af {
    align-self: stretch;
  }

  #w-node-f58db43c-72c1-b26f-6351-2e5b6f9c72f9-46792acb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-26ca51dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_691ec999-53ee-a94d-2638-cc26e8514d85-55061881 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-6b834019, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-68bb973f, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-cd7726f0 {
    justify-self: center;
  }

  #w-node-c1b0a3a4-3b0e-23a4-f9d5-9f551b84f623-cb0b686a {
    order: 0;
    align-self: center;
  }

  #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-d65b9312, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-c8bdf77d, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-06b63afd, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-11544e35, #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-bf5e785e {
    justify-self: center;
  }

  #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-3aadc84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-5604de51 {
    justify-self: center;
  }

  #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-a08797e3, #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-cb942e1f, #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-720092cc, #w-node-_7bb9dc90-0530-e8c3-e044-32f23e011d78-ac46033c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f73837e8-5131-4332-ec6c-b52a81a229ab-0f411680 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1e66a408-1459-5e0f-7780-a20458be7c3d-02b7803d {
    align-self: auto;
  }

  #w-node-_46448163-3683-8e7f-ab76-9dfb860b5b7d-ffcf93f1 {
    order: 9999;
  }

  #w-node-_6db0f68f-0c9a-c117-41ec-92cafe4afbef-ffcf93f1 {
    order: -9999;
  }

  #w-node-aca5462c-9295-f297-7cd5-d5a7c744b639-3e681c0e {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_6dd00fdf-776d-31c3-c2b4-9a6973402bbe-3e681c0e {
    place-self: center;
  }

  #w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-57839d82, #w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-e65a0475 {
    align-self: auto;
  }

  #w-node-_9f17734c-5691-9e00-9fbf-98ef0098688e-36cdfd37, #w-node-e2058766-1421-9d06-9eef-ac0a76c91ead-36cdfd37, #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-36cdfd37, #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-36cdfd37, #w-node-ad961df5-0711-a418-fab1-41c48919796f-36cdfd37, #w-node-fe6c81a4-ac5b-b66a-a55e-c0da0fe083f3-36cdfd37, #w-node-_677005af-9328-d2f2-872e-ad69b940b778-36cdfd37, #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-36cdfd37, #w-node-_992908cb-90dd-992c-7cb4-311ef9e220a0-36cdfd37, #w-node-c1515807-8987-1031-26ad-69b8307e4b86-36cdfd37, #w-node-_9f17734c-5691-9e00-9fbf-98ef0098688e-3804c265, #w-node-e2058766-1421-9d06-9eef-ac0a76c91ead-3804c265, #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-3804c265, #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-3804c265, #w-node-ad961df5-0711-a418-fab1-41c48919796f-3804c265, #w-node-fe6c81a4-ac5b-b66a-a55e-c0da0fe083f3-3804c265, #w-node-_677005af-9328-d2f2-872e-ad69b940b778-3804c265, #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-3804c265, #w-node-_992908cb-90dd-992c-7cb4-311ef9e220a0-3804c265, #w-node-c1515807-8987-1031-26ad-69b8307e4b86-3804c265 {
    align-self: start;
  }

  #w-node-_21fb010a-ac5f-08fe-89a8-26200435e8e3-9ff09705 {
    order: -9999;
  }

  #w-node-_9a567d7f-7387-141b-0f89-487a617f4c9d-1733d7af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf5f367d-0b8b-e9bc-df44-ff23f21123c6-1733d7af {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f58db43c-72c1-b26f-6351-2e5b6f9c72f9-46792acb, #w-node-cedf790a-532a-13ef-02d8-b45c6e4ffef8-46792acb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cedf790a-532a-13ef-02d8-b45c6e4fff0e-46792acb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e9e830cd-51ad-2af5-e7b5-ae1ea7ce199d-e18fa7b8, #w-node-e8af4c42-74ac-0871-2628-91b726383607-e18fa7b8, #w-node-_3a552089-53a4-29a6-e7af-613ea874c5df-e18fa7b8 {
    align-self: stretch;
  }

  #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-a46de542, #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-398cb483, #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-86da2258 {
    order: 9999;
  }

  #w-node-_691ec999-53ee-a94d-2638-cc26e8514d85-55061881 {
    order: -9999;
    place-self: center;
  }

  #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-7387796e, #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-59494937, #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-30734f2d, #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-f3d32faa, #w-node-_8e5b1702-9a5a-03c7-83d9-6f81e057a8ca-f867397c {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1e66a408-1459-5e0f-7780-a20458be7c3d-02b7803d {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: auto;
  }

  #w-node-b4611004-9a53-0965-f5c7-228e96a5d713-02b7803d {
    order: 9999;
  }

  #w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1a9-decac1a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2c059d92-dce2-e1eb-bc5b-1e65decac1b8-decac1a6 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-f60a32c2 {
    place-self: start;
  }

  #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-f60a32c2 {
    justify-self: stretch;
  }

  #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-f60a32c2 {
    order: -9999;
  }

  #w-node-_0cc20b01-d549-5371-a6e0-60267806655e-ffcf93f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63c89453-e78c-69e1-db4a-0a828da808ae-ffcf93f1, #w-node-e5d85944-633f-3289-2f99-a2c5d6a8d8ef-ffcf93f1, #w-node-_570b65bf-b943-16f5-1783-55cf84dd0fd7-ffcf93f1, #w-node-aa2fd57d-0b8b-d7eb-5f77-2e784aedb2c5-ffcf93f1, #w-node-_151eae9b-b75c-424f-08a6-78aa58e2dbc9-ffcf93f1 {
    order: -9999;
  }

  #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-3e681c0e {
    place-self: start;
  }

  #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-3e681c0e {
    justify-self: center;
  }

  #w-node-aa4f2cb8-d80d-dd9f-0374-3527978e344c-57839d82 {
    order: -9999;
  }

  #w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-57839d82 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: auto;
  }

  #w-node-e45f6e8b-93d0-2bce-d970-ecaef78b52ef-57839d82 {
    order: -9999;
  }

  #w-node-aa4f2cb8-d80d-dd9f-0374-3527978e344c-e65a0475 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_28bd0139-7666-248c-bf25-9766ae5bd554-e65a0475 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: auto;
  }

  #w-node-e45f6e8b-93d0-2bce-d970-ecaef78b52ef-e65a0475 {
    order: -9999;
  }

  #w-node-b6266a6d-53b2-807b-9874-d2f651ecaa17-36cdfd37 {
    justify-self: auto;
  }

  #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-36cdfd37 {
    order: -9999;
  }

  #w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc657-36cdfd37 {
    order: 6;
  }

  #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-36cdfd37 {
    order: 3;
  }

  #w-node-_677005af-9328-d2f2-872e-ad69b940b778-36cdfd37 {
    order: -9999;
  }

  #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-36cdfd37 {
    order: 3;
  }

  #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b49-36cdfd37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b58-36cdfd37 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-b6266a6d-53b2-807b-9874-d2f651ecaa17-3804c265 {
    justify-self: auto;
  }

  #w-node-_929ebf4c-07ac-67c3-7ae0-af71de872d38-3804c265 {
    order: -9999;
  }

  #w-node-_659d77ad-105b-7b58-2a9d-e71dc21bc657-3804c265 {
    order: 6;
  }

  #w-node-e452d310-e551-b0b5-aea4-2b964757d9ec-3804c265 {
    order: 3;
  }

  #w-node-_677005af-9328-d2f2-872e-ad69b940b778-3804c265 {
    order: -9999;
  }

  #w-node-_74892dc5-88bc-4687-f4d1-7a05c5f5d564-3804c265 {
    order: 3;
  }

  #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b49-3804c265 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_61af1b2e-a83a-bf4c-0c18-1a44cd1b9b58-3804c265 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-74916b49 {
    place-self: start;
  }

  #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-74916b49 {
    justify-self: stretch;
  }

  #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-74916b49 {
    order: -9999;
  }

  #w-node-_5a841eb2-d8fe-9c1f-e862-c116e2eed4b6-cea00090 {
    place-self: start;
  }

  #w-node-_91eff473-c8f4-b3f8-dff4-2fcf305f26cc-cea00090 {
    justify-self: stretch;
  }

  #w-node-_9d0baead-919c-b0e6-f1fa-4ebab6baa61e-cea00090 {
    order: -9999;
  }

  #w-node-af3b7d87-69ff-9f30-20de-ac659e1e3c26-1733d7af {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_00993edc-dc07-89ab-4056-8514c5874682-1733d7af {
    justify-self: stretch;
  }

  #w-node-_63b77b6b-7ffe-eac0-07cf-1371e22b3980-e18fa7b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5abf0f14-fb4f-11dd-0a2f-325c4f433d20-e18fa7b8, #w-node-c80fb4d8-a24a-eede-ae9b-e15762ce70fa-e18fa7b8, #w-node-b5708d86-ca91-4051-69bd-88b493f32b0e-0c437693 {
    order: -9999;
  }

  #w-node-f96fb207-47af-1b93-30bf-895716abd6b2-0c437693 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-a46de542 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-a46de542 {
    place-self: auto;
  }

  #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-398cb483 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-398cb483 {
    place-self: auto;
  }

  #w-node-_04878431-95c7-8d06-d606-b674be06aeb3-d2c8cc9b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_0ce59801-026f-03db-5a87-c6bbcda7608e-ca25c9a8, #w-node-_3309b688-0160-e9de-f604-108411f43460-ca25c9a8, #w-node-e386ddcc-f020-fddb-1483-79587ea346f1-ca25c9a8, #w-node-_2270cd72-fdd6-8af7-8ead-d8c45fc15591-ca25c9a8, #w-node-fccc83d5-b1d2-1fb3-8ee6-11cf63282220-ca25c9a8 {
    order: -9999;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-26ca51dd {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-26ca51dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-26ca51dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_213f9a83-1e64-5ebf-66f5-8bec787bf887-86da2258 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b2bf88ec-20f4-3924-49b4-ef3783ce0a3c-86da2258 {
    place-self: auto;
  }

  #w-node-_691ec999-53ee-a94d-2638-cc26e8514d85-55061881 {
    order: -9999;
  }

  #w-node-_6058388b-7c4d-b9da-5509-327ce09e765c-55061881 {
    order: -9999;
    place-self: center;
  }

  #w-node-_9f11d609-08cf-0313-ea46-401ed419f417-7387796e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbe79e75-732f-c52c-8cb8-cfd9d946392b-d9463928 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-dbe79e75-732f-c52c-8cb8-cfd9d946392c-d9463928 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-c1b0a3a4-3b0e-23a4-f9d5-9f551b84f623-cb0b686a {
    order: 9999;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-3aadc84e {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-3aadc84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-3aadc84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-a08797e3 {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-a08797e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-a08797e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_9f11d609-08cf-0313-ea46-401ed419f417-59494937 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-cb942e1f {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-cb942e1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-cb942e1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-720092cc {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-720092cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-720092cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_9f11d609-08cf-0313-ea46-401ed419f417-30734f2d, #w-node-_9f11d609-08cf-0313-ea46-401ed419f417-f3d32faa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_948dc5fc-811d-aace-6e37-515112a6526f-ac46033c {
    justify-self: start;
  }

  #w-node-c35e0de1-103c-db4b-4eb8-badf3651a1eb-ac46033c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto center;
  }

  #w-node-_4c0491c3-d949-701f-f1b0-cc78384a75c3-ac46033c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_9f11d609-08cf-0313-ea46-401ed419f417-f867397c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_258663e1-2ea2-52ff-0073-b7c72276aa61-a3bc37e0, #w-node-_0762f413-0b22-25d2-792f-332f6bf6b1c1-a3bc37e0, #w-node-c4d8d358-bc96-f3d1-c501-1b40a8b06401-a3bc37e0, #w-node-_3cadd64a-53dc-d3be-ed50-89f7a50f5c21-a3bc37e0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
