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: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47a6_MaxSans-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47a7_MaxSans-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c9_MaxSans-RegularItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c9_MaxSans-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c8_MaxSans-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47cb_MaxSans-DemiItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c5_MaxSans-Demi.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c7_MaxSans-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47cd_MaxSans-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47c5_MaxSans-Demi.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Max Sans;
  src: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47cb_MaxSans-DemiItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

:root {
  --max-white: #f5f5f7;
  --max-grey-dark: #313131;
  --true-white: white;
  --black: black;
  --dark-navy: #010a26;
  --grey: #7a7a7b;
  --blue: var(--medium-slate);
  --action-blue: var(--light-slate);
  --_grey: #00001b80;
  --gradient-dark: #00087d;
  --blue-violet: #9747ff;
  --medium-slate: #4f6984;
  --light-slate: #8298ab;
  --active-blue: #8298ab;
  --cnn-red: #c00;
  --color: #4e505b;
  --error-red: #f53564;
  --warning-yellow: #ffcb13;
  --_border: #2c2c2c17;
  --medium-sea-green: #2cc874;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

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

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

.w-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-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-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

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

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

body {
  background-color: var(--max-white);
  color: var(--max-grey-dark);
  font-family: Max Sans, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

h1 {
  color: var(--max-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Max Sans, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Max Sans, sans-serif;
  font-weight: 400;
  line-height: 1;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Max Sans, sans-serif;
  font-weight: 400;
  line-height: 1;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

p {
  max-width: 45ch;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
}

a {
  color: #000;
  font-size: 1.46em;
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

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

li {
  max-width: 45ch;
  margin-bottom: .5em;
}

img {
  display: block;
}

label {
  color: var(--true-white);
  margin-bottom: 5px;
  display: block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  text-indent: -.4em;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  overflow: visible;
}

.section {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.container {
  width: 100%;
  max-width: 1738px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.is-hero {
  z-index: 3;
  justify-content: flex-end;
  align-items: center;
  max-width: none;
  height: 100%;
  display: flex;
  position: relative;
}

.style-guide_item {
  margin-bottom: 4em;
}

.style-guide_swatch {
  flex-direction: column;
  flex: none;
  grid-template-rows: 6em;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 5em;
  grid-auto-columns: 1fr;
  display: block;
}

.style-guide_item-label {
  opacity: .5;
  margin-top: .25em;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .96em;
  font-weight: 400;
}

.style-guide_heading {
  z-index: 1;
  color: var(--black);
  text-transform: capitalize;
  margin-bottom: .5rem;
  padding-top: .25rem;
  padding-bottom: .125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5em;
  font-weight: 600;
}

.style-guide_section {
  background-color: var(--true-white);
  border: 1px solid #0000001a;
  border-radius: 8px;
  margin-bottom: 1em;
  padding: 2em 1.5em 3rem;
  position: relative;
  overflow: hidden;
}

.style-guide_section.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.style-guide_section.margin-bottom.margin-half-screen-height {
  margin-bottom: 50vh;
  padding-bottom: 2rem;
}

.style-guide_item-list {
  margin-bottom: 4rem;
  position: relative;
}

.style-guide_item-caption {
  opacity: .5;
  max-width: 75ch;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.style-guide_item-caption a {
  text-decoration: underline;
}

.flex {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.flex.align-end {
  align-items: flex-end;
}

.flex.flex-space-between {
  justify-content: space-between;
}

.flex.flex-space-between.no-wrap {
  flex-wrap: nowrap;
}

.flex.flex-justify-end {
  justify-content: flex-end;
}

.flex.flex-justify-start {
  justify-content: flex-start;
}

.flex.justify-centre {
  justify-content: center;
}

.flex.vertical {
  flex-direction: column;
}

.flex.gap-1d5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.flex.flex-justify-centre {
  justify-content: center;
}

.flex.justify-end-to-end {
  justify-content: space-between;
}

.flex.gap-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.flex.align-left.gap-1 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex.gap-2.flex-wrap {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
}

.flex.gap-2.flex-wrap.flex-wrap-digital {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: center;
}

.flex.gap-2.flex-wrap.flex-wrap-digital.hide-me {
  display: none;
}

.flex.mnemonics {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: none;
}

.flex.hbo-max-brand-1 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.globals {
  height: 0;
}

.circle-button_icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.circle-button_icon-wrapper.is-linkedin {
  width: 90%;
}

.opacity-50 {
  opacity: .5;
}

.logo_component {
  letter-spacing: .05px;
  text-transform: uppercase;
  height: 100%;
  font-size: 1em;
}

.heading-xxsmall, .heading-xsmall, .heading-small {
  text-transform: capitalize;
}

.background-color-navy {
  background-color: var(--dark-navy);
}

.background-color-black {
  background-color: var(--black);
}

.background-color-white {
  background-color: var(--max-white);
}

.background-color-light-grey {
  background-color: var(--grey);
}

.text-style-button {
  letter-spacing: .014em;
}

.text-color-green {
  color: #2dc862;
}

.text-color-navy {
  color: #0f0087;
}

.text-color-white {
  color: var(--max-white);
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-right.margin-xsmall {
  margin: .5rem;
}

.circle-button_circle {
  border-radius: 50%;
  width: 100%;
  padding-bottom: 100%;
  display: block;
  position: relative;
}

.circle-button_content-wrapper {
  justify-content: center;
  align-items: center;
  padding: 27%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.circle-button_content-wrapper.is-arrow {
  padding: 21%;
}

.circle-button {
  color: var(--max-white);
  background-color: #2dc862;
  border-radius: 50%;
  width: 100%;
}

.circle-button:hover {
  background-color: #0f0087;
}

.page-wrapper {
  background-color: #0000;
  min-height: auto;
  padding: 0;
}

.page-wrapper.is--login-layout {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.main-wrapper {
  background-color: #fff0;
  border: 1px #000;
  max-width: none;
  height: auto;
}

.page-padding {
  padding-left: 4rem;
  padding-right: 4rem;
}

.page-padding.is--login-layout {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-0d5.text-align-center {
  text-align: center;
}

.padding-vertical.padding-small {
  padding: 1rem;
}

.padding-vertical.padding-huge {
  padding: 6rem;
}

.padding-vertical.is-hero {
  z-index: 3;
  justify-content: flex-end;
  align-items: center;
  height: 33.33vw;
  display: flex;
  position: relative;
}

.padding-vertical.padding-large {
  padding: 3rem;
}

.padding-vertical.padding-footer {
  z-index: 1;
  padding-top: 4rem;
  padding-bottom: 3rem;
  position: relative;
}

.padding-vertical.padding-xhuge {
  padding: 8rem;
}

.padding-vertical.padding-xlarge {
  padding: 4rem;
}

.padding-vertical.padding-showcase {
  padding-top: 10rem;
  padding-bottom: 2.5rem;
}

.button {
  border: 1px solid var(--blue);
  color: var(--blue);
  background-color: #f5f5f700;
  border-radius: 4em;
  justify-content: center;
  align-items: center;
  max-width: 8.125rem;
  padding: .5rem .625rem .45rem 2.2rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button.large {
  border-color: var(--action-blue);
  background-color: var(--blue);
  color: var(--action-blue);
  text-align: center;
  width: 14rem;
  max-width: 14rem;
  padding: .7rem .7rem .7rem 3rem;
  font-weight: 600;
}

.style-guide_swatch-circle-content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 50%;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
}

.style-guide_swatch-circle-content-wrapper.is-text-color {
  text-transform: capitalize;
  border: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: 500;
  display: flex;
}

.title-treatment {
  margin-bottom: 32px;
}

.title-treatment.margin-0d25 {
  margin-left: 0;
}

.title-treatment.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-xsmall {
  margin: 0 0 8px;
}

.title-treatment.margin-0d5 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-small {
  position: relative;
}

.title-treatment.margin-small.light-border {
  border: 1px solid #c8c8c8;
}

.title-treatment.margin-medium {
  margin: 0 0 2rem;
}

.title-treatment.margin-4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-small {
  margin: 0 0 16px;
}

.title-treatment.margin-small.login_legal {
  justify-content: center;
  max-width: 53ch;
  margin-bottom: 16px;
  display: flex;
}

.title-treatment.margin-small.margin-0 {
  margin-bottom: 0;
}

.title-treatment.margin-1 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-large {
  margin: 0 0 3rem;
  display: block;
}

.title-treatment.margin-1d5, .title-treatment.margin-2d5 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-2d5.setup-flex {
  margin-bottom: 0;
}

.title-treatment.margin-2d5.specs-deliverables-buffer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.title-treatment.margin-0d625 {
  margin-bottom: .625rem;
}

.title-treatment.margin-3d125 {
  margin-bottom: 3.125rem;
}

.title-treatment.margin-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-2.co-brand-divider {
  margin-top: 32px;
  margin-bottom: 32px;
}

.title-treatment.margin-1d25 {
  margin-bottom: 20px;
}

.title-treatment.margin-4d625 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-4d625.co-brand-margin {
  margin-bottom: 16px;
}

.title-treatment.margin-4d625.co-brand-margin.hide-me {
  display: none;
}

.title-treatment.margin-8 {
  margin: 0 0 32px;
}

.title-treatment.margin-1.key-art-guidelines-buffer {
  margin: 0 0 20px;
}

.title-treatment.margin-1.hide_me {
  display: none;
}

.title-treatment.margin-4d125 {
  margin-bottom: 4.125rem;
}

.title-treatment.is-showcase-filter {
  margin-bottom: 3.4375rem;
}

.title-treatment.margin-3d5 {
  margin-bottom: 3.5rem;
}

.title-treatment.margin-5 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-4d25 {
  margin-bottom: 4.25rem;
}

.title-treatment.margin-3d75 {
  margin-bottom: 2.05rem;
}

.title-treatment.margin-7d5, .title-treatment.margin-5d5 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.title-treatment.margin-4d75 {
  margin-bottom: 4.75rem;
}

.title-treatment.margin-1d75 {
  margin-bottom: 1.75rem;
}

.title-treatment.margin-1d375 {
  margin-bottom: 1.375rem;
}

.title-treatment.hide_me {
  display: none;
}

.title-treatment.margin-5px {
  margin-bottom: 5px;
}

.title-treatment.margin-bottom {
  margin-bottom: 32px;
}

.style-guide_swatch-circle {
  border: 1px solid #0000;
  border-radius: 50%;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.style-guide-nav_component {
  z-index: 1;
  width: 12em;
  padding-bottom: 1em;
  position: sticky;
  top: 1em;
  left: 1em;
  right: auto;
}

.style-guide-nav_link {
  color: var(--black);
  white-space: nowrap;
  border-right: .25em solid #0000;
  border-radius: 8px;
  align-items: center;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 1;
  display: flex;
}

.style-guide-nav_link:hover {
  -webkit-backdrop-filter: brightness(120%);
  backdrop-filter: brightness(120%);
  color: var(--black);
  background-color: #00001b0f;
}

.style-guide-nav_link.w--current {
  -webkit-backdrop-filter: brightness(105%);
  backdrop-filter: brightness(105%);
  color: var(--black);
  background-color: #0000000f;
  font-weight: 500;
}

.style-guide_swatch-label {
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .8em;
  font-weight: 400;
}

.style-guide_swatch-wrapper {
  flex-direction: column;
  flex: none;
  grid-template-rows: 6em;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 5em;
  grid-auto-columns: 1fr;
  display: block;
}

.background-color-neutral-grey {
  background-color: #b2b2b2;
}

.section-style-guide-content {
  position: relative;
}

.style-guide_swatch-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.align-center.safe-regions {
  display: flex;
}

.align-center.restricted-regions {
  display: none;
}

.align-center.hbo-max-restricted-logo {
  display: flex;
}

.align-center.max-safe-logo {
  opacity: 1;
  display: flex;
}

.inline {
  display: inline;
}

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

.text-align-center {
  text-align: center;
  display: block;
}

.text-align-center.is-verify-message {
  max-width: 42ch;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center.is-success-message {
  max-width: 45ch;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center.hide-me {
  display: none;
}

.text-align-center.still-having-trouble {
  max-width: 640px;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.flex-wrap {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.style-guide_icon-wrapper {
  width: 1.5em;
  margin-right: 1em;
}

.svg-embed_component {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.svg-embed_component.is-fill-height {
  width: auto;
  height: 100%;
}

.svg-embed_component.is-modal-arrow {
  width: 1.5rem;
}

.max-width-xxsmall {
  max-width: 12em;
}

.max-width-xsmall {
  max-width: 16em;
}

.max-width-small {
  max-width: 20em;
}

.max-width-medium {
  max-width: 32em;
}

.max-width-large {
  max-width: 48em;
}

.max-width-xlarge {
  max-width: 64em;
}

.max-width-xxlarge {
  max-width: 80em;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large {
  width: 100%;
  max-width: 106.5rem;
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.hide.show-me.w--current, .show {
  display: block;
}

.style-guide_button-list {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-style-quote {
  overflow: visible;
}

.style-guide_circle-button-wrapper {
  width: 3em;
}

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

.align-right {
  justify-content: flex-end;
  display: flex;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.text-size-normal {
  font-weight: 300;
}

.text-size-huge {
  line-height: .85;
}

.text-size-small {
  font-weight: 300;
}

.text-size-small.inline.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.text-size-small.inline.margin-left.margin-xsmall.text-color-grey {
  color: #00001b80;
}

.text-size-small.inline.margin-left.margin-xsmall.text-color-grey.font-family-system-ui {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-size-small.text-color-grey.line-height-1-8 {
  line-height: 1.8;
}

.text-size-small.text-color-grey.line-height-1-8.font-family-system-ui, .text-size-small.text-color-grey.font-family-system-ui {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-size-small.letter-spacing-small {
  max-width: 100ch;
}

.text-size-small.letter-spacing-small.bold-text-2 {
  letter-spacing: normal;
}

.text-size-small.max-width-none {
  font-size: .7rem;
}

.text-size-small.text-width-full {
  max-width: 100ch;
}

.text-size-small.text-width-full.bold-text-2.downloads-dropdown-text {
  color: #313131;
}

.text-size-small.text-width-full.bold-text-2.downloads-dropdown-text.margin-bottom-16 {
  margin-bottom: 16px;
  margin-left: 0;
  font-weight: 600;
}

.text-size-small.text-color-grey {
  color: #00001b80;
}

.text-size-small.color-lable {
  color: var(--max-white);
}

.text-size-small.color-lable.black {
  color: var(--black);
}

.text-size-small.content-padding-right {
  padding-right: 32px;
}

.layout-cover {
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 18em;
  display: flex;
}

.max-width {
  width: 100%;
}

.text-style-no-wrap {
  white-space: nowrap;
}

.text-style-underline {
  text-decoration: underline;
}

.text-style-uppercase {
  letter-spacing: .1px;
  text-transform: uppercase;
}

.text-style-italic {
  font-style: italic;
}

.text-style-code {
  color: var(--max-white);
  background-color: #5f5e5e;
  border-radius: 4px;
  padding: .25em .45em .35em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .85rem;
  line-height: 1;
  display: inline-block;
}

.text-style-code.is-wf-class-selector {
  background-color: #0885ff;
}

.text-style-code.inline-flex {
  align-items: center;
}

.text-style-link {
  color: var(--blue);
  cursor: pointer;
  font-weight: 400;
  text-decoration: underline;
}

.text-weight-normal {
  font-weight: 400;
}

.text-weight-black {
  font-weight: 900;
}

.text-weight-bold {
  font-weight: 700;
}

.text-weight-bold.text-align-left {
  text-align: center;
}

.text-weight-extra-bold {
  font-weight: 800;
}

.text-weight-semi-bold {
  font-weight: 600;
}

.text-weight-semi-bold.text-color-true-white {
  color: var(--true-white);
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-medium.text-style-uppercase.max-width-auto.text-size-medium {
  text-transform: none;
}

.text-weight-light {
  max-width: none;
  font-weight: 300;
}

.text-weight-light.casing-normal {
  text-transform: none;
}

.text-weight-extra-light {
  font-weight: 200;
}

.text-weight-thin {
  font-weight: 100;
}

.inline-flex {
  display: flex;
}

.icon-1-1-small {
  width: 1em;
  height: 1em;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xlarge {
  margin-top: 4rem;
}

.margin-top.margin-xlarge.footer_nav_link {
  z-index: 1;
  order: 1;
  margin-top: 2.3rem;
  position: relative;
}

.margin-top.margin-xlarge.footer_nav_link.home_footer_nav_link {
  margin-top: 1.5rem;
}

.margin-top.margin-xlarge.footer_nav_link.pp-privacy {
  margin-top: 0;
  font-size: .75rem;
}

.margin-top.margin-huge {
  margin: 6rem;
}

.margin-top.margin-xxlarge {
  margin: 5rem;
}

.margin-top.margin-xhuge {
  margin: 8rem;
}

.margin-top.margin-1d25 {
  margin-top: 1.25rem;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.style-guide_layout {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.text-color-grey {
  color: var(--grey);
}

.media_component {
  border-radius: 8px;
  width: 100%;
}

.media_component.is-auto-width {
  width: auto;
}

.media_item {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.aspect-ratio {
  width: 100%;
  height: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.aspect-ratio.is-auto {
  width: auto;
  height: auto;
}

.aspect-ratio.is-auto-height {
  height: auto;
}

.aspect-ratio.is-auto-width {
  width: auto;
  height: auto;
}

.aspect-ratio.is-full-width {
  height: auto;
}

.style-guide_item-row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.aspect-ratio-row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.max-width-60ch {
  max-width: 60ch;
}

.style-guide_scroll-target {
  z-index: -1;
  position: absolute;
  inset: -1em 0% 0;
}

.style-guide_title-badge {
  -webkit-backdrop-filter: brightness(104%);
  backdrop-filter: brightness(104%);
  color: var(--max-white);
  background-color: #0885ff;
  border-radius: 24px;
  flex: none;
  align-items: center;
  margin-top: .25rem;
  padding: .25rem .5rem .35rem;
  font-size: 1rem;
  display: flex;
}

.border-color-black-10 {
  border: 1px solid #0000001a;
}

.border-color-black-10.width-100 {
  width: 100%;
}

.heading-xlarge {
  text-transform: capitalize;
}

.heading-xlarge.text-align-center.is-log-in {
  text-transform: none;
}

.heading-large {
  text-transform: capitalize;
}

.heading-large.text-color-grey.change_log_headers {
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.3;
}

.heading-large.text-color-grey.no-camel-case {
  text-transform: none;
}

.heading-large.text-color-grey {
  color: #000;
}

.heading-medium, .heading-medium.text-weight-semi-bold.text-color-grey {
  display: block;
}

.max-width-prose {
  max-width: 60ch;
}

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

.style-guide_title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.style-guide_brandmark {
  height: 2rem;
}

.style-guide_title-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
  display: flex;
  position: relative;
  top: .1rem;
}

.style-guide_rich-text {
  color: var(--_grey);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.style-guide_rich-text p {
  font-size: 1em;
}

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

.background-color-true-white {
  background-color: var(--true-white);
}

.background-blue-gradient.is-absolute-100 {
  position: absolute;
  inset: 0%;
}

.style-guide_logo-wrapper {
  height: 3rem;
}

.section_main {
  background-color: var(--true-white);
  position: relative;
}

.layout_component {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: space-between;
  margin-left: -4rem;
  margin-right: -4rem;
  display: flex;
  position: relative;
}

.side-nav_component {
  z-index: 9;
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  background-color: var(--max-white);
  flex-direction: row;
  align-items: center;
  width: 100vw;
  height: 5rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: sticky;
  top: 5rem;
  overflow: visible;
}

.main_component {
  flex-direction: column;
  flex-shrink: 1;
  align-items: stretch;
  max-width: 80rem;
}

.category_component {
  flex: none;
  margin-bottom: 1.25rem;
  display: block;
}

.category_component.hide_me {
  display: none;
}

.section_navbar {
  z-index: 10;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.max-logo_wrapper.is-nav-logo {
  z-index: 1;
  position: relative;
}

.max-logo_wrapper.is-nav-logo.restricted-regions, .max-logo_wrapper.is-nav-logo.restricted-regions.w--current, .max-logo_wrapper.is-nav-logo.hbomax-restricted-logo.w--current, .max-logo.hbomax-restricted-logo {
  display: none;
}

.master-inline-navigation {
  max-width: 23.2625rem;
}

.navigation-divider {
  background-color: var(--max-white);
  width: .8125rem;
  height: 1px;
  margin-top: 1rem;
}

.navigation-dropdown {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--max-white);
  text-transform: uppercase;
  padding: 0;
  display: flex;
}

.button-small_component {
  grid-column-gap: 1rem;
  border: 1px solid var(--blue);
  color: var(--blue);
  border-radius: 99vw;
  align-items: center;
  margin-right: 15px;
  padding-top: .125rem;
  padding-bottom: .125rem;
  padding-right: .75rem;
  font-size: 1rem;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.button-small_component.button-component {
  width: 100%;
}

.button-small_component.is-icon {
  grid-column-gap: .75rem;
  display: flex;
}

.button-small_component.hide_me {
  display: none;
}

.button-small_component.btn-column-space {
  margin-bottom: 30px;
}

.button-image {
  width: 32px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.caption_image {
  width: 100%;
}

.caption_image.br-caption {
  margin-bottom: 32px;
}

.section_footer {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47d5_Vector.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.return-to-top_cta {
  background-color: var(--max-white);
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.return-to-top_cta.w--current {
  background-color: var(--max-white);
}

.footer_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10.375rem;
  margin-bottom: 11.1875rem;
  padding-right: 0;
  display: grid;
}

.footer_logo {
  margin-right: 17.125rem;
}

.footer-links_component {
  flex-direction: column;
  display: flex;
}

.footer_link {
  color: var(--max-white);
  margin-top: .375rem;
  font-weight: 300;
  display: inline-block;
}

.text-color-max-blue {
  color: var(--blue);
}

.footer-text {
  color: var(--true-white);
  text-align: center;
  letter-spacing: .105rem;
  font-size: 22px;
  font-weight: 600;
}

.nav-link_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-link-text {
  letter-spacing: .02rem;
  text-transform: uppercase;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
}

.nav-link-text.is-login {
  letter-spacing: .02rem;
  background-color: #efefef00;
  padding: 0;
  font-weight: 100;
  line-height: 1;
}

.nav_divider {
  background-color: var(--max-white);
  width: 1px;
  height: .6rem;
  display: block;
}

.nav_divider.hide {
  display: none;
}

.nav-dropdown_toggle {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  justify-content: flex-start;
  align-items: center;
  height: 1.4rem;
  padding: 0;
  display: flex;
}

.nav_dropdown-arrow {
  margin-right: 0;
  display: block;
  top: 0%;
  bottom: .3rem;
  left: auto;
}

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

.display-none {
  display: none;
}

.nav-search_button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc47e5_Search-Icon.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  display: none;
}

.nav_search-image {
  width: .875rem;
  height: auto;
}

.divider {
  background-color: #0003;
  height: 1px;
}

.component-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--true-white);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 3.75rem 9rem;
  display: flex;
}

.component-main.purple-border {
  border: 1px dashed #9747ff;
  border-radius: 5px;
  padding: 2rem 1.25rem;
}

.component-main.hero-text {
  background-color: var(--gradient-dark);
  padding: 3.5rem 1.625rem;
}

.component-main.card-component {
  border: 1px dashed #9747ff;
  border-radius: 5px;
  padding: 1.25rem;
}

.component-main.no-padding {
  padding: 0;
}

.component-main.gallery-component {
  border: 1px dashed #9747ff;
  border-radius: 1px;
  flex-direction: column;
  align-items: stretch;
  padding: 1.25rem;
}

.content_item {
  margin-bottom: 32px;
  display: block;
  position: relative;
}

.content_item.flex-align-right {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.content_item.flex-align-left {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.content_item.accordion_content_space {
  margin-bottom: 32px;
}

.content_item.hide-me {
  display: none;
}

.content_item.no-padding {
  margin-bottom: 0;
}

.content_item.section_title.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.content_item.content-padding-rightt {
  padding-right: 20px;
}

.text-color-grey-black {
  color: var(--max-grey-dark);
}

.text-size-large {
  font-size: 1.125rem;
}

.text-size-large.is-access {
  text-align: center;
  font-size: 1.25rem;
}

.text-size-small {
  max-width: none;
  display: block;
}

.text-size-small.text-color-white {
  text-align: center;
  width: 100%;
  font-size: 1rem;
  display: block;
}

.text-size-small.text-color-white.login_legal_text {
  width: 100%;
  font-size: .7rem;
}

.text-size-small.max-width-auto {
  display: block;
}

.text-size-small.max-width-auto.text-size-medium {
  font-size: 1.125rem;
}

.text-size-small.text-weight-medium {
  font-weight: 500;
}

.text-size-small.text-weight-medium.text-style-uppercase {
  display: block;
}

.text-size-small.text-weight-medium.text-style-uppercase.max-width-auto {
  text-transform: none;
}

.text-size-small.text-weight-medium.text-style-uppercase.text-size-medium {
  font-size: 1.125rem;
}

.text-size-small.text-weight-medium.max-width-auto {
  font-weight: 600;
}

.text-size-small.text-weight-medium.text-size-medium {
  font-size: 1.125rem;
}

.text-size-small.is-access-denied {
  line-height: 1.4;
}

.text-size-small.is-access-granted {
  max-width: 42ch;
  margin-left: auto;
  margin-right: auto;
}

.content_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.content_component.is--4-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.content_component.is--4-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.content_component.hero-text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px dashed var(--blue-violet);
  border-radius: 5px;
  place-content: center;
  align-items: center;
  padding: 2.4375rem 1.375rem;
}

.content_component.button-component {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.content_component.accordian-layout {
  grid-template-rows: auto auto auto auto auto;
}

.content_component.is--5-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.content_component.is--1-6 {
  grid-template-rows: auto;
}

.content_component.is-cols-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.content_component.is-cols-2.gap-0 {
  grid-column-gap: 0rem;
}

.content_component.is-cols-2.add-space {
  margin-bottom: 31px;
}

.content_component.is-cols-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.content_component.is-block {
  display: block;
  position: relative;
}

.content_component.is-block.hide.hide-me {
  display: none;
}

.content_component.is-showcase-item {
  width: 100%;
  display: block;
  position: relative;
}

.content_component.is-color-swatches {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.content_component.is--5-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.content_component.is-cols-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.module_layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: minmax(auto, 1fr) minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.module_layout.align-top {
  align-items: start;
}

.content_image {
  width: 100%;
}

.content_image.border-color-black-10 {
  opacity: 1;
}

.content_image.border-color-black-10.opacity-0 {
  opacity: 0;
}

.content_image.is-ratio-cover {
  object-fit: cover;
  height: 100%;
  position: absolute;
}

.content_image.is-ratio-contain {
  object-fit: contain;
  height: 100%;
  position: absolute;
}

.content_image.cnn_do_dont {
  width: 100%;
  margin-top: 60px;
}

.content_image.continuity-ps-image {
  width: 64%;
}

.navbar_component {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-links_wrapper {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  white-space: nowrap;
  word-break: normal;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100vh;
  padding-top: 7rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  overflow: scroll;
}

.navbar-links_wrapper.show-me {
  display: block;
}

.navlink-dropdown_component {
  cursor: pointer;
  position: relative;
}

.nav-link_component {
  grid-column-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem;
  display: flex;
  position: relative;
  top: .125rem;
}

.nav-link_component:hover {
  color: var(--medium-slate);
}

.nav-link_component.hide, .nav-link_component.hide.w--current {
  display: none;
}

.nav-arrow {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.sublinks_component {
  flex-direction: column;
  min-width: 12rem;
  height: auto;
  display: flex;
  position: static;
  inset: 2.4rem 0% auto -.5rem;
  overflow: hidden;
}

.sublinks_component.hide {
  display: none;
}

.sublinks_component.hide.show-me {
  display: block;
}

.hero-header {
  color: var(--light-slate);
  text-align: right;
  text-transform: none;
  font-size: 2.9rem;
  line-height: 1;
}

.variant_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.variant-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-text {
  color: var(--max-grey-dark);
  font-size: 1.125rem;
}

.body-text a {
  color: var(--blue);
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: underline;
}

.body-text li {
  margin-bottom: .625rem;
}

.body-text ul {
  margin-top: 10px;
  margin-left: -1rem;
}

.body-text h3 {
  text-transform: uppercase;
  font-size: 1.125rem;
}

.body-text p {
  max-width: none;
  font-size: 1.125rem;
}

.body-text h4 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
}

.body-text strong {
  text-transform: none;
  font-weight: 600;
}

.button-component-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px dashed var(--blue-violet);
  background-color: var(--true-white);
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: start;
  padding: 1.25rem;
  display: grid;
}

.tab-link-small {
  border: 1px solid var(--blue);
  color: var(--blue);
  letter-spacing: .02rem;
  background-color: #0000;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem .1rem;
  font-size: .875rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-small:hover {
  background-color: var(--blue);
  color: var(--active-blue);
}

.tab-link-small.w--current {
  background-color: var(--blue);
  color: var(--action-blue);
  justify-content: center;
}

.tab-cta-text {
  align-items: flex-end;
  padding-top: 2px;
  font-weight: 600;
}

.button-example-layout {
  flex-wrap: nowrap;
  align-items: flex-start;
  display: flex;
}

.tabs-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--true-white);
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.tabs-component.option-2 {
  width: 100%;
  height: auto;
}

.tabs-component.row-1d {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.tab-content {
  width: 100%;
}

.tab-content.is-16x9.is--color-page {
  border: 1px solid var(--grey);
  background-color: var(--max-white);
}

.tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.tab-menu.centre-and-inside {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  inset: auto 0% 3rem;
}

.tab-menu.option-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.tab-image {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tab-image.is--color-image {
  margin-left: auto;
  margin-right: auto;
  padding: 1.8rem;
}

.accordian-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px dashed var(--blue-violet);
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem 1.375rem 1.25rem 1.25rem;
  display: flex;
}

.accordian-text-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 4.5rem;
  display: block;
}

.accordian-item {
  background-color: var(--max-white);
  color: var(--grey);
  cursor: pointer;
  border: 1px #f5f5f7;
  border-bottom: 1px solid #7a7a7b00;
  border-radius: 10px 10px 0 0;
  justify-content: space-between;
  align-items: center;
  height: auto;
  max-height: 7.75rem;
  padding: 2.7rem 2.5rem 2.5rem;
  transition: color .25s;
  display: flex;
}

.accordian-item:hover {
  color: var(--blue);
}

.arrow-right-large {
  color: var(--grey);
  cursor: pointer;
  padding-top: .4rem;
  transition: color .2s;
}

.arrow-right-large:hover {
  color: var(--blue);
}

.element-header-layout {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.element-component-wrapper {
  width: 100%;
}

.element-component {
  border: 1px dashed var(--blue-violet);
  border-radius: 5px;
  padding: 1.5rem;
}

.element-component.is--spacing {
  grid-column-gap: 5rem;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem 3.75rem;
  display: flex;
}

.subnav-dot {
  background-color: var(--blue);
  opacity: 0;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.subnav-dot.w--current, .subnav-dot.is--opacity-100 {
  opacity: 1;
}

.spacious-padding {
  width: 100%;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.tight-padding {
  width: 100%;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.section-hero {
  height: 33.33vw;
  position: sticky;
  inset: 0% 0% auto;
}

.border-color-black-a10 {
  border: 1px solid #0000001a;
}

.section-footer {
  z-index: 1;
  width: 100%;
  position: relative;
}

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

.side-nav-arrow-wrapper {
  align-self: center;
  width: 5px;
  height: 1rem;
  margin-top: -.25rem;
  display: none;
}

.category-link_chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  width: .3125rem;
  transition: transform .175s cubic-bezier(.645, .045, .355, 1);
  display: none;
  position: relative;
  top: -.1rem;
  transform: rotate(90deg);
}

.hero-lottie_lottie {
  z-index: 1;
  flex: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.hero-lottie_lottie.hide-me {
  width: 100%;
}

.hero-lottie_lottie.color-page-lottie {
  top: 10%;
}

.hero-lottie_lottie.colors-lottie {
  margin-top: 3%;
}

.z-3 {
  z-index: 3;
  position: relative;
}

.subcategory_component {
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.subcategory_component.hide-me {
  display: none;
}

.subcategory_component.sub-cat-component {
  margin-bottom: 50px;
}

.sizing-wrapper, .clearspace-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.tooltip-component {
  grid-column-gap: 6.375rem;
  grid-row-gap: 6.375rem;
  border: 1px dashed var(--blue-violet);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 1.125rem;
  display: block;
}

.tooltip_component {
  background-color: var(--max-grey-dark);
  border-radius: 10px;
  width: 16rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(50%, 100%);
}

.tooltip_component.is--absolute-up {
  position: absolute;
  bottom: 2.7rem;
  right: -4rem;
}

.tooltip_component.is--absolute-right {
  position: absolute;
  bottom: -2.5rem;
  left: auto;
  right: -16.7rem;
}

.tooltip_component.is--absolute-down {
  position: absolute;
  bottom: -7.6rem;
  left: auto;
  right: -3.4rem;
}

.tooltip_component.is--absolute-left {
  position: absolute;
  top: -2.5rem;
  right: 9rem;
}

.tooltip-arrow-up {
  position: absolute;
  top: -.5rem;
  bottom: auto;
  left: 50%;
}

.tooltip-arrow-down {
  position: absolute;
  bottom: -.5rem;
  right: 7.5rem;
}

.tooltip-arrow-left {
  position: absolute;
  top: 3.1rem;
  left: -.5rem;
  right: auto;
}

.tooltip_text {
  color: var(--max-white);
  margin-top: 2px;
  font-size: 14px;
  font-weight: 600;
}

.aspect-ratio-wrapper {
  background-color: var(--grey);
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: 4px 6px;
  display: flex;
}

.tooltip-arrow-right {
  position: absolute;
  inset: 3.1rem -.5rem 0% auto;
}

.tooltip-up-component {
  align-items: flex-end;
  margin-top: 1.125rem;
  margin-right: 14.875rem;
  display: flex;
}

.tooltip-wrapper-component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.button_text {
  flex-direction: row;
  font-weight: 600;
  line-height: 1;
  position: relative;
  top: .1rem;
}

.button_text.is-icon {
  grid-column-gap: .5rem;
  display: flex;
}

.tooltip-right-component {
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 3.8125rem;
  margin-right: 27.6875rem;
  display: flex;
}

.tooltip-down-component {
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 3.84375rem;
  margin-right: 14.7rem;
  display: flex;
}

.tooltip-left-component {
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 11.6875rem;
  margin-right: 2.3rem;
  display: flex;
}

.button_icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue);
  color: var(--true-white);
  border-radius: 99vw;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  position: relative;
  left: .125rem;
  overflow: hidden;
}

.flex-grow {
  flex: 1;
}

.caption-text {
  color: var(--max-grey-dark);
  font-size: .875rem;
}

.caption-text h3 {
  font-weight: 600;
}

.caption-text p {
  max-width: none;
}

.caption-text a {
  color: var(--blue);
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
}

.caption-text strong {
  font-weight: 600;
}

.caption-text li {
  margin-bottom: 0;
  margin-left: -1rem;
}

.caption-text ul {
  margin-top: -.5rem;
}

.caption-text.is-video-caption {
  font-weight: 400;
}

.side-nav_page-title {
  letter-spacing: .1rem;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 1.25rem;
  font-weight: 600;
  display: none;
}

.side-nav_page-title:hover {
  color: var(--blue);
}

.category-link_title {
  letter-spacing: .1rem;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
}

.category-link_title.sid-nav-leading {
  line-height: 1.3;
}

.subcategory-link_title {
  color: var(--max-grey-dark);
  letter-spacing: .45px;
}

.button-small-icon-2 {
  width: .7rem;
  position: absolute;
  bottom: 0;
}

.button-small-icon-1 {
  width: .7rem;
  position: absolute;
  top: 5px;
}

.button-large_component {
  border: 1px solid var(--action-blue);
  background-color: var(--blue);
  color: var(--active-blue);
  border-radius: 99vw;
  padding: .8rem 1.2rem .625rem 2.9rem;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
}

.button-large-circle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--active-blue);
  color: var(--blue);
  border-radius: 99vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.15rem;
  height: 2.15rem;
  display: flex;
  position: absolute;
  inset: 2px auto 2px 2px;
  overflow: hidden;
}

.button-large-icon-2 {
  width: .9rem;
  position: absolute;
  bottom: 2px;
}

.button-large-icon-1 {
  width: .9rem;
  position: absolute;
  top: 8px;
}

.tabs-component-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  border: 1px dashed var(--blue-violet);
  background-color: var(--true-white);
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: start;
  padding: 1.25rem;
  display: grid;
}

.tab-component-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.tab-link-large {
  border: 1px solid var(--blue);
  color: var(--blue);
  letter-spacing: .02rem;
  background-color: #0000;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-large:hover {
  background-color: var(--blue);
  color: var(--active-blue);
}

.tab-link-large.w--current {
  background-color: var(--blue);
  color: var(--action-blue);
  justify-content: center;
}

.tab-link-wrapper {
  grid-column-gap: 1rem;
  display: flex;
}

.button-arrow_component {
  grid-column-gap: .5rem;
  color: var(--blue);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
  position: relative;
}

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

.button-arrow {
  color: var(--medium-slate);
  width: 1.2rem;
  margin-top: -.2rem;
}

.button-plain_component {
  grid-column-gap: 1.2rem;
  border: 1px solid var(--light-slate);
  color: var(--light-slate);
  cursor: pointer;
  background-color: #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 4.25rem;
  padding: .25rem 4rem 0;
  font-size: 1.125rem;
  font-weight: 600;
  transition: all 75ms ease-out;
  display: flex;
  position: relative;
}

.button-plain_component:hover {
  border-color: var(--light-slate);
  background-color: var(--light-slate);
  color: var(--true-white);
}

.button-plain_component.is--disabled {
  background-color: var(--action-blue);
  opacity: .3;
  color: var(--blue);
}

.button-plain_component.is-login {
  width: 100%;
}

.button-plain_component.is-secondary {
  border-color: var(--max-white);
  color: var(--max-white);
}

.button-plain_component.is-secondary:hover {
  background-color: #ffffff14;
}

.tab-text {
  padding-top: 2px;
}

.tab-link-small-plain {
  color: var(--max-grey-dark);
  letter-spacing: .02rem;
  background-color: #0000;
  border: 1px solid #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem .1rem;
  font-size: .875rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-small-plain:hover {
  color: var(--blue);
}

.tab-link-small-plain.w--current {
  background-color: var(--blue);
  color: #fff;
  justify-content: center;
}

.tab-link-large-plain {
  color: var(--max-grey-dark);
  letter-spacing: .02rem;
  background-color: #0000;
  border: 1px solid #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-large-plain:hover {
  color: var(--blue);
}

.tab-link-large-plain.w--current {
  background-color: var(--blue);
  color: #fff;
  justify-content: center;
}

.tab-link-large-plain.hide-me, .tab-link-large-plain.hide-me.w--current {
  display: none;
}

.white-circle {
  background-color: var(--max-white);
  cursor: pointer;
  border-radius: 99vw;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 45px;
  height: 45px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.white-circle:hover {
  background-color: var(--action-blue);
}

.footer-arrow {
  color: var(--medium-slate);
  align-self: center;
  height: 23px;
}

.logo {
  display: none;
}

.form-component-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.form-fields-wrapper {
  background-color: var(--blue);
  border-radius: 5px;
  margin-top: 1rem;
  padding: 3.25rem 1.25rem 1.45rem;
}

.form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.field-label {
  color: var(--true-white);
  font-size: .875rem;
  font-weight: 600;
  display: block;
}

.dropdown-field-wrapper {
  border: 1px solid var(--max-white);
  background-color: var(--blue);
  color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding-bottom: .75rem;
  font-weight: 300;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-field-wrapper.error {
  border-color: #f53564;
  position: absolute;
  inset: 0% 0% auto;
}

.field-dropdown-arrow {
  height: 1rem;
  margin-top: .4rem;
  position: absolute;
  inset: 1.3rem 1.25rem 0% auto;
}

.accordian-item-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #7a7a7b00;
  border-radius: 10px;
  flex-direction: column;
  min-height: 7.75rem;
  position: relative;
  overflow: hidden;
}

.max-width-auto {
  max-width: none;
}

.max-width-auto.text-size-medium {
  color: var(--max-grey-dark);
  font-family: Max Sans, sans-serif;
  font-weight: 300;
}

.accordian-text-item {
  justify-content: center;
  align-items: center;
  display: block;
}

.accordian-text-item-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3.8rem;
  padding-bottom: 5.6rem;
  display: flex;
}

.icon-1-1-normal {
  width: 1.5em;
  height: 1.5em;
}

.icon-1-1-normal.large-icon-do-dont {
  width: 2.5em;
  height: 2.5em;
}

.arrow-down-large {
  color: var(--grey);
  cursor: pointer;
  padding-top: .4rem;
  transition: color .2s;
}

.arrow-down-large:hover {
  color: var(--blue);
}

.arrow-top-large {
  color: var(--grey);
  cursor: pointer;
  transition: color .2s;
}

.arrow-top-large:hover {
  color: var(--blue);
}

.arrow-left-large {
  color: var(--grey);
  cursor: pointer;
  padding-top: .4rem;
  transition: color .2s;
}

.arrow-left-large:hover {
  color: var(--blue);
}

.arrow-down-small {
  color: var(--grey);
  cursor: pointer;
  padding-top: .4rem;
  transition: color .2s;
}

.arrow-down-small:hover {
  color: var(--blue);
}

.arrow-down-small.is--region-arrow {
  color: var(--true-white);
  margin-top: -.4rem;
  margin-bottom: -.4rem;
  margin-left: -.5rem;
}

.arrow-right-small {
  color: var(--grey);
  cursor: pointer;
  width: 100%;
  height: 100%;
  transition: color .2s;
}

.arrow-right-small:hover {
  color: var(--blue);
}

.component_lightbox {
  width: 100%;
  position: relative;
}

.media-status-icon-wrapper {
  position: absolute;
  top: .625rem;
  left: .625rem;
}

.media-status-icon-wrapper.cnn-do-dont-icon {
  margin-left: -10px;
}

.tabs-menu {
  align-items: center;
  display: flex;
}

.arrow-pointed-up {
  color: var(--grey);
  cursor: pointer;
  padding-top: .4rem;
  transition: color .2s;
}

.arrow-pointed-up:hover {
  color: var(--blue);
}

.svg-embed {
  width: 100%;
  height: 100%;
}

.blue-cross-svg {
  background-color: var(--max-white);
  color: var(--blue);
  border-radius: 99vw;
  width: 100%;
  height: 100%;
  transition: background-color .25s;
}

.blue-cross-svg:hover {
  background-color: var(--active-blue);
}

.icon-1-1-large {
  width: 3.5em;
  height: 3.5em;
}

.right-arrow-blue-svg {
  background-color: var(--active-blue);
  color: var(--blue);
  border-radius: 99vw;
  width: 100%;
  height: 100%;
  transition: color .25s, background-color .25s;
}

.right-arrow-blue-svg:hover {
  background-color: var(--blue);
  color: var(--active-blue);
}

.footer-arrow-wrapper {
  background-color: var(--max-white);
  cursor: pointer;
  border-radius: 99vw;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2.8rem;
  height: 2.8rem;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.footer-arrow-wrapper:hover {
  background-color: var(--action-blue);
}

.category-link_component {
  grid-row-gap: .375rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.category-link_component.hide_me {
  display: none;
}

.category-link_link {
  grid-column-gap: .5rem;
  cursor: pointer;
  align-items: center;
  line-height: 1;
  display: flex;
  position: relative;
}

.category-link_link:hover, .category-link_link.w--current {
  color: var(--blue);
}

.category-link_subcategories {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  transition: all .3s;
  display: none;
  overflow: hidden;
}

.subcategory-link_component {
  grid-column-gap: .625rem;
  color: #002be700;
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.subcategory-link_component:hover {
  color: var(--medium-slate);
}

.subcategory-link_component.w--current {
  color: var(--blue);
}

.subcategory-link_component.hide_me {
  display: none;
}

.subcategory-link_dot {
  margin-top: -.1rem;
  transition: all 75ms cubic-bezier(.165, .84, .44, 1);
}

.subcategory-link_dot.w--current {
  opacity: 1;
}

.technical-setup-wrapper {
  background-color: var(--blue);
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.dropdown-title-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 3.5rem;
  padding: 1.5rem 1rem .25rem;
  display: flex;
}

.dropdown-options-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  max-height: 9.74805rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.radio-button-field {
  grid-column-gap: .5rem;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.radio-button-field:focus-visible, .radio-button-field[data-wf-focus-visible] {
  color: var(--active-blue);
}

.radio-button {
  border-style: none;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
  margin-top: -.2rem;
  margin-left: -.5rem;
  display: block;
}

.radio-button.w--redirected-checked {
  background-color: var(--active-blue);
  color: var(--active-blue);
  -webkit-text-stroke-color: #00f0ff00;
  border: 0 #fff0;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
}

.radio-button-label {
  font-size: 1.125rem;
  font-weight: 300;
}

.form-field-wrapper {
  color: #fff;
  display: block;
  position: relative;
}

.form-field-wrapper.job_title {
  display: none;
}

.form-field {
  border: 1px solid var(--max-white);
  color: #fff;
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 4.4rem;
  margin-bottom: 1rem;
  padding: 1.1rem 1rem 1rem;
  font-size: 1.125rem;
  font-weight: 300;
  display: block;
  position: relative;
  overflow: hidden;
}

.form-field:hover, .form-field:active, .form-field:focus, .form-field:focus-visible, .form-field[data-wf-focus-visible] {
  color: #fff;
}

.form-field::placeholder {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 100;
}

.form-field.error {
  border-color: #f53564;
}

.form-error-icon {
  width: 2em;
  height: 2em;
  position: absolute;
  inset: 2.5rem 1rem auto auto;
}

.form-error-icon.is--login {
  float: right;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 100%;
  margin-right: .25rem;
  display: flex;
  position: static;
  top: .345rem;
  right: .25rem;
}

.checkbox-label {
  font-size: 1.125rem;
  font-weight: 300;
}

.checkbox {
  border-style: none;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
  margin-top: -.2rem;
  margin-left: -.5rem;
  display: block;
}

.checkbox.w--redirected-checked {
  background-color: var(--active-blue);
  color: var(--active-blue);
  -webkit-text-stroke-color: #00f0ff00;
  background-image: none;
  border: 0 #fff0;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
}

.checkbox-field {
  grid-column-gap: .5rem;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-field:focus-visible, .checkbox-field[data-wf-focus-visible] {
  color: var(--active-blue);
}

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

.login-field {
  border: 1px solid var(--active-blue);
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  border-radius: 99vw;
  flex-direction: column;
  justify-content: space-between;
  height: 4.4rem;
  margin-bottom: 0;
  padding: 1.1rem 1.1rem 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 100;
  display: flex;
  position: relative;
  overflow: hidden;
}

.login-field:hover, .login-field:active, .login-field:focus, .login-field:focus-visible, .login-field[data-wf-focus-visible] {
  color: #fff;
}

.login-field::placeholder {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 100;
}

.login-button {
  background-color: var(--active-blue);
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc484c_button-arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.7rem;
  border-radius: 99vw;
  width: 3.75rem;
  height: 3.75rem;
  margin-bottom: 0;
  padding: 0;
}

.login-button-wrapper {
  justify-content: center;
  align-items: center;
  margin-right: .3rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.login-field-wrapper {
  flex-direction: column;
  justify-content: space-between;
  min-width: 22rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.login-field-wrapper:hover, .login-field-wrapper:active, .login-field-wrapper:focus, .login-field-wrapper:focus-visible, .login-field-wrapper[data-wf-focus-visible] {
  color: #fff;
}

.login-field-wrapper::placeholder {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 100;
}

.user-form_link {
  cursor: pointer;
  font-weight: 400;
  text-decoration: underline;
  transition: all .1s;
}

.user-form_link:hover {
  color: var(--action-blue);
}

.user-form_link.login-text-links {
  color: var(--light-slate);
  font-weight: 600;
}

.user-form_link.login-text-links:hover {
  color: var(--medium-slate);
}

.login-logo {
  width: 14.5rem;
}

.login-logo.section_1_image {
  width: 40rem;
}

.login-logo.nav-logo {
  width: 4.2rem;
}

.showcase-item_image {
  width: 100%;
  height: auto;
}

.showcase-item_image.is--grey-border {
  border: 1px solid #0000001a;
}

.hex-copy-component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--medium-slate);
  cursor: pointer;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  min-width: 10rem;
  height: 16rem;
  padding: 3rem 1.2rem;
  display: flex;
  position: relative;
}

.hex-copy-component.action-blue {
  background-color: #4e505b;
}

.hex-copy-component.max-white {
  background-color: var(--light-slate);
}

.hex-copy-component.pure-black {
  background-color: var(--black);
}

.hex-copy-component.pure-white {
  background-color: var(--true-white);
}

.hex-copy-component.cnn-hex {
  background-color: var(--cnn-red);
}

.hex-copy-component.color-opacity {
  opacity: 0;
}

.hex-text {
  color: var(--true-white);
  text-transform: uppercase;
}

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

.hex-copy-hover-component {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--blue);
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  height: 14.9rem;
  padding: 2.5rem 1rem 3rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.hex-copy-hover-component.action-blue {
  background-color: var(--color);
  color: var(--true-white);
  display: none;
}

.hex-copy-hover-component.max-white {
  background-color: var(--light-slate);
}

.hex-copy-hover-component.pure-black {
  background-color: var(--black);
  display: none;
}

.hex-copy-hover-component.pure-white {
  background-color: var(--true-white);
}

.hex-copy-hover-component.max-blue {
  background-color: var(--blue);
}

.hex-copy-hover-component.cnn-red {
  background-color: var(--cnn-red);
}

.copy-hex-flex {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: block;
}

.copy-hex-text {
  color: var(--max-white);
  font-size: 1.375rem;
  font-weight: 700;
}

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

.hex-copy-heading {
  color: var(--true-white);
  font-size: 1.25rem;
  font-weight: 700;
}

.hex-copy-heading.black {
  color: var(--black);
}

.clipboard-image-wrapper {
  width: 1.5rem;
  height: 2rem;
  position: relative;
}

.clipboard-image-2, .clipboard-image-1 {
  color: var(--true-white);
  position: absolute;
  inset: 0% 0% auto;
}

.gradient-component {
  background-image: linear-gradient(to right, #03f, #006);
  justify-content: space-between;
  align-items: center;
  padding: 5rem 1.5rem;
  display: flex;
}

.color-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-direction: column;
  display: flex;
  position: relative;
}

.color-gradient-text {
  color: var(--true-white);
  font-size: .8rem;
  display: inline-block;
}

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

.color-gradient-text.color-text-lable {
  font-weight: 400;
}

.color-body-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  white-space: nowrap;
  flex-direction: row;
  display: flex;
}

.error-message {
  border: 1px solid #f53564;
  border-radius: 99vw;
  height: 4.45rem;
  position: absolute;
  inset: 4.55rem 0 auto;
}

.error-message.clickable-off {
  height: 4.4rem;
  top: 6.84rem;
}

.technical-set-up-text {
  color: var(--true-white);
  font-size: 6rem;
  font-weight: 600;
}

.typography-tab-wrapper {
  border: 1px solid var(--grey);
  padding: 5rem 3.125rem;
}

.typography-main-text {
  text-align: center;
  font-size: 3.6875rem;
}

.typography-main-text.thin {
  font-weight: 100;
}

.typography-main-text.light {
  font-weight: 300;
}

.typography-main-text.demi {
  font-weight: 600;
}

.typography-main-text.bold {
  font-weight: 700;
}

.typography-main-text.inter-thin {
  font-family: Inter, sans-serif;
  font-weight: 100;
}

.typography-main-text.noto-sans-thin {
  font-family: Noto Sans, sans-serif;
  font-weight: 200;
}

.typography-main-text.inter-light {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.typography-main-text.noto-sans-light {
  font-family: Noto Sans, sans-serif;
  font-weight: 300;
}

.typography-main-text.inter-semi {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.typography-main-text.noto-sans-demi {
  font-family: Noto Sans, sans-serif;
  font-weight: 600;
}

.typography-main-text.noto-sans-bold {
  font-family: Noto Sans, sans-serif;
  font-weight: 700;
}

.typography-main-text.inter-bold {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.typography-italics-text {
  text-align: center;
  font-size: 2.125rem;
  font-style: italic;
}

.typography-italics-text.thin {
  font-weight: 100;
}

.typography-italics-text.light {
  font-weight: 300;
}

.typography-italics-text.demi {
  font-weight: 600;
}

.typography-italics-text.bold {
  font-weight: 700;
}

.typography-italics-text.noto-sans-thin {
  font-family: Noto Sans, sans-serif;
  font-weight: 100;
}

.typography-italics-text.inter-thin {
  font-family: Inter, sans-serif;
  font-weight: 100;
}

.typography-italics-text.inter-light {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.typography-italics-text.noto-sans-light {
  font-family: Noto Sans, sans-serif;
  font-weight: 300;
}

.typography-italics-text.inter-semi {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.typography-italics-text.noto-sans-demi {
  font-family: Noto Sans, sans-serif;
  font-weight: 600;
}

.typography-italics-text.noto-sans-bold {
  font-family: Noto Sans, sans-serif;
  font-weight: 700;
}

.typography-italics-text.inter-bold {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.list_component {
  margin-top: .5rem;
  margin-bottom: 0;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

.list_component.max-width-none {
  font-size: 1.125rem;
}

.list_component.max-width-auto.change-logo-list {
  font-weight: 500;
}

.list-item {
  margin-bottom: .4em;
  font-style: normal;
  line-height: 1.3;
}

.list-item.change-log-bold {
  font-weight: 700;
}

.list-item.bold-text-2 {
  max-width: none;
}

.list-item.sub-bullet-list-item {
  list-style-type: none;
}

.list-item.sub-list-item {
  margin-left: 1.6875rem;
  list-style-type: disc;
}

.lightbox-thumbnail {
  height: 100%;
}

.lightbox-thumbnail.is--border {
  border: 1px solid var(--grey);
}

.media-item {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media-item.is--autoplay {
  z-index: -1;
}

.media-component {
  z-index: 0;
  position: relative;
}

.media_wrapper {
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
}

.lightbox-tab-menu {
  z-index: 1;
  grid-column-gap: .33rem;
  grid-row-gap: .33rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 6rem;
}

.lightbox-link {
  width: 100%;
  text-decoration: none;
  position: relative;
}

.lightbox-caption-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  display: grid;
  position: relative;
}

.lightbox-tab {
  justify-content: flex-start;
  display: flex;
}

.tab-pane-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-pane-wrapper.hide-me {
  display: none;
}

.lightbox-tab-content {
  flex: 1;
}

.cursor-control_component {
  z-index: 30;
  width: 4rem;
  height: 4rem;
  position: fixed;
  top: -100px;
  left: -100px;
  transform: translate(-50%, -50%);
}

.cursor-control_wrapper {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #f5f5f74d;
  border: 2px solid #fff;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.cursor-control_icon-wrapper {
  width: 1rem;
}

.cursor-control_icon-wrapper.is-play {
  color: #fff;
  width: 2rem;
  display: none;
  position: relative;
}

.cursor-control_icon-wrapper.is-pause {
  color: #fff;
  width: 2rem;
  display: none;
}

.cursor-control_icon-wrapper.is-expand, .cursor-control_icon-wrapper.is-collapse {
  width: 2rem;
  display: none;
}

.cursor-svg-embed {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cursor-control_trigger {
  display: none;
}

.lightbox-expand-icon-wrapper {
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: -4.5rem .5rem auto auto;
}

.region-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--true-white);
  color: var(--true-white);
  cursor: pointer;
  background-color: #0000;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .625rem .625rem .625rem 1.2rem;
  display: flex;
}

.div-block, .div-block-2 {
  width: 20px;
}

.div-block-3, .html-embed {
  height: 15px;
}

.region-text {
  color: var(--true-white);
  text-transform: uppercase;
  padding-top: 2px;
}

.region-dropdown-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 3.4rem 0% auto;
  overflow: hidden;
}

.region-component {
  margin-top: 2rem;
  position: relative;
}

.regiion-dropdown-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--true-white);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0 .625rem 0 1.2rem;
  display: flex;
}

.request-access-component {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #010a26;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.request-access-component.show {
  display: flex;
}

.request-access-wrapper {
  border: 1px solid var(--action-blue);
  background-color: var(--blue);
  border-radius: 10px;
  width: 80%;
  max-width: 80rem;
  height: auto;
  min-height: 66%;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.request-access-exit-button {
  z-index: 2;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.request-access-heading-wrapper {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  align-items: flex-start;
  display: flex;
}

.request-access-text {
  color: var(--true-white);
  max-width: 29ch;
  font-size: .75rem;
  font-weight: 400;
}

.required-text {
  color: var(--true-white);
  margin-top: .8rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.form-success-message {
  color: var(--max-white);
  position: absolute;
  inset: 0%;
}

.text-link {
  color: var(--blue);
  font-weight: 400;
  text-decoration: underline;
}

.sub-bullet-list-item {
  margin-bottom: .5rem;
  margin-left: 1.6875rem;
  font-style: normal;
  line-height: 1.2;
  list-style-type: disc;
  display: block;
}

.sub-bullet-list-item.max-width-auto {
  list-style-type: disc;
}

.sub-bullet-list-item.hide-me {
  display: none;
}

.sub-bullet-list-item.last-sub-bullet-spacing {
  margin-bottom: 1.1rem;
}

.sub-bullet-list-item.changelog-sub-bullet-list {
  max-width: 100ch;
  margin-bottom: .5rem;
}

.no-uppercase {
  text-transform: none;
}

.navbar-menu-icon-wrapper {
  z-index: 1;
  cursor: pointer;
  display: flex;
  position: relative;
}

.menu-icon {
  width: 1.75rem;
}

.menu-icon.is--close {
  width: 1.5rem;
  display: none;
}

.dropdown-field_component {
  height: 14rem;
  position: relative;
}

.lightbox-wrapper {
  position: absolute;
  inset: 0%;
}

.section-showcase {
  z-index: 1;
  min-height: 100vh;
  position: relative;
}

.background-color-new-black {
  background-color: #000;
}

.showcase-heading {
  color: var(--true-white);
  font-size: 7.8125rem;
}

.showcase-text {
  color: var(--max-white);
  letter-spacing: -.5px;
  max-width: none;
  font-size: 1.5625rem;
  font-weight: 400;
}

.showcase_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.showcase_item {
  cursor: none;
  position: relative;
}

.showcase-item_tag-wrapper {
  z-index: 1;
  background-color: var(--true-white);
  white-space: nowrap;
  border-radius: 99vw;
  padding: .5rem .5rem .3125rem;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}

.showcase-tag-text {
  color: var(--grey);
  font-size: .875rem;
  font-weight: 400;
  line-height: .8;
}

.temp {
  height: 400vh;
}

.modal_component {
  z-index: 20;
  color: var(--max-white);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.background-color-cyan {
  background-color: var(--action-blue);
}

.modal_content {
  z-index: 1;
  grid-column-gap: 2.7rem;
  grid-row-gap: 2.7rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  height: 100%;
  max-height: 80%;
  display: flex;
  position: relative;
}

.modal_main {
  grid-column-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  width: 100%;
  display: flex;
}

.modal_thumbnails {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.modal_thumbnail {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  height: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.modal_thumbnail.is-active {
  cursor: not-allowed;
}

.available-space {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.modal_main-caption {
  color: var(--true-white);
  flex: none;
  font-weight: 600;
  position: absolute;
  bottom: -1.7em;
}

.modal_arrow {
  cursor: pointer;
  padding: 1rem;
  position: absolute;
  left: 2rem;
}

.modal_arrow.is-left {
  z-index: 1;
  margin-left: -1rem;
  left: 2.75rem;
}

.modal_arrow.is-right {
  z-index: 1;
  margin-right: -1rem;
  left: auto;
  right: 2.75rem;
}

.modal_close {
  z-index: 1;
  background-color: var(--max-white);
  color: var(--gradient-dark);
  cursor: pointer;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.modal_close-icon {
  width: 50%;
}

.modal_thumbnail-media {
  border: 1px solid var(--max-white);
  flex: none;
  height: 6rem;
  position: relative;
  overflow: hidden;
}

.modal_thumbnail-caption {
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lightbox_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.lightbox_item.hide-me {
  display: none;
}

.lightbox_item-media {
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
  position: relative;
}

.lightbox_item-media.is-9x16 {
  flex: none;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: 20rem;
}

.lightbox_item-media.is-16x9 {
  flex: none;
}

.lightbox_item-caption {
  display: inline;
}

.lightbox_item-index {
  margin-right: 1ch;
  font-weight: 700;
  display: inline;
}

.lightbox_image {
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.lightbox_expand-icon {
  width: 1.5rem;
}

.modal_image, .modal_video {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.modal_video-cursor {
  z-index: 10;
  cursor: none;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.gradient-hex-copy-component {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 12rem;
  padding: 3rem 1.5rem;
  display: block;
  position: absolute;
  inset: -1.7rem 0% 0%;
}

.gradient-hex-copy-component.right {
  left: -3.6rem;
}

.gradient-hex-copy-component.left {
  padding-left: 0;
}

.gradient-hex-copy-component.left.hide {
  display: block;
}

.gradient-clipboard-image-wrapper {
  width: 1.5rem;
  height: 2rem;
  position: relative;
  bottom: -1rem;
}

.letter-spacing-small {
  letter-spacing: .45px;
}

.navbar-trigger {
  width: 0;
  height: 0;
}

.lightbox_label-wrapper {
  margin-top: 1rem;
  margin-bottom: -1rem;
}

.lightbox_play {
  z-index: 1;
  border: 2px solid var(--max-white);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: var(--max-white);
  cursor: pointer;
  background-color: #f5f5f733;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.lightbox_icon-cover {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lightbox_play-icon {
  width: 1.5rem;
}

.rich-text_component {
  clear: none;
  text-decoration: none;
}

.rich-text_component strong {
  font-weight: 300;
}

.rich-text_component ul {
  margin-bottom: 1rem;
  font-size: 1rem;
}

.rich-text_component.max-width-auto {
  font-size: 1.125rem;
  font-weight: 300;
}

.rich-text_component.max-width-auto li {
  max-width: none;
}

.rich-text_component.max-width-auto.thumb-list {
  font-size: 1rem;
}

.rich-text_component.max-width-auto.is-full-blue {
  color: #4f6984;
}

.rich-text_component.max-width-auto li {
  color: #313131;
  max-width: none;
}

.rich-text_component p {
  max-width: none;
  margin-bottom: 1em;
  text-decoration: none;
}

.rich-text_component h2 {
  margin-bottom: 1rem;
}

.rich-text_component h3, .rich-text_component h4, .rich-text_component h5, .rich-text_component h6, .rich-text_component ol {
  margin-bottom: 1em;
}

.rich-text_component ul {
  color: #313131;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.rich-text_component a {
  color: #4f6984;
  font-weight: 600;
  text-decoration: none;
}

.media-sizer {
  position: absolute;
}

.modal_main-media {
  border: 1px solid var(--max-white);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.modal_thumbnail-overlay {
  z-index: 1;
  background-color: #010a26a8;
  position: absolute;
  inset: 0%;
}

.category-link_underline {
  background-color: var(--blue);
  opacity: 0;
  border-radius: .625rem;
  height: 1.5px;
  position: absolute;
  inset: auto 0 0;
}

.navbar_background {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.navbar_background-fill {
  height: 33.33vw;
  position: absolute;
  inset: 0%;
}

.navbar_background-fill.background-gradient-radial {
  top: 0%;
}

.background-gradient-radial.is-section-hero {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.background-gradient-radial.is-menu-background {
  position: absolute;
  inset: 0%;
}

.navbar_menu-background {
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.navbar_menu-background.show {
  display: block;
}

.sublink_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-transform: uppercase;
  cursor: pointer;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  line-height: 1;
  display: flex;
}

.sublink_component:hover {
  color: var(--action-blue);
}

.sublink_bullet {
  background-color: var(--action-blue);
  opacity: 0;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
  position: relative;
  bottom: .1rem;
}

.sublink_text {
  line-height: 0;
}

.select_input {
  border: 1px solid var(--max-white);
  background-color: #0000;
  border-radius: 10px;
  height: 4.4rem;
  margin-bottom: 0;
  padding: 1.1rem 1rem;
  font-weight: 300;
  display: block;
}

.select_component {
  background-color: #f3f3f300;
  border-radius: 1rem;
  align-items: center;
  height: 4.25rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.select_chevron {
  width: 1.5rem;
  position: absolute;
  left: auto;
  right: 1rem;
}

.request-access_success-icon {
  width: 10rem;
  display: flex;
}

.request-access_success {
  background-color: var(--blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.form_error {
  color: var(--max-white);
}

.category_padding {
  background-color: var(--true-white);
  border-radius: .625rem;
  padding: 4.75rem 4rem;
}

.category_padding.hide_me {
  display: none;
}

.category_padding.change_log_headers {
  font-size: .7rem;
}

.subcategory_padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.subcategory_padding.is-bottom-0 {
  padding-bottom: 0;
}

.subcategory_padding.is-padding-2d5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.subcategory_padding.is-padding-2d5.is-bottom-0 {
  padding-bottom: 0;
}

.subcategory_padding.is-top-0 {
  padding-top: 0;
}

.subcategory_padding.logo-page-subcategory_padding {
  padding-top: 0;
  padding-bottom: 0;
}

.divider_component {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.divider_component.extra_space_bottom {
  margin-bottom: 32px;
}

.divider_component.no-top-padding-divider {
  padding-top: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .125rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-0 {
  margin: 0;
}

.margin-tiny {
  margin: .125rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.hero-lottie_component {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.nav-link_icon-wrapper {
  transform-origin: 51% 37%;
  justify-content: center;
  align-items: center;
  width: .6rem;
  transition: transform .15s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
  top: -.1rem;
}

.accordion_caption-wrapper {
  display: none;
}

.accordion_title-wrapper {
  flex: 1;
  font-weight: 600;
}

.accordion_content {
  border-top: 1px solid #7a7a7b00;
  overflow: hidden;
}

.accordion_content.hide-me {
  display: none;
}

.accordion_trigger {
  color: var(--grey);
  cursor: pointer;
  background-color: #0000000d;
  border-bottom: 1px solid #7a7a7b00;
  border-radius: .625rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.77em;
  display: flex;
  position: relative;
}

.accordion_trigger:hover {
  color: var(--blue);
}

.live-icon_wrapper {
  justify-content: center;
  width: 100%;
  padding-bottom: 100%;
  display: flex;
  position: relative;
}

.accordion_component {
  border: 1px solid #0000001a;
  border-bottom-color: #7a7a7b00;
  border-radius: .625rem;
  flex-direction: column;
  display: flex;
}

.svg-embed-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.svg-embed-2.is-download-base {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.svg-embed-2.is-download-arrow {
  width: 66%;
  position: absolute;
  top: 0%;
  bottom: auto;
}

.accordion_icon-wrapper {
  width: 2.75rem;
  margin-left: 1rem;
}

.accordion_icon-wrapper.is-download {
  border: 2px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.55rem;
  height: 1.55rem;
  margin-right: -.5em;
  line-height: 1.55rem;
  display: none;
}

.accordion_padding-y {
  padding-top: 4.5rem;
  padding-bottom: 5rem;
}

.accordion_padding-y.is-bottom-half {
  padding-bottom: 2.5rem;
}

.accordion_padding-y.is-top-1d5 {
  padding-top: 1.5rem;
}

.accordion_padding-y.is-padding-half {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.async-video_component {
  z-index: 2;
  word-break: break-all;
  background-color: #7a7a7b1a;
  padding: 1rem;
  position: absolute;
  inset: 0%;
}

.modal_background {
  z-index: 0;
  background-color: var(--black);
  position: absolute;
  inset: 0%;
}

.showcase-filter_component {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
  position: sticky;
  top: 6rem;
}

.filter_component {
  grid-column-gap: .5rem;
  color: var(--dark-navy);
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 99vw;
  align-items: center;
  padding: .65rem 1rem .5rem;
  transition: color .1s, background-color .1s;
  display: flex;
}

.filter_component:hover {
  background-color: var(--dark-navy);
  color: #fff;
}

.filter-arrow {
  width: .5rem;
  height: .75rem;
  margin-top: -.2rem;
}

.filter-arrow.clickable-off {
  transition: transform .1s;
}

.filter-wrapper {
  position: relative;
}

.filter-dropdown_component {
  z-index: 2;
  background-color: var(--true-white);
  white-space: nowrap;
  border-radius: 25px;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.5rem .3125rem 1rem;
  display: none;
  position: absolute;
  inset: 3.95rem auto auto 0%;
}

.dropdown-close_wrapper {
  cursor: pointer;
  position: absolute;
  inset: .62rem .62rem auto auto;
}

.checkbox-wrapper {
  cursor: pointer;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: .5rem;
  padding: 0;
  font-weight: 400;
  display: flex;
}

.checkbox-wrapper:hover {
  background-color: var(--max-white);
}

.filter-checkbox-field {
  cursor: pointer;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  font-weight: 400;
  display: flex;
  position: relative;
}

.filter-checkbox-field:focus-visible, .filter-checkbox-field[data-wf-focus-visible] {
  color: var(--active-blue);
}

.filter-checkbox {
  clear: none;
  border-style: none;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
  margin-top: -.2rem;
  margin-left: 1rem;
  display: block;
  position: absolute;
  inset: auto .5rem auto auto;
}

.filter-checkbox.w--redirected-checked {
  background-color: var(--active-blue);
  color: var(--active-blue);
  -webkit-text-stroke-color: #00f0ff00;
  background-image: none;
  border: 0 #fff0;
  border-radius: 99vw;
  width: .5rem;
  height: .5rem;
}

.filter-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filter-checkbox-label {
  color: var(--dark-navy);
  width: 100%;
  padding: .625rem 3rem .625rem 1.25rem;
  font-size: 1.25rem;
  line-height: .75;
}

.blank-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.lightbox_placeholder {
  background-color: var(--max-white);
  color: #0000001a;
  border: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lightbox_placeholder-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.showcase-item_video {
  position: static;
}

.heading-xmedium {
  letter-spacing: -.03em;
  font-size: 2.2rem;
}

.accordions_component {
  grid-column-gap: 16px;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.accordions_component.hide-me {
  display: none;
}

.cover_component {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.video-embed_component {
  width: 100%;
  margin-bottom: .5rem;
  position: relative;
}

.cover_icon-wrapper {
  z-index: 1;
  border: 2px solid var(--max-white);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: var(--max-white);
  cursor: pointer;
  background-color: #f5f5f733;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .7rem;
  display: flex;
}

.video-embed_embed.login-video-embed {
  width: 130vw;
  position: absolute;
  inset: -11% 0% auto -15%;
}

.device-overlay_component {
  z-index: 50;
  color: var(--max-white);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.button-arrow-icon {
  width: 1.4rem;
  height: 1.1rem;
  margin-top: -.2rem;
}

.device-overlay_text {
  z-index: 1;
  text-align: center;
  max-width: 30ch;
  font-weight: 500;
  position: relative;
}

.max-width-none {
  max-width: none;
}

.rich-caption_component strong {
  font-weight: 600;
}

.rich-caption_component ul {
  font-size: .875rem;
}

.rich-caption_component p {
  max-width: none;
  margin-bottom: .75em;
  font-size: .875rem;
}

.rich-caption_component a {
  color: var(--blue);
  font-weight: 600;
  text-decoration: underline;
}

.content_wrapper-padding {
  padding-top: 3.125rem;
  padding-bottom: 2rem;
}

.text-color-red {
  color: var(--error-red);
}

.button_layout {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button_layout.dropdown-button-layout {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
}

.text-style-nocase {
  letter-spacing: .1px;
  text-transform: none;
}

.spacer-1 {
  padding-top: 1rem;
}

.spacer-1d5 {
  padding-top: 1.5rem;
}

.spacer-2d25 {
  padding-top: 2.25rem;
}

.spacer-3d75 {
  padding-top: 3.75rem;
}

.spacer-4d5 {
  padding-top: 4.5rem;
}

.padding-2 {
  padding: 2rem;
}

.spacer-2d5 {
  padding-top: 2.5rem;
}

.spacer-4 {
  padding-top: 4rem;
}

.spacer-4d125 {
  padding-top: 4.125rem;
}

.spacer-0d75 {
  padding-top: .75rem;
}

.spacer-5 {
  padding-top: 5rem;
}

.spacer-0d5 {
  padding-top: .5rem;
}

.spacer-3d125 {
  padding-top: 3.125rem;
}

.spacer-1d25 {
  padding-top: 1.25rem;
}

.button_link {
  color: var(--blue);
  text-transform: uppercase;
  flex-direction: row;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline;
}

.button_link.is-icon {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.button_link.is-icon.hbo_arrow_link {
  margin-right: 36px;
}

.button_link.is-icon.restricted-padding {
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.spacer-2d75 {
  padding-top: 2.75rem;
}

.spacer-2 {
  padding-top: 2rem;
}

.spacer-3d5 {
  padding-top: 3.5rem;
}

.spacer-3 {
  padding-top: 3rem;
}

.text-link_icon-wrapper {
  flex: none;
  width: 1.25rem;
  position: relative;
  top: -.125rem;
}

.weglot_component {
  z-index: 1;
  width: 5.1875rem;
  height: 2rem;
  margin-left: 1rem;
  position: relative;
}

.weglot_component.hide {
  display: none;
}

.svg-embed-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.svg-embed-3.is-download-arrow {
  width: 66%;
  position: absolute;
  top: 0%;
  bottom: auto;
}

.svg-embed-3.is-download-base {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.accordion_trigger-2 {
  color: #7a7a7b;
  cursor: pointer;
  background-color: #0000000d;
  border-bottom: 1px solid #7a7a7b00;
  border-radius: .625rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.77em;
  display: flex;
  position: relative;
}

.accordion_trigger-2:hover {
  color: #002be7;
}

.cover_icon-wrapper-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #f5f5f7;
  cursor: pointer;
  background-color: #f5f5f733;
  border: 2px solid #f5f5f7;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .7rem;
  display: flex;
}

.category_padding-2 {
  background-color: #fff;
  border-radius: .625rem;
  padding: 4.75rem 4rem;
}

.category_title {
  color: var(--grey);
  margin-bottom: 1.125rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-weight: 600;
}

.section_homepage {
  min-height: 200vh;
  padding-top: 135px;
}

.home_title {
  font-size: 5rem;
}

.home_section {
  height: 100vh;
}

.home_container {
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.content_image-border {
  border: 1px solid #0000001a;
  position: absolute;
  inset: 0%;
}

.email-input_icon {
  width: 2rem;
  height: 2rem;
  display: none;
  position: absolute;
  right: 1rem;
  transform: translate(0, -.5rem);
}

.email-input_icon.is-valid, .email-input_icon.is-invalid {
  display: none;
}

.relative {
  position: relative;
}

.email-input_component {
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-2.dark_grey {
  color: #313131;
}

.multi_icon {
  width: 40%;
  height: 60%;
  display: block;
  position: absolute;
  top: -20%;
  left: 5%;
}

.spotlight_container_black_bg {
  opacity: .77;
  background-image: linear-gradient(#000, #2b2b2b);
  width: 100%;
  height: 100%;
}

.spotlight_container {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  width: 100%;
  height: 115%;
  position: absolute;
  overflow: hidden;
}

.spotlight_container.spotlight_container_grad_bg {
  z-index: 1;
}

.spotlight_container.spotlight_container_grad_bg.spotlight_1 {
  z-index: 3;
  background-image: none;
  height: 105%;
  display: block;
}

.image {
  margin-top: 20px;
  margin-bottom: 15px;
  display: none;
}

.section_title {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 65px;
  font-weight: 600;
  line-height: 65px;
}

.section_content {
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  max-width: none;
  display: flex;
  position: fixed;
  top: 25%;
  left: 50%;
  transform: translate(-50%);
}

.section_content.section_6_content {
  position: fixed;
  top: 10%;
}

.section_content.section_1_content {
  z-index: 9;
  opacity: 0;
  max-width: none;
  position: fixed;
  top: 31%;
}

.section_content.section_2_content {
  max-width: none;
  position: fixed;
  top: 10%;
}

.section_content.section_4_content {
  position: fixed;
  top: 10%;
}

.section_content.section_7_content {
  z-index: 1;
  -webkit-text-stroke-color: #fff;
  position: fixed;
  top: 10%;
}

.section_content.section_5_content {
  position: fixed;
  top: 10%;
}

.section_content.section_3_content {
  opacity: 1;
  display: block;
  position: fixed;
  top: 10%;
}

.cta_arrow {
  width: 100%;
  height: 100%;
}

.home_hero_grad {
  background-image: linear-gradient(#03f, #001cb9 75%, #006);
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
}

.spotlight_image {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc4a4c_max_elements.png");
  background-position: 0 0;
  background-size: cover;
  width: 140%;
  height: 200%;
  position: absolute;
  top: -20%;
  left: -29%;
}

.spotlight_image.bg_mask_3 {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/680fad3b12c68c05b2eee558_core.png");
}

.bold-text-2 {
  font-weight: 600;
}

.bold-text-2.bullet-title {
  text-transform: none;
  font-size: 1.125rem;
}

.image-4 {
  width: 100%;
}

.link-block-2 {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 40%;
  margin-top: -54px;
  display: flex;
  position: absolute;
}

.section_sub_title {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 35px;
}

.section_sub_title.section_7_target, .section_sub_title.section_6_target {
  margin-top: 0;
}

.section_sub_title.section_2_target {
  font-weight: 400;
}

.main_header_paragraph {
  opacity: 1;
  color: #fff;
  font-size: 65px;
  line-height: 65px;
  display: block;
  position: absolute;
}

.home_footer {
  background-image: linear-gradient(#fff, #c4c4c4);
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.bg_mask {
  object-fit: cover;
  width: 100%;
  height: 111%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.bg_mask.bg_mask_6 {
  background-color: var(--black);
  width: 100%;
  height: 100%;
}

.bg_mask.bg_mask_4 {
  width: 100%;
  height: 100%;
}

.bg_mask.bg_mask_2 {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/680f8e81d4bfcf59d352b12b_67f0c19edad63f3fabb22b48_HomePage-Brand-Quilt.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 111%;
  display: block;
}

.bg_mask.bg_mask_5 {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/66f31357b77fa4defecc4a51_showcase.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 140%;
}

.bg_mask.bg_mask_1 {
  background-image: url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/680f8e81d4bfcf59d352b12b_67f0c19edad63f3fabb22b48_HomePage-Brand-Quilt.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 111%;
}

.section_paragraph {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
}

.section_paragraph.section_2_target {
  flex: 0 auto;
  margin: 0;
}

.section_paragraph.section_7_target.hide-me, .section_paragraph.section_4_target, .section_paragraph.section_6_target {
  margin-top: 0;
  margin-bottom: 0;
}

.hero-inner {
  width: 100%;
  height: 100.5%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.hero-inner.hero-inner_curve {
  z-index: 1;
  height: 115%;
  display: block;
}

.hero {
  width: 100vw;
  height: 85vh;
  min-height: 580px;
  display: block;
  position: relative;
}

.hero.hero_section_5 {
  background-color: #03f;
  display: none;
}

.hero.hero_section_3 {
  background-color: #fff;
  display: block;
}

.hero.hero_section_1 {
  z-index: 3;
  display: block;
}

.hero.hero_section_7 {
  background-color: #fff;
  display: block;
}

.hero.hero_section_6 {
  background-color: var(--blue);
  display: block;
}

.hero.hero_section_2 {
  display: block;
}

.hero.hero_section_4 {
  background-color: #fff;
  display: block;
}

.home_footer_content {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 61%;
  display: flex;
}

.home_container-2 {
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
}

.text-block-3 {
  color: #002be7;
  text-align: center;
  font-weight: 600;
}

.home_page_cta {
  border: 2px solid #f5f5f7;
  border-radius: 500%;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.home_page_cta.home_page_cta_dark {
  border-color: #313131;
}

.home_page_cta.section_2_target {
  transform: rotate(0);
}

.mail_icon {
  width: 35%;
  position: absolute;
  top: 15%;
  left: 10%;
}

.section_homepage-2 {
  min-height: 200vh;
  padding-top: 135px;
  display: none;
}

.download_icon {
  width: 35%;
  height: 70%;
  position: absolute;
  top: 5%;
  left: 10%;
}

.home_hero_bg {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 81%;
  max-width: none;
  height: 100%;
  display: flex;
  position: absolute;
  top: 65%;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bold-text-3 {
  font-family: Max Sans, sans-serif;
  font-weight: 600;
}

.section_5_hero_mask {
  width: 100%;
  height: 110%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.blank_screen {
  z-index: 99;
  background-color: #fff;
  width: 100vw;
  height: 120vh;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blank_screen.hide {
  display: none;
}

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

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

.text-span-3, .text-span-4 {
  font-weight: 600;
}

.weaglot_active {
  color: #fdfdfd;
  text-align: center;
  width: 50%;
  display: none;
  position: relative;
  top: 49px;
}

.link {
  clear: none;
  color: var(--blue);
  font-weight: 600;
  text-decoration: none;
}

.link-2 {
  color: var(--blue);
  font-weight: 600;
  text-decoration: none;
}

.link-3 {
  color: var(--blue);
  font-weight: 600;
  text-decoration: underline;
}

.text-span-5 {
  color: var(--blue);
  font-weight: 600;
  text-decoration: none;
}

.link-4 {
  color: #00f0ff;
  font-weight: 600;
  text-decoration: underline;
}

.link-4.login-text-links {
  color: var(--light-slate);
}

.heading {
  color: var(--action-blue);
  text-decoration: underline;
}

.heading.home-page-pp {
  color: var(--blue);
}

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

.pp_privacy_text {
  font-size: .7rem;
}

.text-span-7, .text-span-8 {
  font-weight: 500;
}

.user-form_form {
  text-align: left;
}

.user-form_component {
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 34rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.user-form_component.is-sign-up {
  padding-bottom: 8.5rem;
}

.user-form_component.is-log-in {
  padding-bottom: 7.5rem;
}

.user-form_component.is-log-in.max-login {
  opacity: 1;
  margin-top: -5%;
  padding-bottom: 7.7rem;
  display: block;
}

.user-form_component.is-log-in.max-login.hide-me {
  display: none;
}

.user-form_component.is-log-in.hbo-max-login {
  opacity: 1;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: none;
}

.user-form_component.is-access-denied {
  max-width: 40rem;
}

.user-form_component.is-access-denied.still-having-trouble {
  max-width: 39rem;
}

.user-form_header {
  text-align: left;
  background-color: #fff0;
  border-style: none;
  padding: 0;
}

.input_component {
  border-top: 1px solid var(--max-white);
  background-color: #fff0;
  border-radius: 1rem;
  height: 4.25rem;
  margin-bottom: 0;
  padding-left: .925rem;
  padding-right: .925rem;
  font-size: 1.125rem;
  font-weight: 400;
}

.input_component.is-select {
  margin-bottom: 0;
}

.user-form_fields {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 20rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.user-form_fields.is-sign-up, .user-form_fields.is-account {
  max-width: none;
}

.user-form_fields.hbo-max-login-formfield {
  display: none;
}

.user-form_footer {
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  justify-content: center;
  max-width: 44ch;
  margin-left: auto;
  margin-right: auto;
}

.padding-top--form {
  padding-top: 20vh;
}

.form-link_component {
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
}

.form-link_component:hover {
  color: #0ff;
}

.gated_demo {
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100svh;
  display: flex;
}

.cell {
  align-items: center;
}

.form-layout_component {
  color: var(--max-white);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
}

.hide-weglot_component {
  display: none;
}

.user-form_label {
  font-weight: 600;
}

.user-form_label.is-margin-none {
  margin-bottom: 0;
}

.user-form_error-style {
  background-color: red;
  border-radius: 1rem;
  margin: 1rem 0;
  padding: 1.25rem 1rem;
  display: block;
  position: relative;
  top: 0%;
  overflow: visible;
}

.user-form_error-style.hide {
  display: none;
}

.user-form_error {
  position: static;
}

.link-5 {
  color: var(--light-slate);
  font-weight: 600;
  text-decoration: underline;
}

.heading-2 {
  color: var(--light-slate);
  text-decoration: underline;
}

.user-form_link-2 {
  cursor: pointer;
  font-weight: 400;
  text-decoration: underline;
  transition: all .1s;
}

.user-form_link-2:hover {
  color: #00f0ff;
}

.user-form_icon {
  width: 2rem;
}

.user-form_error-layout {
  display: none;
}

.user-form_legal {
  justify-content: center;
  position: absolute;
  inset: auto 0%;
}

.max-width-35rem {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.user-form_log-in-text {
  text-transform: lowercase;
  background-color: #efefef00;
}

.user-form_error-background {
  background-color: red;
  border-radius: 1rem;
  position: absolute;
  inset: 1rem 0%;
}

.user-form_error-text {
  z-index: 1;
  text-align: center;
  padding: 1.25rem 1rem;
  font-weight: 600;
  position: relative;
}

.user-form_list-item {
  text-align: center;
  max-width: none;
}

.max-width-access {
  max-width: 65ch;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-large-plain-2 {
  color: #313131;
  letter-spacing: .02rem;
  background-color: #0000;
  border: 1px solid #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-large-plain-2:hover {
  color: #002be7;
}

.tab-link-large-plain-2.w--current {
  color: #fff;
  background-color: #002be7;
  justify-content: center;
}

.lightbox_placeholder-2 {
  color: #0000001a;
  background-color: #f5f5f7;
  border: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.sub-bullet-list-item-2 {
  margin-bottom: .5rem;
  margin-left: 1.6875rem;
}

.text-size-medium-2.text-weight-medium {
  max-width: 100ch;
}

.lightbox_item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lightbox_item-media-2 {
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lightbox_item-media-2.is-9x16 {
  flex: none;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: 20rem;
}

.lightbox_item-media-2.is-16x9 {
  flex: none;
}

.links-to-update {
  display: none;
}

.accessdenied_paragraph {
  padding-top: .8em;
  padding-bottom: .8em;
  font-size: 1.2rem;
}

.accessdenied_paragraph.bold {
  padding-bottom: 0;
  font-weight: 700;
}

.text-block-4 {
  color: var(--max-white);
}

.text-span-9 {
  color: var(--active-blue);
  text-decoration: none;
}

.search-result-item, .search {
  display: block;
}

.heading-3 {
  display: none;
}

.div-block-4 {
  width: 15px;
}

.category-to-update {
  display: none;
}

.text-span-10 {
  color: #002be7;
  text-decoration: underline;
}

.text-span-11 {
  color: #002be7;
  font-weight: 400;
  text-decoration: underline;
}

.text-span-12, .text-span-13, .text-span-14, .text-span-15 {
  font-weight: 500;
}

.hide-me {
  display: none;
}

.hide-me.show-me {
  display: block;
}

.restricted-legal {
  z-index: 999999999;
  background-color: #0009;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.restricted-legal.restricted-regions {
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
}

.restricted-content-container {
  background-color: var(--max-white);
  flex-flow: column;
  width: 45vw;
  height: auto;
  display: flex;
}

.restricted-content-container.restricted-padding {
  position: relative;
}

.hbo-max-do-dont {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin: 20px;
  display: flex;
}

.hbo-max-do-dont.restricted-padding, .restricted-legal-text.restricted-padding {
  margin: 20px;
}

.restricted-header.restricted-padding {
  margin: 40px 20px 20px;
}

.restricted-close-btn {
  width: 60px;
  height: 60px;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-5 {
  width: 100%;
  height: 100%;
}

.text-block-5 {
  font-size: 2rem;
  font-weight: 700;
}

.text-span-16 {
  color: var(--warning-yellow);
}

.alert-container {
  background-color: #ffcb14;
  border-radius: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px;
}

.bennelux-form-header {
  color: var(--max-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-6 {
  color: var(--black);
  font-weight: 300;
}

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

.text-block-7 {
  font-size: 1.2rem;
  font-weight: 400;
}

.link-6 {
  color: var(--action-blue);
  text-decoration: underline;
}

.thumb-list, .link-7 {
  font-size: 1.125rem;
}

.link-8 {
  color: var(--blue);
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.list-item-2 {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.list-item-3 {
  margin-bottom: 0;
  font-size: 1rem;
}

.cnn-hero {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-6 {
  width: 100%;
}

.text-span-19, .text-span-20, .text-span-21, .text-span-22, .text-span-23, .text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44, .text-span-45, .text-span-46, .text-span-47, .text-span-48, .text-span-49, .text-span-50, .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61, .text-span-62, .text-span-63, .text-span-64, .text-span-65 {
  font-weight: 600;
}

.bold-text-4 {
  font-weight: 500;
}

.text-span-66, .text-span-67, .text-span-68, .text-span-69, .text-span-70 {
  font-weight: 600;
}

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

.email-link {
  color: #002be7;
}

.bullet-font-size-1, .text-block-8 {
  font-size: 1.125rem;
}

.text-span-72 {
  font-weight: 500;
}

.section_1_image {
  opacity: .7;
  width: 50%;
  margin-top: 0;
}

.cover_icon-wrapper-3 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #f5f5f7;
  cursor: pointer;
  background-color: #f5f5f733;
  border: 2px solid #f5f5f7;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .7rem;
  display: flex;
}

.text-span-74, .text-span-75, .text-span-77, .text-span-76 {
  font-weight: 500;
}

.cover_icon-wrapper-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #f5f5f7;
  cursor: pointer;
  background-color: #f5f5f733;
  border: 2px solid #f5f5f7;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .7rem;
  display: flex;
}

.text-span-79, .text-span-78 {
  font-weight: 500;
}

.lightbox_item-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.tab-link-large-plain-3 {
  color: #313131;
  letter-spacing: .02rem;
  background-color: #0000;
  border: 1px solid #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-large-plain-3:hover {
  color: #002be7;
}

.tab-link-large-plain-3.w--current {
  color: #fff;
  background-color: #002be7;
  justify-content: center;
}

.tab-link-large-plain-3.hide-me, .tab-link-large-plain-3.hide-me.w--current {
  display: none;
}

.lightbox_item-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.tab-link-large-plain-4 {
  color: #313131;
  letter-spacing: .02rem;
  background-color: #0000;
  border: 1px solid #002be700;
  border-radius: 99vw;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: 1rem;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.tab-link-large-plain-4:hover {
  color: #002be7;
}

.tab-link-large-plain-4.w--current {
  color: #fff;
  background-color: #002be7;
  justify-content: center;
}

.tab-link-large-plain-4.hide-me, .tab-link-large-plain-4.hide-me.w--current {
  display: none;
}

.link-9 {
  color: #002be7;
  font-weight: 600;
  text-decoration: underline;
}

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

.link-10 {
  color: #002be7;
  font-weight: 600;
  text-decoration: underline;
}

.flex-column {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-11 {
  color: var(--medium-slate);
  font-weight: 600;
  text-decoration: underline;
}

.text-size-medium {
  max-width: none;
  display: block;
}

.text-size-medium.text-weight-medium {
  font-weight: 300;
  display: block;
}

.text-size-medium.text-weight-medium.max-width-auto {
  font-weight: 600;
}

.text-size-medium.text-weight-medium.max-width-auto.alpha-0 {
  opacity: 0;
}

.text-size-medium.text-weight-medium.max-p-headers {
  text-transform: none;
  font-weight: 400;
}

.text-size-medium.text-weight-medium.text-style-uppercase {
  font-weight: 500;
  display: block;
}

.text-size-medium.max-width-auto {
  font-weight: 600;
  display: block;
}

.text-size-medium.rich-text_component {
  text-decoration: none;
}

.text-size-medium.padding-custom-column-1 {
  padding-right: 17px;
}

.text-size-medium.hide-me {
  display: none;
}

.text-size-medium.link-2 {
  text-decoration: none;
}

.text-span-81, .text-span-82 {
  font-weight: 500;
}

.hero-logo {
  width: 38vw;
  position: absolute;
  left: 30%;
}

.hero-logo.brand-device-hero-logo {
  left: 27%;
}

.margin-bottom.margin-1.key-art-guidelines-buffer {
  margin-bottom: 20px;
}

.margin-bottom.margin-0d625 {
  margin-bottom: .625rem;
}

.margin-bottom.margin-4d75 {
  margin-bottom: 4.75rem;
}

.margin-bottom.hide_me {
  display: none;
}

.margin-bottom.margin-small {
  position: relative;
}

.image-borders {
  -webkit-text-stroke-width: 0px;
  border: 1px solid #0000002e;
}

.text-span-83 {
  font-size: 1rem;
  font-weight: 600;
}

.max-primary-color-background {
  background-color: #000;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.max-primary-color-background.new-max-color-2025 {
  background-image: radial-gradient(circle closest-corner, #2e3f4d, #000 73%);
  display: block;
}

.max-primary-color-background.new-max-color-2025.sign-in-gradient {
  background-color: #8298ab;
  background-image: radial-gradient(circle closest-corner, #2e3f4d, #000 51%), url("https://cdn.prod.website-files.com/66f31357b77fa4defecc474e/680f8e81d4bfcf59d352b12b_67f0c19edad63f3fabb22b48_HomePage-Brand-Quilt.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: block;
}

.max-primary-color-background.new-max-color-2025.sign-in-gradient.hide-me {
  display: none;
}

.muted-black-45-percent {
  opacity: .45;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
}

.coming-soon-container {
  width: 60%;
  display: none;
}

.coming-soon-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.coming-soon-logo {
  width: 70%;
  max-width: 280px;
  position: relative;
}

.coming-soon-text {
  color: #fff;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.2;
}

.login-text-links {
  color: #8298ab;
  -webkit-text-stroke-color: #8298ab;
  font-weight: 600;
  text-decoration: underline;
}

.body {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-84, .text-span-85 {
  font-weight: 600;
}

.link-12 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: underline;
}

.text-span-86, .text-span-87, .text-span-88, .text-span-89 {
  font-weight: 600;
}

.link-13 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: underline;
}

.text-span-90, .text-span-91, .text-span-92, .text-span-93 {
  font-weight: 600;
}

.link-14, .link-15 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: underline;
}

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

.image-7 {
  width: 100%;
  position: absolute;
}

.body-2 {
  background-color: var(--black);
}

.caption-text-2 {
  color: #313131;
  font-size: .875rem;
}

.center-position {
  height: 42px;
  min-height: 42px;
  max-height: 42px;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.link-16 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: none;
}

.category_padding-3 {
  background-color: #fff;
  border-radius: .625rem;
  padding: 4.75rem 4rem;
}

.list-item-4 {
  margin-bottom: .4em;
  font-weight: 300;
  line-height: 1.3;
  text-decoration: none;
}

.list-item-5 {
  margin-bottom: .4em;
  font-weight: 300;
  line-height: 1.3;
}

.form-wrapper {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  margin-top: 15%;
  margin-left: 20%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  top: 0%;
  overflow: visible;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.forgot-password-link {
  float: right;
  margin-left: auto;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tour-step {
  display: none;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

.relative-2 {
  position: relative;
}

.field-label-2, .text-block-9 {
  color: var(--true-white);
}

.title-treatment.margin-0d625.content-padding-rightt {
  padding-right: 20px;
}

.templates-downloads {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.templates-downloads.emea-templates-downloads {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.templates-downloads.smaller-gap {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
}

.templates-downloads.smaller-gap.flex-down {
  flex-flow: column;
}

.button_link-2 {
  color: #4f6984;
  text-transform: uppercase;
  flex-direction: row;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline;
}

.button_link-2.is-icon {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.flex-column-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content_image-border-2 {
  border: 0 solid #0000001a;
  position: absolute;
  inset: 0%;
}

.svg-embed_component-2 {
  color: #4f6984;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-button-link-container:hover {
  color: #a82323;
}

.button-small_component-2 {
  grid-column-gap: 1rem;
  color: #4f6984;
  -webkit-text-stroke-color: #4f6984;
  border: 1px solid #4f6984;
  border-radius: 99vw;
  align-items: center;
  margin-right: 15px;
  padding-top: .125rem;
  padding-bottom: .125rem;
  padding-right: .75rem;
  font-size: 1rem;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.button-small_component-2.hide_me {
  display: none;
}

.button_text-2 {
  color: #4f6984;
  overflow-wrap: normal;
  flex-direction: row;
  font-weight: 600;
  line-height: 1;
  position: relative;
  top: .1rem;
}

.category_padding-4 {
  background-color: #fff;
  border-radius: .625rem;
  padding: 4.75rem 4rem;
}

.dropdown-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 7px;
  flex-flow: column;
  align-items: flex-start;
  width: 200%;
  margin-bottom: 0;
  padding: 20px 10px;
  display: none;
}

.dropdown-list.border-shadow-color {
  border: 1px solid #4f6984;
  margin-top: 0;
  box-shadow: 0 0 8px 4px #00000005;
}

.dropdown-list.border-shadow-color.show-me {
  display: block;
}

.dropdown-toggle {
  color: #3d6a99;
  padding-top: 10px;
  padding-bottom: 10px;
}

.caption-text-3 {
  color: #313131;
  font-size: .875rem;
}

.button_icon-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  background-color: #4f6984;
  border-radius: 99vw;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  position: relative;
  left: .125rem;
  overflow: hidden;
}

.button_icon-2.dropdown-button-icon {
  color: #4f6984;
  background-color: #fff;
}

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

.dropdown {
  z-index: 1;
  color: #4f6984;
  background-color: #fff;
  border: 1px solid #4f6984;
  border-radius: 99vw;
}

.flex-column-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-column-3.hide-me {
  display: none;
}

.flex-column-4 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-small_component-3 {
  grid-column-gap: 1rem;
  color: #4f6984;
  -webkit-text-stroke-color: #4f6984;
  border: 1px solid #4f6984;
  border-radius: 99vw;
  align-items: center;
  margin-right: 15px;
  padding-top: .125rem;
  padding-bottom: .125rem;
  padding-right: .75rem;
  font-size: 1rem;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.button-small_component-3.hide_me {
  display: none;
}

.button_text-3 {
  color: #4f6984;
  overflow-wrap: normal;
  flex-direction: row;
  font-weight: 600;
  line-height: 1;
  position: relative;
  top: .1rem;
}

.category_padding-5 {
  background-color: #fff;
  border-radius: .625rem;
  padding: 4.75rem 4rem;
}

.caption-text-4 {
  color: #313131;
  font-size: .875rem;
}

.button_icon-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  background-color: #4f6984;
  border-radius: 99vw;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  position: relative;
  left: .125rem;
  overflow: hidden;
}

.button_icon-3.dropdown-button-icon {
  color: #4f6984;
  background-color: #fff;
}

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

.flex-column-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-column-5.hide-me {
  display: none;
}

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

.caption-text-5, .caption-text-6 {
  color: #313131;
  font-size: .875rem;
}

.image-borders-2 {
  border: 1px solid #00000026;
}

.caption-text-7, .caption-text-8, .caption-text-9 {
  color: #313131;
  font-size: .875rem;
}

.link-17, .link-18 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: none;
}

.div-block-5 {
  display: block;
}

.link-19 {
  color: #4f6984;
  font-weight: 600;
  text-decoration: none;
}

.bold-text-5, .bold-text-6 {
  font-weight: 600;
}

.cta_arrow-2 {
  -webkit-text-stroke-color: #fff;
  width: 100%;
  height: 100%;
}

.image-8 {
  margin-top: 20px;
  margin-bottom: 15px;
  display: none;
}

.no-link-arrow {
  border: 2px solid #fff;
  border-radius: 500%;
  width: 40px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 15px;
  display: flex;
  transform: rotate(90deg);
}

.text-span-150, .text-span-151 {
  font-weight: 500;
}

.text-span-152 {
  font-size: 2rem;
}

.text-callout {
  color: var(--blue);
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-span-153 {
  font-size: 1.5rem;
}

.text-span-154, .text-span-155 {
  font-size: 1.4rem;
}

.text-span-156 {
  color: var(--blue);
  font-size: 1.4rem;
  font-weight: 500;
}

.text-span-157 {
  font-size: 1.4rem;
}

.text-span-158 {
  vertical-align: baseline;
  text-decoration: none;
}

.text-span-159, .text-span-160, .text-span-161 {
  text-decoration: none;
}

.paragraph-indent {
  padding-left: 40px;
}

.text-span-162, .text-span-163 {
  font-weight: 300;
}

.text-span-164 {
  text-transform: lowercase;
}

.text-span-165, .bold-text-7 {
  font-weight: 300;
}

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

.sub-list-item {
  margin-left: 1.6875rem;
}

.button-container {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-8 {
  font-weight: 300;
}

.bold-text-9 {
  font-weight: 600;
}

.text-block-11 {
  margin-bottom: 1em;
}

.login-vid {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.black-back {
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-3 {
  background-color: var(--black);
}

@media screen and (max-width: 991px) {
  .style-guide_section.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-huge {
    padding: 5rem;
  }

  .padding-vertical.padding-large {
    padding: 2.5rem;
  }

  .padding-vertical.padding-xhuge {
    padding: 6rem;
  }

  .padding-vertical.padding-xlarge {
    padding: 3rem;
  }

  .title-treatment.margin-medium {
    margin: 1.5rem;
  }

  .title-treatment.margin-large {
    margin: 2.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .style-guide-nav_component {
    grid-column-gap: 1em;
    border-radius: 0;
    align-items: center;
    width: auto;
    max-width: 100%;
    display: flex;
    overflow: scroll;
  }

  .style-guide-nav_link {
    padding-right: 1rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-size-small.inline.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-xlarge {
    margin: 3rem;
  }

  .margin-top.margin-huge {
    margin: 5rem;
  }

  .margin-top.margin-xxlarge {
    margin: 4rem;
  }

  .margin-top.margin-xhuge {
    margin: 6rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .style-guide_layout {
    flex-direction: column;
    display: flex;
  }

  .section_main {
    background-color: var(--true-white);
  }

  .section_main.background-color-white, .side-nav_component {
    background-color: var(--max-white);
  }

  .nav-link-text {
    font-size: 1.5rem;
  }

  .nav_divider {
    display: none;
  }

  .content_component.is--5-2, .content_component.is--5-1 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .navbar_component {
    position: relative;
  }

  .navbar-links_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navlink-dropdown_component {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .sublinks_component {
    flex-direction: column;
    align-items: flex-start;
    height: 0;
    display: flex;
    position: static;
    transform: translate(0, .8rem);
  }

  .body-text, .body-text a, .body-text h3, .body-text p {
    font-size: 1rem;
  }

  .accordian-text-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .side-nav-arrow-wrapper {
    display: none;
  }

  .caption-text p {
    font-size: .875rem;
  }

  .tabs-menu {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    background-color: var(--max-white);
    align-items: center;
    max-width: 1920px;
    padding: 2rem 1.5rem;
    display: flex;
  }

  .category-link_subcategories {
    flex-direction: column;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .device-overlay_text {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    font-size: 1.8em;
  }

  .style-guide_section.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .style-guide_item-list {
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-huge {
    padding: 3.5rem;
  }

  .padding-vertical.padding-large {
    padding: 1.5rem;
  }

  .padding-vertical.padding-xhuge {
    padding: 4rem;
  }

  .padding-vertical.padding-xlarge {
    padding: 2rem;
  }

  .title-treatment.margin-medium {
    margin: 1.25rem;
  }

  .title-treatment.margin-large {
    margin: 1.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .style-guide_swatch-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-size-small.inline.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-xlarge {
    margin: 2rem;
  }

  .margin-top.margin-huge {
    margin: 3.5rem;
  }

  .margin-top.margin-xxlarge {
    margin: 3rem;
  }

  .margin-top.margin-xhuge {
    margin: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .style-guide_section.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .style-guide_swatch-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .show-mobile-portrait {
    display: block;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-size-small.inline.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
}

#w-node-e4edf820-e13b-bca6-5bbf-cb27cbdcbebf-fecc4776, #w-node-_5c487fa4-6c56-90f8-fbf4-65ecefbc5e67-fecc4776, #w-node-_93f2b616-6496-b544-62fa-9fea5c01f1fa-fecc4776 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cd9548be-0e42-c6c0-8691-a7e10d650c17-fecc4776 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_6d0cd482-1f83-5197-6e85-26e2aa8a8991-fecc4776 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_38579d83-d32b-0670-b94e-1955c6fbe094-fecc4776 {
  grid-area: 3 / 6 / 4 / 7;
  place-self: end stretch;
}

#w-node-_7c7822b1-666d-79f8-6a84-c5e1abcfe355-fecc47b9 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_74612384-57f1-fb4d-5e03-4122c20cb7b5-fecc47b9 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_348685d2-af95-4f8a-1609-7bd6f75d0606-fecc47b9 {
  grid-area: 1 / 2 / 7 / 7;
}

#w-node-_69eca80c-73a1-2afe-19db-a21fd8c6ed4a-fecc47b9 {
  grid-area: span 5 / span 5 / span 5 / span 5;
}

#w-node-_1ab3e3b0-8f72-b8e0-7d57-8460c9d7a43d-fecc47b9, #w-node-_1ab3e3b0-8f72-b8e0-7d57-8460c9d7a444-fecc47b9 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_93ac9763-5c38-5540-8921-9652728cd1c6-fecc47ba, #w-node-_6861789a-d68d-74e9-d6b9-9fca3284fb98-fecc47ba, #w-node-afa5df60-0a47-983e-614c-11dd1b4b5fad-fecc47ba, #w-node-_989bab0f-e8c2-84c1-9be2-f8bfe6eb75ab-fecc47ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47bb, #w-node-_82e65d3a-c359-878c-73f9-e8609d62e1c2-fecc47bb, #w-node-_82e65d3a-c359-878c-73f9-e8609d62e1c8-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc4dc-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc4e5-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc4fc-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc4ff-fecc47bb, #w-node-_7b394849-0a7e-48c1-5ef2-e474845724b2-fecc47bb, #w-node-_7b394849-0a7e-48c1-5ef2-e474845724b5-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc527-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc52a-fecc47bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc53a-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc53d-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc542-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc54a-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc554-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc55c-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc566-fecc47bb, #w-node-_190bdfe7-1adf-746c-5e65-d36e2f5dc56e-fecc47bb {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_1a3e1d06-5b14-5ec2-34cc-77493b7b659b-fecc47bb, #w-node-c837e6c0-6fd5-5fcd-2bdd-15747e53cf5e-fecc47bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f7ef335-824b-7b79-8005-155386e7eee0-fecc47bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0a3425ec-7b4a-0bbc-d9fc-93e90a552767-fecc47bb, #w-node-_0a3425ec-7b4a-0bbc-d9fc-93e90a55276d-fecc47bb, #w-node-_70868ce0-b5cf-622c-b8d5-e797b8ce7599-fecc47bb, #w-node-_70868ce0-b5cf-622c-b8d5-e797b8ce759e-fecc47bb, #w-node-_48cd3c09-1a3f-a818-0a85-63618d7bec6d-fecc47bb, #w-node-a8790ff5-a915-8a83-be8a-e0ee07d65a48-fecc47bb, #w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47bc, #w-node-_83c70d28-e59c-d795-3f58-0d3a1b59b298-fecc47bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd52deb2-9f83-dd31-7e52-2952f0ea8033-fecc47bd {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-d9b9900d-3c6c-517c-7f8c-aac95fcf41f2-fecc47bd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d88f9f5c-6646-dd26-d66c-29bb8194ccb3-fecc47bd {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-fc75075e-ab67-ea94-accd-bddd39d27616-fecc47bd {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-fc75075e-ab67-ea94-accd-bddd39d27619-fecc47bd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fc75075e-ab67-ea94-accd-bddd39d2761f-fecc47bd {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-ea99da7d-b51a-f88e-709b-4f5cf0757520-fecc47bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ef98db50-463f-7c03-4ab0-da08a7053ea8-fecc47bd, #w-node-_27f13fe0-6e3a-2d45-a1f4-bf9ac6505c74-fecc47bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2db58688-766a-7629-50f7-da2f7647d697-fecc47bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_78108ab2-5546-c59b-775f-e7640984bdf2-fecc47bd, #w-node-ca1af5e1-b5e8-8d9c-0c41-bb4841f1b068-fecc47bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03742023-8229-8394-e59b-45009831f1de-fecc47bd, #w-node-cb0be2e6-246d-02ff-4501-4585bbeaea98-fecc47bd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_8a47beaa-3f84-13ba-7726-12ee6850734c-fecc47bd, #w-node-_3b189ce2-ab30-b8ef-0853-9595d59f0e3f-fecc47bd, #w-node-_632e2b13-5f1a-47ec-ce24-c1fae48de68d-fecc47bd, #w-node-_1e10d7bd-4bf6-9766-bbd5-2a74fba8c2ad-fecc47bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cc5ece0-2a15-23e7-908f-2de3c286b42b-fecc47be, #w-node-_8cc5ece0-2a15-23e7-908f-2de3c286b439-fecc47be, #w-node-f0249e02-ec56-8bed-f9a1-a099ad35f46e-fecc47be, #w-node-_5453efbb-91ef-1430-03cf-d76df7f24890-fecc47be {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-c4ad2f97-b23f-f12e-c060-e4a5cc46e747-fecc47be, #w-node-_19db271d-a373-99d1-6624-c1b47ffcee6f-fecc47be, #w-node-_56858f63-97fd-09e1-a0a3-b45c08a7bf79-fecc47be {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_738881d3-e560-0dee-d754-3dd4d73ac184-fecc47be, #w-node-_738881d3-e560-0dee-d754-3dd4d73ac191-fecc47be {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_1f995454-f534-c5dc-fc21-75e03bfa2ccd-fecc47be, #w-node-c84b720c-9737-e425-4a51-89869f23adb1-fecc47be, #w-node-_8106ac1a-0fa5-b2aa-9462-c1b9f6472703-fecc47be, #w-node-f434949a-4e48-084d-3597-42bf5839249d-fecc47be {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47c0, #w-node-a689f12d-0066-9b66-8da5-640d12dfeb6c-fecc47c0, #w-node-_68b8bac6-7de2-dd68-be81-f1d13ba34f91-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba994029-c2d0-90fa-5fcb-ecfd0a1ef50a-fecc47c0, #w-node-_9a77dda6-8abb-d710-a29c-8389169f29cb-fecc47c0, #w-node-_5adbee9b-deff-1ff5-8a40-9bbb9a51af7b-fecc47c0, #w-node-_5adbee9b-deff-1ff5-8a40-9bbb9a51af9a-fecc47c0, #w-node-_5b30a1d9-d26b-02f2-a154-dc7e999bafa0-fecc47c0, #w-node-_5b30a1d9-d26b-02f2-a154-dc7e999baf81-fecc47c0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_924aabc8-6de5-4bce-1a3f-4d7921285ac9-fecc47c0, #w-node-_924aabc8-6de5-4bce-1a3f-4d7921285acc-fecc47c0, #w-node-_4e0a32f0-b6ff-739b-e5fa-319e6fd9adc9-fecc47c0, #w-node-_4e0a32f0-b6ff-739b-e5fa-319e6fd9add4-fecc47c0, #w-node-edbb1a3d-7adc-f957-df21-d568db49236b-fecc47c0, #w-node-edbb1a3d-7adc-f957-df21-d568db492370-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c1964c3-afa9-fd1a-03cd-eb37ed54d2e5-fecc47c0, #w-node-_9c1964c3-afa9-fd1a-03cd-eb37ed54d2ea-fecc47c0, #w-node-_8b644128-55d5-c049-4066-465d2d84b741-fecc47c0, #w-node-_8b644128-55d5-c049-4066-465d2d84b74a-fecc47c0, #w-node-_94f96b14-de53-c976-a861-bba2a3a8bcaf-fecc47c0, #w-node-_94f96b14-de53-c976-a861-bba2a3a8bcb8-fecc47c0, #w-node-_6566ca23-1e5b-0c5e-a483-8bd1bd6c0e31-fecc47c0, #w-node-_6566ca23-1e5b-0c5e-a483-8bd1bd6c0e3a-fecc47c0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-fccdc0b6-a489-44cb-6721-15df2d6f6685-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6689-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6694-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fccdc0b6-a489-44cb-6721-15df2d6f66ae-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f66cd-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f66e8-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6707-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6726-fecc47c0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fccdc0b6-a489-44cb-6721-15df2d6f674c-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6755-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f676c-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f676f-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f6797-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f679a-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fccdc0b6-a489-44cb-6721-15df2d6f67aa-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67ad-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67b2-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67ba-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67c4-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67cc-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67d6-fecc47c0, #w-node-fccdc0b6-a489-44cb-6721-15df2d6f67de-fecc47c0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_734702f7-38b3-3698-fd0e-37ebe14cb2a6-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb2aa-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb2b5-fecc47c0, #w-node-f9ebb18d-8430-ddb2-354d-6f0d0136cb4f-fecc47c0, #w-node-f9ebb18d-8430-ddb2-354d-6f0d0136cb5a-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734702f7-38b3-3698-fd0e-37ebe14cb2cf-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb2ee-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb309-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb328-fecc47c0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a883477f-f873-ec5d-36fd-bb4576bf42dd-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3edca6-febf-8032-44f2-6e05719f2a5a-fecc47c0, #w-node-_9e3edca6-febf-8032-44f2-6e05719f2a01-fecc47c0, #w-node-_9e3edca6-febf-8032-44f2-6e05719f2a1c-fecc47c0, #w-node-_9e3edca6-febf-8032-44f2-6e05719f2a3b-fecc47c0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_734702f7-38b3-3698-fd0e-37ebe14cb36d-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb376-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb38d-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb390-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3b8-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3bb-fecc47c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3cb-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3ce-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3d3-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3db-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3e5-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3ed-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3f7-fecc47c0, #w-node-_734702f7-38b3-3698-fd0e-37ebe14cb3ff-fecc47c0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47d6, #w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47d7, #w-node-_1a3e1d06-5b14-5ec2-34cc-77493b7b659b-fecc47d7, #w-node-c837e6c0-6fd5-5fcd-2bdd-15747e53cf5e-fecc47d7, #w-node-a8cd6b0b-ec03-95db-2876-f52706869f5d-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869f65-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869f6d-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869f75-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869f7d-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869f8b-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869f94-fecc47d9, #w-node-be24c082-aa2a-5839-bd7a-6093c0d42ae9-fecc47d9, #w-node-_470303c9-b03b-c48a-a707-45ac1499acb1-fecc47d9, #w-node-_2909a648-3047-3b25-8de8-c83246824fc3-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869fad-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869fb5-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869fbd-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869fc5-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869fcd-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869fdb-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869fe3-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869fef-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f52706869ff2-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f52706869ffc-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a004-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a00c-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a014-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a01c-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a032-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a03e-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a041-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a04b-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a053-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a05b-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a063-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a06b-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a081-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a08d-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a090-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a09a-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a0a2-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a0aa-fecc47d9, #w-node-a8cd6b0b-ec03-95db-2876-f5270686a0b2-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a0ba-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a0d0-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a0dc-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8cd6b0b-ec03-95db-2876-f5270686a0df-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f6fe-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f706-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f71e-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f72c-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f743-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f74b-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f763-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f779-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f792-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f79a-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f7b2-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f7c8-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f7e1-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f7e9-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f801-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f817-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f830-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f838-fecc47d9, #w-node-_8764c3c8-7939-e3e7-c9d6-6c9e3631f866-fecc47d9, #w-node-_0e64e063-80f2-3090-23fb-ca814fb2e0ee-fecc47d9, #w-node-_0e64e063-80f2-3090-23fb-ca814fb2e0f6-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e64e063-80f2-3090-23fb-ca814fb2e0fe-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e64e063-80f2-3090-23fb-ca814fb2e101-fecc47d9, #w-node-_08ccc632-c3a2-016e-5962-1e485a5bf72f-fecc47d9, #w-node-_305e1d6b-bf01-1550-0f29-08f48436925f-fecc47d9, #w-node-_305e1d6b-bf01-1550-0f29-08f484369267-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_305e1d6b-bf01-1550-0f29-08f48436926f-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_305e1d6b-bf01-1550-0f29-08f48436927e-fecc47d9, #w-node-_305e1d6b-bf01-1550-0f29-08f484369287-fecc47d9, #w-node-bff0b157-3546-ab83-e53b-c035941c7913-fecc47d9, #w-node-bff0b157-3546-ab83-e53b-c035941c791b-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bff0b157-3546-ab83-e53b-c035941c7923-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bff0b157-3546-ab83-e53b-c035941c7933-fecc47d9, #w-node-bff0b157-3546-ab83-e53b-c035941c793b-fecc47d9, #w-node-_19b43260-19a4-e3a4-a969-9767b4eab5d0-fecc47d9, #w-node-_19b43260-19a4-e3a4-a969-9767b4eab5d8-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19b43260-19a4-e3a4-a969-9767b4eab5e0-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_19b43260-19a4-e3a4-a969-9767b4eab5f0-fecc47d9, #w-node-_19b43260-19a4-e3a4-a969-9767b4eab5f8-fecc47d9, #w-node-_2530fc2d-1140-c414-d453-7ad9e2c949c7-fecc47d9, #w-node-_2530fc2d-1140-c414-d453-7ad9e2c949cf-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2530fc2d-1140-c414-d453-7ad9e2c949d7-fecc47d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2530fc2d-1140-c414-d453-7ad9e2c949e7-fecc47d9, #w-node-_2530fc2d-1140-c414-d453-7ad9e2c949ef-fecc47d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e37344d7-f6c5-c24f-5b05-f71466349828-fecc47da, #w-node-a3435e17-e197-36ab-e82b-a59a1a658d88-fecc47da {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4f42e9d3-6569-1090-822f-56e5261436ef-fecc47f6 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_56f7955f-7020-19db-0179-f70c0556d183-fecc47f6, #w-node-dba99e02-33ee-7b1a-738a-c63879065fe8-fecc47f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_20c2542e-386c-6bed-9ce7-8460124449ba-fecc47f8, #w-node-_64f0ed0c-b01e-923b-9be5-98a19ded32f6-fecc47f8, #w-node-_97da40a4-9ed4-0712-2e30-81b77a9b29fd-fecc47f8, #w-node-_97da40a4-9ed4-0712-2e30-81b77a9b29ff-fecc47f8, #w-node-_4fe735d7-893e-424d-3c8a-ae8adf09711e-fecc47f8, #w-node-_4fe735d7-893e-424d-3c8a-ae8adf097124-fecc47f8, #w-node-_13c72588-a5e6-402d-7e18-e7f2a2e73da8-fecc47f9, #w-node-_13c72588-a5e6-402d-7e18-e7f2a2e73dae-fecc47f9, #w-node-_807fc8cb-3ee2-c46c-8f68-d027d86bf4db-fecc47f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0857a7d0-ad06-b76e-d7d6-c4ffddd090d6-fecc47f9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cab35737-4aff-0886-db04-93b4f5643a5c-fecc47f9, #priority-deliverables.w-node-cab35737-4aff-0886-db04-93b4f5643b12-fecc47f9, #w-node-bbf23506-4778-b4fd-b1de-cae18adb5877-fecc47f9, #Brand.w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47f9, #w-node-c8e90798-7469-de42-1930-690e10eb2bcc-fecc47f9, #w-node-_29809a88-922b-91a1-28e5-6f1525a99705-fecc47f9, #w-node-edd55b35-dfcf-5571-c4c1-51a821ea3c7e-fecc47f9, #w-node-_66b042f4-5f7a-899c-05d6-aee25df257b0-fecc47f9, #w-node-bccf422a-1c17-6e2b-2f3d-45bbb2cad00a-fecc47f9, #w-node-bccf422a-1c17-6e2b-2f3d-45bbb2cad00e-fecc47f9, #w-node-_52d1cb39-e966-813a-76ed-3816061f7946-fecc47f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f29ca5-30af-0d37-9089-da9295cd67a8-fecc47f9, #w-node-_04f29ca5-30af-0d37-9089-da9295cd67c2-fecc47f9, #w-node-_80b5b89d-3d6a-5e2a-0d8d-f35fd5747004-fecc47f9, #w-node-_18048919-785e-b053-2021-4a621ad7cb50-fecc47f9, #w-node-cbe311a2-02ab-9d40-e6fd-b99d75d1cfee-fecc47f9 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-d1aaae24-b249-3002-bba0-32c93da25d4b-fecc47f9, #w-node-d1aaae24-b249-3002-bba0-32c93da25d4e-fecc47f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e159ff94-5fc9-2f66-7387-ee5e2972b4d3-fecc47f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e159ff94-5fc9-2f66-7387-ee5e2972b4d4-fecc47f9, #w-node-ccc49961-b58e-0515-def7-09c283a5072d-fecc47f9, #w-node-_30f815fe-b187-adad-898a-14222d3641f7-fecc47f9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#production-setup.w-node-f0709116-50ea-d93c-12e4-e4a5af477f53-fecc47f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97036e11-a9b1-b19d-9e7c-336438794fb9-fecc47f9, #w-node-_97036e11-a9b1-b19d-9e7c-336438794fbb-fecc47f9, #w-node-_12293f3a-a6a8-270e-2ee9-b13f708ddfb0-fecc47f9, #w-node-_12293f3a-a6a8-270e-2ee9-b13f708ddfb2-fecc47f9 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-a1bd54b3-bcaa-abce-c026-cd31cddbd3c7-fecc47f9, #w-node-a1bd54b3-bcaa-abce-c026-cd31cddbd3cb-fecc47f9, #w-node-a1bd54b3-bcaa-abce-c026-cd31cddbd3ce-fecc47f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6570d3a2873f5aaa8eb8a2c8000000000016-fecc47fb, #w-node-_8a964340-a4ae-e3cc-3fe0-9de992429f81-fecc47fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#logo-suite.w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19cf1c19-7c97-742d-ec96-c7556fc64981-fecc47fc {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-b4d11298-6114-36f1-7003-1fe2f9b68eac-fecc47fc, #w-node-_07de4ef0-e39c-7663-2a0e-08319812a8bf-fecc47fc, #w-node-_07de4ef0-e39c-7663-2a0e-08319812a8c4-fecc47fc, #w-node-b80c0693-f05e-c9c7-c675-3951ae3eb38e-fecc47fc, #w-node-b80c0693-f05e-c9c7-c675-3951ae3eb391-fecc47fc, #w-node-_707cb827-3d26-c484-9f2a-c51c21874efd-fecc47fc, #w-node-_707cb827-3d26-c484-9f2a-c51c21874f00-fecc47fc, #w-node-_23039b22-7b90-7a31-2451-3928b9b1993f-fecc47fc, #w-node-_23039b22-7b90-7a31-2451-3928b9b19944-fecc47fc, #w-node-_23039b22-7b90-7a31-2451-3928b9b19949-fecc47fc, #w-node-_48796fdf-66f9-022b-b0f6-42a3ddbb6679-fecc47fc, #w-node-_9775c1aa-fe51-92a4-c43f-dfbedc5a9338-fecc47fc, #w-node-_9775c1aa-fe51-92a4-c43f-dfbedc5a933b-fecc47fc, #w-node-_9561326e-a3f1-54cb-09a8-b7231429dc9a-fecc47fc, #w-node-_9561326e-a3f1-54cb-09a8-b7231429dc9e-fecc47fc, #w-node-cc5904b3-7bfc-0ad4-6211-b7e241e2ff99-fecc47fc, #w-node-f361d4b2-b21a-38fe-0d54-ce2541094009-fecc47fc, #w-node-_4041f297-f69d-6358-fef9-6b4ed2e6d822-fecc47fc, #w-node-fd7a7982-e8bb-8251-6da6-8d82f91d0ab9-fecc47fc, #w-node-b7d2bd06-48d2-a3b7-cdae-dd5af763ac2b-fecc47fc, #w-node-_85a0298a-14ca-db51-4f09-0993340bbaa1-fecc47fc, #w-node-_85a0298a-14ca-db51-4f09-0993340bbaa4-fecc47fc, #w-node-_01fe6c18-2a50-d952-9280-479b524e892c-fecc47fc, #w-node-_01fe6c18-2a50-d952-9280-479b524e8924-fecc47fc, #w-node-c90fe313-a03e-8990-67a4-60b9f847195f-fecc47fc, #w-node-c90fe313-a03e-8990-67a4-60b9f8471967-fecc47fc, #w-node-c90fe313-a03e-8990-67a4-60b9f847196f-fecc47fc, #w-node-_9040a6ca-3413-b50d-26dc-901c80e9ac45-fecc47fc, #w-node-_9040a6ca-3413-b50d-26dc-901c80e9ac4d-fecc47fc, #w-node-_14de6e93-8025-8c1f-b6f4-e121099f3776-fecc47fc, #w-node-_294a784a-c5ef-8fba-692a-7952095d8a65-fecc47fc, #w-node-e14c33d2-bd52-7209-b86f-4603df290263-fecc47fc, #w-node-_1a3e1d06-5b14-5ec2-34cc-77493b7b659b-fecc47fc, #w-node-_83f058c0-da13-f530-6c21-2b7bb1b4fe47-fecc47fc, #w-node-_6de29ba5-749d-5f27-1958-a41930e80cc1-fecc47fc, #w-node-_6aff79ab-5a7b-00d5-5f9d-bb42480a63bd-fecc47fc, #w-node-_70868ce0-b5cf-622c-b8d5-e797b8ce7599-fecc47fc, #w-node-_70868ce0-b5cf-622c-b8d5-e797b8ce759e-fecc47fc, #w-node-_283a0fbb-fada-e40a-c982-eae3515e0d3f-fecc47fc, #w-node-_3ccdeead-64f2-9055-3be1-0210dfe9521b-fecc47fc, #w-node-_0553282a-0fd2-0f48-f55a-17505bfa55cd-fecc47fc, #w-node-_221b8a9a-c798-e186-83b3-7b0dc412b302-fecc47fc, #w-node-_221b8a9a-c798-e186-83b3-7b0dc412b2fa-fecc47fc, #w-node-b6df7a1d-363b-1984-5d29-ae47c430d6ec-fecc47fc, #w-node-b6df7a1d-363b-1984-5d29-ae47c430d6f4-fecc47fc, #w-node-b6df7a1d-363b-1984-5d29-ae47c430d6fc-fecc47fc, #w-node-b6474c03-a378-20e3-334e-681cce64fe6f-fecc47fc, #w-node-e964f90a-a617-1924-27ee-8e2f87c28cc2-fecc47fc, #w-node-cd9f0025-c345-56a9-3ec6-1bcf15c55194-fecc47fc, #w-node-_8c71b716-c424-1ddf-15b7-8953c3899957-fecc47fc, #w-node-_07f7e36d-d348-b35e-d97c-bd9135265de1-fecc47fc, #w-node-_07f7e36d-d348-b35e-d97c-bd9135265de6-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf40-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf43-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf4c-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf54-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf5c-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf66-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf6e-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf76-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf80-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf88-fecc47fc, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf90-fecc47fc, #w-node-d30e20d1-8654-9047-a7e7-95e751a436ac-fecc47fc, #w-node-d30e20d1-8654-9047-a7e7-95e751a436af-fecc47fc, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df34-fecc47fc, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df37-fecc47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df40-fecc47fc, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df5f-fecc47fc, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df7e-fecc47fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4482394f-5478-be37-3904-0479125953a0-fecc47fc, #w-node-_4482394f-5478-be37-3904-0479125953a6-fecc47fc, #w-node-_25cbabc6-50ab-d6da-75a9-099dbdc9ba03-fecc47fc, #w-node-_25cbabc6-50ab-d6da-75a9-099dbdc9ba08-fecc47fc, #w-node-aef50f04-7d8e-881f-0919-870b5af7e31a-fecc47fc, #w-node-aef50f04-7d8e-881f-0919-870b5af7e320-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c1e-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c21-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c24-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c2c-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c34-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c3e-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c46-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c4e-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c58-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c60-fecc47fc, #w-node-ac0aed15-57a5-6cf7-0ed1-c52b84a10c68-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70df-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70e2-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70e5-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70ed-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70f5-fecc47fc, #w-node-acbf15c2-47b5-fbf8-ffd9-3db94084f18d-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e70ff-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e7107-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e710f-fecc47fc, #w-node-ab25a465-ce6f-e15b-5294-4b10b7c9b725-fecc47fc, #w-node-_7d98e72c-ee48-abfa-3f27-540e80b3a53b-fecc47fc, #w-node-_9c38a816-92d9-93b1-f429-aedbf41462a6-fecc47fc, #w-node-ea7b7cb2-7f0a-eb0f-27a5-33eb244e7119-fecc47fc, #w-node-dee450ca-80dc-d367-608c-a94d2f81348c-fecc47fc, #w-node-dee450ca-80dc-d367-608c-a94d2f81348f-fecc47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb93e3a2-8486-a9a3-8f4b-b4e0a626ae45-fecc47fc, #w-node-dee450ca-80dc-d367-608c-a94d2f8134b1-fecc47fc, #w-node-_2af5ed57-c8c6-6d50-3376-83cbe0be60b4-fecc47fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_169e84f1-9fba-db47-33c5-538043c3e5a8-fecc47fc, #w-node-_169e84f1-9fba-db47-33c5-538043c3e5ab-fecc47fc, #w-node-_4b03ac22-a8c3-feb1-2437-6176a39977fe-fecc47fc, #w-node-_4b03ac22-a8c3-feb1-2437-6176a3997804-fecc47fc, #w-node-_95d9bba9-068c-9ff3-17b1-5d0f0f253dac-fecc47fc, #w-node-_95d9bba9-068c-9ff3-17b1-5d0f0f253daf-fecc47fc, #w-node-ffc108d2-edbc-52a3-9b63-e092cbd9ea06-fecc47fc, #w-node-_0be9b8cb-a020-4e60-45f2-11ba42436b2c-fecc47fd, #w-node-ddb1c1a1-6068-f95e-fa13-8b8e4073cebb-fecc47fd, #w-node-ddb1c1a1-6068-f95e-fa13-8b8e4073cec3-fecc47fd, #w-node-ddb1c1a1-6068-f95e-fa13-8b8e4073cef8-fecc47fd, #w-node-ddb1c1a1-6068-f95e-fa13-8b8e4073cf00-fecc47fd, #w-node-_3403c5a2-38ed-b37c-b636-1a460ae5e22c-fecc47fd, #w-node-_1e779730-4e5f-cd0c-e2c2-88f1dd36df12-fecc47fd, #w-node-_1e779730-4e5f-cd0c-e2c2-88f1dd36df1a-fecc47fd, #w-node-_1e779730-4e5f-cd0c-e2c2-88f1dd36df47-fecc47fd, #w-node-_088840c9-f06f-7364-228b-bb1f36d6387e-fecc47fd, #w-node-_088840c9-f06f-7364-228b-bb1f36d638ab-fecc47fd, #w-node-bbc5d38b-b067-da7f-f355-e96c4f0f8466-fecc47fd, #w-node-_914dc9df-4e46-4d9a-f765-e1a664c0eda2-fecc47fd, #w-node-_29191f9c-6c4f-03fb-4807-83d62da84fb1-fecc47fd, #w-node-_4b864ae6-1c1b-8e6c-023e-9dc3f0e04f9a-fecc47fd, #w-node-_6d8b27bc-f7a7-7873-0b80-a8fbf61f78ee-fecc47fd, #w-node-_4b864ae6-1c1b-8e6c-023e-9dc3f0e0500d-fecc47fd, #w-node-_4b864ae6-1c1b-8e6c-023e-9dc3f0e05018-fecc47fd, #w-node-_86ea5487-f5ea-a552-f1cd-461bc8c2b1a7-fecc47fd, #w-node-_86ea5487-f5ea-a552-f1cd-461bc8c2b1b2-fecc47fd, #w-node-_7a7658cb-8837-e11c-0338-60148051fbe2-fecc47fd, #w-node-_7a7658cb-8837-e11c-0338-60148051fbea-fecc47fd, #w-node-ca20d243-5790-5fb4-3862-317412eeed2e-fecc47fd, #w-node-_40c673f7-e781-3989-dea9-11f56d2c98b0-fecc47fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40fa508a-d006-453e-482a-cac207e405b2-fecc47fd, #w-node-_40fa508a-d006-453e-482a-cac207e405d0-fecc47fd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-d06d8e2e-e260-b13e-a3fb-abb2112d0d3e-45cea1ed, #w-node-d06d8e2e-e260-b13e-a3fb-abb2112d0d46-45cea1ed, #w-node-_27ebedc6-9300-e05e-eaca-159cee7c37ba-f47027dd, #w-node-_27ebedc6-9300-e05e-eaca-159cee7c37c2-f47027dd, #w-node-_438c040e-096f-987e-57c3-5f02f4702813-f47027dd, #w-node-_438c040e-096f-987e-57c3-5f02f470280b-f47027dd, #w-node-_712f4e30-69bc-0ee5-8fb7-87f5ab0cf74d-f47027dd, #w-node-_5f281187-9ddb-3cf0-8445-421b32d03ae5-32d03a8e, #w-node-_5f281187-9ddb-3cf0-8445-421b32d03aed-32d03a8e, #w-node-_5f281187-9ddb-3cf0-8445-421b32d03af5-32d03a8e, #w-node-_5f281187-9ddb-3cf0-8445-421b32d03afd-32d03a8e, #w-node-_5f281187-9ddb-3cf0-8445-421b32d03b05-32d03a8e, #w-node-d84504d9-47d2-cf2c-2d42-b66c24b08ed6-24b08e6e, #w-node-d84504d9-47d2-cf2c-2d42-b66c24b08ede-24b08e6e, #w-node-aee4967d-9505-ac53-aefd-184ddd32fd55-24b08e6e, #w-node-c9d018bc-60cd-b7f6-494a-adc33c6e2f3f-3c6e2eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9d018bc-60cd-b7f6-494a-adc33c6e2f47-3c6e2eea {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-c9d018bc-60cd-b7f6-494a-adc33c6e2f4f-3c6e2eea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c9d018bc-60cd-b7f6-494a-adc33c6e3033-3c6e2eea, #w-node-c9d018bc-60cd-b7f6-494a-adc33c6e303b-3c6e2eea, #w-node-c9d018bc-60cd-b7f6-494a-adc33c6e3043-3c6e2eea, #w-node-c9d018bc-60cd-b7f6-494a-adc33c6e304b-3c6e2eea, #w-node-_0e4bc15e-6415-e2d7-6725-ada24b2885ab-7b1ed271, #w-node-_0e4bc15e-6415-e2d7-6725-ada24b2885b4-7b1ed271, #w-node-_7010d9c1-be95-962b-c6ce-b0f2414de6ef-7b1ed271, #w-node-_8d2a7209-8c12-ea58-6332-8a2b22e32408-7b1ed271, #w-node-_987b6c1c-64f0-6599-2ebe-5696181847f5-7b1ed271, #w-node-e1e1282d-b77a-bab4-6171-7afc5a413e73-7b1ed271, #w-node-a9d61747-1479-4d7b-d0ae-fdb9a8b54724-7b1ed271, #w-node-f6554115-6b9b-787c-8acb-a6a9c04553d0-7b1ed271, #w-node-fd4f77a2-32be-b8a9-51a9-139ab81d0cdf-7b1ed271, #w-node-f6554115-6b9b-787c-8acb-a6a9c04553e0-7b1ed271, #w-node-f6554115-6b9b-787c-8acb-a6a9c04553e8-7b1ed271, #w-node-b089fbef-0c0c-7a1a-0d50-f458f98dac1c-7b1ed271, #w-node-b089fbef-0c0c-7a1a-0d50-f458f98dac24-7b1ed271, #w-node-b089fbef-0c0c-7a1a-0d50-f458f98dac2c-7b1ed271, #w-node-_9535f050-cca7-5bda-2d6f-541836b7f3fb-7b1ed271, #w-node-_854098bb-f5bc-a941-f529-95c6455f02a4-7b1ed271, #w-node-_854098bb-f5bc-a941-f529-95c6455f02ad-7b1ed271, #w-node-_98fb078c-6734-678c-53d5-6dc9a4314314-a43142b9, #w-node-_98fb078c-6734-678c-53d5-6dc9a431431c-a43142b9, #w-node-_98fb078c-6734-678c-53d5-6dc9a4314427-a43142b9, #w-node-_893f037e-b8db-0c88-fbbf-6fb39a9dbc39-a43142b9, #w-node-c8863b69-d669-00c4-062f-4414c9452631-a43142b9, #w-node-_26636de0-c77b-ec69-cbc9-33e604c062be-a43142b9, #w-node-_09c777e7-ba99-de25-94c3-5304eb3788a4-a43142b9, #w-node-_09c777e7-ba99-de25-94c3-5304eb3788ae-a43142b9, #w-node-ca7548a4-80ba-ad11-e725-7da6c2d1a715-bcf0ba9a, #w-node-_2949acf7-2daa-8bf6-fde1-be51bcf0bad8-bcf0ba9a, #w-node-_8e2c3e23-a10e-dde8-3e93-cef6ef8b810b-bcf0ba9a, #w-node-_214fa3fc-c7ce-fef9-8922-eb28748a9fb8-748a9f86, #w-node-_8bec7097-0087-11d5-459d-97a69ca93abc-9ca93a8c, #w-node-_8bec7097-0087-11d5-459d-97a69ca93ac4-9ca93a8c, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a36-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a3e-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a46-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a4e-7a667bb9, #w-node-_49f0a95b-973f-4ff5-b853-58a68f6156dc-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a58-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a60-7a667bb9, #w-node-_10bc7022-0700-4108-15d6-0b57a2b840f4-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a68-7a667bb9, #w-node-e1660265-3e8f-8a4f-aa9c-80fe2ea79a70-7a667bb9, #w-node-_5940dfe1-f862-3b85-5b40-20e44fad3abb-7a667bb9, #w-node-_5940dfe1-f862-3b85-5b40-20e44fad3acb-7a667bb9, #w-node-_5940dfe1-f862-3b85-5b40-20e44fad3ad3-7a667bb9, #w-node-_9e314fa9-064c-9236-29db-308f7a82733e-7a667bb9, #w-node-_9e314fa9-064c-9236-29db-308f7a827346-7a667bb9, #w-node-_9e314fa9-064c-9236-29db-308f7a82734e-7a667bb9, #logos--max-logo-suite.w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc4802, #brand-device--key-art.w-node-d5e59a22-77d5-d6eb-83e4-91669d11e113-fecc4802, #qd-cta-and-legal.w-node-fc1d3b7d-f219-3e87-1543-86ef3180503d-fecc4802, #qd-Presentation-Templates.w-node-_4e7eed98-d44c-f1b8-6fe4-522596c3fa7f-fecc4802, #qd-max-original-key-art.w-node-b4d0dbff-8fb5-393d-5776-48c1f7a07e50-fecc4802, #motion--toolkit.w-node-fd0381c9-5296-8e39-9e51-57d964cd204b-fecc4802, #digital-ads--max.w-node-_355b743e-8381-a913-0dae-5c09688e9de7-fecc4802, #mobile-social--ui-templates.w-node-bb1ad89d-c25e-bde6-07d6-7771c05a9d98-fecc4802 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be9aeca-155f-c962-98f3-06eb0157c900-fecc4804, #w-node-efcc8b8f-ab4f-7b29-5c5e-9a81207a9862-fecc4804 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_22e350e2-8df0-df75-f4ba-d9f48c506814-fecc4804, #w-node-_6d76bd68-9f5e-559c-1bc5-f5fbcb87e0e0-fecc4804 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0d66d6af-b671-68d4-1037-34a2f296d8cf-fecc4804, #w-node-f898255e-5a0c-6ea9-dae2-dc4b5742f4d2-fecc4804 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_27149152-4c1b-5181-9723-06a2d63e7ece-fecc4804 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-cf36056c-be5d-ed98-9c55-1468a44904ae-fecc4804, #w-node-cf36056c-be5d-ed98-9c55-1468a44904bc-fecc4804 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_09844c03-cc0d-c4b0-3eda-bcf1874d7781-fecc4804, #w-node-_24299341-bc3c-d6d7-32be-3c7e7c89eea9-fecc4804 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_24299341-bc3c-d6d7-32be-3c7e7c89eeaa-fecc4804, #w-node-_24299341-bc3c-d6d7-32be-3c7e7c89eeb2-fecc4804 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_29a28ca3-6e3d-3dd3-cc49-0538b31f499e-fecc4804, #w-node-_49273261-30b3-5939-3e39-8cbccefffacf-fecc4804 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_805e7f35-38b3-303d-3eee-fa5d7f492513-fecc4804, #w-node-_805e7f35-38b3-303d-3eee-fa5d7f492520-fecc4804 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-d155e2cf-227e-5c9b-f4e4-c6ee2e9ab820-fecc4804, #w-node-_00f819d4-0011-6fc9-c293-10255da8764b-fecc4804, #w-node-dee7618f-4a4f-a954-6ad3-b2dee64bf65d-fecc4804 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ddd5ed28-0653-efa3-d235-f59cdc7e6c71-fecc4804, #w-node-ddd5ed28-0653-efa3-d235-f59cdc7e6c76-fecc4804, #w-node-ddd5ed28-0653-efa3-d235-f59cdc7e6c7b-fecc4804, #w-node-ddd5ed28-0653-efa3-d235-f59cdc7e6c80-fecc4804, #w-node-_9ab70039-8d16-77fe-a19c-de3f3b243f28-fecc4804, #w-node-_10e0f33f-261d-bec3-7f2c-5df9d49c114d-fecc4804, #w-node-_59a9e6f8-c2fc-9360-d25c-e0c3644b93fc-fecc4804, #w-node-_2fcfc746-8676-edad-4795-c1d1edcd5c45-fecc4804, #w-node-_7099a187-29dd-2697-c23f-f8fba06bf28c-fecc4804, #w-node-_83e2132b-6b49-bdd1-2604-64d5fcde706d-fecc4804, #w-node-df836ab0-3339-9a68-416c-e55929a081fc-fecc4804, #w-node-_9f3dbe8c-29d4-f050-c48f-72ec726118f4-fecc4804, #logo-suite.w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8902a-fecc4807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8902c-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89031-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89041-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89046-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8904b-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89055-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8905d-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89065-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8906f-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89077-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8907f-fecc4807 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89089-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8908c-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89091-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89099-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8909c-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8909f-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890af-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890b2-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890b5-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890bf-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890c2-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890c5-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890da-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890df-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890e4-fecc4807 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890eb-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890ee-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d890f1-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89100-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89103-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8910c-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8910f-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8911b-fecc4807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8911d-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89122-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89132-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8913d-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8914a-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89155-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89162-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89165-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8916a-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89179-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89180-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89188-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8918b-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8918e-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8919c-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891a4-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891ac-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891b6-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891be-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891c6-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891d0-fecc4807 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891da-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891df-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891f0-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d891fb-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89208-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89213-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8921f-fecc4807 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89222-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89225-fecc4807 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89235-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8923d-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89245-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8924f-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89257-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d8925f-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89269-fecc4807, #w-node-_96da6e25-d1d0-bc26-7c99-8d4aa4d89271-fecc4807 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_75e0ea74-adbe-d3a7-ddc6-cb3e6c131148-fecc481d {
  align-self: start;
}

#w-node-b1e481d6-dc92-4beb-72b0-5a0e02088deb-fecc481d, #w-node-_24fe9ffa-1389-4b00-fdc6-b21cd9c810a4-fecc481d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24fe9ffa-1389-4b00-fdc6-b21cd9c810a7-fecc481d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ab48da-3fb7-329e-3a85-1edc3598fca9-fecc481d, #w-node-a981b4f2-5af4-8ab4-8f85-a79bf90deee5-fecc481d, #w-node-a981b4f2-5af4-8ab4-8f85-a79bf90deeef-fecc481d, #w-node-a981b4f2-5af4-8ab4-8f85-a79bf90deef9-fecc481d, #w-node-_69063342-434f-551b-e479-d9a3bd4d04e7-fecc481d, #w-node-_8dcdd2a0-2cf5-cf40-5f05-308699d94f0a-fecc481d, #w-node-_57547367-529d-edff-abb7-0ba802d187d3-fecc481d, #w-node-_9bb82b38-9858-d0cb-420c-90fce7479792-fecc481d, #w-node-fd410b10-2e02-ce8c-3952-3c3336462a51-fecc481d, #w-node-ebab989e-b3fa-b76f-dc6b-499e5027f470-fecc481d, #w-node-_3271ab34-26c7-a125-e48f-5b440f87fce8-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e3b-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e42-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e49-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e50-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e57-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e5e-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e65-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e6c-fecc481d, #w-node-d1fda44d-5ebb-2b5e-b642-47d0dd5f0e73-fecc481d, #w-node-_731a9885-140c-09f0-45fe-8366369a7255-fecc481d, #w-node-_731a9885-140c-09f0-45fe-8366369a725f-fecc481d, #w-node-_4c62d918-9d0b-13b1-5a2b-0b7758550e2d-fecc481d, #w-node-d50544d9-5cb9-2107-4b4d-c867902704f4-fecc481d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e434244-9372-c1ef-46b3-f3a1bc49d9da-fecc481e, #w-node-_1e434244-9372-c1ef-46b3-f3a1bc49d9e8-fecc481e, #w-node-c8141e4f-f55a-904d-edfa-3125418c85ea-fecc481e, #w-node-_467c98f9-b06e-5bb6-8c40-289bbb5d5284-fecc481e, #w-node-_0a3632bb-32f5-b62a-4697-bd3941dac100-fecc481e, #w-node-_2e7a8c84-dbed-2af8-3cb9-b5f755f07adb-fecc481e {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-f5298c30-803d-2eea-0ef6-398e7d6b915a-fecc481e {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f5298c30-803d-2eea-0ef6-398e7d6b915e-fecc481e, #w-node-f5298c30-803d-2eea-0ef6-398e7d6b9160-fecc481e, #w-node-f5298c30-803d-2eea-0ef6-398e7d6b9162-fecc481e, #w-node-f5298c30-803d-2eea-0ef6-398e7d6b9164-fecc481e, #w-node-f5298c30-803d-2eea-0ef6-398e7d6b9166-fecc481e, #w-node-f5298c30-803d-2eea-0ef6-398e7d6b9172-fecc481e, #w-node-fd3660cf-47a3-12f1-ce00-38e8c2f41d8e-fecc481e, #w-node-b2ada954-9611-0920-0b6e-7e5dfb904d42-fecc481e, #w-node-e2bc63d8-2b39-607c-e5e0-ce8fa13dad61-fecc481e, #w-node-_775a3214-28f9-bdef-39c8-1db55648bbd2-fecc481e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed202744-6c4f-8ab0-c432-cb67b90529e8-fecc481e {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-ed202744-6c4f-8ab0-c432-cb67b90529ea-fecc481e, #w-node-_4b4adb66-1aa7-c58e-de08-f5356c162b93-fecc481e, #w-node-_94e21d19-bf15-f561-517a-4b80d271f961-fecc481e, #w-node-_4b0f38a0-0365-6af9-fb8f-cfd9bb8584d4-fecc481e, #w-node-_3cffeab1-99e9-d2bf-f337-9e7b9abcf76c-fecc481e, #w-node-d23beb51-35f4-81d8-8cd9-8ee676c7b43e-fecc481e, #w-node-fa4d3592-4e9c-1454-51e7-beefe977687a-fecc481e, #w-node-_3d92c387-faa1-e235-7aeb-f3e3e18078da-fecc481e, #w-node-_16d0eacd-face-80be-cede-0868011b204d-fecc481e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a51fc6c-36ab-042d-7f8b-baa94941f531-fecc481e, #w-node-_0a51fc6c-36ab-042d-7f8b-baa94941f539-fecc481e {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_810df949-36c8-6dd1-2cc9-ff456089a1be-fecc481f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b5dc13f-e8e4-d6a7-6bef-9dc33a90c51c-fecc481f, #w-node-_4828c981-d974-fd6e-8a30-3aad910f434f-fecc481f, #w-node-bff8fd08-03ab-f736-e766-543884acd3d7-fecc481f, #w-node-_2c4c331c-1a6f-847b-12ac-9cc790be8216-fecc481f, #w-node-_0d9e9d1b-52dc-b1d2-f1e2-da6158d2c9b9-fecc481f, #w-node-b7e18cb0-f9ce-ccea-9b3d-9c531debb023-fecc481f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43e36e64-97b0-c750-415f-0496548a0016-fecc481f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f0481e-d115-e500-0c8f-1c66c32abbd7-fecc481f, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbdc-fecc481f, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbe1-fecc481f, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbe6-fecc481f, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbeb-fecc481f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#max-sans.w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-fecc4820, #w-node-f58298dc-f338-5229-a7d8-bb5e8c1dafcb-fecc4820, #w-node-f58298dc-f338-5229-a7d8-bb5e8c1dafd3-fecc4820, #lexend.w-node-_36f88f99-efab-cf7e-ea24-9ca7e3f4c35f-fecc4820, #w-node-_36f88f99-efab-cf7e-ea24-9ca7e3f4c361-fecc4820, #w-node-_36f88f99-efab-cf7e-ea24-9ca7e3f4c364-fecc4820, #w-node-_53914371-2318-6e12-5d5c-48797fa8f6b4-fecc4820, #w-node-_53914371-2318-6e12-5d5c-48797fa8f6ba-fecc4820, #monotype-request-access.w-node-_6f8dc97d-3017-427c-5761-bd98131bc760-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc764-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc78d-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc79e-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc7cb-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc80c-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc80f-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc818-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc81b-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc824-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc827-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc830-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc833-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc83c-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc83f-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc848-fecc4820, #w-node-_6f8dc97d-3017-427c-5761-bd98131bc84b-fecc4820, #w-node-_07f7e36d-d348-b35e-d97c-bd9135265de1-fecc4836, #w-node-_07f7e36d-d348-b35e-d97c-bd9135265de6-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf40-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf4c-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf54-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf5c-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf66-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf6e-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf76-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf80-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf88-fecc4836, #w-node-_9ea00c99-d55c-492f-8b8c-4691f3a1cf90-fecc4836, #w-node-d30e20d1-8654-9047-a7e7-95e751a436ac-fecc4836, #w-node-d30e20d1-8654-9047-a7e7-95e751a436af-fecc4836, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df34-fecc4836, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df37-fecc4836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df40-fecc4836, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df5f-fecc4836, #w-node-aea947a4-f267-5eeb-44da-2f8d5fb8df7e-fecc4836 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4482394f-5478-be37-3904-0479125953a0-fecc4836, #w-node-_4482394f-5478-be37-3904-0479125953a6-fecc4836, #w-node-_810df949-36c8-6dd1-2cc9-ff456089a1be-fa4e7b09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f0481e-d115-e500-0c8f-1c66c32abbd7-fa4e7b09, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbdc-fa4e7b09, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbe1-fa4e7b09, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbe6-fa4e7b09, #w-node-_56f0481e-d115-e500-0c8f-1c66c32abbeb-fa4e7b09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#eqd-emea-key-art-templates.w-node-_2ec8b7fa-7238-cdb9-d215-1a78c93813d0-096b8b77, #emea-motion.w-node-_4e7eed98-d44c-f1b8-6fe4-522596c3fa7f-096b8b77, #full-funnel-marketing.w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1a65-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1c8b-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1ce1-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1ce4-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1d0b-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1d25-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1d2d-8e6217b3, #w-node-_6b3a4b5a-62b6-a24c-5bd7-da913f6c1d35-8e6217b3, #w-node-_0a924ecd-eb75-0ab2-5898-0ff194bea2ae-8e6217b3, #w-node-_0a924ecd-eb75-0ab2-5898-0ff194bea2b6-8e6217b3, #w-node-_42532f9e-66a1-39d6-0745-ecf6735ca37e-8e6217b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b2ada954-9611-0920-0b6e-7e5dfb904d42-fecc481e, #w-node-_775a3214-28f9-bdef-39c8-1db55648bbd2-fecc481e, #w-node-_94e21d19-bf15-f561-517a-4b80d271f961-fecc481e, #w-node-_3cffeab1-99e9-d2bf-f337-9e7b9abcf76c-fecc481e, #w-node-fa4d3592-4e9c-1454-51e7-beefe977687a-fecc481e, #w-node-_3d92c387-faa1-e235-7aeb-f3e3e18078da-fecc481e, #w-node-_16d0eacd-face-80be-cede-0868011b204d-fecc481e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
