html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --black: #32313b;
  --brand-panda-black: #242424;
  --grey4: #faf8fb;
  --medium-purple: #8578e6;
  --hot-pink: #f48eba;
  --light-salmon: #f69267;
  --white: white;
  --medium-sea-green: #45be8b;
  --pandagreen: #cfe7ba;
  --grey1: #848389;
  --grey2: #d7d6dc;
  --grey3: #e1e1e3;
  --medium-slate-blue: #776ccf;
}

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

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

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

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

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

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

.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-embed-youtubevideo {
  width: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  color: var(--black);
  letter-spacing: -.01rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  letter-spacing: -.1875rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

h2 {
  letter-spacing: -.140625rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16667;
}

h3 {
  letter-spacing: -.117188rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  letter-spacing: -.09375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

h5 {
  letter-spacing: -.0703125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33333;
}

h6 {
  letter-spacing: -.0585938rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
  display: block;
}

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

label {
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  display: block;
}

strong {
  font-weight: 700;
}

blockquote {
  max-width: 50rem;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde70eea38111_purple-quote.svg");
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: 2rem;
  border-left: 5px #dde2e5;
  margin-bottom: 1rem;
  padding: 0 0 0 2.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33333;
}

figure {
  margin-bottom: 1rem;
}

.section {
  outline-offset: 0px;
  outline: 3px #32313b;
  margin-top: -28px;
  margin-bottom: -58px;
  padding: 4rem 0 5rem;
}

.section.bg-gray-4 {
  margin-top: 49px;
}

.section._100vh {
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.bg-black {
  background-color: #242424;
}

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

.section.overflow-hidden {
  margin-top: -16px;
  padding-top: 3.6rem;
}

.section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.section.bg-black {
  background-color: #242424;
}

.text-container {
  width: 100%;
  max-width: 60rem;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-container.center {
  text-align: center;
  align-items: center;
}

.text-container.center._40rem {
  max-width: 40rem;
}

.text-container.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.banner-heading {
  letter-spacing: -.5rem;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 1;
}

.banner-heading.text-center.s-margin {
  color: var(--brand-panda-black);
}

.large-heading {
  letter-spacing: -.25rem;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}

.large-heading.gray {
  color: #acb5bd;
}

.l-subtitle {
  max-width: 35rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.l-subtitle.s-margin {
  color: #242424;
  letter-spacing: -.05rem;
  font-size: 2rem;
}

.l-subtitle.text-center {
  max-width: 60rem;
  font-size: 2rem;
  font-weight: 700;
}

.m-subtitle {
  max-width: 29rem;
  font-weight: 700;
}

.m-subtitle.white-text.with-margin {
  margin-bottom: 25rem;
}

.l-paragraph {
  max-width: 34rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.l-paragraph.l-margin {
  max-width: 35rem;
  color: #242424;
}

.l-paragraph.top-margin {
  margin-top: .25rem;
}

.l-paragraph.hide-on-portrait {
  color: #242424;
}

.m-paragraph {
  max-width: 29rem;
  color: var(--brand-panda-black);
}

.m-paragraph:hover {
  color: #242424;
}

.m-paragraph.xs-margin {
  color: rgba(0, 0, 0, 0);
}

.m-paragraph.m-margin {
  color: #242424;
}

.s-paragraph {
  max-width: 25rem;
  color: var(--brand-panda-black);
  font-size: .875rem;
  line-height: 1.42857;
}

.s-paragraph.strike {
  text-decoration: line-through;
}

.l-margin {
  margin-bottom: 3rem;
}

.l-margin.hide-on-tablet {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/637e9218596f5e202678bf64_Untitled%20design%20-%202022-11-23T163507.259.png");
}

.form-grid {
  width: 100%;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.style-guide-help-wrap {
  width: 20rem;
  background-color: var(--grey4);
  border-radius: .5rem;
  padding: 1.5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

.s-margin, .rich-text h2, .rich-text ul {
  margin-bottom: 1rem;
}

.rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text p, .rich-text h1 {
  margin-bottom: 1rem;
}

.success-message {
  height: 3rem;
  color: #374fc7;
  background-color: #ebedf9;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
}

.text-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  font-weight: 700;
  display: grid;
}

.text-link.primary-color {
  color: var(--medium-purple);
  transition: color .3s;
}

.error-message {
  height: 3rem;
  color: #f03d3e;
  background-color: #fdecec;
  border-radius: .5rem;
  margin-top: 1rem;
  padding: .75rem 1.5rem;
}

.button-wrap {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-primary-2 {
  background-color: var(--hot-pink);
  color: #fff;
  position: relative;
}

.style-color-title {
  z-index: 5;
  letter-spacing: 0;
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: 20px;
  right: auto;
}

.style-color-title.hex {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 10px;
  top: auto;
  bottom: 20px;
}

.xs-margin {
  margin-bottom: .5rem;
}

.bg-primary-4 {
  background-color: var(--light-salmon);
  color: #fff;
  position: relative;
}

.style-guide-help-image {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.bg-primary-1 {
  background-color: var(--medium-purple);
  color: var(--white);
  position: relative;
}

.s-icon {
  width: 1.5rem;
  height: 1.5rem;
}

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

.m-margin {
  margin-bottom: 2rem;
}

._100-width {
  width: 100%;
  margin-bottom: -29px;
  padding-bottom: 0;
}

._100-width.cover {
  height: 100%;
  object-fit: cover;
}

._100-width._115-height {
  height: 115%;
  object-fit: cover;
  padding-top: 56px;
  padding-bottom: 0;
}

.bg-primary-3 {
  background-color: var(--medium-sea-green);
  color: #fff;
  position: relative;
}

.primary-button {
  grid-column-gap: .75rem;
  border: 1px solid var(--pandagreen);
  background-color: var(--pandagreen);
  color: #242424;
  text-align: center;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
  transform: translate(0);
}

.primary-button:hover {
  background-color: var(--pandagreen);
  color: #242424;
}

.primary-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.bg-gray-1 {
  background-color: var(--grey1);
  color: #fff;
  position: relative;
}

.xs-icon {
  z-index: 5;
  width: 1rem;
  height: 1rem;
  position: relative;
}

.xs-icon.xs-top-margin {
  margin-top: .175rem;
}

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

.m-icon {
  width: 2rem;
  height: 2rem;
}

.checkbox-field {
  cursor: pointer;
  background-color: #f8f9fa;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  position: relative;
}

.form-button {
  height: 3rem;
  background-color: var(--black);
  color: #fff;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde19ffa37fbe_white-arrow.svg");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 1rem;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 2.25rem .75rem 1.5rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
}

.form-button:hover {
  background-color: var(--grey1);
}

.bg-gray-2 {
  background-color: var(--grey2);
  position: relative;
}

.input-field {
  height: 3rem;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey3);
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: .75rem 0;
  transition: border-color .3s;
}

.input-field:hover {
  border-bottom-color: var(--medium-purple);
}

.input-field::-ms-input-placeholder {
  color: #212429;
}

.input-field::placeholder {
  color: #212429;
}

.input-field.message {
  min-height: 11rem;
}

.input-field.small-margin {
  margin-bottom: 1rem;
}

.align-left {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.align-left.vertically {
  flex-direction: column;
  align-items: flex-start;
}

.primary-outline {
  grid-column-gap: .75rem;
  background-color: var(--grey4);
  box-shadow: none;
  color: #242424;
  text-align: center;
  border: 1px solid #242424;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-outline.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.style-guide-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: grid;
  position: relative;
}

.bg-gray-3 {
  background-color: var(--grey3);
  position: relative;
}

.checkbox {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  margin: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.checkbox.w--redirected-checked {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdefbf0a380ab_check-circle%20(1)%201.svg");
  background-position: 92% 90%;
  background-size: 20px;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.xs-badge-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--grey4);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  display: grid;
}

.xs-badge-grid.align-start {
  align-items: start;
}

.bg-black {
  background-color: var(--black);
  color: #fff;
  position: relative;
}

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

.showcase.colors {
  grid-template-rows: 256px;
  grid-auto-rows: 256px;
}

.container {
  width: 100%;
  max-width: 70rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 24px;
}

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

.form {
  width: 100%;
  margin-bottom: 0;
}

.h1-title {
  color: var(--brand-panda-black);
}

.h1-title.s-margin {
  width: 60rem;
  color: #242424;
  letter-spacing: -.5vh;
  margin-bottom: 0;
  padding-bottom: 22px;
  padding-left: 0;
  font-size: 4rem;
}

.h1-title.center.s-margin {
  color: var(--brand-panda-black);
}

.h1-title.text-center.m-margin {
  color: #242424;
}

.hide {
  display: none;
}

.bg-gray-4 {
  background-color: var(--grey4);
  position: relative;
}

.l-icon {
  z-index: 5;
  width: 3rem;
  height: 3rem;
  position: relative;
}

.xl-icon {
  z-index: 5;
  width: 4rem;
  height: 4rem;
  position: relative;
}

.xl-margin {
  margin-bottom: 4rem;
}

.h3-title {
  max-width: 40rem;
}

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

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

.divider {
  width: 100%;
  height: 1px;
  background-color: var(--grey3);
}

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

.utilities-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.templates-faqs-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._1-column-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._1-column-grid._1-5x-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

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

.s-card {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  position: relative;
}

.s-card.bg-gray-4 {
  background-color: var(--pandagreen);
}

.s-card.border-top {
  border-top: 2px solid var(--black);
}

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

.play-icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
}

.lightbox {
  z-index: 2;
  width: 30rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 2rem;
  right: -2rem;
  overflow: hidden;
}

.relative {
  z-index: 10;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.relative.rb-angle {
  margin-bottom: -3rem;
  margin-right: -3rem;
}

.relative.customer-wrap {
  margin-top: -10rem;
  margin-bottom: -5rem;
}

.clients-logo-grid {
  width: 100%;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid.align-start {
  align-items: start;
}

.grid._3x-gutter {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 47px;
  padding: 0 0;
}

.grid.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid._4x-gutter {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
}

.grid._4x-gutter.align-start {
  padding-bottom: 50px;
}

.grid._5x-gutter {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
}

.grid._5x-gutter.align-center {
  align-items: center;
}

.grid._1-5x-gutter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid._0-5x-gutter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.grid.justify-center {
  justify-items: center;
}

.grid.align-center {
  align-items: center;
}

.grid._2-5x-gutter {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.l-card {
  border-radius: 1.5rem;
  padding: 4rem;
  position: relative;
}

.l-card.no-bottom-margin {
  padding-bottom: 0;
}

.l-card.bg-primary-1 {
  background-color: var(--pandagreen);
}

.l-card.bg-primary-3 {
  background-color: var(--white);
}

.h4-title.text-center {
  color: var(--brand-panda-black);
}

.h4-title.s-margin {
  color: var(--white);
}

.h2-title.s-margin {
  color: #242424;
}

.h2-title.l-margin {
  margin-bottom: 7.3rem;
}

.h2-title.broken-quote {
  width: 75%;
}

.huge-letter {
  text-align: center;
  font-size: 22.5rem;
  line-height: .762324;
}

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

.circular-form-button {
  width: 3rem;
  height: 3rem;
  background-color: var(--pandagreen);
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde36cda37fc0_arrow_forward_WHITE_24dp.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border-radius: 3rem;
  transition: background-color .3s;
  position: absolute;
  top: .25rem;
  bottom: .25rem;
  right: .25rem;
}

.circular-form-button:hover {
  background-color: var(--pandagreen);
}

.email-capture-field {
  height: 3.5rem;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  transition: border-color .3s;
  display: flex;
}

.email-capture-field:hover, .email-capture-field:focus {
  border-color: var(--medium-purple);
}

.email-capture-field::-ms-input-placeholder {
  color: #acb5bd;
}

.email-capture-field::placeholder {
  color: #acb5bd;
}

.footer-social-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: -1rem;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.footer-credits {
  text-align: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .75rem;
  line-height: 2;
  text-decoration: none;
}

.l-error-message {
  color: #fff;
  text-align: center;
  background-color: #c64a4a;
  border-radius: 60px;
  margin-top: 0;
  padding: 1.75vw;
  font-size: 1.5vw;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.h5-title.xs-margin {
  padding-top: 47px;
  font-size: 2rem;
  line-height: 1.1;
}

.white-link {
  color: #fff;
  margin-bottom: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
}

.white-link:hover, .white-link.s-margin:hover {
  color: var(--pandagreen);
}

.white-link.inline {
  display: inline-block;
}

.white-link.inline:hover {
  color: var(--white);
}

.white-link.s-margin:hover {
  color: #cfe7ba;
}

.s-badge-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.s-badge-grid.align-start {
  align-items: start;
}

.align-left-and-vertical {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-bottom-wrap {
  border-bottom: 1px solid var(--grey3);
  justify-content: space-between;
  display: flex;
}

.checkmarks-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.social-link {
  width: 3rem;
  height: 3rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.l-success-message {
  width: 100%;
  height: 3.5rem;
  color: var(--white);
  background-color: #51cf66;
  border-radius: 3.5rem;
  padding: 1rem 0;
}

.footer-form {
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
}

.footer-link-span {
  color: var(--pandagreen);
  font-weight: 700;
  transition: color .3s;
  display: inline;
}

.footer-link-span:hover {
  color: var(--white);
}

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

._2-columns-grid._4x-gutter {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
}

._2-columns-grid._2x-gutter {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
}

._2-columns-grid.no-gap {
  grid-column-gap: 0rem;
}

._2-columns-grid._2-5x-gutter {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.s-pic {
  width: 3rem;
  height: 3rem;
  object-fit: cover;
  border-radius: 100%;
}

.s-pic.negright {
  margin-left: -1.5rem;
}

.centered-and-vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-rotation-wrapper {
  padding-bottom: 0;
  display: flex;
}

.track-vertical {
  flex-flow: column;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.track-overlay {
  z-index: 1;
  background-image: linear-gradient(#f9f5ff, rgba(0, 0, 0, 0) 50%, #f9f5ff);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.track-overlay.unclickable {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(#fff, rgba(0, 0, 0, 0) 50%, #fff);
  display: none;
  position: absolute;
}

.vertical-scroll-wrapper {
  width: 25rem;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0;
  position: relative;
}

.looping-text {
  color: var(--grey3);
  letter-spacing: -.140625rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16667;
}

.looping-text.rotate-text {
  white-space: nowrap;
}

.looping-text.rotate-text._9.large, .looping-text.rotate-text._12.large, .looping-text.rotate-text._5.large, .looping-text.rotate-text._18.large, .looping-text.rotate-text._2.large, .looping-text.rotate-text._11.large, .looping-text.rotate-text._4.large, .looping-text.rotate-text._13.large, .looping-text.rotate-text._14.large, .looping-text.rotate-text._7.large, .looping-text.rotate-text._10.large, .looping-text.rotate-text._16.large, .looping-text.rotate-text._17.large, .looping-text.rotate-text._15.large, .looping-text.rotate-text._1.large, .looping-text.rotate-text._8.large {
  font-size: 4rem;
  line-height: 1;
}

.looping-text.rotate-text._3.large {
  padding-bottom: 0;
  font-size: 4rem;
  line-height: 1;
}

.looping-text.rotate-text._6.large {
  font-size: 4rem;
  line-height: 1;
}

.hero-phone {
  width: 48%;
  position: absolute;
  top: 6rem;
  right: 4rem;
}

.scrolling-effect-div {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scrolling-effect-wrap {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.l-scrolling-divider {
  width: 3rem;
  height: 3rem;
  flex: none;
  margin-left: 3rem;
  margin-right: 3rem;
}

.lesson-number-wrap {
  width: 2rem;
  height: 2rem;
  background-color: #fff;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.course-pic {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.course-pic.purple {
  background-color: var(--medium-purple);
}

.course-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--grey4);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5.25fr 4.75fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.s-subtitle {
  max-width: 25rem;
  color: #242424;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42857;
}

.s-subtitle.white {
  color: var(--white);
}

.cta-image-1 {
  width: 10rem;
  position: absolute;
  top: 8.5rem;
  left: 0;
}

.cta-image-2 {
  width: 10rem;
  position: absolute;
  top: -7.5rem;
  left: auto;
  right: 0;
}

.footer-bottom {
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  justify-content: center;
  margin-top: 92px;
  display: flex;
}

.black-link {
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
}

.black-link:hover {
  color: #8578e6;
}

.footer-column {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-logo {
  width: auto;
  height: 3rem;
  max-height: 190px;
  max-width: 100%;
  object-fit: fill;
}

.black-bkg {
  width: 100%;
  height: 40%;
  background-color: var(--black);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.integration-wrap {
  width: 3rem;
  height: 3rem;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
  box-shadow: 0 12px 16px rgba(237, 242, 251, .71);
}

.m-card {
  border-radius: 1.25rem;
  padding: 3rem;
}

.m-card.bg-primary-4 {
  background-color: #242424;
}

.m-card.bg-gray-4 {
  background-color: var(--pandagreen);
  color: #242424;
  margin-left: auto;
  margin-right: auto;
  padding-right: 3rem;
}

.m-card.no-bottom-margin {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.m-card.min-height {
  min-height: 640px;
}

.m-card.min-height.bg-black {
  background-color: var(--pandagreen);
}

.m-card.min-height.bg-primary-1 {
  background-color: #242424;
}

.m-card.min-height.bg-primary-4 {
  background-color: var(--grey3);
}

.m-card.min-height.bg-primary-2, .m-card.bg-primary-2 {
  background-color: #242424;
}

.timeline-image-1, .timeline-image-2, .timeline-image-3, .timeline-image-4 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._75-width {
  width: 75%;
  padding-bottom: 0;
  display: block;
}

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

.space-between-hor.align-center {
  align-items: center;
}

.absolute {
  position: absolute;
}

.contact-form-grid {
  width: 100%;
  height: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.contact-left-side {
  color: var(--white);
  background-color: #242424;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.contact-button-wrap {
  justify-content: flex-end;
  margin-top: 32px;
  display: flex;
}

.contact-right-side {
  padding: 2.5rem;
}

.contact-form-card {
  background-color: var(--pandagreen);
  border-radius: 16px;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.super-heading {
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1;
}

.xs-paragraph {
  max-width: 20rem;
  font-size: .75rem;
  line-height: 1.33333;
}

.xs-subtitle {
  max-width: 20rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.33333;
}

.xs-card {
  flex-direction: column;
  align-items: center;
  padding: 1rem;
}

.xl-card {
  border-radius: 1.5rem;
  padding: 5rem;
}

.xl-card.no-bottom-margin {
  padding-bottom: 0;
}

.xl-card.no-bottom-margin.bg-primary-2 {
  background-color: var(--pandagreen);
}

.xl-card.no-bottom-margin.bg-primary-3 {
  background-color: var(--grey3);
}

.xl-card.bg-primary-1 {
  background-color: var(--pandagreen);
}

.sticky-1 {
  position: -webkit-sticky;
  position: sticky;
  top: 1rem;
}

.comparison-grid {
  width: 100%;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.comparison-top {
  width: 100%;
  min-height: 6rem;
  border-bottom: 1px solid #dde2e5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparison-top.bg-black {
  border-bottom-style: none;
}

.comparison-item {
  width: 100%;
  min-height: 5rem;
  border-bottom: 1px dashed #dde2e5;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature-check-wrap {
  width: 100%;
  min-height: 5rem;
  border-bottom: 1px dashed #dde2e5;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-check-wrap.bg-black {
  border-bottom-style: none;
}

.show-on-phone {
  display: none;
}

.tabs-menu-grid {
  width: 100%;
  height: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.horizontal-steps-progress {
  height: 2px;
  background-color: var(--grey3);
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.step-dot {
  width: 12px;
  height: 12px;
  background-color: var(--grey3);
  border-radius: 100%;
}

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

.horizontal-steps-progress-bar {
  width: 20%;
  height: 2px;
  background-color: var(--black);
}

.step-circle {
  width: 42px;
  height: 42px;
  border: 2px solid var(--grey3);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: -21px;
}

.step-circle.first {
  border-color: var(--black);
}

.circular-tab-link {
  width: 100%;
  height: 60px;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0 20px 36px;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.circular-tab-link:hover {
  color: #212429;
}

.circular-tab-link.w--current {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 700;
}

.l-number {
  letter-spacing: -.25rem;
  font-size: 5rem;
  font-weight: 700;
  line-height: .7;
}

._100vh {
  height: 100vh;
}

.feature-wrap {
  border-top: 2px solid #212429;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.feature-wrap.last {
  border-bottom: 2px solid #212429;
}

.feature-value {
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.testimonial-slider {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  overflow: visible;
}

.testimonial-left-arrow {
  width: 4rem;
  height: 4rem;
  background-color: var(--grey3);
  color: #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: .75rem;
  display: flex;
  position: absolute;
  bottom: -5rem;
  left: 0;
}

.testimonial-mask {
  width: 24rem;
  height: auto;
  overflow: visible;
}

.quotes-icon-s-card {
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.testimonial-right-arrow {
  width: 65px;
  height: 65px;
  background-color: var(--pandagreen);
  color: #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: .75rem;
  display: flex;
  bottom: -5rem;
  left: 4rem;
}

.testimonial-slide {
  margin-right: 0;
}

.testimonial-slide-wrap {
  width: 100%;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 14px 14px 40px #f8f9fa;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden._8rem-top-margin {
  margin-top: 8rem;
}

._100-roundness {
  border-radius: 100%;
}

.pc-container {
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  display: flex;
  position: absolute;
}

.pc-mockup {
  width: 840px;
}

.gif {
  z-index: 2;
  width: auto;
  height: 422px;
  max-width: none;
  perspective: none;
  transform-style: preserve-3d;
  margin-top: 22px;
  margin-left: 90px;
  margin-right: 80px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(1440px)rotateX(3deg)rotateY(0)rotateZ(0);
}

.how-it-works-section {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 9rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.sticky-number {
  letter-spacing: -.5rem;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: .85;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.dropdown {
  height: 100%;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: static;
}

.menu-column-4 {
  width: 100%;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.brand {
  margin-right: 20px;
}

.nav {
  z-index: 9999;
  height: 5rem;
  background-color: rgba(0, 0, 0, 0);
  align-items: stretch;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.nav-menu {
  width: auto;
  height: 100%;
  align-items: center;
  display: flex;
  position: static;
}

.menu-column-1 {
  width: 100%;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.nav-link {
  height: 100%;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  transition: all .35s;
  display: flex;
}

.nav-link:hover {
  color: var(--pandagreen);
}

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

.nav-link.w--current:hover {
  color: var(--pandagreen);
}

.menu-column-2 {
  width: 100%;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.list-wrap {
  background-color: var(--grey4);
}

.nav-links-wrap {
  height: 100%;
  align-items: center;
  display: flex;
}

.list {
  min-width: 100%;
}

.list.w--open {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 5rem;
  bottom: auto;
  left: 0;
  right: 0;
}

.toggle {
  height: 100%;
  align-items: center;
  padding: 1.25rem 2rem 1.25rem .5rem;
  transition: all .3s;
  display: flex;
}

.toggle:hover, .toggle:active {
  color: var(--pandagreen);
}

.toggle.w--open {
  background-color: var(--grey4);
  color: var(--medium-purple);
}

.nav-container {
  width: 100%;
  max-width: 70rem;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.chevron-beyond {
  color: #242424;
  margin-right: 10px;
  font-size: 14px;
}

.chevron-beyond:hover {
  color: var(--pandagreen);
}

.chevron-beyond:active {
  color: #cfe7ba;
}

.column-content {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.menu-column-3 {
  width: 100%;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.s-badge {
  background-color: var(--pandagreen);
  color: var(--black);
  letter-spacing: 0;
  padding: .25rem .5rem;
  font-size: 10px;
  font-weight: 700;
}

.cards-wrap-right {
  z-index: 0;
  width: 30%;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.hero-small-image {
  width: 100%;
  border-radius: .25em;
  box-shadow: 0 0 44px -16px rgba(113, 138, 173, .4);
}

.hero-grid {
  width: 40vw;
  grid-column-gap: 2em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.fullscreen-card {
  min-height: 46vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -3rem;
  margin-right: -3rem;
  padding: 6em 4em;
  display: flex;
  position: relative;
}

.cards-wrap-left {
  z-index: 0;
  width: 30%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
  padding-right: 8%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.elements-row {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  position: relative;
}

.elements-row._02-left {
  right: 10vw;
}

.elements-row._03-right {
  left: 5vw;
}

.elements-row._03-left {
  right: 5vw;
}

.elements-row._02-right {
  left: 10vw;
}

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

.broken-quote-wrap {
  max-width: 90%;
  padding-left: 5rem;
}

.broken-quote-image {
  width: 35%;
  border-radius: 0%;
  margin-top: -16rem;
  margin-left: auto;
  display: block;
}

.cta-image-3 {
  width: 8rem;
  position: absolute;
  top: auto;
  bottom: 2.5rem;
  left: auto;
  right: 2.5rem;
}

.cta-image-4 {
  width: 15rem;
  position: absolute;
  bottom: 4rem;
  left: 0;
}

.cta-image-5 {
  width: 10rem;
  position: absolute;
  top: -4rem;
  bottom: auto;
  left: auto;
  right: 5rem;
}

._40rem {
  max-width: 40rem;
}

.image-span-1 {
  width: 4rem;
  height: 4rem;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63813d3f5b76d56f15126221_Brand%20Panda%20Marketing%20Experts.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  margin-right: .5rem;
  display: inline-block;
}

.image-span-2 {
  width: 4rem;
  height: 4rem;
  border-radius: 100%;
  display: inline-block;
}

.client-pics-grid {
  width: 100%;
  height: 7.5rem;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.customer-review-wrap {
  grid-template-rows: 3rem 3rem auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

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

.client-pic {
  width: 6rem;
  height: 6rem;
  border-radius: 100%;
  position: relative;
}

.clients-card {
  border-radius: .75vw;
  flex-direction: column;
  align-items: center;
  padding: 4rem 2rem 2rem;
  transition: box-shadow .6s;
  display: flex;
  box-shadow: inset 0 0 0 1px rgba(48, 67, 81, .1);
}

.step-image {
  background-color: #f8f9fa;
  border-radius: 1rem;
  margin-top: -1.5rem;
  padding: 8%;
}

.circle {
  width: 3rem;
  height: 3rem;
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.circle.bg-primary-1 {
  background-color: var(--pandagreen);
}

.circle.bg-primary-2 {
  background-color: var(--brand-panda-black);
}

.circle.bg-primary-3 {
  background-color: var(--grey1);
}

.space-between-ver {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.roof {
  background-color: #dde2e5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: -3rem -3rem 1.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.absolute-pic {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.s-stars {
  height: 1rem;
}

.xl-number {
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.align-bottom-ver {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.feature-tab-content {
  height: 100%;
  flex: 1;
  position: static;
  overflow: visible;
}

._100-height {
  height: 100%;
}

.sticky-grid-column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 8rem;
  padding-bottom: 8rem;
  padding-right: 4rem;
  display: flex;
}

.sticky-images-wrap {
  width: 100%;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

._2nd-card-right {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 16.6667rem;
  right: 5rem;
  overflow: hidden;
}

._2nd-card-left {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 33.33rem;
  left: 6.66667rem;
  overflow: hidden;
}

.laptop-wrap {
  z-index: 2;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

._1st-card-right {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: -12.3333rem;
  right: 5rem;
  overflow: hidden;
}

.cards-wrap {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

._4th-card-right {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 66.6667rem;
  right: -10rem;
  overflow: hidden;
}

._3rd-card-left {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 46.6667rem;
  left: -10rem;
  overflow: hidden;
}

._3rd-card-right {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 44rem;
  right: 6.66667rem;
  overflow: hidden;
}

._4th-card-left {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 60rem;
  left: 8.83333rem;
  overflow: hidden;
}

._1st-card-left {
  width: 15rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  position: absolute;
  top: 4rem;
  left: 5rem;
  overflow: hidden;
}

.scrolling-wrap {
  z-index: 4;
  width: 100%;
  min-height: 100vh;
  background-color: var(--grey4);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.scrolling-wrap.xl-margin {
  height: 743px;
}

.large-circle {
  z-index: 1;
  width: 36rem;
  height: 36rem;
  background-color: var(--pandagreen);
  border-radius: 100%;
  position: absolute;
}

.pricing-card {
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 1px 1px 35px #ebecf0;
}

.pricing-card.primary {
  background-color: var(--medium-purple);
  color: var(--white);
}

.l-price-span {
  letter-spacing: 0;
  font-size: 1rem;
}

.l-price.primary-color {
  color: var(--medium-purple);
}

.l-badge {
  color: #fff;
  text-align: center;
  background-color: #8578e6;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  position: relative;
}

.shadow {
  background-color: #fff;
  box-shadow: 7px 7px 30px rgba(29, 29, 31, .05);
}

.opacity-0 {
  opacity: 0;
}

.tab-link-3 {
  width: 4rem;
  height: 4rem;
  border: 3px solid var(--white);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100%;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0;
  overflow: hidden;
}

.tab-link-3.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-color: #8578e6;
  border-radius: 100%;
}

.m-number {
  letter-spacing: -.1875rem;
  padding-right: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.social-link-wrap {
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .75rem;
  transition: border-color .3s;
  display: flex;
}

.social-link-wrap:hover {
  border-color: #8578e6;
}

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

.m-stars {
  height: 1.5rem;
}

.comp-block {
  min-height: 5rem;
  background-color: var(--black);
  margin-bottom: -4rem;
}

._2nd-blob {
  width: 11.25rem;
  position: absolute;
  top: -3rem;
  bottom: auto;
  left: -2rem;
  right: auto;
}

.plan-column {
  border: 1px solid var(--grey3);
  background-color: #fff;
  padding: 1.5rem;
}

.plan-column._1 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.plan-column._3 {
  border-right-style: none;
}

.plan-column._2 {
  border-left-style: none;
  border-right-style: none;
}

.plan-column._4 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.regular-weight {
  z-index: 1;
  font-weight: 400;
  position: relative;
}

.pricing-image {
  width: 40%;
  max-width: 40%;
  flex: 0 auto;
  margin-bottom: -4rem;
  position: relative;
  top: 0;
}

._3rd-blob {
  width: 11.25rem;
  position: absolute;
  top: auto;
  bottom: -.5rem;
  left: auto;
  right: 3rem;
}

._1st-blob {
  width: 11.25rem;
  position: absolute;
  top: auto;
  bottom: -1.5rem;
  left: auto;
  right: 0;
}

._5-columns-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price-illustration {
  width: 22rem;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: -4rem;
}

.popular-plan-badge {
  background-color: var(--medium-purple);
  color: var(--white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.pricing-column {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 4rem 2rem 8rem;
  position: relative;
}

.neg2rem {
  margin-left: -2rem;
  margin-right: -2rem;
}

._75-height {
  height: 75%;
  object-fit: cover;
}

._7rem-margin {
  margin-bottom: 7rem;
}

.about-hero-pics-wrap {
  min-height: 52.5vw;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.team-member-pic {
  width: 25vw;
  position: absolute;
}

.team-member-pic._1 {
  width: 20vw;
  top: 4vw;
  left: 28vw;
}

.team-member-pic._4 {
  width: 19.5vw;
  bottom: 4vw;
  left: 15vw;
}

.team-member-pic._5 {
  z-index: -1;
  top: 0;
  left: 0;
}

.team-member-pic._2 {
  z-index: -1;
  width: 24vw;
  margin-left: 18.75vw;
}

.team-member-pic._3 {
  z-index: -2;
  width: 28.4vw;
  margin-bottom: 0;
  margin-left: auto;
  top: 0;
  right: 0;
}

.about-image-2 {
  margin-top: -13rem;
  position: relative;
}

.about-image-1 {
  width: 92%;
  margin-left: auto;
  display: block;
  position: relative;
}

._2x-banner {
  color: rgba(36, 36, 36, .16);
  letter-spacing: -1rem;
  white-space: nowrap;
  padding-top: 95px;
  font-size: 15rem;
  font-weight: 700;
  line-height: .7;
}

.name-span {
  font-weight: 600;
}

.m-logo {
  height: 2rem;
}

.arrow-effect {
  width: 1rem;
  transform: rotate(-45deg);
}

.arrow-effect.absolute {
  position: absolute;
  bottom: -1rem;
  left: -1rem;
}

.arrow-effect-circle {
  width: 2rem;
  height: 2rem;
  border: 1px solid #212429;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-4 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #dde2e5;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.tab-link-4:hover {
  border-color: var(--black);
  color: #1d1d1f;
}

.tab-link-4.w--current {
  background-color: var(--black);
  color: #fff;
}

.tabs-menu-2 {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

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

.section-image-small {
  height: 10rem;
}

.scrolling-logos-wrap {
  white-space: nowrap;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.align-left-justify-center-hor {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

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

.sticky-effect-wrap {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.sticky-effect-wrap.small-top-margin {
  margin-top: 14.25rem;
  padding-left: 3rem;
}

.sticky-effect-wrap.phone-visible {
  display: none;
}

.sticky-effect-wrap.large-top-margin {
  flex-direction: column;
  align-items: flex-end;
  margin-top: 114rem;
  margin-bottom: 68px;
  padding-bottom: 0;
  padding-right: 3rem;
}

.sticky-pc-wrap {
  width: 90%;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pc-sticky-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: -webkit-sticky;
  position: sticky;
  top: 4rem;
  overflow: hidden;
}

.sticky-text-wrap {
  max-width: 30%;
}

.sticky-text-wrap.right-margin {
  margin-left: auto;
}

.m-pic {
  width: 4rem;
  height: 4rem;
  object-fit: cover;
  border-radius: 100%;
}

.m-pic.s-margin.negtop {
  margin-top: -4rem;
}

.interpunct {
  margin-left: .5rem;
  margin-right: .5rem;
}

.twitter-icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.custom-margin {
  margin-bottom: 1.75rem;
}

.button-circle {
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid var(--brand-panda-black);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-circle:hover {
  border-color: var(--white);
}

.button-circle.primary-1-border {
  color: var(--black);
  border-color: #242424;
}

.button-circle.black-border {
  border-color: var(--black);
}

.button-arrow {
  width: .75rem;
  color: var(--white);
  border: 1px solid rgba(0, 0, 0, 0);
}

.button-arrow.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.right-margin {
  margin-right: .75rem;
}

.blog-post {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.blog-post h2, .blog-post ul {
  margin-bottom: 1rem;
}

.blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.blog-post p, .blog-post h1 {
  margin-bottom: 1rem;
}

.blog-post blockquote {
  max-width: none;
  text-align: center;
  letter-spacing: -.1rem;
  background-position: 0 4px;
  background-size: 2.5rem;
  margin: 4rem -10rem;
  padding-left: 3.5rem;
  font-size: 2.5rem;
  line-height: 1.2;
}

.blog-image {
  min-height: 60vh;
  background-image: none;
  background-position: 0 0;
  background-size: cover;
}

.xxl-icon {
  z-index: 5;
  width: 6rem;
  height: 6rem;
  position: relative;
}

.tab-link-5 {
  background-color: rgba(0, 0, 0, 0);
  border-left: .25rem solid #dde2e5;
  padding: 1rem 1rem 1rem 1.5rem;
  font-weight: 400;
  transition: border-color .6s;
}

.tab-link-5:hover {
  color: #212429;
  border-left-color: #8578e6;
}

.tab-link-5.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-left-color: #8578e6;
}

.row {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.play-button-wrap {
  z-index: 1;
  width: 2.5rem;
  height: 2.5rem;
  background-color: var(--pandagreen);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-bottom: .125rem;
  padding-left: .175rem;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  box-shadow: 0 3px 20px rgba(34, 43, 64, .12);
}

.main-blog-item {
  height: 100%;
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.main-blog-item._1 {
  min-height: 30rem;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.main-blog-item._2 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.main-blog-item.bg-primary-1 {
  background-color: var(--brand-panda-black);
}

.overlay {
  background-color: rgba(33, 36, 41, .25);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.template-screen {
  border: .5rem solid var(--black);
  flex-direction: column;
  align-items: center;
  transition: border-color .3s;
  position: relative;
}

.template-screen:hover {
  border-color: var(--medium-purple);
}

.template-screen-wrap {
  height: 480px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.show-on-tablet {
  display: none;
}

.fullscreen-image {
  width: 50%;
  padding-left: 0;
}

.menu-container {
  width: 100%;
  max-width: 72rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-container:active {
  color: var(--pandagreen);
}

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

.span {
  font-weight: 700;
  transition: color .3s;
  display: inline;
}

.span:hover {
  color: var(--medium-purple);
}

.align-center-justify-center {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

._1st-span {
  color: #cfe7ba;
}

.scrolling-effect-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

._2nd-span, ._3rd-span, ._4th-span {
  color: var(--pandagreen);
}

.secondary-outline {
  grid-column-gap: .75rem;
  box-shadow: inset 0 0 0 2px var(--white);
  color: var(--white);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.secondary-outline.s-margin {
  border: 1px solid var(--brand-panda-black);
  box-shadow: none;
  opacity: 1;
  color: #242424;
}

.faq-tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-tab-link {
  background-color: rgba(0, 0, 0, 0);
  padding: 1rem 1.5rem;
  font-weight: 700;
  transition: background-color .3s, box-shadow .3s;
  box-shadow: inset 2px 0 rgba(0, 0, 0, 0);
}

.faq-tab-link:hover, .faq-tab-link:active {
  box-shadow: inset 2px 0 0 0 var(--medium-purple);
}

.faq-tab-link.w--current {
  box-shadow: inset 2px 0 0 0 var(--medium-purple);
  background-color: rgba(0, 0, 0, 0);
}

._1-25rem-rounded {
  border-radius: 1.25rem;
  overflow: hidden;
}

.infinite-rotation-holder-large {
  width: 100%;
  height: 42.5vh;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cookie-square-wrap {
  z-index: 100;
  width: 100vw;
  height: 100vh;
  background-color: rgba(29, 29, 31, .5);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cookie-square {
  width: 30rem;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.bold-span {
  color: #1d1d1f;
}

.extra-small-text {
  text-align: left;
  font-size: 12px;
}

.social-sign-up-text {
  color: #1d1d1f;
  font-weight: 600;
}

.social-sign-up {
  width: 100%;
  height: 4rem;
  border: 1px solid var(--grey3);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  transition: border-color .3s;
  display: flex;
}

.social-sign-up:hover {
  border-color: var(--medium-purple);
}

.utilities-grid-2 {
  width: 100%;
  height: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.utilities-section {
  width: 100%;
  height: 100vh;
}

.utilities-form-wrap {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.utilities-button {
  width: 100%;
  height: 4rem;
  background-color: var(--medium-purple);
  border-radius: .5rem;
  font-weight: 700;
  transition: background-color .3s;
}

.utilities-button:hover {
  background-color: var(--medium-slate-blue);
}

.utilities-form-column {
  width: 100%;
  height: 100%;
  max-width: 40rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  display: flex;
}

.utilities-form {
  width: 100%;
  margin-bottom: 0;
}

.large-field {
  width: 100%;
  height: 4rem;
  background-color: var(--grey4);
  border: 1px solid rgba(136, 136, 136, .15);
  border-radius: .5rem;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem;
  transition: background-color .4s;
}

.large-field:hover, .large-field:focus {
  background-color: #fff;
}

.large-field.password {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdeaaf4a38085_key.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.large-field.email {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde7148a38086_at-sign.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-sign-up-icon {
  margin-right: .75vw;
}

.or-sign-up-with-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: grid;
}

.sign-up-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(136, 136, 136, .15);
}

.xl-pic {
  width: 13rem;
  height: 13rem;
  object-fit: cover;
  position: relative;
}

.social-link-wrap-2 {
  width: 3rem;
  height: 3rem;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .75rem;
  transition: border-color .3s;
  display: flex;
}

.social-link-wrap-2:hover {
  border-color: var(--medium-purple);
}

.template-screen-2 {
  border: .5rem solid var(--medium-purple);
  flex-direction: column;
  align-items: center;
  transition: border-color .3s;
  position: relative;
}

.template-screen-2:hover {
  border-color: var(--medium-sea-green);
}

.info-box {
  z-index: 100;
  background-color: var(--medium-purple);
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.info-paragraph {
  font-size: 14px;
}

.close-icon-wrap {
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: absolute;
  right: 5vw;
}

.tabs-icon {
  width: 5rem;
  height: 5rem;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde6852a3817f_2aadb1b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  border-radius: 26% 26% 34% 34%;
  transition: all .3s cubic-bezier(.22, .61, .36, 1);
}

.tabs-icon._1.inactive {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde9003a38133_Pricing_Icon_2.svg");
}

.tabs-icon._1.active {
  background-image: none;
  position: absolute;
}

.tabs-icon._2 {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdebe4ba38186_e688355.png");
}

.tabs-icon._2:hover {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde06b0a38185_94c94ca.png");
}

.tabs-icon._2.inactive {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde3ddda38131_Pricing_Icon_1.svg");
}

.tabs-icon._2.active {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde3ddda38131_Pricing_Icon_1.svg");
  position: absolute;
  box-shadow: 0 12px 16px rgba(176, 213, 248, .45);
}

.tabs-icon._3 {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde57d6a38180_3a7bab2.png");
}

.tabs-icon._3:hover {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde7570a38183_87a6a16.png");
}

.tabs-icon._3.active {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdea1b7a38132_Pricing_Icon_4.svg");
  position: absolute;
  box-shadow: 0 12px 16px rgba(197, 180, 248, .48);
}

.tabs-icon._3.inactive {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdea1b7a38132_Pricing_Icon_4.svg");
}

.tabs-bar {
  width: 50%;
  height: 100%;
  border-radius: 10px;
}

.tabs-bar.blue {
  background-color: #242424;
}

.tabs-bar.orange {
  background-color: var(--pandagreen);
}

.tabs-bar.purple {
  background-color: var(--grey1);
}

.tabs-info-text-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 4rem;
  display: grid;
}

.feature-info-title {
  margin-top: 24px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.feature-info-image {
  width: 64px;
  height: 62px;
  box-shadow: none;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde6852a3817f_2aadb1b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 64px 64px;
  border-radius: 26% 26% 34% 34%;
  transition: all .3s cubic-bezier(.22, .61, .36, 1);
}

.feature-info-image:hover {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde4f5aa38184_b4dea81.png");
}

.feature-info-image._3 {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde57d6a38180_3a7bab2.png");
}

.feature-info-image._3:hover {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde7570a38183_87a6a16.png");
}

.feature-info-image._2 {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cdebe4ba38186_e688355.png");
}

.feature-info-image._2:hover {
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde06b0a38185_94c94ca.png");
}

.feature-info-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-card-bottom {
  height: 4px;
  background-color: #fdf5f5;
  border-radius: 10px;
  margin-top: 16px;
  overflow: hidden;
}

.tabs-slider-image {
  position: relative;
  box-shadow: 0 12px 24px rgba(237, 242, 251, .71);
}

.tabs-card {
  flex: 1;
}

.tabs-icon-wrap {
  width: 10rem;
  height: 5rem;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
  position: relative;
}

.tabs-text-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 16px;
  display: flex;
}

.feature-info-icon {
  width: 100%;
  margin-top: 24px;
  box-shadow: 0 12px 24px rgba(237, 242, 251, .71);
}

.tabs-image {
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tabs-image._1 {
  opacity: 1;
  position: relative;
}

.tabs-slider-wrap {
  width: 100%;
}

.tabs-slider-wrap.mobile {
  display: none;
}

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

.feature-info {
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.feature-info.first {
  margin-top: 0;
}

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

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

.bold-text, .bold-text-2 {
  color: #242424;
}

.s-subtitle-2 {
  max-width: 25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42857;
}

.s-subtitle-2.m-margin {
  font-size: 2rem;
  line-height: 1;
}

.s-subtitle-2.white {
  color: #fff;
  font-size: 2rem;
  line-height: 1;
}

.divider-2 {
  width: 100%;
  height: 1px;
  background-color: #e1e1e3;
}

.s-logo-2 {
  height: 1.5rem;
}

.button-arrow-2 {
  width: .75rem;
}

.button-arrow-2.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.m-paragraph-2 {
  max-width: 29rem;
}

._100-width-2 {
  width: 100%;
}

.button-circle-2 {
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.secondary-outline-2 {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 2px #fff;
}

.grid-2 {
  grid-template-columns: .5fr 1fr;
  margin-left: 61px;
  margin-right: 31px;
  padding-left: 47px;
  padding-right: 48px;
}

.footer {
  object-fit: fill;
  margin-bottom: -100px;
  margin-left: -62px;
  margin-right: -68px;
  padding-left: 0;
  display: block;
}

.circular-form-button-2 {
  width: 3rem;
  height: 3rem;
  background-color: #cfe7ba;
  background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63595d1f293cde36cda37fc0_arrow_forward_WHITE_24dp.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border-radius: 3rem;
  transition: background-color .3s;
  position: absolute;
  top: .25rem;
  bottom: .25rem;
  right: .25rem;
}

.circular-form-button-2:hover {
  background-color: #776ccf;
}

.button-circle-3 {
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #32313b;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-circle-3:hover {
  border-color: #fff;
}

.m-paragraph-3 {
  max-width: 29rem;
  color: #242424;
}

.m-paragraph-3:hover {
  color: #242424;
}

.text-span-2 {
  color: #cfe7ba;
}

.l-success-message-2 {
  width: 100%;
  height: 3.5rem;
  color: #fff;
  background-color: #51cf66;
  border-radius: 3.5rem;
  padding: 1rem 0;
}

.primary-button-2 {
  grid-column-gap: .75rem;
  color: #242424;
  text-align: center;
  background-color: #cfe7ba;
  border: 1px solid #cfe7ba;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
  transform: translate(0);
}

.primary-button-2:hover {
  color: #242424;
  background-color: #cfe7ba;
}

.email-capture-field-2 {
  height: 3.5rem;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  transition: border-color .3s;
  display: flex;
}

.email-capture-field-2:hover, .email-capture-field-2:focus {
  border-color: #8578e6;
}

.email-capture-field-2::-ms-input-placeholder {
  color: #acb5bd;
}

.email-capture-field-2::placeholder {
  color: #acb5bd;
}

.button-arrow-3 {
  width: .75rem;
  color: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
}

.button-arrow-3.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.footer-bottom-wrap-2 {
  border-bottom: 1px solid #e1e1e3;
  justify-content: space-between;
  display: flex;
}

.footer-link-span-2 {
  color: #cfe7ba;
  font-weight: 700;
  transition: color .3s;
  display: inline;
}

.footer-link-span-2:hover {
  color: #776ccf;
}

.section-2 {
  padding-left: 0;
}

.container-2 {
  padding-top: 131px;
}

.text-block {
  color: #32313b;
  object-fit: fill;
  order: 1;
}

.text-block:hover, .text-block:active {
  color: var(--pandagreen);
}

.text-block-2 {
  padding-left: 12px;
}

.text-block-3, .text-block-4, .text-block-5, .text-block-6 {
  padding-left: 13px;
}

.video {
  object-fit: fill;
  margin-left: 0;
  display: inline-block;
}

.video-2 {
  width: 57rem;
  height: auto;
  margin-top: 44px;
  margin-bottom: 25px;
}

.heading {
  padding-right: 177px;
}

.paragraph-2 {
  color: var(--black);
  font-size: .85rem;
}

.paragraph-3, .text-block-7 {
  color: var(--black);
}

.background-video {
  width: 750px;
  height: 650px;
}

._75-width-2 {
  width: 75%;
  display: block;
}

.xs-margin-2 {
  margin-bottom: .5rem;
}

.list-2 {
  padding-top: 16px;
}

.list-3 {
  padding-top: 19px;
}

.paragraph-4 {
  padding-bottom: 30px;
}

.paragraph-5 {
  color: var(--white);
}

.heading-2 {
  color: var(--brand-panda-black);
  padding-bottom: 271px;
}

.paragraph-6 {
  color: var(--white);
}

.grid-3 {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  .section {
    padding: 4rem 2rem;
  }

  .text-container.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .m-subtitle.white-text.with-margin {
    margin-bottom: 15rem;
  }

  .l-margin {
    margin-bottom: 2.5rem;
  }

  .style-guide-help-wrap {
    display: none;
  }

  .m-margin {
    margin-bottom: 1.5rem;
  }

  .primary-button {
    align-self: auto;
  }

  .m-icon {
    width: 1.875rem;
    height: 1.875rem;
  }

  .form-button {
    height: 2.8125rem;
  }

  .style-guide-grid {
    margin-bottom: 4rem;
  }

  .hide-on-tablet {
    display: none;
  }

  .xl-margin {
    margin-bottom: 3rem;
  }

  .utilities-grid {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
  }

  ._1-column-grid._3x-gap {
    grid-row-gap: 2.5rem;
  }

  .s-card {
    padding: 1.5rem;
  }

  .play-icon {
    width: 4rem;
    height: 4rem;
  }

  .lightbox {
    width: 20rem;
    bottom: 1rem;
    right: -1rem;
  }

  .relative.customer-wrap {
    margin-top: -8rem;
    margin-bottom: -4rem;
  }

  .grid._3x-gutter {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .grid._4x-gutter {
    grid-column-gap: 3rem;
  }

  .grid._5x-gutter {
    grid-column-gap: 4rem;
  }

  .l-card {
    padding: 3rem;
  }

  .huge-letter {
    font-size: 17.25rem;
  }

  .email-capture-field {
    border-radius: 55px;
  }

  .footer-credits {
    font-size: 12px;
  }

  .l-error-message {
    height: 48px;
    top: auto;
  }

  .footer-link-span {
    font-size: 12px;
  }

  .vertical-scroll-wrapper {
    width: 15rem;
    overflow: hidden;
  }

  .looping-text {
    font-size: 3rem;
  }

  .hero-phone {
    top: 13rem;
    right: 0;
  }

  .cta-image-1 {
    width: 6rem;
    left: 2rem;
  }

  .cta-image-2 {
    width: 6rem;
    top: -6rem;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .black-link {
    font-size: 14px;
  }

  .footer-column {
    padding-right: 20px;
  }

  .m-card {
    padding: 2.5rem;
  }

  .contact-form-grid {
    grid-template-columns: 1fr 2fr;
  }

  .contact-left-side {
    min-width: 290px;
    padding: 30px;
  }

  .contact-right-side {
    padding: 30px;
  }

  .xl-card {
    padding: 4rem;
  }

  .comparison-top {
    min-height: 80px;
  }

  .comparison-item, .feature-check-wrap {
    min-height: 4rem;
  }

  .tabs-menu-grid {
    margin-bottom: 3rem;
  }

  .testimonial-left-arrow {
    bottom: -60px;
  }

  .testimonial-mask {
    width: 45vw;
  }

  .testimonial-right-arrow {
    bottom: -60px;
  }

  .testimonial-slide {
    width: 45vw;
  }

  .pc-container {
    margin-bottom: 60px;
  }

  .pc-mockup {
    width: 540px;
  }

  .gif {
    height: 292px;
    margin-top: 16px;
    margin-left: 42px;
    margin-right: 30px;
  }

  .how-it-works-section {
    grid-template-columns: minmax(auto, 120px) 1fr;
  }

  .sticky-number {
    font-size: 96px;
  }

  .dropdown {
    width: 100%;
    height: auto;
    align-items: flex-start;
    display: block;
    position: static;
  }

  .menu-column-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brand {
    margin-right: 10px;
    padding: 0;
  }

  .nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-menu {
    height: auto;
    background-color: var(--white);
    display: block;
    position: absolute;
    top: 90px;
  }

  .menu-column-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-button {
    color: #212429;
    border: 1px solid #dde2e5;
    border-radius: 100%;
    margin-left: 14px;
  }

  .menu-button.w--open {
    background-color: #8578e6;
    border-style: solid;
    border-color: #8578e6;
  }

  .nav-link {
    width: 100%;
    justify-content: flex-start;
  }

  .menu-column-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navigation-button-wrap, .nav-links-wrap {
    align-items: center;
    display: flex;
  }

  .list.w--open {
    z-index: 5;
    box-shadow: none;
    padding-top: 0;
    position: static;
    top: 60px;
  }

  .toggle {
    width: 100%;
    padding-left: 1.25rem;
  }

  .toggle.w--open {
    width: 100%;
    height: auto;
  }

  .nav-container {
    position: relative;
  }

  .chevron-beyond {
    margin-right: 20px;
  }

  .column-content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .menu-column-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-wrap-right {
    width: 12.5%;
    display: none;
  }

  .fullscreen-card {
    min-height: auto;
    margin-left: -2rem;
    margin-right: -2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cards-wrap-left {
    width: 12.5%;
    display: none;
  }

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

  .broken-quote-wrap {
    padding-left: 4rem;
  }

  .broken-quote-image {
    margin-top: -15rem;
  }

  .cta-image-3 {
    width: 80px;
  }

  .cta-image-4 {
    width: 220px;
  }

  .cta-image-5 {
    width: 80px;
  }

  .image-span-1, .image-span-2 {
    width: 64px;
    height: 64px;
  }

  .client-pics-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .customer-review-wrap {
    grid-template-rows: 2.5rem 2.5rem auto;
  }

  .client-pic {
    width: 5rem;
    height: 5rem;
  }

  .clients-card {
    padding: 3rem 1.5rem 1.5rem;
  }

  .roof {
    margin-top: -2.5rem;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sticky-grid-column {
    padding-right: 3rem;
  }

  ._2nd-card-right {
    max-width: 200px;
    top: 40vh;
    right: 9%;
  }

  ._2nd-card-left {
    max-width: 200px;
    top: 73vh;
    left: 12%;
  }

  .laptop-wrap {
    min-height: 520px;
  }

  ._1st-card-right {
    max-width: 200px;
    top: -28vh;
    right: 9%;
  }

  .cards-wrap {
    min-height: 520px;
  }

  ._4th-card-right {
    max-width: 200px;
    top: 146vh;
    right: -220px;
  }

  ._3rd-card-left {
    max-width: 200px;
    top: 107vh;
    left: -220px;
  }

  ._3rd-card-right {
    max-width: 200px;
    top: 101vh;
    right: 12%;
  }

  ._4th-card-left {
    max-width: 200px;
    top: 140vh;
    left: 16%;
  }

  ._1st-card-left {
    max-width: 200px;
    border-radius: 10px;
    top: 9vh;
    left: 9%;
  }

  .scrolling-wrap {
    width: 100%;
    min-height: 520px;
  }

  .large-circle {
    width: 55vw;
    height: 55vw;
  }

  .l-badge {
    align-self: auto;
  }

  .comp-block {
    min-height: 4rem;
    margin-bottom: -3rem;
  }

  .price-illustration {
    max-width: 20%;
    right: -1rem;
  }

  .about-hero-pics-wrap {
    min-height: 520px;
  }

  .team-member-pic._4 {
    bottom: 0;
    left: 120px;
  }

  .team-member-pic._2 {
    top: auto;
    bottom: 0;
    right: 0;
  }

  .about-image-2 {
    width: 300px;
    margin-top: -200px;
  }

  .tab-link-4 {
    height: 40px;
    border-radius: 40px;
    padding: 7px 15px;
  }

  .paragraph {
    font-size: 13px;
  }

  .section-row {
    grid-column-gap: 30px;
  }

  .sticky-effect-wrap {
    padding-left: 35px;
    padding-right: 35px;
  }

  .sticky-effect-wrap.large-top-margin {
    margin-top: 140vh;
  }

  .sticky-pc-wrap {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pc-sticky-wrap {
    margin-top: 45px;
    top: 45px;
  }

  .sticky-text-wrap {
    max-width: 40%;
  }

  .twitter-icon {
    top: 1.5rem;
    right: 1.5rem;
  }

  .button-circle {
    width: 30px;
    height: 30px;
    border-radius: 30px;
  }

  .button-arrow {
    width: 15px;
  }

  .blog-post blockquote {
    background-position: 0 6px;
    background-size: 2rem;
    margin: 3rem -2rem;
    padding-left: 2.5rem;
    font-size: 2rem;
  }

  .main-blog-item._1 {
    min-height: 25rem;
  }

  .template-screen-wrap {
    height: 360px;
  }

  .show-on-tablet {
    display: block;
  }

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

  .fullscreen-image {
    width: 60%;
  }

  .menu-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hide-only-on-tablet {
    display: none;
  }

  .scrolling-effect-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .faq-tabs-menu {
    min-width: 150px;
  }

  .faq-tab-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-sign-up, .utilities-button {
    height: 3rem;
    font-size: 14px;
  }

  .large-field {
    height: 3rem;
  }

  .info-paragraph {
    font-size: 14px;
  }

  .feature-info-title {
    color: #1d1d1f;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .tabs-slider-wrap {
    display: none;
  }

  .tabs-slider-wrap.mobile {
    display: block;
  }

  .button-arrow-2 {
    width: 15px;
  }

  .button-circle-2, .button-circle-3 {
    width: 30px;
    height: 30px;
    border-radius: 30px;
  }

  .primary-button-2 {
    align-self: auto;
  }

  .email-capture-field-2 {
    border-radius: 55px;
  }

  .button-arrow-3 {
    width: 15px;
  }

  .footer-link-span-2 {
    font-size: 12px;
  }

  .video-2 {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: .875rem;
  }

  h1 {
    font-size: 3rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 1.875rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1rem;
  }

  blockquote {
    font-size: 1.125rem;
  }

  .section {
    padding: 3rem 1.25rem;
  }

  .section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .banner-heading {
    font-size: 5.625rem;
  }

  .large-heading {
    font-size: 3.75rem;
  }

  .l-subtitle {
    max-width: 29rem;
    font-size: 1rem;
  }

  .m-subtitle {
    max-width: 25rem;
    font-size: .875rem;
  }

  .l-paragraph {
    max-width: 29rem;
    font-size: 1rem;
  }

  .m-paragraph {
    max-width: 25rem;
    font-size: .875rem;
  }

  .s-paragraph {
    max-width: 20rem;
    font-size: .75rem;
  }

  .l-margin {
    margin-bottom: 1.5rem;
  }

  .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
    margin-top: 1.5rem;
  }

  .m-margin {
    margin-bottom: 1.25rem;
  }

  .m-icon {
    width: 1.64063rem;
    height: 1.64063rem;
  }

  .form-button {
    height: 2.625rem;
    padding: .65625rem 1.3125rem;
  }

  .style-guide-grid {
    margin-bottom: 3rem;
  }

  .showcase {
    grid-template-rows: auto;
    grid-auto-rows: 1fr;
  }

  .hide-on-landscape {
    display: none;
  }

  .xl-margin {
    margin-bottom: 2rem;
  }

  .utilities-grid {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .templates-faqs-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  ._1-column-grid._3x-gap {
    grid-row-gap: 1.5rem;
  }

  .play-icon {
    width: 3rem;
    height: 3rem;
  }

  .lightbox {
    width: 15rem;
    bottom: .75rem;
    right: -.75rem;
  }

  .relative.customer-wrap {
    margin-top: -6rem;
    margin-bottom: -3rem;
  }

  .clients-logo-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid.align-start._2-5x-gutter {
    grid-column-gap: 1rem;
  }

  .grid._3x-gutter {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid._4x-gutter {
    grid-column-gap: 2rem;
  }

  .grid._5x-gutter {
    grid-column-gap: 3rem;
  }

  .l-card {
    padding: 2rem;
  }

  .huge-letter {
    font-size: 12rem;
  }

  .footer-credits {
    font-size: 12px;
  }

  .s-badge-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .checkmarks-container {
    align-self: center;
  }

  .footer-form {
    width: 100%;
  }

  .text-rotation-wrapper {
    margin-left: 0%;
  }

  .vertical-scroll-wrapper {
    width: 13rem;
    overflow: hidden;
  }

  .looping-text {
    font-size: 2.25rem;
  }

  .looping-text.rotate-text._9.large, .looping-text.rotate-text._12.large, .looping-text.rotate-text._5.large, .looping-text.rotate-text._18.large, .looping-text.rotate-text._2.large, .looping-text.rotate-text._11.large, .looping-text.rotate-text._4.large, .looping-text.rotate-text._13.large, .looping-text.rotate-text._14.large, .looping-text.rotate-text._7.large, .looping-text.rotate-text._10.large, .looping-text.rotate-text._16.large, .looping-text.rotate-text._17.large, .looping-text.rotate-text._15.large, .looping-text.rotate-text._1.large, .looping-text.rotate-text._8.large, .looping-text.rotate-text._3.large, .looping-text.rotate-text._6.large {
    font-size: 3rem;
  }

  .hero-phone {
    top: 10rem;
  }

  .s-subtitle {
    max-width: 20rem;
    font-size: .75rem;
  }

  .cta-image-1 {
    width: 5rem;
    top: 6rem;
    left: 0;
  }

  .cta-image-2 {
    width: 5rem;
    top: -5rem;
  }

  .footer-bottom {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .footer-column {
    padding-right: 0;
  }

  .black-bkg {
    height: 45%;
  }

  .m-card {
    padding: 1.5rem;
  }

  .m-card.min-height {
    min-height: 480px;
  }

  .contact-form-grid {
    grid-template-columns: 1fr;
  }

  .super-heading {
    font-size: 4.5rem;
  }

  .xs-paragraph, .xs-subtitle {
    max-width: 15rem;
    font-size: .625rem;
  }

  .xl-card {
    padding: 3rem;
  }

  .comparison-grid {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .show-on-phone {
    display: block;
  }

  .tabs-menu-grid {
    margin-bottom: 2rem;
  }

  .l-number {
    font-size: 3.75rem;
  }

  .testimonial-left-arrow {
    width: 55px;
  }

  .testimonial-right-arrow {
    width: 55px;
    left: 55px;
  }

  .pc-mockup {
    width: 380px;
  }

  .gif {
    height: 208px;
    margin-top: 11px;
    margin-left: 29px;
    margin-right: 21px;
  }

  .how-it-works-section {
    grid-template-columns: minmax(auto, 90px) 1fr;
  }

  .sticky-number {
    font-size: 72px;
  }

  .nav-links-wrap {
    width: 100%;
  }

  .cards-wrap-right {
    display: none;
  }

  .fullscreen-card {
    width: auto;
    border-radius: 0;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .cards-wrap-left {
    display: none;
  }

  .elements-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .elements-row._03-right, .elements-row._02-right {
    left: 0;
  }

  .quote-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .broken-quote-wrap {
    max-width: 90%;
    padding-left: 3rem;
  }

  .broken-quote-image {
    margin-top: -11rem;
  }

  .image-span-1 {
    width: 52px;
    height: 52px;
    margin-bottom: -7px;
    margin-right: 4px;
  }

  .image-span-2 {
    width: 52px;
    height: 52px;
    margin-bottom: -7px;
  }

  .client-pics-grid {
    height: 90px;
  }

  .customer-review-wrap {
    grid-template-rows: 30px 30px auto;
  }

  .client-pic {
    width: 60px;
    height: 60px;
  }

  .clients-card {
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .step-image {
    margin-top: -1.25rem;
  }

  .circle {
    width: 2.5rem;
    height: 2.5rem;
  }

  .roof {
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .absolute-pic {
    position: static;
  }

  .xl-number {
    font-size: 4.5rem;
  }

  .sticky-grid-column {
    height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 2rem;
  }

  ._2nd-card-right {
    max-width: 190px;
    top: 55vh;
  }

  ._2nd-card-left {
    max-width: 190px;
    top: 100vh;
  }

  ._1st-card-right, ._4th-card-right {
    max-width: 190px;
  }

  ._3rd-card-left {
    max-width: 190px;
    top: 145vh;
  }

  ._3rd-card-right {
    max-width: 190px;
    top: 160vh;
  }

  ._4th-card-left {
    max-width: 190px;
    top: 200vh;
  }

  ._1st-card-left {
    max-width: 190px;
  }

  .scrolling-wrap {
    margin-top: 45px;
  }

  .shadow {
    box-shadow: 0 23px 42px rgba(23, 18, 63, .12);
  }

  .tab-link-3 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .m-number {
    font-size: 3rem;
  }

  .comp-block {
    min-height: 4rem;
    margin-bottom: -2rem;
  }

  ._2nd-blob {
    width: 8rem;
    top: -1rem;
    left: 0;
  }

  .plan-column._1 {
    border-bottom-style: none;
    border-right-style: none;
    border-bottom-left-radius: 0;
  }

  .plan-column._3 {
    border-bottom-left-radius: 8px;
  }

  .plan-column._2 {
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: solid;
    border-top-right-radius: 8px;
  }

  .plan-column._4 {
    border-top-right-radius: 0;
  }

  .pricing-image {
    margin-top: 0;
    display: none;
  }

  ._3rd-blob {
    width: 8rem;
    bottom: 0;
  }

  ._1st-blob {
    width: 8rem;
    bottom: 2rem;
  }

  .price-illustration {
    max-width: 20%;
    display: block;
    bottom: -2.5rem;
    right: -2rem;
  }

  .about-hero-pics-wrap {
    min-height: 400px;
  }

  .team-member-pic._2 {
    width: 160px;
    margin-left: 125px;
  }

  .team-member-pic._3 {
    width: 240px;
  }

  .about-image-2 {
    width: 250px;
    margin-top: -150px;
  }

  ._2x-banner {
    font-size: 11.25rem;
  }

  .arrow-effect {
    width: 12.5px;
  }

  .arrow-effect-circle {
    width: 25px;
    height: 25px;
  }

  .section-row {
    grid-template-columns: 2fr 1fr;
    align-items: start;
    margin-bottom: 30px;
  }

  .section-image-small {
    display: none;
  }

  .sticky-effect-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sticky-effect-wrap.small-top-margin {
    display: none;
  }

  .sticky-effect-wrap.phone-visible {
    padding: 0 0 1.5rem;
    display: block;
  }

  .sticky-effect-wrap.large-top-margin {
    display: none;
  }

  .sticky-pc-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pc-sticky-wrap {
    display: none;
  }

  .sticky-text-wrap {
    max-width: 100%;
    margin-bottom: 0;
  }

  .button-circle {
    width: 26px;
    height: 26px;
    border-radius: 26px;
  }

  .button-arrow {
    width: 13px;
  }

  .blog-post blockquote {
    letter-spacing: -.05rem;
    background-position: 0 2px;
    background-size: 1.25rem;
    margin: 2rem 0;
    padding-left: 1.25rem;
    font-size: 1.25rem;
  }

  .xxl-icon {
    width: 4.5rem;
    height: 4.5rem;
  }

  .tab-link-5.w--current {
    color: #000;
    background-color: #fff;
  }

  .hide-only-on-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .scrolling-effect-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq-tabs-menu {
    min-width: 140px;
  }

  .cookie-square-wrap {
    padding: 30px;
  }

  .cookie-square {
    width: 320px;
    padding: 1.5rem;
  }

  .utilities-form-column {
    padding: 30px;
  }

  .large-field.password, .large-field.email {
    margin-bottom: 10px;
  }

  .s-subtitle-2 {
    max-width: 20rem;
    font-size: .75rem;
  }

  .button-arrow-2 {
    width: 13px;
  }

  .m-paragraph-2 {
    max-width: 25rem;
    font-size: .875rem;
  }

  .button-circle-2, .button-circle-3 {
    width: 26px;
    height: 26px;
    border-radius: 26px;
  }

  .m-paragraph-3 {
    max-width: 25rem;
    font-size: .875rem;
  }

  .button-arrow-3 {
    width: 13px;
  }

  .section-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media screen and (max-width: 479px) {
  .section {
    flex-direction: column;
    padding-bottom: 6.5rem;
    display: flex;
  }

  .section.bg-gray-4 {
    margin-bottom: 30px;
  }

  .l-subtitle.s-margin {
    letter-spacing: -.1rem;
  }

  .m-paragraph {
    margin-left: -4px;
    margin-right: -4px;
    padding-left: 7px;
    padding-right: 0;
    font-size: .7rem;
  }

  .m-paragraph.m-margin {
    padding-left: 31px;
    position: relative;
    left: -32px;
  }

  .l-margin.show-on-tablet {
    background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/637e9218596f5e202678bf64_Untitled%20design%20-%202022-11-23T163507.259.png");
  }

  .style-guide-help-wrap {
    padding: 1.25rem;
  }

  .style-color-title {
    width: auto;
    font-size: 10px;
    top: 1rem;
    bottom: auto;
    left: 1rem;
    right: auto;
    transform: none;
  }

  .style-color-title.hex {
    bottom: 1rem;
  }

  .xs-margin {
    margin-left: -7px;
    padding-left: 0;
  }

  .checkbox-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._100-width {
    width: 100%;
    max-width: 100%;
    margin-bottom: 6px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 0;
  }

  ._100-width._115-height {
    margin-left: 1px;
    padding-left: 0;
  }

  .primary-button {
    padding-bottom: .75rem;
    padding-left: 1rem;
    padding-right: 1.05rem;
    left: 0;
  }

  .primary-outline {
    padding-left: 1.15rem;
    padding-right: .55rem;
  }

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

  .container {
    padding-bottom: 0;
    position: static;
  }

  .h1-title.s-margin {
    width: 17.8rem;
    text-align: center;
    letter-spacing: -.2rem;
    object-fit: fill;
    padding-left: 0;
    padding-right: 0;
    font-size: 3rem;
    font-weight: 700;
  }

  .hide-on-portrait {
    display: none;
  }

  .templates-faqs-grid {
    grid-template-columns: 1fr;
  }

  .s-card.center-content.bg-black.no-phone-padding, .s-card.center-content.no-phone-padding {
    min-height: 3rem;
    padding: 0;
  }

  .lightbox {
    display: none;
  }

  .relative.customer-wrap {
    margin-top: 0;
    margin-bottom: -1.5rem;
  }

  .clients-logo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid._3x-gutter, .grid._4x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid._5x-gutter {
    grid-column-gap: 1rem;
  }

  .grid._1-5x-gutter, .grid._0-5x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .l-card {
    padding: 1.5rem;
  }

  .h2-title.broken-quote {
    width: 100%;
  }

  .email-capture-field {
    font-size: 14px;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .footer-credits {
    text-align: center;
    line-height: 1.75;
  }

  .h5-title.m-margin {
    color: rgba(0, 0, 0, 0);
    padding-left: 0;
  }

  .h5-title.xs-margin {
    padding-top: 12px;
  }

  .h5-title.text-center.m-margin {
    color: var(--brand-panda-black);
  }

  .s-pic {
    width: 4.7rem;
    height: 3rem;
    padding-right: 0;
  }

  .text-rotation-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .vertical-scroll-wrapper {
    width: 100%;
    height: 2.8125rem;
  }

  .hero-phone, .cta-image-1, .cta-image-2 {
    display: none;
  }

  .footer-bottom {
    text-align: center;
    flex-direction: column;
  }

  .black-link {
    font-size: 13px;
  }

  .footer-column {
    align-items: center;
    margin-top: .5rem;
  }

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

  .s-logo {
    height: auto;
  }

  .black-bkg {
    height: 50%;
  }

  .m-card.bg-gray-4 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .m-card.min-height.bg-primary-2 {
    margin-left: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m-card.bg-primary-2 {
    margin-left: -12px;
    padding-left: 3.8rem;
    padding-right: 4.7rem;
    position: relative;
    left: 6px;
  }

  .m-card.bg-gray-4 {
    flex-flow: row;
    margin-left: -86px;
    margin-right: 40px;
    padding-left: 1.8rem;
    padding-right: 1.9rem;
    display: flex;
    left: -40px;
    right: 25px;
  }

  .contact-left-side {
    min-width: 100%;
  }

  .contact-button-wrap {
    margin-top: 60px;
  }

  .contact-right-side {
    width: 100%;
    padding: 16px;
  }

  .xl-card {
    padding: 1.5rem;
  }

  .sticky-1 {
    width: 280px;
    height: 400px;
    position: static;
  }

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

  .comparison-top {
    min-height: 60px;
  }

  .step-dot {
    width: .5rem;
    height: .5rem;
  }

  .step-circle {
    width: 2rem;
    height: 2rem;
    bottom: -1rem;
  }

  .circular-tab-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .feature-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .feature-value {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .testimonial-slider {
    overflow: visible;
  }

  .testimonial-left-arrow {
    width: 45px;
  }

  .testimonial-mask {
    width: 100%;
    overflow: hidden;
  }

  .testimonial-right-arrow {
    width: 45px;
    left: 45px;
  }

  .testimonial-slide {
    width: 100%;
  }

  .testimonial-slide-wrap {
    border-right-style: none;
  }

  .overflow-hidden._8rem-top-margin {
    margin-top: 0;
  }

  .pc-container {
    margin-bottom: 25px;
  }

  .pc-mockup {
    width: 200px;
  }

  .gif {
    height: 109px;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 11px;
  }

  .how-it-works-section {
    grid-template-columns: 1fr;
  }

  .sticky-number {
    font-size: 55px;
    position: static;
  }

  .menu-column-4, .menu-column-1 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-button.w--open {
    border-color: var(--white);
    background-color: var(--pandagreen);
  }

  .menu-column-2, .menu-column-3 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-small-image {
    margin-bottom: 1.25em;
  }

  .fullscreen-card {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .elements-row {
    grid-template-columns: 1fr;
  }

  .broken-quote-wrap {
    max-width: 100%;
    padding-left: 1rem;
  }

  .broken-quote-image {
    width: 100%;
    margin-top: 2rem;
  }

  .cta-image-3 {
    width: 65px;
    bottom: 1rem;
    right: -1rem;
  }

  .cta-image-4 {
    width: 5rem;
    bottom: 11rem;
  }

  .cta-image-5 {
    width: 65px;
    top: -2rem;
    right: 1rem;
  }

  .image-span-1 {
    width: 36px;
    height: 36px;
    background-image: url("https://assets-global.website-files.com/63595d1e293cde7b61a37f85/63813d3f5b76d56f15126221_Brand%20Panda%20Marketing%20Experts.png");
    margin-bottom: 0;
    margin-right: 3px;
  }

  .image-span-2 {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
  }

  .client-pics-grid {
    height: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .roof {
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  ._100-height.align-bottom-ver {
    height: 70%;
  }

  .sticky-grid-column {
    height: auto;
    padding-top: 1.2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sticky-images-wrap {
    display: none;
  }

  ._2nd-card-right {
    right: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  ._2nd-card-left {
    left: -10vw;
    transform: translate3d(0, 0, -400px);
  }

  .laptop-wrap {
    min-height: 60vh;
  }

  ._1st-card-right {
    right: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  .cards-wrap {
    min-height: 60vh;
    perspective: 800px;
  }

  ._4th-card-right {
    right: -50vw;
    transform: translate3d(0, 0, -400px);
  }

  ._3rd-card-left {
    left: -50vw;
    transform: translate3d(0, 0, -400px);
  }

  ._3rd-card-right {
    right: -10vw;
    transform: translate3d(0, 0, -400px);
  }

  ._4th-card-left {
    left: 12.5vw;
    transform: translate3d(0, 0, -400px);
  }

  ._1st-card-left {
    left: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  .scrolling-wrap {
    min-height: 60vh;
  }

  .comp-block {
    margin-bottom: 0;
  }

  .plan-column._1 {
    border-right-style: solid;
    border-top-right-radius: 8px;
  }

  .plan-column._3 {
    border-right-style: solid;
  }

  .plan-column._2 {
    border-top-right-radius: 0;
  }

  .plan-column._4 {
    border-top-style: none;
    border-bottom-left-radius: 8px;
  }

  ._3rd-blob {
    bottom: 1rem;
    left: 0;
  }

  ._1st-blob {
    bottom: 4rem;
  }

  ._5-columns-grid {
    grid-template-columns: 1fr;
  }

  .price-illustration {
    max-width: 35%;
    right: -1.25rem;
  }

  .about-hero-pics-wrap {
    min-height: 320px;
  }

  .team-member-pic._1 {
    width: 140px;
  }

  .team-member-pic._4, .team-member-pic._5 {
    display: none;
  }

  .team-member-pic._2 {
    width: 120px;
    right: 0;
  }

  .team-member-pic._3 {
    width: 180px;
    top: 0;
    left: 0;
    right: auto;
  }

  .about-image-2 {
    width: 150px;
    margin-top: -100px;
  }

  ._2x-banner {
    letter-spacing: -.5rem;
    padding-top: 0;
    font-size: 4rem;
  }

  .tab-link-4 {
    width: 100%;
    min-width: 280px;
  }

  .paragraph {
    font-size: 12px;
  }

  .tabs-menu-2 {
    grid-column-gap: 0rem;
    grid-template-columns: auto;
  }

  .section-row {
    grid-template-columns: 1fr;
  }

  .sticky-effect-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sticky-effect-wrap.phone-visible {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sticky-pc-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-blog-item {
    padding: 16px;
  }

  .div {
    width: 100%;
  }

  .fullscreen-image {
    width: 75%;
  }

  .menu-container {
    max-width: 100rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .feature-comp {
    background-color: var(--grey4);
    text-align: center;
    align-items: center;
    padding: 1.5rem;
    font-weight: 700;
  }

  .faq-tabs-menu {
    width: 100%;
    margin-bottom: 40px;
  }

  .cookie-square-wrap {
    padding: 20px;
  }

  .cookie-square {
    width: 100%;
  }

  .utilities-grid-2 {
    grid-template-columns: 1fr;
  }

  .utilities-section {
    height: auto;
  }

  .utilities-form-column {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xl-pic {
    width: 100%;
  }

  .xl-pic._100-roundness {
    width: 13rem;
  }

  .bold-text {
    width: 255.563px;
    height: 75.5938px;
    letter-spacing: -.1rem;
    text-indent: 0;
    margin-left: 102px;
    margin-right: -9px;
    padding-left: 8px;
    padding-right: 9px;
    font-size: 1.3rem;
    line-height: 1.9;
    position: relative;
    bottom: 11px;
    left: -55px;
  }

  .divider-2.s-margin {
    margin-right: 26px;
    padding-right: 0;
  }

  .grid-2 {
    margin-left: 62px;
    padding-left: 50px;
    display: inline-block;
  }

  .email-capture-field-2 {
    font-size: 14px;
  }

  .container-2 {
    padding-top: 0;
  }

  .background-video {
    width: 400px;
    height: 520px;
    object-fit: fill;
    border-radius: 0;
    margin-top: -82px;
    margin-left: -54px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .text-block-8 {
    margin-right: -37px;
  }

  .text-block-9 {
    margin-right: -38px;
  }

  .text-block-10 {
    margin-right: -43px;
  }

  .text-block-11 {
    margin-right: -45px;
  }

  .text-block-12 {
    margin-right: -57px;
  }

  .paragraph-4 {
    padding-bottom: 14px;
  }

  .div-block-2 {
    padding-bottom: 0;
  }

  .grid-3 {
    display: block;
  }

  .container-3 {
    padding-bottom: 32px;
  }

  .div-block-3 {
    padding-left: 11px;
  }
}

#w-node-a805ebf3-5114-40ac-d694-6bb21dba3812-8f07a592, #w-node-f23332d4-7029-a083-b77a-70549d9c2555-8f07a592, #w-node-d09007aa-dd9a-cef4-4860-b2c756965976-8f07a592, #w-node-b8f3d75a-4a73-49d0-6ca9-4fd465a660e2-8f07a592, #w-node-_9ba498d7-99fb-373d-7b98-eaefe811a3b0-8f07a592, #w-node-_40922199-e8dd-6e0f-fc1f-715a58506aed-8f07a592, #w-node-f95b1be8-fa8c-ea4f-e697-0400919f10b4-8f07a592, #w-node-a8ac24a8-2520-5793-9036-ea66ef96061e-8f07a592, #w-node-cd09fb9e-58be-7ed7-b8e0-bff8e9dbe25e-8f07a592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-8f07a592 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0a3c61c-d1b0-23f6-2b1e-7a5dacc53194-8f07a592 {
  align-self: end;
}

#w-node-f0a3c61c-d1b0-23f6-2b1e-7a5dacc53199-8f07a592 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8930eba-29a4-810e-5f6e-1c652f090c56-8f07a592 {
  align-self: end;
}

#w-node-e8930eba-29a4-810e-5f6e-1c652f090c5b-8f07a592, #w-node-e8930eba-29a4-810e-5f6e-1c652f090c5c-8f07a592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa526d45-c4f1-7904-60f0-0e990134ae93-8f07a592 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3655-8f07a592 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3656-8f07a592 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3657-8f07a592 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3660-8f07a592 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3661-8f07a592 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3662-8f07a592 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de366f-8f07a592 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3671-8f07a592 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3673-8f07a592 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3675-8f07a592 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3677-8f07a592 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3679-8f07a592 {
  align-self: end;
}

#w-node-_9e554bec-42ef-9d68-526d-6253a4f0ef3d-8f07a592 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d470-1275d46c, #w-node-_9f59a8c9-6f71-dc5d-4e9a-401b46694036-1275d46c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d479-1275d46c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_004b0467-43db-ef11-79ae-664bf075d150-1275d46c, #w-node-_0762ef50-87de-4338-e763-1ec727a03328-1275d46c, #w-node-_50f84364-cd04-3cb0-fa42-98d3ea9ae7f8-1275d46c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d49a-1275d46c, #w-node-e1e31929-5347-93d0-86c2-6550937553b6-1275d46c, #w-node-_1ba40cca-e3ac-bbde-290e-b257efc1860f-1275d46c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177295-6e07a5f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177297-6e07a5f3, #w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177299-6e07a5f3, #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcac6-6e07a5f3, #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcacb-6e07a5f3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcade-6e07a5f3, #w-node-_07a582c7-a9c0-24b9-d2c6-f46ad87e8a74-6e07a5f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1881f-6e07a5f3, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18822-6e07a5f3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-6e07a5f3 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-6e07a5f3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-6e07a5f3 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-6e07a5f3 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0462-6e07a5f3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-6e07a5f3 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e046e-6e07a5f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c8317047-f06b-5f92-897c-da0ee57ebe71-7307a618 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c66098de-8111-c5f1-855f-ab82d8f33ca2-7307a618, #w-node-c66098de-8111-c5f1-855f-ab82d8f33ca7-7307a618 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf4e-7307a618 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf50-7307a618 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf66-7307a618 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf6a-7307a618 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf6c-7307a618 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf73-7307a618 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf8b-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac4d-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac54-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac5d-7307a618, #w-node-f57c8f97-4571-abca-1a3c-3b584555a7fc-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e56f8-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e5701-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e570a-7307a618 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecf0-fb07a620, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecfb-fb07a620, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ed06-fb07a620, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-fb07a620, #w-node-_47c2caa0-f915-7291-1cfc-5a4144d9f4a5-fb07a620 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_473f1b9b-3707-777f-e013-ac43b1be22d7-fb07a620, #w-node-_2a0e5b64-d8bc-12f6-315f-00ab578f83b7-fb07a620, #w-node-_456e9365-e8be-ed25-ef44-72ec2b138209-fb07a620, #w-node-_19ad7910-fab7-41f2-1dc0-e6c573adaa77-fb07a620, #w-node-_542d08ab-8194-f837-2650-99c69ee94c09-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c16-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c18-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c1a-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c3c-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c58-4c07a621 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-4c07a621, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d60-4c07a621, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8bf-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8cc-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8d9-a8c0e8bc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_68bd9c24-b294-e033-46e5-0307b5487b0e-ae07a623, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1a-ae07a623 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-ae07a623, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-ae07a623, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe59-ae07a623, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe5a-ae07a623 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c783-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c796-fd06c780 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c798-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c79a-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c79b-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a0-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a2-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a3-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a8-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7aa-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7ab-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b0-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b2-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b3-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b8-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7ba-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7bb-fd06c780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e54f-9921e54c {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e550-9921e54c {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e551-9921e54c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c85-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c87-fb07a624, #w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c89-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693cd-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693d7-fb07a624, #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1444-fb07a624, #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1450-fb07a624, #w-node-_20d5bcc9-5d02-226e-930c-81edcd55690f-fb07a624, #w-node-_20d5bcc9-5d02-226e-930c-81edcd55691b-fb07a624 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdac-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdad-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb0-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb3-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb6-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdb9-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdba-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbb-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbd-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbe-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc1-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc2-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc4-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc5-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdc7-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdc8-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdca-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdcd-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdcf-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdd1-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd2-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdd3-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd5-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd8-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdda-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cddc-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cddd-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdde-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde0-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde3-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde5-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cde7-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde8-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cde9-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdeb-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdee-fb07a624, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdf0-fb07a624 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdf2-fb07a624 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-fb07a624 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e6-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693f7-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069408-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069419-fb07a624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-fb07a624 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942b-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706943c-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706944d-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706945e-fb07a624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-fb07a624 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069470-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069481-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069492-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70694a3-fb07a624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed7ecf3b-3344-8f87-87e5-dec14addf65a-e407a62f, #w-node-_1d6d0f2a-4afd-49b0-c354-792aaf42deeb-e407a62f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_05bd92bd-ea85-29b3-1796-fa5952f3b303-e407a62f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4acecdff-ec16-9faf-c947-4f2f98cd136a-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1372-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd137a-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1382-e407a62f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1a26a1a9-dda3-1ecf-3ea4-4e17e541af2b-7407a632, #w-node-_1a26a1a9-dda3-1ecf-3ea4-4e17e541af2d-7407a632, #w-node-_1a26a1a9-dda3-1ecf-3ea4-4e17e541af2f-7407a632 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5dd2e397-1d73-74b4-82a9-c1a6c045fe2d-7407a632, #w-node-_5dd2e397-1d73-74b4-82a9-c1a6c045fe3a-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8330-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8331-7407a632 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8335-7407a632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8346-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8347-7407a632, #w-node-d23fbc21-52af-60cd-49ff-997cc2307f65-7407a632, #w-node-d23fbc21-52af-60cd-49ff-997cc2307f66-7407a632 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bb884de4-f19c-df5d-af61-7b1527c945b2-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945b6-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945ba-27c94594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a542a482-ba20-7623-a5d2-5cc9a6ef4b9c-e907a633, #w-node-a542a482-ba20-7623-a5d2-5cc9a6ef4b9d-e907a633 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a4-3a07a634, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a5-3a07a634 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a9-3a07a634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784ba-3a07a634, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784bb-3a07a634, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01a-3a07a634, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01b-3a07a634, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-7207a635, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f76-7207a635 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c08fe049-5d54-d290-ac37-ab9d80965a4e-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a56-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a5e-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a66-7207a635 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7400bb5-a7d6-2cca-02f8-252b14d952af-8407a636, #w-node-bb69ab8c-ddcc-d61e-1628-d63a75b036ad-8407a636 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-df715d2d-6d90-77c1-aae4-7fe306da639d-6807a637, #w-node-df715d2d-6d90-77c1-aae4-7fe306da63ce-6807a637 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4853aeb-6c2e-2095-6e77-865987393ac9-6807a637, #w-node-d4853aeb-6c2e-2095-6e77-865987393aca-6807a637, #w-node-d4853aeb-6c2e-2095-6e77-865987393acb-6807a637 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf33-9707a65b {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf4f-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf55-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf5b-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf61-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf67-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf6d-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf73-9707a65b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_00ce8ad8-1b7c-7dc6-b657-694bb1f6c744-9707a65b, #w-node-fd5ae6f5-f6ac-1e37-1ee6-86a07762c93d-9707a65b, #w-node-cbca2512-b362-54b9-f56d-672821be9d04-9707a65b, #w-node-_1f840755-360b-ae5b-6af2-2379dd510f6b-9707a65b, #w-node-be237f24-ce97-43de-8628-725a1f376d05-9707a65b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcbc-1e07a6ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcd2-1e07a6ba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcd3-1e07a6ba {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd03-1e07a6ba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0c-1e07a6ba, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0d-1e07a6ba, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0e-1e07a6ba, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f1-1e07a6ba, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f2-1e07a6ba, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f3-1e07a6ba, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f4-1e07a6ba, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cb-1e07a6ba, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cc-1e07a6ba, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cd-1e07a6ba, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618ce-1e07a6ba, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926970-1e07a6ba, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926971-1e07a6ba, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926972-1e07a6ba, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926973-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd01-1e07a6ba {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b528-1e07a6ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52a-1e07a6ba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52d-1e07a6ba {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_209ebdbd-7d1c-6a6d-3c2e-c2eb2733301e-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_209ebdbd-7d1c-6a6d-3c2e-c2eb2733301f-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b535-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b536-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53b-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53c-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53d-1e07a6ba {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b541-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b542-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52e-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52f-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b548-1e07a6ba {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b549-1e07a6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b556-1e07a6ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b558-1e07a6ba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b55b-1e07a6ba {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-2907a706 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-2907a706, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-2907a706, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-2907a706, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-2907a706, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-2907a706, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-2907a706, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-2907a706, #w-node-_254debb5-293c-e158-8708-20e15f88a962-2907a706, #w-node-e700d684-121a-b677-4845-6d829c04f561-2907a706, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-2907a706, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-2907a706, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a851-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a878-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a885-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a892-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-2907a706 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f44-9707a72c, #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f62-9707a72c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-9707a72c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4030a55b-bea2-166e-602f-f01074d9c141-9707a72c {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4030a55b-bea2-166e-602f-f01074d9c15a-9707a72c, #w-node-_11909926-6747-214a-f1fe-0ff306a67d65-9707a72c, #w-node-_11909926-6747-214a-f1fe-0ff306a67d71-9707a72c, #w-node-ede209ff-2f7e-8a23-8efd-765f7dfbb893-6607a778, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b20-6607a778 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959a-6607a778 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959d-6607a778, #w-node-_711b092e-050b-444b-8e4e-8f1b7948390f-6607a778, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b3a-6607a778 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f2078ef9-da32-41de-2525-fe1e77ec4a71-6607a778 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f2078ef9-da32-41de-2525-fe1e77ec4a74-6607a778, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4c-6607a778, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4f-6607a778, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb6-6607a778, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb9-6607a778 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f79400a6-946d-3c8f-fad8-8ea4e1182fb8-df07a79c, #w-node-_4d96483c-49e1-e3e5-3122-6cf8318e7941-df07a79c, #w-node-dda00a21-20fa-5280-cb8e-a254de6da4c9-df07a79c, #w-node-_9e7ddd10-ae61-a611-c771-7bb1952e987f-df07a79c, #w-node-_5a36e4d3-ae6a-b511-1e7c-c1998bca5b65-df07a79c, #w-node-ab10bf5c-d4e5-97f8-a91b-9b19b02c2de4-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b11-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b15-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b19-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24ab7-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abb-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abf-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ff7-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ffb-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374fff-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175248-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace3617524c-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175250-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064041-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064045-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde70f-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde713-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde717-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f44-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f48-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f4c-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf365-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf369-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf36d-df07a79c, #w-node-e6b45332-51b6-7685-f856-ff0b6facac2d-df07a79c, #w-node-d3698cc7-a98c-e357-ffd5-850c19d5fdf9-df07a79c, #w-node-_9fd8885c-f40a-91f0-e96e-1778a4495139-df07a79c, #w-node-_56738347-ce92-3020-e823-e31540560f81-df07a79c, #w-node-b1121fdb-a974-6d4b-35fa-9734a072db19-df07a79c, #w-node-_1f08d478-5394-4937-ad06-f8d0a11e9593-df07a79c, #w-node-bf9cf8b3-f365-4f3c-b27a-498df1cfcb31-df07a79c, #w-node-_313d4f5b-475a-2aef-eab7-3f41c7dab817-df07a79c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5ae7116-3f54-517d-a962-900433035a90-7b07a7c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c5ae7116-3f54-517d-a962-900433035aa6-7b07a7c0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5ae7116-3f54-517d-a962-900433035aa7-7b07a7c0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf96-7b07a7c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf9e-7b07a7c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfae-7b07a7c0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed9197b8-942a-74d6-51e6-6e93da80d0ef-7b07a7c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_238c2666-2bb6-5862-517b-8d30ac6c4e6c-7b07a7c0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_337a2344-a076-e42b-926e-3c06a72fa777-7b07a7c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_060643f3-d64f-37ec-13d3-b00eb006e212-7b07a7c0, #w-node-_060643f3-d64f-37ec-13d3-b00eb006e219-7b07a7c0, #w-node-_060643f3-d64f-37ec-13d3-b00eb006e21e-7b07a7c0, #w-node-_060643f3-d64f-37ec-13d3-b00eb006e225-7b07a7c0, #w-node-_060643f3-d64f-37ec-13d3-b00eb006e22a-7b07a7c0, #w-node-_060643f3-d64f-37ec-13d3-b00eb006e232-7b07a7c0, #w-node-_08bc5148-e482-0acd-05eb-6d3507f25351-7b07a7c0, #w-node-_08bc5148-e482-0acd-05eb-6d3507f25354-7b07a7c0, #w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712ee-6e5712ed {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712ef-6e5712ed {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712f5-6e5712ed {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712f6-6e5712ed, #w-node-_10597e7e-2d52-bfd2-6320-6d2e6e571303-6e5712ed, #w-node-_10597e7e-2d52-bfd2-6320-6d2e6e571310-6e5712ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_10d2d655-7602-c6e7-140e-19be64c09557-ec07a7d3, #w-node-_2503c16d-cda4-84b4-1572-94f557e60905-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c0955a-ec07a7d3, #w-node-_8a130a18-0dde-ad04-e484-b2ccf3693698-ec07a7d3, #w-node-_401b5561-ed2a-f8b0-ae13-e1257270538a-ec07a7d3, #w-node-_18ad7b83-3265-ad84-bdd4-b22a078bcffe-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c09566-ec07a7d3, #w-node-_7dcb55ac-be98-853a-16a3-80e4548e1cc1-ec07a7d3, #w-node-_7d5c3ffa-4395-225a-be95-761bbdce0c81-ec07a7d3, #w-node-_314a8938-c720-aeb1-5438-763cb4c729a0-ec07a7d3, #w-node-_4b771bc3-1570-52dc-9433-5600d4ba57d7-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c09571-ec07a7d3, #w-node-_5406a0ec-e3c9-88f3-e8d5-0310c3ffdd8c-ec07a7d3, #w-node-f8993225-dd6b-e9ee-0d92-7cc24b4ef8c5-ec07a7d3, #w-node-ad78e1bc-1299-53c9-280c-3ebfc15d194d-ec07a7d3, #w-node-_2bae7d23-32c6-7534-79b5-05d1ae67957b-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c0957c-ec07a7d3, #w-node-_28d5aa72-1695-c6e8-c056-b49a627498c1-ec07a7d3, #w-node-_37d3d829-a6cb-33c1-f44b-efb41595dfa4-ec07a7d3, #w-node-f90d3fc4-71c0-f7a6-a317-439c811816eb-ec07a7d3, #w-node-ed92eea2-83af-61b4-c65f-b33808d83888-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c09587-ec07a7d3, #w-node-_4742b36e-f36f-2057-bc79-ffec76b3256a-ec07a7d3, #w-node-_4742b36e-f36f-2057-bc79-ffec76b3256b-ec07a7d3, #w-node-_11adb8ee-ec6a-ab9b-ea78-412a56e1a64e-ec07a7d3, #w-node-_11adb8ee-ec6a-ab9b-ea78-412a56e1a64f-ec07a7d3, #w-node-_3739480d-60f5-fd4d-1961-b6d4d882bfd4-ec07a7d3, #w-node-_3739480d-60f5-fd4d-1961-b6d4d882bfd5-ec07a7d3, #w-node-_3f530e2e-4102-4b63-84fa-44bda9f39d0f-ec07a7d3, #w-node-_3f530e2e-4102-4b63-84fa-44bda9f39d10-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c09596-ec07a7d3, #w-node-_64c71c86-9903-1704-3807-9c523db9b49b-ec07a7d3, #w-node-_2cdffc73-e753-43ea-53b6-e1a39b4a874f-ec07a7d3, #w-node-_5449d0fd-08cd-7c97-0824-e67d9b5ecbdc-ec07a7d3, #w-node-fba76ffd-4fa2-9b83-5c55-b32e318e7920-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095a1-ec07a7d3, #w-node-_93c27714-ced4-3729-f941-1ccdd0656c42-ec07a7d3, #w-node-_93c27714-ced4-3729-f941-1ccdd0656c43-ec07a7d3, #w-node-dd567d09-30e2-3825-9714-8192e19655f1-ec07a7d3, #w-node-dd567d09-30e2-3825-9714-8192e19655f2-ec07a7d3, #w-node-_6ea49caf-d883-8e2b-893e-2836c743c1b2-ec07a7d3, #w-node-_6ea49caf-d883-8e2b-893e-2836c743c1b3-ec07a7d3, #w-node-_3450d9eb-a800-f623-fa48-58df047687ff-ec07a7d3, #w-node-_3450d9eb-a800-f623-fa48-58df04768800-ec07a7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10d2d655-7602-c6e7-140e-19be64c095b3-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095ba-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095bf-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095c6-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095cb-ec07a7d3, #w-node-_10d2d655-7602-c6e7-140e-19be64c095d3-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee90-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee98-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea0-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea8-ec07a7d3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf63-6407a7d5, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf7e-6407a7d5, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccfa1-6407a7d5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125e93-6407a7d5 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eaf-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eb5-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ebb-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec1-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec7-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ecd-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ed3-6407a7d5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e322-2907a7d7, #w-node-_2e266959-c269-14dd-8277-c4b96751e339-2907a7d7, #w-node-_2e266959-c269-14dd-8277-c4b96751e351-2907a7d7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e355-2907a7d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e370-2907a7d7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201d9ec-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f0-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f4-2907a7d7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f8-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da02-2907a7d7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201da06-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0a-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0e-2907a7d7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c4de7c57-76fb-c1f2-65fe-dfb113730ad1-2907a7d7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c4de7c57-76fb-c1f2-65fe-dfb113730adb-2907a7d7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491d9-9e07a7dd, #w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491de-9e07a7dd, #w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491e3-9e07a7dd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19ac9937-321c-ff42-6b2e-f30ba22169a1-9e07a7dd, #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169bd-9e07a7dd, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf56-9e07a7dd, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf3a-9e07a7dd, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e813689-9e07a7dd, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e8136a5-9e07a7dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f35-9e07a7dd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f36-9e07a7dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f37-9e07a7dd, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f38-9e07a7dd, #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912be-9e07a7dd, #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912bf-9e07a7dd, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f49-9e07a7dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e44f6674-f8d4-ea7c-fb13-a0604add99ce-2507a7de, #w-node-a05159cf-7468-47f9-a105-43ee85bf583c-2507a7de, #w-node-_4a44168a-a365-3ff1-d656-050843e4092c-2507a7de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Working-on.w-node-_3c593558-de52-5c58-5d35-737a27fad3a4-2507a7de, #Looking-for.w-node-_3c593558-de52-5c58-5d35-737a27fad3a5-2507a7de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671962e-7507a7fb, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719633-7507a7fb, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719638-7507a7fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5b8c3502-09ba-29d4-c530-e98d56e76576-7507a7fb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5b8c3502-09ba-29d4-c530-e98d56e76578-7507a7fb, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e7657f-7507a7fb, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76586-7507a7fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-7507a7fb {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7df2-7507a7fb {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-7507a7fb {
  grid-area: 1 / 9 / 2 / 13;
}

@media screen and (max-width: 991px) {
  #w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-6e07a5f3 {
    grid-column-end: 9;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf66-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf73-7307a618 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-7307a618 {
    grid-column: span 4 / span 4;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-fb07a624 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f72b-e407a62f, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f730-e407a62f, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f735-e407a62f, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f73a-e407a62f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-2907a706, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-2907a706, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-2907a706, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-2907a706, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-2907a706, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-2907a706, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-2907a706, #w-node-_254debb5-293c-e158-8708-20e15f88a962-2907a706, #w-node-e700d684-121a-b677-4845-6d829c04f561-2907a706, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-2907a706, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-2907a706, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a851-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a878-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a885-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a892-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-2907a706 {
    grid-column: span 6 / span 6;
  }

  #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f44-9707a72c, #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f62-9707a72c {
    grid-column: span 12 / span 12;
  }

  #w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-9707a72c {
    grid-column: span 6 / span 6;
  }

  #w-node-_15bc231a-6e82-5349-8a45-90a273ab5c17-2507a7de, #w-node-_3c593558-de52-5c58-5d35-737a27fad2f2-2507a7de, #w-node-_3c593558-de52-5c58-5d35-737a27fad32a-2507a7de, #w-node-_3c593558-de52-5c58-5d35-737a27fad369-2507a7de, #w-node-_3c593558-de52-5c58-5d35-737a27fad38d-2507a7de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-8f07a592 {
    grid-column: span 6 / span 6;
  }

  #w-node-f0a3c61c-d1b0-23f6-2b1e-7a5dacc53194-8f07a592, #w-node-e8930eba-29a4-810e-5f6e-1c652f090c56-8f07a592, #w-node-aa526d45-c4f1-7904-60f0-0e990134ae93-8f07a592 {
    justify-self: center;
  }

  #w-node-_9f59a8c9-6f71-dc5d-4e9a-401b46694036-1275d46c {
    grid-column: span 12 / span 12;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
    grid-column: span 2 / span 2;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-6e07a5f3 {
    grid-column-end: 7;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-6e07a5f3 {
    grid-column: 7 / 13;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-6e07a5f3 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-6e07a5f3 {
    grid-row: 3 / 4;
    grid-column-start: 7;
  }

  #w-node-_687a0402-5090-798f-a129-62d7ff76ac4d-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac54-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac5d-7307a618, #w-node-f57c8f97-4571-abca-1a3c-3b584555a7fc-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e56f8-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e5701-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e570a-7307a618, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-fb07a620, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-4c07a621 {
    grid-column: span 6 / span 6;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-fb07a624, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-fb07a624 {
    grid-column: span 12 / span 12;
  }

  #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4379-e407a62f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-7207a635 {
    grid-column: span 6 / span 6;
  }

  #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-2907a706 {
    grid-column: span 4 / span 4;
  }

  #w-node-ad3f67b0-e031-b379-dab5-258db96a7b20-6607a778, #w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959d-6607a778, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b3a-6607a778, #w-node-f2078ef9-da32-41de-2525-fe1e77ec4a74-6607a778, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4f-6607a778, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb9-6607a778 {
    grid-column: span 12 / span 12;
  }

  #w-node-f79400a6-946d-3c8f-fad8-8ea4e1182fb8-df07a79c, #w-node-_4d96483c-49e1-e3e5-3122-6cf8318e7941-df07a79c, #w-node-dda00a21-20fa-5280-cb8e-a254de6da4c9-df07a79c, #w-node-_9e7ddd10-ae61-a611-c771-7bb1952e987f-df07a79c, #w-node-_5a36e4d3-ae6a-b511-1e7c-c1998bca5b65-df07a79c, #w-node-ab10bf5c-d4e5-97f8-a91b-9b19b02c2de4-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b11-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b15-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b19-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24ab7-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abb-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abf-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ff7-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ffb-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374fff-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175248-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace3617524c-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175250-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064041-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064045-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde70f-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde713-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde717-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f44-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f48-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f4c-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf365-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf369-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf36d-df07a79c, #w-node-e6b45332-51b6-7685-f856-ff0b6facac2d-df07a79c, #w-node-d3698cc7-a98c-e357-ffd5-850c19d5fdf9-df07a79c, #w-node-_9fd8885c-f40a-91f0-e96e-1778a4495139-df07a79c, #w-node-_56738347-ce92-3020-e823-e31540560f81-df07a79c, #w-node-b1121fdb-a974-6d4b-35fa-9734a072db19-df07a79c, #w-node-_1f08d478-5394-4937-ad06-f8d0a11e9593-df07a79c, #w-node-bf9cf8b3-f365-4f3c-b27a-498df1cfcb31-df07a79c, #w-node-_313d4f5b-475a-2aef-eab7-3f41c7dab817-df07a79c {
    grid-column: span 6 / span 6;
  }

  #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf96-7b07a7c0 {
    grid-column: span 1 / span 1;
  }

  #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf63-6407a7d5, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf7e-6407a7d5, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccfa1-6407a7d5, #w-node-_2e266959-c269-14dd-8277-c4b96751e322-2907a7d7, #w-node-_2e266959-c269-14dd-8277-c4b96751e339-2907a7d7, #w-node-_2e266959-c269-14dd-8277-c4b96751e351-2907a7d7, #w-node-_2e266959-c269-14dd-8277-c4b96751e370-2907a7d7 {
    grid-column: span 12 / span 12;
  }

  #w-node-c4de7c57-76fb-c1f2-65fe-dfb113730ade-2907a7d7, #w-node-_341a2261-623a-0241-a3f6-86298791abcf-2907a7d7, #w-node-dcbd9ff6-e9ae-0963-1245-3a7bb046ebb0-2907a7d7, #w-node-_042eadb7-553f-5f95-1d99-abc876104029-2907a7d7, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb086-2907a7d7, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb08e-2907a7d7, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb096-2907a7d7, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb09e-2907a7d7, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600be-2907a7d7, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600c6-2907a7d7, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600ce-2907a7d7, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600d6-2907a7d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17528306-2070-14e9-31db-9d8f0f792008-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f79200f-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792016-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792020-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792027-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f79202e-7507a7fb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-7507a7fb {
    grid-row: 2 / 3;
    grid-column-end: 7;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-7507a7fb {
    grid-row: 2 / 3;
    grid-column-start: 7;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-8f07a592, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-8f07a592, #w-node-_598f4551-7454-571b-3061-fd50e2de3655-8f07a592, #w-node-_598f4551-7454-571b-3061-fd50e2de3660-8f07a592 {
    grid-column: span 12 / span 12;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
    grid-column: span 1 / span 1;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d479-1275d46c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d49a-1275d46c, #w-node-e1e31929-5347-93d0-86c2-6550937553b6-1275d46c, #w-node-_1ba40cca-e3ac-bbde-290e-b257efc1860f-1275d46c {
    grid-column: span 4 / span 4;
  }

  #w-node-_0608d7e1-6455-3991-2617-6686f115e455-f115e445, #w-node-_7d703a1c-d9a9-160c-2c2f-3994997486a1-f115e445, #w-node-_0608d7e1-6455-3991-2617-6686f115e465-f115e445, #w-node-_0608d7e1-6455-3991-2617-6686f115e475-f115e445, #w-node-_3532718b-97fe-a1df-c799-9dc520656505-f115e445 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcac6-6e07a5f3 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcacb-6e07a5f3 {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1881f-6e07a5f3 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18822-6e07a5f3 {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-6e07a5f3, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-6e07a5f3, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-6e07a5f3, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-6e07a5f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-6e07a5f3 {
    grid-column-end: 13;
  }

  #w-node-c66098de-8111-c5f1-855f-ab82d8f33ca2-7307a618 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-c66098de-8111-c5f1-855f-ab82d8f33ca7-7307a618 {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-7307a618, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac4d-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac54-7307a618, #w-node-_687a0402-5090-798f-a129-62d7ff76ac5d-7307a618, #w-node-f57c8f97-4571-abca-1a3c-3b584555a7fc-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e56f8-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e5701-7307a618, #w-node-_0cef237c-f2eb-c92a-e153-f4b1fd5e570a-7307a618, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecf0-fb07a620, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecfb-fb07a620, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ed06-fb07a620, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-fb07a620, #w-node-_47c2caa0-f915-7291-1cfc-5a4144d9f4a5-fb07a620, #w-node-_473f1b9b-3707-777f-e013-ac43b1be22d7-fb07a620, #w-node-_2a0e5b64-d8bc-12f6-315f-00ab578f83b7-fb07a620, #w-node-_456e9365-e8be-ed25-ef44-72ec2b138209-fb07a620, #w-node-_19ad7910-fab7-41f2-1dc0-e6c573adaa77-fb07a620, #w-node-_542d08ab-8194-f837-2650-99c69ee94c09-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c16-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c18-4c07a621 {
    grid-column: span 12 / span 12;
  }

  #w-node-_542d08ab-8194-f837-2650-99c69ee94c1a-4c07a621 {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_542d08ab-8194-f837-2650-99c69ee94c3c-4c07a621, #w-node-_542d08ab-8194-f837-2650-99c69ee94c58-4c07a621, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-4c07a621, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d60-4c07a621, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8bf-a8c0e8bc {
    grid-column: span 12 / span 12;
  }

  #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8cc-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8d9-a8c0e8bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_68bd9c24-b294-e033-46e5-0307b5487b0e-ae07a623, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1a-ae07a623, #w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-ae07a623, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-ae07a623, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe5a-ae07a623 {
    grid-column: span 12 / span 12;
  }

  #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c783-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c796-fd06c780 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fe7d4b9e-8992-3f07-f335-d50b9921e550-9921e54c {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-fe7d4b9e-8992-3f07-f335-d50b9921e551-9921e54c {
    grid-column-start: 1;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693cd-fb07a624 {
    grid-column: span 12 / span 12;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693d7-fb07a624 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1444-fb07a624 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1450-fb07a624 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_20d5bcc9-5d02-226e-930c-81edcd55690f-fb07a624 {
    grid-column: span 12 / span 12;
  }

  #w-node-_20d5bcc9-5d02-226e-930c-81edcd55691b-fb07a624 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_63f52b0e-3817-3545-e6f0-80d8349de939-a407a625, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de93b-a407a625 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec437d-e407a62f, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4381-e407a62f, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4385-e407a62f, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4389-e407a62f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed7ecf3b-3344-8f87-87e5-dec14addf65a-e407a62f, #w-node-_1d6d0f2a-4afd-49b0-c354-792aaf42deeb-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd136a-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1372-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd137a-e407a62f, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1382-e407a62f, #w-node-_5dd2e397-1d73-74b4-82a9-c1a6c045fe2d-7407a632, #w-node-_5dd2e397-1d73-74b4-82a9-c1a6c045fe3a-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8330-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8331-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8346-7407a632, #w-node-_46e50ded-d3b1-7ed2-a4a7-da940f0d8347-7407a632, #w-node-d23fbc21-52af-60cd-49ff-997cc2307f65-7407a632, #w-node-d23fbc21-52af-60cd-49ff-997cc2307f66-7407a632 {
    grid-column: span 12 / span 12;
  }

  #w-node-bb884de4-f19c-df5d-af61-7b1527c94598-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945bc-27c94594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a542a482-ba20-7623-a5d2-5cc9a6ef4b9c-e907a633, #w-node-a542a482-ba20-7623-a5d2-5cc9a6ef4b9d-e907a633, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a4-3a07a634, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a5-3a07a634, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784ba-3a07a634, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784bb-3a07a634, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01a-3a07a634, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01b-3a07a634, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-7207a635, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f76-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a4e-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a56-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a5e-7207a635, #w-node-c08fe049-5d54-d290-ac37-ab9d80965a66-7207a635, #w-node-f7400bb5-a7d6-2cca-02f8-252b14d952af-8407a636, #w-node-bb69ab8c-ddcc-d61e-1628-d63a75b036ad-8407a636, #w-node-df715d2d-6d90-77c1-aae4-7fe306da639d-6807a637 {
    grid-column: span 12 / span 12;
  }

  #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf33-9707a65b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf4f-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf55-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf5b-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf61-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf67-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf6d-9707a65b, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf73-9707a65b, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd03-1e07a6ba {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd01-1e07a6ba {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b52a-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b52d-1e07a6ba, #w-node-_209ebdbd-7d1c-6a6d-3c2e-c2eb2733301e-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b535-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b53b-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b541-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b52e-1e07a6ba {
    grid-column: span 12 / span 12;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b548-1e07a6ba {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b558-1e07a6ba, #w-node-f5d33512-d683-0970-ef90-3e3d4284b55b-1e07a6ba {
    grid-column: span 12 / span 12;
  }

  #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-2907a706, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-2907a706, #w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-2907a706, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-2907a706, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-2907a706, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-2907a706, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-2907a706, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-2907a706, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-2907a706, #w-node-_254debb5-293c-e158-8708-20e15f88a962-2907a706, #w-node-e700d684-121a-b677-4845-6d829c04f561-2907a706, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-2907a706, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-2907a706, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-2907a706, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a851-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a878-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a885-2907a706, #w-node-b04ebe47-06e3-c635-b565-12470797a892-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-2907a706, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-2907a706, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-2907a706 {
    grid-column: span 6 / span 6;
  }

  #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbcc-9707a72c, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbcf-9707a72c, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbd2-9707a72c, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbd5-9707a72c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-9707a72c, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-9707a72c, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-9707a72c, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-9707a72c, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-9707a72c {
    grid-column: span 6 / span 6;
  }

  #w-node-_4030a55b-bea2-166e-602f-f01074d9c141-9707a72c {
    grid-column-end: 13;
  }

  #w-node-_4030a55b-bea2-166e-602f-f01074d9c15a-9707a72c, #w-node-_11909926-6747-214a-f1fe-0ff306a67d65-9707a72c {
    grid-column: span 12 / span 12;
  }

  #w-node-_11909926-6747-214a-f1fe-0ff306a67d71-9707a72c {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_38f87e23-7b74-1458-ca40-87fbd7611883-9707a72c, #w-node-_38f87e23-7b74-1458-ca40-87fbd761188c-9707a72c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63f52b0e-3817-3545-e6f0-80d8349de939-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de93b-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de941-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de943-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de949-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de94b-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de951-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de953-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de961-4b07a752, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de963-4b07a752 {
    grid-column: span 1 / span 1;
  }

  #w-node-ede209ff-2f7e-8a23-8efd-765f7dfbb893-6607a778, #w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959a-6607a778, #w-node-_711b092e-050b-444b-8e4e-8f1b7948390f-6607a778, #w-node-f2078ef9-da32-41de-2525-fe1e77ec4a71-6607a778, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4c-6607a778, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb6-6607a778, #w-node-f79400a6-946d-3c8f-fad8-8ea4e1182fb8-df07a79c, #w-node-_4d96483c-49e1-e3e5-3122-6cf8318e7941-df07a79c, #w-node-dda00a21-20fa-5280-cb8e-a254de6da4c9-df07a79c, #w-node-_9e7ddd10-ae61-a611-c771-7bb1952e987f-df07a79c, #w-node-_5a36e4d3-ae6a-b511-1e7c-c1998bca5b65-df07a79c, #w-node-ab10bf5c-d4e5-97f8-a91b-9b19b02c2de4-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b11-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b15-df07a79c, #w-node-e19b87c3-dda2-15b8-5fdc-f2060cfc7b19-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24ab7-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abb-df07a79c, #w-node-_991dec5c-3410-3aa1-0794-cea005f24abf-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ff7-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374ffb-df07a79c, #w-node-_80cfe948-ee42-f218-df31-98d02a374fff-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175248-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace3617524c-df07a79c, #w-node-_21ed22f9-9836-d8b1-a19d-2ace36175250-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064041-df07a79c, #w-node-f9d4352e-ef84-831b-8352-ddc6d2064045-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde70f-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde713-df07a79c, #w-node-f33d568c-6725-d8e1-0747-458cb9dde717-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f44-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f48-df07a79c, #w-node-_998b09e1-aa03-5f7d-9695-707518f53f4c-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf365-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf369-df07a79c, #w-node-_18660b54-3a62-06df-5c3c-c326ca4cf36d-df07a79c, #w-node-e6b45332-51b6-7685-f856-ff0b6facac2d-df07a79c, #w-node-d3698cc7-a98c-e357-ffd5-850c19d5fdf9-df07a79c, #w-node-_9fd8885c-f40a-91f0-e96e-1778a4495139-df07a79c, #w-node-_56738347-ce92-3020-e823-e31540560f81-df07a79c, #w-node-b1121fdb-a974-6d4b-35fa-9734a072db19-df07a79c, #w-node-_1f08d478-5394-4937-ad06-f8d0a11e9593-df07a79c, #w-node-bf9cf8b3-f365-4f3c-b27a-498df1cfcb31-df07a79c, #w-node-_313d4f5b-475a-2aef-eab7-3f41c7dab817-df07a79c, #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfae-7b07a7c0, #w-node-_238c2666-2bb6-5862-517b-8d30ac6c4e6c-7b07a7c0, #w-node-_08bc5148-e482-0acd-05eb-6d3507f25351-7b07a7c0, #w-node-_08bc5148-e482-0acd-05eb-6d3507f25354-7b07a7c0, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee90-ec07a7d3 {
    grid-column: span 12 / span 12;
  }

  #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee98-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea0-ec07a7d3, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea8-ec07a7d3, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125e93-6407a7d5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eaf-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eb5-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ebb-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec1-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec7-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ecd-6407a7d5, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ed3-6407a7d5, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9ec-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f0-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f4-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f8-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da02-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da06-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0a-2907a7d7, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0e-2907a7d7 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0927c717-b55d-f5e0-3454-e69afd6d068e-9e07a7dd, #w-node-_0927c717-b55d-f5e0-3454-e69afd6d0697-9e07a7dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169a1-9e07a7dd, #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169bd-9e07a7dd, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf56-9e07a7dd {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf3a-9e07a7dd {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_247b0cb0-bafe-1eba-788e-fbab7e813689-9e07a7dd, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e8136a5-9e07a7dd, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f37-9e07a7dd {
    grid-column: span 12 / span 12;
  }

  #w-node-_8b9963ae-5010-b405-1d82-0cd852136f38-9e07a7dd {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912be-9e07a7dd, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f49-9e07a7dd {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c593558-de52-5c58-5d35-737a27fad32c-2507a7de, #w-node-_3c593558-de52-5c58-5d35-737a27fad33b-2507a7de {
    grid-column: span 1 / span 1;
  }

  #w-node-_17528306-2070-14e9-31db-9d8f0f792008-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f79200f-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792016-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792020-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f792027-7507a7fb, #w-node-_17528306-2070-14e9-31db-9d8f0f79202e-7507a7fb {
    grid-column: span 12 / span 12;
  }

  #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76578-7507a7fb {
    grid-area: 2 / 10 / 3 / 23;
    justify-self: auto;
  }

  #w-node-_5b8c3502-09ba-29d4-c530-e98d56e7657f-7507a7fb {
    grid-area: 3 / 10 / 4 / 23;
  }

  #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76586-7507a7fb {
    grid-area: 4 / 10 / 5 / 23;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-7507a7fb {
    grid-column-end: 13;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-7507a7fb {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }
}

@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde6bd5a37fb5_Satoshi-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde8312a37fb9_Satoshi-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde9feea37fb4_Satoshi-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde1607a37fb8_Satoshi-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde47bca37fb6_Satoshi-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('https://uploads-ssl.webflow.com/63595d1e293cde7b61a37f85/63595d1f293cde7eb9a37fb7_Satoshi-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}