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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --white: white;
  --dark: #2c2728;
  --projectym-blue: #0083b9;
  --thrive-green: #43b74f;
  --pym-red: #ec5843;
  --gray-container: #eef2f3;
  --greyed-out: #2c272833;
  --purple: #8c65ad;
  --kinetic-yellow: #ffd000;
}

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

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

.w-layout-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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.main-title {
  color: #252627;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 120px;
  line-height: 110px;
}

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

.section.main-header {
  background-color: var(--dark);
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/61002c5aebb0384b042d5fd7_branding-header-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.max-900 {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.headline-date {
  color: var(--dark);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 70px;
  line-height: 70px;
}

.headline-location {
  color: #2c272869;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 70px;
}

.image-2 {
  float: none;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.image-2.right-image {
  margin-left: 0;
  margin-right: auto;
}

.columns {
  width: 100%;
  display: block;
  position: static;
}

.logo-list-item {
  float: left;
  width: 50%;
}

.logo-list {
  width: 90%;
  max-width: 700px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.logo-link {
  opacity: .39;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-link:hover {
  opacity: 1;
}

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

.container {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/61003c2f71d7bf8316cf6d11_branding-celebrate.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  max-width: 1100px;
}

.container.sent {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/610050d2e639641cef0a6774_branding-sent.png");
}

.container.prepare {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/610052c82901b6134d388203_branding-prepare.png");
  background-position: 0%;
}

.div-block {
  min-height: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40%;
}

.section-3 {
  background-color: #9485b9;
}

.section-lead {
  color: #ffffff57;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.section-lead.dark {
  color: #2c27288a;
  font-size: 34px;
}

.section-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Oswald, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 70px;
}

.bold-word {
  font-size: 108px;
  line-height: 100px;
  display: block;
}

.section-text {
  color: #2c2728a1;
  text-align: center;
  text-transform: none;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

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

.section-date {
  background-color: #fde234;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-date.main-header {
  background-color: var(--dark);
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/61002c5aebb0384b042d5fd7_branding-header-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-block {
  min-height: 500px;
  padding-top: 75px;
  padding-bottom: 40px;
  padding-right: 40%;
}

.section-block.prepare {
  padding-left: 45%;
  padding-right: 0%;
}

.bold-keyword {
  color: #0083b9;
  font-style: italic;
  font-weight: 900;
  text-decoration: underline;
}

.sign-up {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #0083b9;
  width: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 14px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
  display: block;
}

.section-keyword {
  background-color: #9485b9;
}

.section-keyword.sent {
  background-color: #29849f;
}

.section-keyword.prepare {
  background-color: #beb4b5;
}

.detail-item {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.list {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.italic-text {
  color: var(--projectym-blue);
  font-weight: 700;
  text-decoration: none;
}

.tagline-section {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/62bf3354808ba70aa5eaac32_header-background-1200.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 10px;
  padding-bottom: 12px;
}

.logo-block {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.logo-block.institute {
  max-width: 600px;
}

.logo-block.idea {
  width: 90%;
  max-width: 300px;
}

.logo {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-21 {
  width: 100%;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.photo-section {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/62bf3f66e21762173c5621f6_thriveanooga-photo-gradient.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 320px;
  padding-bottom: 10px;
}

.photo-section.growth-team {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/674e83ba99a7e1224e6bb7d0_growth-top-image.png");
  border-bottom: 3px solid #000;
  padding-top: 500px;
}

.photo-section.squad-header {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/681a3eecc213779c17963d96_growth-top-image-squad.avif");
  background-position: 50%;
  background-size: cover;
  border-bottom: 3px solid #000;
  padding-top: 500px;
}

.photo-section.mission-base-support-header-copy {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/68703e46ba72e9faa8ad1222_missionbase-support-header.avif");
  background-position: 50%;
  background-size: cover;
  border-bottom: 3px solid #000;
  padding-top: 500px;
}

.main-headline {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.nav-menu {
  float: none;
  position: relative;
}

.menu-link {
  text-align: center;
  background-color: #eef2f3;
  border-right: 1px solid #0000000f;
  width: 16.667%;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.menu-link:hover {
  color: var(--white);
  background-color: #42ba4f;
}

.menu-link.w--current {
  color: #2222224d;
  background-color: #dee4e5;
}

.menu-link.first-link {
  background-color: #eef2f3;
  border-left: 1px solid #0000000f;
}

.menu-link.first-link:hover {
  background-color: var(--thrive-green);
}

.menu-link.last-link.w--current {
  display: none;
}

.navbar {
  background-color: #eef2f3;
}

.content-box {
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.content-box.no-space {
  margin-bottom: 0;
  padding-bottom: 0;
}

.content-box.survey {
  min-height: 450px;
}

.content-box.green-bar {
  margin-bottom: 0;
  padding-bottom: 0;
}

.main-content {
  padding: 40px 40px 20px;
}

.main-content.gray-content.growth {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.main-content.country {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.main-content.country.big-bottom {
  padding-bottom: 100px;
}

.main-content.country.uganda {
  padding-bottom: 220px;
}

.main-content.country.growth {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.main-content.gift-your-ym {
  background-color: var(--pym-red);
  padding-top: 40px;
  padding-bottom: 40px;
}

.main-content.institute-cta {
  background-color: var(--thrive-green);
  padding-top: 40px;
  padding-bottom: 40px;
}

.main-content.board-of-directors {
  display: none;
}

.main-content.growth-numbers {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.main-content.growth-numbers.big-bottom {
  padding-bottom: 100px;
}

.main-content.growth-numbers.uganda {
  padding-bottom: 220px;
}

.main-content.form-section {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 140px;
}

.main-content.form-section.big-bottom {
  padding-bottom: 100px;
}

.main-content.form-section.uganda {
  padding-bottom: 220px;
}

.main-content.form-section.growth {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.main-content.jobs {
  padding-top: 100px;
  padding-bottom: 60px;
}

.content-headline {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.content-headline.white {
  color: var(--white);
  text-align: center;
}

.content-headline.white.centered {
  text-align: center;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.content-headline.white.ravenous, .content-headline.centered {
  text-align: center;
}

.content-text {
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

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

.content-text.ltt {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

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

.content-text.narrow {
  width: 100%;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.content-text.job {
  text-align: left;
}

.list-item {
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.how-list {
  width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  list-style-type: disc;
}

.how-list.bullet {
  list-style-type: square;
}

.list-2.white {
  color: var(--white);
}

.list-3 {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 40px;
}

.featured {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 2.5% 10px;
  display: block;
}

.featured.services {
  background-color: #eef2f3;
  padding-bottom: 40px;
}

.featured-block {
  float: left;
  width: 45%;
  height: auto;
  margin-left: 2.5%;
  margin-right: 2.5%;
}

.featured-image {
  border: 1px solid #969a9b;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-image.small {
  width: 400px;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-image.desktop {
  display: block;
}

.thrive-pro-text {
  color: #3f444066;
  text-align: center;
  padding-top: 5px;
  font-size: 12px;
  font-style: italic;
  line-height: 1.2;
}

.thrive-pro-text.white {
  color: #ffffff57;
}

.thrive-pro-link {
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.pro-feature {
  width: 90%;
  max-width: 400px;
  margin: 20px auto 40px;
}

.thrive-pro-tag {
  color: #fff;
  text-align: center;
  background-color: #42ba4f;
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.sales---h1 {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-size: 50px;
  line-height: 1em;
}

.sales---h1.course-headline {
  margin-bottom: 0;
}

.sales---h1.join-headline {
  width: 100%;
  max-width: 720px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.course-presenter {
  color: #ffffff80;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.1;
}

.course-description {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.thrive-course-list {
  background-color: #3f4440;
  padding-top: 40px;
  padding-bottom: 40px;
}

.course-name {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 2px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1em;
}

.course-row {
  margin-bottom: 40px;
}

.section-headline {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 1em;
}

.section-headline.course-headline {
  margin-bottom: 0;
}

.section-8 {
  background-color: #0083b9;
  min-height: 100px;
}

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

.container-14 {
  display: block;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #51a5c9;
  border-radius: 6px;
  width: 200px;
  margin: 20px auto 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: block;
}

.button-5.get-started {
  color: #fff;
  background-color: #42ba4f;
  border-radius: 12px;
  width: 420px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.1;
}

.italic-text-4 {
  text-transform: uppercase;
  font-size: 16px;
}

.italic-text-4.feature-subtext {
  color: #1d2b4c69;
}

.perk-description {
  color: #fffc;
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}

.pro-feature-list {
  margin-bottom: 20px;
}

.whats-thrive-pro {
  background-color: #42ba4f;
  border-top: 20px #0083b9;
  padding-top: 20px;
  padding-bottom: 100px;
  transition: opacity .2s;
}

.upgrade-mention {
  color: #fff;
  text-align: center;
  background-color: #1d2b4c2e;
  border-radius: 20px;
  width: 90%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
}

.offer-additional-perk {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff4d;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 8px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1em;
}

.columns-6 {
  padding-left: 12.5%;
  padding-right: 12.5%;
}

.text-block-22 {
  color: #0d4c14;
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 1.2;
}

.text-block-22.thrive-pro {
  color: #fff;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
}

.link-white {
  color: #fff;
}

.feature-headline {
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 36px;
  line-height: 1.1em;
}

.feature-headline.thrive-pro {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 54px;
  font-weight: 500;
}

.feature-underline {
  color: #42ba4f;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.feature-underline.yellow {
  color: #42ba4f;
  background-color: #fff;
  padding: 3px 10px 5px;
  text-decoration: none;
}

.container-10 {
  padding-top: 40px;
  padding-bottom: 0;
}

.green-link {
  color: var(--thrive-green);
  font-weight: 700;
}

.green-link.small {
  font-size: 14px;
}

.white-link {
  color: #ffffffba;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: 700;
}

.white-link:hover {
  color: var(--white);
  background-color: #2c272814;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
}

.donation-box {
  width: 100%;
  max-width: 600px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.chattanooga {
  background-color: #006894;
  border-top: 20px #006894;
  min-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-block {
  width: 80%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.made-with-love {
  width: 100%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.link-block-2 {
  width: 80%;
  max-width: 150px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-31 {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-size: 18px;
}

.bold-text-11 {
  font-size: 32px;
}

.white-footer {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 40px;
}

.we-love-ym {
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.8em;
}

.we-love-bold {
  font-size: 32px;
}

.column-5 {
  padding-top: 10px;
}

.grey-content {
  background-color: var(--dark);
  padding: 40px;
}

.email-us {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.email-us.white {
  color: var(--white);
  font-size: 24px;
  font-style: italic;
}

.email-us.black {
  color: #333;
  font-size: 24px;
  font-style: italic;
}

.bold-text-12 {
  background-color: var(--thrive-green);
  margin-left: 2px;
  padding: 5px 10px;
  font-style: normal;
  display: inline-block;
}

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

.join-thrive-button {
  background-color: var(--thrive-green);
  text-align: center;
  width: 200px;
  padding-top: 15px;
  padding-bottom: 18px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
}

.join-thrive-button.wide {
  width: 320px;
  margin-left: auto;
}

.join-thrive-button.wide.centered {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.join-thrive-button.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sign-up-form {
  outline-offset: 0px;
  border: 1px #ddd;
  border-radius: 0;
  outline: 3px #333;
  height: 100%;
  min-height: 450px;
  margin-top: 0;
  margin-left: 0;
}

.italic-text-5 {
  color: #a274b3;
}

.gray-content {
  background-color: var(--gray-container);
  padding: 40px;
}

.goal-headline {
  background-color: var(--thrive-green);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin: -1px -1px 20px;
  padding: 5px 10px;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.goal-headline.white {
  color: var(--white);
}

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

.goal-box {
  clear: both;
  background-color: #ffffff4d;
  border: 1px solid #d9dddf;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-bottom: 10px;
}

.goal-text {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
  display: block;
}

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

.goal-item {
  border-top: 1px solid #d9dddf;
  border-bottom: 1px #d9dddf;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 10px 5px;
  font-size: 18px;
}

.goal-list {
  padding-left: 20px;
  padding-right: 20px;
  list-style-type: none;
}

.italic-text-6 {
  color: #3333338c;
}

.highlighted-goal {
  color: var(--thrive-green);
  font-size: 20px;
  font-style: italic;
  font-weight: 900;
}

.highlighted-goal.blue {
  color: var(--projectym-blue);
}

.goal-explainer {
  color: #33333385;
  font-weight: 300;
}

.div-block-2 {
  width: 100%;
  max-width: 600px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.projectym-logo {
  opacity: .2;
  width: 80%;
  max-width: 250px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.projectym-logo:hover {
  opacity: 1;
}

.link-block-3 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-18 {
  padding-top: 100px;
}

.diocese-list-section {
  background-color: var(--projectym-blue);
  padding: 40px;
}

.diocese-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.diocese-block {
  padding-bottom: 0;
}

.diocese-name {
  color: var(--white);
  text-align: center;
  min-height: 55px;
  margin-top: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.diocese-program {
  clear: both;
  background-color: var(--white);
  width: 90%;
  height: auto;
  min-height: 200px;
  margin: 40px auto 60px;
  padding-bottom: 20px;
  box-shadow: 0 0 12px 2px #0000000d;
}

.diocesan-programs-section {
  background-color: var(--gray-container);
  padding-top: 40px;
  padding-bottom: 60px;
}

.diocese-program-title {
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 28px;
}

.diocese-program-title.white {
  color: var(--white);
}

.diocese-program-text {
  clear: both;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

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

.value-text {
  background-color: var(--thrive-green);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 160px;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 900;
  display: inline-block;
}

.diocese-program-pricing {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 900;
  line-height: 28px;
  display: block;
}

.diocese-program-pricing.white {
  color: var(--white);
}

.diocese-program-pricing.normal-price {
  color: #333;
  font-style: normal;
}

.diocese-program-pricing.partner-price {
  background-color: var(--thrive-green);
  color: var(--white);
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.diocese-program-value {
  border-top: 1px solid var(--thrive-green);
  border-bottom: 1px solid var(--thrive-green);
  color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.diocese-program-value.white {
  color: var(--white);
}

.simple-highlight {
  background-color: #f2f6dd;
  padding: 4px;
  display: inline-block;
}

.diocese-program-notes {
  clear: both;
  color: #333333a6;
  width: 90%;
  max-width: 550px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.diocese-program-notes.white {
  color: var(--white);
}

.bold-text-13 {
  color: var(--projectym-blue);
}

.diocese-program-endorsement {
  clear: both;
  text-align: justify;
  background-color: #0000;
  border-top: 1px #333333b3;
  border-bottom: 1px #333333b3;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 60px 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.diocese-program-endorsement.white {
  color: var(--white);
}

.diocese-program-endorsement.secondary {
  padding-top: 10px;
}

.diocese-program-endorsement.shift-down {
  padding-top: 60px;
}

.endorsement-byline {
  clear: both;
  color: #33333380;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 18px;
  display: block;
}

.endorsement-name {
  color: var(--projectym-blue);
  font-size: 18px;
  font-weight: 900;
}

.endorsement-name.ltt {
  text-align: right;
  margin-top: 0;
  padding-top: 5px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 20px;
}

.green-text {
  color: var(--thrive-green);
  font-weight: 700;
}

.italic-text-10 {
  color: #33333342;
}

.slide {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.slider-box {
  background-color: #fbfbfb;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  max-width: 800px;
  height: 320px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
}

.mask {
  height: auto;
  padding-bottom: 0;
}

.slide-nav {
  color: var(--greyed-out);
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.left-arrow {
  padding-bottom: 0;
}

.icon-2 {
  color: var(--greyed-out);
  margin-left: 5px;
}

.icon-3 {
  color: var(--greyed-out);
  margin-right: 5px;
}

.diocese-section-text {
  clear: both;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-decoration: underline;
}

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

.italic-text-11 {
  background-color: #dcfce6;
  padding: 4px 6px;
  text-decoration: none;
  display: inline-block;
}

.section-19 {
  padding-top: 60px;
}

.schedule-button {
  background-color: var(--pym-red);
  text-align: center;
  border-radius: 8px;
  width: 350px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  display: block;
}

.schedule-button:hover {
  background-color: var(--projectym-blue);
}

.find-out-more {
  background-color: var(--pym-red);
  color: var(--white);
  padding: 4px 10px 8px;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
}

.find-out-more:hover {
  color: var(--pym-red);
  background-color: #eef2f3;
  text-decoration: underline;
  display: inline-block;
}

.find-out-more.ltt {
  background-color: var(--projectym-blue);
  border-radius: 8px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  display: block;
}

.find-out-more.ltt:hover {
  background-color: var(--pym-red);
  color: var(--white);
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.find-out-more.big {
  background-color: var(--projectym-blue);
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 12px;
  font-size: 18px;
  display: block;
}

.find-out-more.big:hover {
  background-color: var(--white);
}

.image-23 {
  width: 90%;
  max-width: 700px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.content-quote {
  border-left: 10px solid var(--gray-container);
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.content-quote.white {
  color: var(--white);
}

.quote-attribution {
  color: var(--thrive-green);
  text-transform: uppercase;
  padding-top: 5px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
}

.sub-header {
  text-transform: uppercase;
  border-top: 1px dashed #cdd0d1;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 200;
  line-height: 28px;
}

.sub-header.white {
  color: var(--white);
}

.sub-header-bold {
  color: var(--projectym-blue);
  font-weight: 700;
  text-decoration: underline;
}

.bold-underline {
  color: var(--pym-red);
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 900;
  text-decoration: underline;
  display: block;
}

.bold-text-14 {
  color: var(--thrive-green);
  font-size: 24px;
  font-style: italic;
  font-weight: 900;
}

.link {
  color: var(--projectym-blue);
  font-weight: 900;
}

.thrive-together-list {
  list-style-type: decimal;
}

.thrive-together-list.white {
  color: var(--white);
}

.together-item {
  width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  list-style-type: decimal;
}

.together-item.perk {
  margin-bottom: 10px;
  line-height: 22px;
  list-style-type: none;
}

.image-24 {
  width: 80%;
  max-width: 400px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.incentive-title {
  background-color: var(--thrive-green);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 50%;
  max-width: 240px;
  margin-bottom: 5px;
  padding: 4px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 26px;
  display: block;
}

.italic-text-12 {
  color: var(--projectym-blue);
  font-weight: 300;
}

.reasons-list {
  width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  list-style-type: decimal;
}

.reasons-list.bullet {
  list-style-type: square;
}

.reason-bold {
  color: var(--thrive-green);
  text-transform: uppercase;
  padding-right: 10px;
  font-weight: 900;
}

.staff-block {
  border-bottom: 1px solid #00000017;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.staff-block.michael {
  margin-top: 40px;
}

.staff-block.last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.staff-photo.michael {
  margin-top: 0;
}

.staff-name {
  border-bottom: 1px solid #00000017;
  margin-top: 10px;
  margin-bottom: 8px;
  padding-bottom: 2px;
}

.staff-title {
  color: var(--projectym-blue);
  text-transform: uppercase;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.column-6 {
  padding-left: 0;
}

.staff-bio {
  text-align: left;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 20px;
}

.staff-bio.white {
  color: var(--white);
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.board-photo.michael {
  margin-top: 0;
}

.board-name {
  text-align: center;
  border-bottom: 1px #00000017;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-size: 22px;
  line-height: 24px;
}

.board-title {
  color: var(--projectym-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.survey-intro-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.survey-intro-title.white {
  color: var(--white);
}

.survey-photo.michael {
  margin-top: 0;
}

.heading {
  text-align: center;
}

.container-15 {
  padding-top: 40px;
}

.html-embed {
  background-color: var(--white);
  border: 1px solid #a5b3b9;
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.link-2 {
  color: #138f3a;
  font-weight: 700;
}

.ltt-header {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/6359e433a34410d4a58a2acd_thrive-together-header.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 50px;
}

.ltt-top-section {
  background-color: var(--white);
  padding: 60px 40px;
  display: block;
}

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

.ltt-top-section.main-fund {
  display: block;
}

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

.ltt-top-section.shortened.gray {
  background-color: var(--gray-container);
  padding-top: 20px;
}

.supporting-projectym {
  color: var(--white);
  text-decoration: none;
}

.tiny-list-title {
  padding-bottom: 5px;
  font-weight: 900;
  text-decoration: underline;
  display: inline-block;
}

.tiny-list-item {
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
}

.ltt-logo-block {
  width: 90%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

.social-image {
  border: 10px solid var(--white);
  box-shadow: 3px 3px 6px #0000002e;
}

.bold-text-15 {
  color: var(--thrive-green);
  text-transform: uppercase;
  padding-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: block;
}

.bold-text-16 {
  color: var(--projectym-blue);
  font-size: 20px;
  font-style: italic;
}

.section-20 {
  background-color: var(--thrive-green);
  padding-top: 40px;
  padding-bottom: 20px;
}

.coming-soon {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
}

.coming-soon.white {
  color: var(--white);
}

.html-embed-2 {
  width: 95%;
  max-width: 400px;
  min-height: 40px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

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

.html-embed-3 {
  width: 100%;
  max-width: 438px;
  min-height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.donate-block {
  width: 100%;
  min-width: 150px;
  min-height: 300px;
  padding-top: 40px;
}

.donate-block.main-fund {
  display: none;
}

.ltt-main-headline {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

.ltt-main-headline.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.ltt-main-headline.growth {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 46px;
}

.bold-green {
  background-color: var(--thrive-green);
  color: var(--white);
  text-transform: uppercase;
  padding: 2px 8px 6px;
  font-family: Oswald, sans-serif;
  font-weight: 500;
  line-height: 48px;
  display: inline-block;
}

.ltt-main-cta {
  text-align: center;
  width: 95%;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 300;
  display: block;
}

.ltt-main-cta.ravenous {
  max-width: 650px;
}

.ltt-main-cta.institute {
  max-width: 600px;
}

.column-7 {
  padding-top: 40px;
  position: relative;
}

.ltt-headline {
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  line-height: 48px;
}

.ltt-headline.white {
  color: var(--white);
}

.image-25 {
  width: 95%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-22, .section-faces {
  background-color: #0d445d;
}

.section-faces.i-am {
  border-top: .5px solid #9c999a;
  border-bottom: .5px solid #9c999a;
}

.image-full {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.endorsement-block {
  background-color: #eef2f3;
  border-radius: 32px;
  width: 95%;
  max-width: 900px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.endorsement-block.sgs-endorsement {
  margin-top: 40px;
  margin-bottom: 0;
}

.endorsement-quote {
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
}

.endorsement-source {
  color: #cdcdce;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 900;
}

.column-8 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-7 {
  border-radius: 40px;
}

.endorsement-organization {
  color: #2c272873;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
}

.super-bold {
  background-color: var(--gray-container);
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 900;
}

.brandon {
  padding-top: 60px;
}

.and-lets-thrive {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.and-lets-thrive.white {
  color: var(--white);
}

.donate-today {
  background-color: var(--projectym-blue);
  text-align: center;
  border-radius: 18px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 32px;
  display: block;
}

.green-section {
  background-color: var(--thrive-green);
  padding-top: 40px;
  padding-bottom: 40px;
}

.green-section.growth {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  font-size: 5.5rem;
  font-weight: 600;
  line-height: 70px;
}

.clock-label {
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
}

.countdown-block {
  background-color: var(--gray-container);
  border-radius: 12px;
  width: 95%;
  max-width: 620px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px 8px;
  display: block;
}

.team-link {
  text-align: center;
  width: 255px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

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

.team-link.ltt {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.leadership-link {
  background-color: var(--projectym-blue);
  color: #fff;
  border-radius: 13px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
}

.leadership-link:hover {
  background-color: var(--thrive-green);
}

.featured-ltt {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 2.5% 10px;
}

.featured-ltt.services {
  background-color: #eef2f3;
  padding-bottom: 40px;
}

.why-689 {
  border: 1px solid var(--dark);
  background-color: var(--gray-container);
  text-align: center;
  width: 95%;
  max-width: 720px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.why-689.survey {
  padding-left: 60px;
  padding-right: 60px;
}

.link-3 {
  color: var(--thrive-green);
}

.sg-header {
  min-height: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-26 {
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sg-page-title {
  background-color: var(--projectym-blue);
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 54px;
}

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

.sg-section-title {
  color: var(--dark);
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  width: 80%;
  max-width: 350px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  line-height: 48px;
}

.sg-content {
  padding-left: 10px;
  padding-right: 10px;
}

.box-font {
  background-color: var(--gray-container);
  width: 90%;
  max-width: 600px;
  margin-bottom: 20px;
  padding: 20px;
}

.font-name {
  border-bottom: 1px solid var(--greyed-out);
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0 0 5px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.font-name.oswald {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.font-name.caveat {
  letter-spacing: -.03em;
  text-transform: none;
  font-family: Caveat, sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.sg-explainer-text {
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.bold-text-17 {
  font-style: italic;
  font-weight: 300;
}

.bold-text-18 {
  font-weight: 900;
}

.lato-headline {
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: underline;
}

.bold-text-19 {
  font-weight: 900;
}

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

.font-link {
  background-color: var(--projectym-blue);
  text-align: center;
  border-radius: 10px;
  width: 220px;
  margin-top: 10px;
  margin-left: auto;
  padding: 8px 5px;
  font-family: Lato, sans-serif;
  display: block;
}

.font-link:hover {
  background-color: var(--thrive-green);
}

.sg-menu {
  background-color: var(--gray-container);
}

.columns-8 {
  width: 95%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.link-4 {
  width: 100%;
}

.link-4.w--current {
  color: #333;
  text-align: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.link-5 {
  display: block;
}

.sg-menu-link {
  color: #333;
  text-align: center;
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: block;
}

.sg-menu-link:hover {
  background-color: var(--thrive-green);
  color: var(--white);
}

.box-color {
  border-left: 30px solid var(--projectym-blue);
  background-color: var(--gray-container);
  width: 90%;
  max-width: 600px;
  margin-bottom: 20px;
  padding: 20px;
}

.box-color.green {
  border-left-color: var(--thrive-green);
}

.box-color.red {
  border-left-color: var(--pym-red);
}

.box-color.gray {
  border-left-color: var(--gray-container);
  outline-offset: 0px;
  outline: 3px #333;
}

.box-color.charcoal {
  border-left-color: var(--dark);
  outline-offset: 0px;
  outline: 3px #333;
}

.color-code {
  text-align: right;
  text-transform: uppercase;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
}

.italic-text-13 {
  color: #000;
  font-weight: 300;
}

.you-can {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 750px;
  margin: 0 auto 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.you-can.white {
  color: var(--white);
}

.you-can.white.centered {
  text-align: center;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.simple-box {
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.simple-box.no-space {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.simple-box.survey {
  min-height: 450px;
}

.simple-box.green-bar {
  margin-bottom: 0;
  padding-bottom: 0;
}

.du-subheadline {
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 300;
  display: block;
}

.du-main-headline {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

.du-top-section {
  padding: 60px 40px;
}

.du-button {
  background-color: var(--projectym-blue);
  text-align: center;
  border-radius: 18px;
  width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 32px;
  display: block;
}

.du-quick-update {
  background-color: var(--gray-container);
  border: 1px solid #d5dcdf;
  border-radius: 16px;
  width: 90%;
  max-width: 675px;
  min-height: 40px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.du-quick-update-text {
  text-align: center;
  width: 95%;
  max-width: 575px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

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

.du-quick-update-text.ltt {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.du-quick-update-headline {
  text-align: center;
  width: 90%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  line-height: 48px;
}

.du-quick-update-headline.white {
  color: var(--white);
}

.body {
  background-color: #000;
}

.image-27 {
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ravenous-block {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-2 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
}

.registration-form-embed {
  color: var(--white);
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

.ravenous-registration-block {
  background-color: #053b56;
  border-radius: 12px;
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.section-23 {
  min-height: 100px;
}

.ravenous-registration-form-embed {
  color: var(--white);
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

.reserve-title {
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #02819e66;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  text-decoration: none;
}

.section-24 {
  background-color: #0c1b22;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ravenous-description {
  color: #4cbfad;
  text-align: center;
  width: 95%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.ravenous-link {
  color: #8cf0e0;
}

.italic-text-14 {
  color: #1b6923;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.italic-text-14.blue {
  color: #288173;
  line-height: 30px;
}

.italic-text-14.royale {
  color: #7c1c21;
  line-height: 30px;
}

.event-questions {
  border-top: 1px solid #ffffff38;
  width: 90%;
  max-width: 500px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-left: 0;
}

.key-point-text {
  color: #1f7063;
}

.key-point-text.royale {
  color: #3d0a0e;
  text-decoration: none;
}

.key-point-text.royale.underlined {
  text-decoration: underline;
}

.ravenous-details {
  background-color: #4cbfad;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.event-details-title {
  color: #42ba4f;
  text-align: center;
  text-transform: uppercase;
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.event-details-title.text-box-black {
  color: var(--white);
  text-transform: none;
  width: 90%;
  max-width: 650px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 26px;
  display: block;
}

.event-details-title.text-box-black.vip-details {
  max-width: 700px;
  padding-bottom: 10px;
}

.event-details-title.text-box-black.vip-details.limited {
  background-color: #bb6e89;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
}

.event-details-title.thriveanooga-section-title {
  color: #fff;
  text-transform: none;
  margin-bottom: 100px;
  font-family: Caveat, sans-serif;
  font-size: 72px;
}

.event-details-title.thriveanooga-section-title.green {
  color: var(--white);
  text-transform: uppercase;
  width: 100%;
  max-width: 850px;
  margin-bottom: 60px;
  font-family: Oswald, sans-serif;
  line-height: 70px;
}

.list-item-5 {
  clear: none;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  list-style-type: none;
  display: block;
}

.list-item-title {
  color: var(--white);
  font-size: 20px;
  font-weight: 900;
}

.key-point-text-subtle {
  color: #1d2b4c73;
  background-color: #0000;
  font-weight: 300;
}

.detail-link {
  color: #135349;
  background-color: #62d1c0;
  padding: 4px;
  font-style: italic;
  display: inline-block;
}

.detail-link:hover {
  color: #58d1be;
  background-color: #135349;
  text-decoration: none;
}

.detail-link.royale {
  background-color: var(--projectym-blue);
}

.ravenous-vip {
  background-color: #02819e;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.ravenous-vip-feature {
  background-color: var(--white);
  color: #01748f;
  text-align: center;
  text-transform: uppercase;
  width: 410px;
  margin: 30px auto 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.ravenous-vip-feature.explained {
  border: 1px solid var(--white);
  color: var(--white);
  text-transform: none;
  background-color: #ffffff17;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.link-block-6 {
  width: 50%;
  max-width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ravenous-button {
  text-align: center;
  background-color: #bb6e89;
  border-radius: 18px;
  width: 90%;
  max-width: 400px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 32px;
  display: none;
}

.royale-header {
  background-color: #1a0a0b;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/63edba4705ce740797de5254_tbr-graphics-top-bg.png");
  background-position: 50%;
  background-size: cover;
}

.royale-logo {
  width: 90%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.royale-description {
  color: #ff5860;
  text-align: center;
  text-shadow: 0 0 7px #000;
  width: 95%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.royale-link {
  color: #fd7d6a;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

.royale-link:hover {
  background-color: var(--projectym-blue);
  color: var(--white);
  text-decoration: none;
}

.royale-button {
  background-color: var(--projectym-blue);
  text-align: center;
  border-radius: 18px;
  width: 90%;
  max-width: 400px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 32px;
  display: block;
}

.royale-button:hover {
  background-color: #ff5860;
}

.royale-details {
  background-color: #ff5860;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.royale-vip {
  background-color: var(--projectym-blue);
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.superstar {
  clear: both;
  outline-offset: 0px;
  text-align: center;
  background-color: #f19b30;
  border: 10px dotted #ffd969;
  border-radius: 6px;
  outline: 6px solid #f19b31;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 10px 10px 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  list-style-type: none;
}

.superstar-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 8px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: block;
}

.italic-text-16 {
  color: #025d83;
  text-transform: uppercase;
  background-color: #ffd969;
  padding: 3px 10px 4px;
  font-weight: 900;
  display: inline-block;
}

.bold-text-20 {
  color: #3e0a0e;
  background-color: #ff787e;
  padding-left: 4px;
  padding-right: 4px;
}

.royale-vip-feature {
  background-color: var(--white);
  color: #004e6f;
  text-align: center;
  text-transform: uppercase;
  width: 410px;
  margin: 30px auto 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.royale-vip-feature.explained {
  border: 1px solid var(--white);
  color: var(--white);
  text-transform: none;
  background-color: #ffffff17;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.italic-text-17 {
  color: #ffd969;
}

.container-16 {
  display: none;
}

.region-header {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/6410cf8d49fe5f5ea3611fb8_region5-meeting-header-bg.png");
  background-position: 50%;
  background-size: auto;
  min-height: 40px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-3 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 13px #0000005c;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 100px;
}

.subheader {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 13px #0000005c;
  margin-top: 0;
  padding-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
}

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

.body-2 {
  background-color: var(--white);
  padding-bottom: 100px;
}

.section-25 {
  background-color: var(--gray-container);
  padding-top: 40px;
  padding-bottom: 60px;
}

.featured-link-block {
  width: 100%;
  max-width: 100%;
}

.heading-4 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 60px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.heading-4-copy {
  color: var(--projectym-blue);
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.game-container {
  width: 95%;
  max-width: 800px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.game-headline {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 9px #000c;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 52px;
  line-height: 48px;
}

.game-headline.short {
  background-color: #0083b945;
  width: 100%;
  max-width: 650px;
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 20px;
}

.game-headline.black, .game-headline.buy-text {
  color: var(--dark);
  text-shadow: none;
  margin-bottom: 20px;
}

.game-headline.top {
  width: 100%;
  max-width: 650px;
}

.section-26 {
  background-color: #448a6d;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/6431c8459d91c679e0c1046a_green-bg-min.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-27 {
  background-color: #274e5f;
  padding-top: 20px;
  padding-bottom: 20px;
}

.game-text {
  color: var(--white);
  text-align: center;
  text-transform: none;
  text-shadow: 0 1px 9px #000c;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 44px;
}

.bold-text-21 {
  color: #fee52d;
  font-weight: 900;
  text-decoration: underline;
}

.section-28 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-28.gray {
  background-color: var(--gray-container);
  padding-bottom: 30px;
}

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

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.text-block-32 {
  border: 1px solid var(--greyed-out);
  text-align: center;
  background-color: #2c272812;
  width: 100%;
  max-width: 645px;
  margin: 25px auto 10px;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.buy-game-button {
  text-align: center;
  background-color: #b5313d;
  border-radius: 8px;
  width: 100%;
  max-width: 400px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  line-height: 28px;
}

.buy-game-button:hover {
  background-color: #6f7172;
}

.buy-game-button.volume-1 {
  background-color: #a167c9;
}

.buy-game-button.volume-1:hover {
  background-color: #6f7172;
}

.buy-game-button.volume-2 {
  background-color: #98bf02;
}

.buy-game-button.volume-2:hover {
  background-color: #6f7172;
}

.buy-game-button.bundle {
  background-color: var(--projectym-blue);
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 46px;
  display: block;
}

.buy-game-button.bundle:hover {
  background-color: #104155;
}

.only-6 {
  background-color: #fee62c;
  width: 360px;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.columns-9 {
  margin-bottom: 40px;
}

.div-block-3 {
  width: 90%;
  max-width: 600px;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.podcast-title, .podcast-title-copy {
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 60px;
}

.podcast-coming-soon {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 300;
}

.link-block-7 {
  width: 80%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-28 {
  margin-top: 100px;
}

.html-embed-4 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-4 {
  background-color: #0000;
  width: 100%;
  max-width: 2500px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.image-29 {
  width: 100%;
}

.sticker-banner {
  background-color: #516c72;
  background-image: linear-gradient(117deg, #361d53, #e03827);
  padding-top: 30px;
  padding-bottom: 30px;
}

.sticker-banner.red {
  background-color: #96430f;
}

.sticker-banner.red.images {
  padding-top: 40px;
}

.div-block-5 {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.sticker-banner-text {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 46px;
  font-style: italic;
  font-weight: 700;
  line-height: 48px;
}

.sticker-banner-text.free-stickers {
  font-size: 96px;
  font-weight: 900;
  line-height: 96px;
}

.section-30 {
  background-color: #dbdde3;
  padding-top: 0;
  padding-bottom: 40px;
}

.section-30.white {
  background-color: var(--white);
  padding-top: 20px;
}

.section-30.white.success {
  padding-bottom: 220px;
}

.section-30.white.pricing {
  background-color: var(--gray-container);
  padding-bottom: 220px;
}

.section-30.white.bulk {
  padding-bottom: 40px;
}

.section-30.white.on-hold {
  display: none;
}

.section-30.white.on-sale {
  display: block;
}

.sticker-shoutout {
  color: #526c72;
  text-align: center;
  width: 95%;
  max-width: 700px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.sticker-shoutout.free {
  font-size: 24px;
  font-weight: 700;
}

.sticker-shoutout.italic {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
}

.sticker-shoutout.italic.multiples {
  opacity: 1;
  color: #c83430;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
}

.sticker-link {
  color: #96430f;
  font-weight: 700;
}

.sticker-link.white {
  color: #ffc800;
}

.sticker-big-text {
  color: #96430f;
  text-align: center;
  text-transform: uppercase;
  background-color: #dbd2c8;
  border: 2px solid #96430f08;
  width: 95%;
  max-width: 750px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.sticker-feature {
  color: var(--white);
  text-align: center;
  background-color: #8c909c;
  border-radius: 12px;
  width: 95%;
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 19px;
}

.sticker-feature-title {
  text-transform: uppercase;
  border-bottom: 2px solid #ffffff26;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 24px;
  font-weight: 900;
  line-height: 30px;
  display: block;
}

.section-31 {
  background-color: #090808;
}

.grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1100px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.sticker-placement {
  border: 10px #e2dbd4;
}

.div-block-6 {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.sticker-purchase-block {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-22 {
  font-size: 42px;
  line-height: 40px;
}

.sticker-button {
  background-color: var(--projectym-blue);
  color: #fff;
  text-align: center;
  border-radius: 12px;
  width: 90%;
  max-width: 400px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.sticker-button:hover {
  background-color: #d6372a;
}

.sticker-button.top {
  margin-top: 10px;
  margin-bottom: 10px;
}

.sticker-button.top:hover {
  background-color: #912d40;
}

.bold-text-23 {
  text-transform: uppercase;
  font-size: 22px;
  font-style: normal;
  font-weight: 900;
  display: block;
}

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

.sticker-dimensions {
  background-color: #dadde2;
  padding-top: 60px;
  padding-bottom: 40px;
  display: block;
}

.link-6 {
  color: var(--projectym-blue);
}

.sticker-fine-print {
  background-color: #526c72;
  padding-top: 40px;
  padding-bottom: 20px;
}

.sticker-fine-print-text {
  color: var(--white);
  text-align: center;
  width: 95%;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.sticker-fine-print-text.free {
  font-size: 24px;
  font-weight: 700;
}

.sticker-fine-print-text.italic {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
}

.sticker-fine-print-text.italic.multiples {
  opacity: 1;
  color: #96430f;
  margin-top: 40px;
  padding-top: 20px;
  font-size: 18px;
}

.link-7 {
  color: var(--projectym-blue);
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 900;
  text-decoration: none;
}

.link-7:hover {
  background-color: var(--projectym-blue);
  color: var(--white);
}

.sticker-pym-created {
  color: #23142e;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px #96430f08;
  width: 100%;
  max-width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.sticker-pym-created.free {
  color: #c13332;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.sticker-pym-created.free.date {
  color: var(--pym-red);
  margin-top: 20px;
  line-height: 46px;
}

.sticker-pym-created.value {
  opacity: .18;
  color: #082733;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.sticker-pym-created.value.date {
  color: var(--pym-red);
  margin-top: 20px;
  line-height: 46px;
}

.sticker-pym-created.sale-price {
  opacity: 1;
  color: #0283b9;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 30px;
}

.sticker-pym-created.sale-price.date {
  color: var(--pym-red);
  margin-top: 20px;
  line-height: 46px;
}

.sticker-you {
  color: #526c72;
  text-align: center;
  width: 95%;
  max-width: 700px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.sticker-you.free {
  font-size: 24px;
  font-weight: 700;
}

.sticker-you.italic {
  color: #0283b9;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
}

.sticker-you.italic.multiples {
  opacity: 1;
  color: #96430f;
  margin-top: 40px;
  padding-top: 20px;
  font-size: 18px;
}

.sticker-thank-you {
  opacity: .4;
  color: #23142e;
  text-align: center;
  text-transform: none;
  background-color: #0000;
  border: 2px #96430f08;
  width: 100%;
  max-width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.sticker-thank-you.free {
  color: #c13332;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.sticker-thank-you.but {
  opacity: 1;
  max-width: 600px;
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-thank-you.url {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.sticker-thank-you.rules {
  background-color: var(--gray-container);
  opacity: 1;
  border-style: solid;
  border-color: #9c2d6d;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-thank-you.pricing-explained {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.bold-text-24 {
  color: var(--white);
  background-color: #9c2e6d;
  padding: 2px 6px 6px;
  display: inline-block;
}

.bold-text-25 {
  color: #9c2d6d;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 900;
}

.sticker---shareable-images {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1100px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.sticker-help {
  color: #526c72;
  text-align: center;
  width: 95%;
  max-width: 700px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.sticker-help.free {
  font-size: 24px;
  font-weight: 700;
}

.sticker-help.italic {
  color: #0283b9;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
}

.sticker-help.italic.multiples {
  opacity: 1;
  color: #96430f;
  margin-top: 40px;
  padding-top: 20px;
  font-size: 18px;
}

.section-32 {
  padding-top: 100px;
}

.text-block-33 {
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.bold-text-26 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.institute-header {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/648ead7281aaaeede04a2f33_pyminstitute-header-bg.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 30px;
}

.flex-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.cell {
  justify-content: center;
  padding-bottom: 40px;
}

.quick-stack {
  padding-bottom: 0;
}

.institute-top-section {
  background-color: var(--white);
  padding: 20px 40px 0;
}

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

.institute-button {
  background-color: var(--pym-red);
  color: var(--white);
  padding: 4px 10px 8px;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
}

.institute-button:hover {
  color: var(--pym-red);
  background-color: #eef2f3;
  text-decoration: underline;
  display: inline-block;
}

.institute-button.ltt {
  background-color: var(--projectym-blue);
  border-radius: 8px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  display: block;
}

.institute-button.ltt:hover {
  background-color: var(--pym-red);
  color: var(--white);
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.institute-button.big {
  background-color: var(--projectym-blue);
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 12px;
  font-size: 18px;
  display: block;
}

.institute-button.big:hover {
  background-color: var(--white);
}

.institute-button.cta {
  background-color: var(--projectym-blue);
  text-align: center;
  text-transform: uppercase;
  width: 90%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 18px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  display: block;
}

.institute-button.cta:hover {
  background-color: var(--white);
}

.pricing-column {
  opacity: .4;
  color: #23142e;
  text-align: center;
  text-transform: none;
  background-color: #0000;
  border: 2px #96430f08;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
  text-decoration: none;
}

.pricing-column.free {
  color: #c13332;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.pricing-column.but {
  opacity: 1;
  max-width: 600px;
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.pricing-column.url {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.pricing-column.rules {
  background-color: var(--gray-container);
  opacity: 1;
  border-style: solid;
  border-color: #9c2d6d;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.pricing-column.amount {
  opacity: 1;
  color: var(--dark);
  border-bottom: 1px solid #834a261f;
  font-weight: 700;
}

.pricing-column.current {
  opacity: 1;
  color: var(--white);
  background-color: #ec5843;
  font-weight: 700;
}

.pricing-column.current.header {
  text-decoration: none;
}

.pricing-column.header {
  text-decoration: underline;
}

.quick-stack-2 {
  width: 95%;
  max-width: 850px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.bulk-order-button {
  border: 3px solid var(--pym-red);
  background-color: var(--white);
  color: var(--pym-red);
  text-align: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 42px;
}

.bulk-order-button:hover {
  background-color: var(--pym-red);
  color: var(--white);
  font-weight: 900;
}

.link-8 {
  color: #e66c5b;
}

.tv-headline-logo {
  width: 90%;
  max-width: 500px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-3 {
  padding-left: 0;
  padding-right: 0;
}

.main-highlights {
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 10px;
  display: none;
}

.main-highlights.services {
  background-color: #eef2f3;
  padding-bottom: 40px;
}

.video {
  margin-bottom: 60px;
}

.sticker-option {
  background-color: #3a1e53;
  border-radius: 30px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
}

.sticker-option:hover {
  background-color: #d7372a;
}

.link-block-8 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sticker-option-number {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 94px;
  line-height: 90px;
  text-decoration: none;
}

.sticker-option-headline {
  opacity: .75;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
}

.sticker-option-free-shipping {
  opacity: 1;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #78916e;
  width: 100%;
  max-width: 200px;
  margin: 10px auto 0;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}

.quick-stack-4 {
  margin-bottom: 20px;
}

.link-9 {
  color: #388bc7;
  font-weight: 700;
}

.sticker-free-shipping-details {
  opacity: .4;
  color: #23142e;
  text-align: center;
  text-transform: none;
  background-color: #0000;
  border: 2px #96430f08;
  width: 100%;
  max-width: 800px;
  margin: 0 auto 40px;
  padding: 0 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.sticker-free-shipping-details.free {
  color: #c13332;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.sticker-free-shipping-details.but {
  opacity: 1;
  max-width: 600px;
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-free-shipping-details.url {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.sticker-free-shipping-details.rules {
  background-color: var(--gray-container);
  opacity: 1;
  border-style: solid;
  border-color: #9c2d6d;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-free-shipping-details.pricing-explained {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.sticker-how-many {
  opacity: .4;
  color: #23142e;
  text-align: center;
  text-transform: none;
  background-color: #0000;
  border: 2px #96430f08;
  width: 100%;
  max-width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
}

.sticker-how-many.free {
  color: #c13332;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
}

.sticker-how-many.but {
  opacity: 1;
  max-width: 600px;
  margin-top: 0;
  padding-top: 0;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-how-many.url {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.sticker-how-many.rules {
  background-color: var(--gray-container);
  opacity: 1;
  border-style: solid;
  border-color: #9c2d6d;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.sticker-how-many.pricing-explained {
  opacity: 1;
  max-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.link-block-9 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mobile-container {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.mobile-container.boxed {
  background-color: #f8f8f8;
  border-radius: 12px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 15px 15px 15px 20px;
}

.ncyc-headline {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.ncyc-headline.minor-title {
  color: #42ba4f;
  font-size: 16px;
  line-height: 20px;
}

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

.ncyc-explainer {
  color: #0083b9;
  text-align: center;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 30px;
}

.ncyc-button {
  text-align: center;
  background-color: #f06d1f;
  width: 50%;
  max-width: 400px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.ncyc-note {
  color: #33333391;
  text-align: center;
  width: 95%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.ncyc-sub-headline {
  color: #747474;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.ncyc-item {
  color: #42ba4f;
  text-align: left;
  -webkit-text-stroke-color: #42ba4f;
  text-transform: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

.ncyc-item-tagline {
  color: #0083b9;
  text-align: left;
  -webkit-text-stroke-color: #42ba4f;
  text-transform: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.ncyc-feature {
  text-align: center;
  text-transform: uppercase;
  margin: 40px auto 0;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.link-10 {
  color: #9b1716;
}

.image-30 {
  display: none;
}

.link-11 {
  color: #43b74f;
}

.main-container {
  width: 100%;
  max-width: 900px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.main-container.bigger {
  max-width: 1100px;
}

.tw-h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 54px;
}

.tw-t1 {
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.tw-thriver {
  background-color: var(--thrive-green);
  color: #fff;
  max-width: 230px;
  margin-bottom: 4px;
  padding: 2px 4px 2px 8px;
  font-size: 24px;
  line-height: 28px;
  display: block;
}

.tw-thriver-explainer {
  font-size: 18px;
  font-weight: 300;
}

.body-3 {
  padding-top: 10px;
  padding-bottom: 40px;
}

.cell-2 {
  justify-content: center;
  padding-bottom: 0;
}

.tw-white {
  padding-top: 40px;
  padding-bottom: 40px;
  font-style: normal;
}

.tw-white.full {
  padding-top: 0;
  padding-bottom: 0;
}

.tw-blue {
  background-color: var(--projectym-blue);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tw-blue.red {
  background-color: #43384d;
}

.tw-h2 {
  color: var(--white);
  text-align: center;
  margin: 0 auto 20px;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 400;
}

.tw-h2.tight {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.tw-video {
  outline-offset: 0px;
  border: 5px #000;
  outline: 15px solid #fff;
  width: 100%;
  margin: 30px auto 40px;
}

.tw-video.black {
  margin-top: 10px;
  margin-bottom: 20px;
}

.tw-video-quote {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/654b08c38c01b3e4815ba139_speech-bubble.png");
  background-position: 50% 0;
  background-size: auto;
  border-radius: 15px;
  width: 90%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 65px 20px 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.tw-video-quote.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/654b3e430a11a87150b72ba3_marissa-speech-bubble-red.png");
}

.tw-h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: normal;
  font-weight: 900;
}

.tw-t3 {
  color: var(--thrive-green);
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 24px;
}

.cell-3 {
  justify-content: center;
}

.full {
  padding: 0 10px;
}

.full-left-image {
  padding-right: 10px;
}

.tw-green {
  background-color: var(--thrive-green);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tw-photo-section {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/654b2eb0636f254a9b48cf8b_marissa-bg-photos.png");
  background-position: 50%;
  background-size: cover;
  min-height: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
  font-style: normal;
}

.tw-photo-section.full {
  padding-top: 0;
  padding-bottom: 0;
}

.image-31 {
  width: 100%;
}

.tw-centered-h {
  background-color: var(--white);
  text-align: center;
  width: 80%;
  max-width: 600px;
  margin: 0 auto 20px;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 32px;
  box-shadow: 0 2px 6px 4px #0003;
}

.quick-stack-5 {
  padding-bottom: 0;
}

.quick-stack-6 {
  padding-top: 0;
}

.link-block-10 {
  width: 90%;
  max-width: 300px;
}

.image-32 {
  opacity: .23;
}

.image-32:hover {
  opacity: 1;
}

.quick-stack-7 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.cell-4, .cell-5 {
  justify-content: center;
}

.mobile-block, .mobile-flex, .image-33.mobile {
  display: none;
}

.share-buttons {
  min-height: 10px;
  padding-top: 30px;
}

.section-34 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.diocese-image-2 {
  border: 8px #fff;
}

.diocese-name-2 {
  color: #fff;
  text-align: center;
  min-height: 55px;
  margin-top: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.diocese-image-3 {
  border: 8px #fff;
}

.diocese-name-3 {
  color: #fff;
  text-align: center;
  min-height: 55px;
  margin-top: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.giveaway-value {
  opacity: 1;
  color: var(--projectym-blue);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.bold-text-27 {
  padding-bottom: 10px;
  display: block;
}

.homepage-headline {
  text-align: center;
  width: 95%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

.homepage-headline.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.we-love {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  line-height: 48px;
}

.we-love.white {
  color: var(--white);
}

.feature-name {
  color: var(--pym-red);
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 40px;
}

.feature-name.green {
  color: var(--thrive-green);
  -webkit-text-stroke-color: var(--projectym-blue);
}

.feature-name.purple {
  color: var(--purple);
  -webkit-text-stroke-color: var(--projectym-blue);
}

.feature-name.blue {
  color: var(--projectym-blue);
  -webkit-text-stroke-color: var(--projectym-blue);
}

.feature-description {
  color: #2a2d32;
  text-align: left;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
}

.features-stack {
  width: 95%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cell-7 {
  justify-content: center;
  padding-left: 20px;
}

.feature-small-print {
  color: #0083b9;
  text-align: left;
  text-transform: uppercase;
  border-top: 1px solid #e3ebee;
  width: 100%;
  max-width: 400px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

.feature-image {
  border: 8px #fff;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.feature-image.manual {
  padding-top: 0;
}

.selling-point {
  text-align: left;
  width: 95%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.selling-point.plus-10 {
  padding-bottom: 20px;
}

.how-section {
  border: 1px none var(--pym-red);
  background-color: var(--white);
  padding: 60px 40px;
  display: block;
}

.how-section.ravenous {
  padding-bottom: 60px;
}

.how-section.main-fund {
  display: block;
}

.how-section.shortened {
  padding-top: 20px;
  padding-bottom: 0;
}

.we-love-section {
  background-color: var(--pym-red);
  padding-top: 20px;
  padding-bottom: 20px;
}

.how-button {
  border: 2px solid var(--pym-red);
  background-color: var(--pym-red);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 520px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.how-button:hover {
  color: var(--pym-red);
  background-color: #eef2f3;
  text-decoration: underline;
  display: inline-block;
}

.how-button.ltt {
  background-color: var(--projectym-blue);
  border-radius: 8px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  display: block;
}

.how-button.ltt:hover {
  background-color: var(--pym-red);
  color: var(--white);
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.how-button.big {
  background-color: var(--projectym-blue);
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 12px;
  font-size: 18px;
  display: block;
}

.how-button.big:hover {
  background-color: var(--white);
}

.how-button.green {
  border: 2px solid var(--thrive-green);
  background-color: var(--thrive-green);
}

.how-button.green:hover {
  background-color: var(--gray-container);
  color: var(--thrive-green);
  -webkit-text-stroke-color: var(--thrive-green);
}

.how-button.purple {
  border: 2px solid var(--purple);
  background-color: var(--purple);
}

.how-button.purple:hover {
  background-color: var(--gray-container);
  color: var(--purple);
  -webkit-text-stroke-color: var(--thrive-green);
}

.how-button.blue {
  border: 2px solid var(--projectym-blue);
  background-color: var(--projectym-blue);
}

.how-button.blue:hover {
  border-color: var(--projectym-blue);
  background-color: var(--gray-container);
  color: var(--projectym-blue);
  -webkit-text-stroke-color: var(--thrive-green);
}

.homepage-small-headline {
  color: #b6bec2;
  text-align: center;
  width: 95%;
  max-width: 600px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 300;
  line-height: 52px;
}

.homepage-small-headline.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.homepage-small-headline.quick-look {
  line-height: 36px;
}

.button-6 {
  background-color: var(--thrive-green);
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.button-6:hover {
  background-color: var(--purple);
  color: var(--white);
  text-decoration: none;
}

.parran-headline {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 94px;
  font-weight: 500;
  line-height: 94px;
}

.parran-headline.line-2 {
  margin-top: 10px;
  font-size: 64px;
  line-height: 64px;
}

.parran-headline.line-3 {
  color: #fff;
  letter-spacing: -2px;
  background-color: #b8483f;
  width: 90%;
  max-width: 440px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 20px;
  font-size: 120px;
  line-height: 110px;
}

.parran-headline.line-4 {
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 58px;
  font-style: italic;
}

.div-block-7 {
  width: 80%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.section-35 {
  margin-top: 40px;
}

.section-36 {
  padding-top: 20px;
}

._24-headline {
  color: #030303;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 120px;
  font-weight: 900;
  line-height: 120px;
}

.section-38 {
  padding: 20px 20px 60px;
}

.section-39 {
  border-top: 3px #030303;
}

._24-top-stat {
  color: #030303;
  text-align: center;
  width: 90%;
  max-width: 800px;
  margin: 40px auto 20px;
  font-family: Lato, sans-serif;
}

._24-stat-number {
  background-color: var(--projectym-blue);
  color: #fff;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 900;
}

.italic-text-19 {
  color: var(--pym-red);
}

.text-block-34 {
  color: #ccc;
  text-align: center;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
}

._24-blue-section {
  background-color: var(--projectym-blue);
  border: 6px solid #000;
  border-left: 1px #000;
  border-right: 1px #000;
  padding: 40px 20px 60px;
}

._24-blue-section.growth {
  border-top-width: 3px;
  border-bottom-width: 3px;
}

._24-projectym-headline {
  color: #fff;
  text-align: center;
  width: 95%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

._24-projectym-headline.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

._24-projectym-headline.growth {
  max-width: 750px;
}

._24-projectym-button {
  background-color: var(--pym-red);
  text-align: center;
  border-radius: 20px;
  width: 80%;
  max-width: 425px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 30px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.link-12 {
  color: var(--pym-red);
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 900;
  text-decoration: none;
}

.sgg-header {
  min-height: 50px;
  padding: 0 0 0 40px;
}

.sgg-logo {
  margin-bottom: 0;
  padding-bottom: 0;
}

.quick-stack-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0;
}

.image-34 {
  flex: 0 auto;
}

.cell-8 {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 40px;
}

.sgg-cta-banner {
  background-color: #43b74f;
}

.sgg-cta-banner.delivery {
  background-color: #2a9c36;
}

.sgg-preorder-button {
  background-color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  line-height: 48px;
}

.sgg-preorder-button:hover {
  background-color: var(--purple);
}

.sgg-blue-block {
  background-color: var(--projectym-blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.sgg-two-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 90%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.sgg-two-columns.wide {
  width: 95%;
  max-width: 1200px;
}

.sgg-two-columns.wide.stages {
  max-width: 1100px;
  padding-top: 40px;
}

.sgg-headline {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 72px;
  font-style: italic;
  font-weight: 900;
  line-height: 68px;
}

.sgg-headline.column {
  text-align: center;
  color: #000;
  margin-bottom: 40px;
  font-size: 64px;
  line-height: 60px;
}

.sgg-headline.centered {
  text-align: center;
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.sgg-text {
  justify-content: center;
  align-items: center;
}

.text-block-35 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.cell-9 {
  justify-content: center;
  align-items: flex-start;
}

.sgg-game-section {
  background-color: var(--dark);
  padding-top: 0;
}

.sgg-game-columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.sgg-game-column {
  padding: 40px 20px;
}

.sgg-game-column.slapville {
  background-color: #bcc0c3;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/68636909a75dfb2ea771bdc4_sgg-bg-slapdoodle.png");
  background-position: 50%;
  background-size: cover;
}

.sgg-game-column.soup-salad {
  background-color: #ad4233;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/68636909cc89c307b1f6fda1_sgg-bg-soupsaladsandwich.png");
  background-position: 50%;
  background-size: cover;
}

.sgg-game-column.and-why {
  background-color: #f1db29;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/66582b6151e443235cee4f52_sgg-bg-andwhy.jpg");
  background-position: 50%;
  background-size: cover;
}

.sgg-game-container {
  width: 100%;
  min-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.sgg-game-description {
  background-color: var(--gray-container);
  color: #000;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--dark);
  border: 3px solid #000;
  border-radius: 12px;
  padding: 20px 10px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  transform: rotate(2deg);
  box-shadow: 3px 3px #000;
}

.sgg-game-description.soup-salad-sandwich {
  color: #000;
  background-color: #fff;
  border-width: 1px;
  border-color: #000;
  margin-top: 10px;
  transform: rotate(-1.5deg);
  box-shadow: 0 2px 7px #0006;
}

.sgg-game-description.and-why {
  outline-offset: 0px;
  color: #000;
  background-color: #f0dc28;
  border: 2px solid #dfcc26;
  border-radius: 30px;
  outline: 2px solid #dfcc26;
  margin-top: 30px;
  transform: rotate(3deg);
}

.css-stage-link {
  color: var(--greyed-out);
  padding-top: 10px;
  display: block;
}

.sgg-white-block {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.sgg-column-text {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.sgg-list {
  width: 100%;
}

.sgg-list-item {
  color: #000;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
}

.sgg-list-item.sticker---shareable-images {
  text-align: left;
}

.sgg-list-item.stage {
  color: #fff;
  text-align: left;
  background-color: #007aad;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.sgg-list-title {
  color: var(--projectym-blue);
  text-transform: uppercase;
  font-weight: 900;
}

.sgg-list-title.stage {
  color: var(--white);
  border-bottom: 1px solid #1e93c4;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 36px;
  line-height: 36px;
  display: block;
}

.sgg-left-explainer-text {
  color: var(--white);
  text-align: center;
  width: 90%;
  max-width: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.text-span-6 {
  padding: 10px 0;
  display: block;
}

.cell-9-copy {
  justify-content: flex-start;
  align-items: center;
}

.sgg-date-line {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  max-width: 400px;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 68px;
}

.sgg-date-line.column {
  text-align: center;
  color: #000;
  margin-bottom: 40px;
  font-size: 64px;
  line-height: 60px;
}

.sgg-date-line.centered {
  text-align: center;
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-7 {
  color: #00000047;
  padding-top: 5px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 26px;
  display: block;
}

.link-block-11 {
  width: 100%;
}

.cell-10 {
  padding-top: 40px;
}

.scc-top-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.idea-logo-section {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/62bf3354808ba70aa5eaac32_header-background-1200.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 10px;
  padding-bottom: 12px;
}

.nec-gradient {
  background-color: #f4581c;
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/6670fbcc88db4ce2301efb93_locked-nec-banner-background.png");
  background-position: 50%;
  background-size: cover;
  min-height: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-35 {
  width: 90%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nec-headline-title {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.nec-headline-title.minor-title {
  color: #d9322c;
  font-size: 16px;
  line-height: 20px;
}

.nec-item {
  color: #d8332c;
  text-align: left;
  -webkit-text-stroke-color: #42ba4f;
  text-transform: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

.link-13 {
  color: #9b1717;
  font-weight: 700;
}

.link-block-12 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.equation {
  background-color: #8fe6ea;
  border-top: 6px solid #000;
  border-bottom: 6px solid #000;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.equation.growth {
  border-top-width: 3px;
  border-bottom-width: 3px;
}

.image-36 {
  width: 95%;
  max-width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cards {
  background-image: url("https://cdn.prod.website-files.com/6100266b14c19849f56aa802/637355fd369bfa2c5a3249f8_i-am-cards.jpg");
  background-position: 50%;
  background-size: cover;
  border-top: 3px #030303;
  min-height: 400px;
}

.code-embed {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-36 {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

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

.tvs-headline {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.link-14 {
  color: #c9c9c9;
}

.link-14:hover {
  color: #000;
  background-color: #8fe6e9;
  border: 5px solid #000;
  border-width: 2px 5px 5px 2px;
  padding-left: 12px;
  padding-right: 10px;
  text-decoration: none;
}

.sgs-features-section {
  background-color: var(--gray-container);
  padding: 40px;
}

.sgs-features-section.growth {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.sgs-main-title {
  color: var(--dark);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  line-height: 80px;
}

.sgs-main-title.centered {
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-main-title-secondary {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 100px;
  font-style: italic;
  font-weight: 900;
  line-height: 90px;
}

.sgs-secondary-bar {
  background-color: #a12918;
  padding: 20px 40px;
}

.pym-blue-bar {
  background-color: var(--projectym-blue);
  padding: 10px 40px;
}

.link-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-height: 40px;
  display: block;
}

.image-38 {
  width: 100%;
  max-width: 200px;
  height: auto;
  max-height: 0%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sgs-subtitle {
  color: var(--thrive-green);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 46px;
}

.sgs-subtitle.centered {
  text-align: center;
}

.sgs-subtitle.opt-in {
  text-align: center;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-top-section {
  background-color: var(--white);
  padding: 100px 40px;
}

.sgs-feature-box {
  background-color: #f3f9fa;
  border: 1px solid #e0e7e9;
  border-radius: 8px;
  width: 100%;
  min-height: 40px;
  padding: 20px;
}

.sgs-feature-title {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.sgs-feature-description {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.sgs-plus {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.quick-stack-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-11, .cell-12 {
  justify-content: center;
  align-items: center;
}

.cell-13 {
  justify-content: center;
  align-items: flex-start;
}

.sgs-explainer-section {
  background-color: var(--gray-container);
  padding: 40px;
}

.sgs-explainer-title {
  color: var(--dark);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 52px;
  line-height: 52px;
}

.sgs-explainer-text {
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.bold-text-28 {
  text-align: left;
  padding-top: 4px;
  padding-left: 20px;
  font-family: Caveat, sans-serif;
  font-size: 36px;
  line-height: 36px;
  display: block;
}

.image-40 {
  background-color: #fff;
  border: .1px solid #dfdfdf;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 40px 20px 40px 10px;
  display: block;
  box-shadow: 0 0 14px 6px #2c27281a;
}

.quick-stack-15 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.sgs-data-source {
  color: #adadad;
  font-weight: 300;
}

.sgs-endorsements {
  background-color: var(--projectym-blue);
  padding: 40px;
}

.sgs-endorsement-headline {
  color: var(--white);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 46px;
}

.sgs-endorsement-headline.email {
  color: #003044;
  width: 100%;
  max-width: 740px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  line-height: 28px;
}

.quick-stack-16 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-16.potential {
  opacity: .2;
}

.sgs-feature-details-section {
  background-color: var(--white);
  padding: 40px;
}

.sgs-feature-details-section.gray {
  background-color: var(--gray-container);
}

.sgs-feature-big-title {
  color: var(--dark);
  letter-spacing: -2px;
  text-transform: uppercase;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 96px;
  line-height: 88px;
}

.sgs-feature-bullet {
  text-align: left;
  border-top: 1px solid #00000026;
  border-bottom: 1px #00000026;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.cell-14 {
  justify-content: flex-start;
  align-items: flex-start;
}

.sgs-feature-details-text {
  text-align: left;
  width: 100%;
  min-height: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.sgs-feature-details-text.content-bullet {
  border-style: solid;
  border-width: 1px 1px 1px 6px;
  border-color: #cde9d063 #cde9d063 #cde9d063 var(--thrive-green);
  background-color: #edffef63;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  min-height: 0;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px;
}

.sgs-feature-details-text.content-bullet.purple {
  border-left-color: var(--purple);
  background-color: #fff;
}

.sgs-feature-details-text.includes-books {
  text-align: center;
  width: 80%;
  max-width: 600px;
  min-height: 0;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
}

.quick-stack-articles {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

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

.sgs-feature-details-small-headline {
  color: var(--thrive-green);
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  min-height: 0;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.sgs-feature-details-small-headline.content-bullet {
  border-style: solid;
  border-width: 1px 1px 1px 6px;
  border-color: #cde9d063 #cde9d063 #cde9d063 var(--thrive-green);
  background-color: #edffef63;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  min-height: 0;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px;
}

.sgs-feature-details-small-headline.includes-books {
  text-align: center;
  width: 80%;
  max-width: 600px;
  min-height: 0;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
}

.sgs-feature-details-small-headline.top-spacer {
  margin-top: 40px;
}

.link-15 {
  color: var(--thrive-green);
}

.sgs-location-headline {
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 820px;
  margin: 0 auto 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
  line-height: 34px;
}

.sgs-location-box {
  background-color: var(--projectym-blue);
  border: 1px #e0e7e9;
  border-radius: 8px;
  width: 100%;
  min-height: 40px;
  padding: 20px;
}

.sgs-location-date {
  color: #a3e2ff;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.sgs-location-city {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 46px;
  font-weight: 900;
}

.sgs-location-host {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
}

.sgs-locations {
  background-color: var(--pym-red);
  padding: 40px;
}

.sgs-pricing-section {
  background-color: var(--purple);
  padding: 40px;
}

.sgs-pricing-section.hide-always {
  display: none;
}

.sgs-cost-number {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 72px;
  font-weight: 900;
}

.sgs-cost-box {
  background-color: #573972;
  border: 1px #e0e7e9;
  border-radius: 8px 8px 0 0;
  width: 100%;
  min-height: 40px;
  padding: 10px 0 30px;
}

.sgs-cost-box.padded {
  padding-top: 40px;
}

.cost-stack {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-cost-includes {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  margin: 0 auto 20px 0;
  padding-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 46px;
  font-weight: 900;
}

.sgs-cost-includes._2026 {
  text-align: center;
  margin-bottom: 30px;
}

.sgs-cost-bullet {
  color: #c5abdb;
  text-align: left;
  border-top: 1px #00000026;
  border-bottom: 1px solid #ffffff26;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.sgs-cost-bullet._2026 {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-cost-bullet-title {
  color: #fff;
  font-size: 28px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.sgs-cost-options {
  background-color: #57397266;
  border: 1px #e0e7e9;
  border-radius: 0 0 8px 8px;
  width: 100%;
  min-height: 40px;
  padding: 10px 10px 20px;
}

.sgs-payment-option {
  color: var(--white);
  text-align: center;
  background-color: #0000000f;
  border-radius: 8px;
  margin-top: 10px;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
}

.sgs-payment-options {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 32px;
  text-decoration: underline;
}

.sgs-cost-fine-print {
  color: #60407c;
  text-align: center;
  width: 100%;
  min-height: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

.sgs-cost-fine-print.content-bullet {
  border-style: solid;
  border-width: 1px 1px 1px 6px;
  border-color: #cde9d063 #cde9d063 #cde9d063 var(--thrive-green);
  background-color: #edffef63;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  min-height: 0;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px;
}

.sgs-cost-fine-print.includes-books {
  text-align: center;
  width: 80%;
  max-width: 600px;
  min-height: 0;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
}

.link-block-15 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sgs-registration-section {
  background-color: var(--white);
  padding: 40px;
}

.code-embed-2 {
  width: 100%;
  max-width: 800px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-register {
  background-color: var(--thrive-green);
  text-align: center;
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 18px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  display: block;
}

.sgs-register.w--current {
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
}

.sgs-register.wide {
  width: 320px;
  margin-left: auto;
}

.sgs-register.wide.centered {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-register.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sgs-register-soon {
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 400px;
  margin: 20px auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.featured-image-full {
  border: 1px solid #969a9b;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-image-full.small {
  width: 400px;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-image-full.desktop {
  display: block;
}

.front-page-link {
  width: 95%;
  max-width: 340px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.how-email {
  background-color: #f3f4f6;
  padding-top: 60px;
  padding-bottom: 100px;
  display: block;
}

.email-block {
  outline-offset: 0px;
  background-color: #fff;
  border-top: 20px solid #dddfe4;
  border-radius: 0 0 6px 6px;
  outline: 1px solid #c7cacf;
  min-height: 100px;
  margin-bottom: 40px;
  padding: 20px;
  box-shadow: 0 0 8px #0000001a;
}

.email-subject {
  border-bottom: 1px solid #dddfe3;
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 15px;
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
  display: inline-block;
}

.email-options {
  width: 95%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
}

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

.email-text {
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.event-details-title-2 {
  color: #42ba4f;
  text-align: center;
  text-transform: uppercase;
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.event-details-title-2.text-box-black {
  color: #3f4440;
  text-transform: none;
  width: 90%;
  max-width: 650px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 26px;
  display: block;
}

.event-details-title-2.thriveanooga-section-title {
  color: #fff;
  text-transform: none;
  margin-bottom: 80px;
  font-family: Caveat, sans-serif;
  font-size: 72px;
  line-height: 60px;
}

.event-details-title-2.thriveanooga-section-title.green {
  color: #42ba4f;
  margin-bottom: 60px;
}

.event-details-title-2.thriveanooga-section-title.no-space {
  margin-bottom: 10px;
}

.event-details-title-2.thriveanooga-section-title.no-space.dark {
  color: #3f4440;
}

.event-details-title-2.thriveanooga-section-title.red {
  color: var(--pym-red);
}

.registration-option-subtitle {
  color: #0283b9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
}

.column-23, .column-24 {
  padding-left: 20px;
}

.bold-full-line {
  text-transform: uppercase;
  font-style: italic;
  font-weight: 900;
  display: block;
}

.quick-stack-18 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-shareable-image-link.limit {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-shareable-image {
  border: 1px solid #000;
  box-shadow: 0 2px 5px #0003;
}

.sgs-shareable-image.borderless {
  box-shadow: none;
  border-style: none;
}

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

.container-18 {
  padding-bottom: 20px;
}

.registration-opening-date {
  color: #3f4440;
  text-align: center;
  margin: 15px auto 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  display: none;
}

.registration-options {
  margin-top: 40px;
}

.shareable-block {
  background-color: #1a27510d;
  border-radius: 8px;
  min-height: 340px;
  padding-top: 20px;
  padding-bottom: 25px;
}

.shareable-block.faded {
  opacity: .1;
  border: 1px solid #0006;
}

.registration-option-text {
  text-align: center;
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.registration-option-button {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ec5843;
  border-radius: 12px;
  width: 250px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: block;
}

.registration-option-button:hover {
  background-color: #0083b9;
}

.registration-option-button.purple {
  background-color: #7d3bce;
}

.registration-option-button.green {
  background-color: #42ba4f;
}

.bold-text-42 {
  width: 90%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  line-height: 18px;
  display: block;
}

.bold-date {
  color: #42ba4f;
  font-size: 26px;
  font-weight: 500;
  display: block;
}

.registration-option-title {
  color: #3f4440;
  text-align: center;
  margin: 0 auto 5px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 400;
  display: block;
}

.share-options {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-block {
  text-align: center;
  width: 95%;
  max-width: 1200px;
  min-height: 20px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-price-box---diocese {
  display: none;
}

.sgs-special-diocesan-price {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #b68e45;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
  line-height: 16px;
}

.sgs-price-diocesan-name {
  display: none;
}

.section-41 {
  background-color: #6f4f8c;
  padding-top: 20px;
  padding-bottom: 22px;
}

.sgs-scholarship-link {
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 820px;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
  line-height: 34px;
}

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

.link-16:hover {
  color: var(--pym-red);
}

.quick-stack-19 {
  margin-top: 40px;
}

.section-42 {
  background-color: var(--gray-container);
  padding-top: 40px;
  padding-bottom: 20px;
}

.love-thank-you-text {
  text-align: left;
  width: 100%;
  max-width: 600px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.love-thank-you-text.content-bullet {
  border-style: solid;
  border-width: 1px 1px 1px 6px;
  border-color: #cde9d063 #cde9d063 #cde9d063 var(--thrive-green);
  background-color: #edffef63;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  min-height: 0;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px;
}

.love-thank-you-text.includes-books {
  text-align: center;
  width: 80%;
  max-width: 600px;
  min-height: 0;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
}

.text-span-8 {
  text-align: right;
  display: block;
}

.love-title {
  color: var(--dark);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  line-height: 80px;
}

.love-title.centered {
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.love-subtitle {
  color: var(--thrive-green);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 46px;
}

.love-subtitle.centered {
  text-align: center;
}

.love-subtitle.centered.pink {
  color: #e28a7c;
}

.love-subtitle.opt-in {
  text-align: center;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-43 {
  font-weight: 900;
}

.image-41 {
  border-radius: 30px;
  width: 100%;
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.pilgrimage-lead-text {
  color: var(--dark);
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.pilgrimage-lead-text.typical {
  color: var(--projectym-blue);
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.pilgrimage-lead-text.typical.pink {
  color: #e28a7c;
}

.pilgrimage-lead-text.questions {
  color: #726d6e;
  font-size: 24px;
  font-style: normal;
  font-weight: 900;
  line-height: 24px;
}

.pilgrimage-lead-text.questions.pink {
  color: #e28a7c;
}

.body-5 {
  margin-bottom: 40px;
}

.div-block-8 {
  margin-bottom: 10px;
  padding-bottom: 60px;
}

.pilgrimage-button {
  background-color: var(--thrive-green);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  width: 80%;
  max-width: 450px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  display: block;
}

.bold-text-44 {
  color: #c36e60;
}

.pilgrimage-title {
  color: var(--dark);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  line-height: 80px;
}

.pilgrimage-title.centered {
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.advent-hero-stack {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.advent-hero-headline {
  color: var(--dark);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 60px;
}

.advent-hero-sub-headline {
  color: var(--purple);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 36px;
}

.advent-hero-sub-headline.draw-line {
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.cell-15 {
  justify-content: center;
}

.advent-hero-button {
  background-color: var(--thrive-green);
  margin-top: 40px;
  padding: 20px 40px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
}

.section-43 {
  background-color: var(--gray-container);
  padding-top: 40px;
  padding-bottom: 40px;
}

.advent-explainer-headline {
  color: var(--purple);
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  width: 90%;
  max-width: 800px;
  margin: 0 auto 10px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 44px;
}

.advent-explainer-sub-headline {
  color: var(--thrive-green);
  text-align: center;
  text-transform: none;
  width: 90%;
  max-width: 800px;
  margin: 0 auto 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 500;
  line-height: 36px;
}

.quick-stack-20 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.advent-text {
  text-align: center;
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.advent-text.purple {
  color: #dccaeb;
}

.quick-stack-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-9 {
  width: 95%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

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

.advent-image-details-grid {
  width: 95%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.advent-image-explainer-headline {
  color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  width: 90%;
  max-width: 800px;
  margin: 0 auto 10px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 34px;
}

.advent-image-explainer-headline.white {
  color: var(--white);
}

.advent-image-explainer-headline.white.purchase {
  border-bottom-style: none;
  width: 100%;
  max-width: 300px;
}

.advent-image-format {
  color: #7e7e7e;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  display: block;
}

.advent-image-type-block.highlighted {
  background-color: var(--purple);
  border-radius: 20px;
  padding: 20px 10px;
}

.advent-image-type-block.purchase-type {
  background-color: var(--purple);
  border-radius: 20px;
  padding: 20px 10px 10px;
}

.advent-purchase-section {
  background-color: var(--thrive-green);
  padding-top: 40px;
  padding-bottom: 40px;
}

.advent-purchase-sub-headline {
  opacity: 1;
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 90%;
  max-width: 800px;
  margin: 0 auto 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
}

.advent-purchase-sub-headline.your-purchase {
  margin-top: 10px;
  padding-top: 40px;
}

.advent-first-week {
  color: var(--dark);
  width: 90%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  font-style: normal;
  line-height: 22px;
  display: block;
}

.advent-purchase-headline {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  width: 90%;
  max-width: 800px;
  margin: 0 auto 10px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 44px;
}

.quick-stack-22 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.advent-purchase-includes {
  color: #fff;
  text-align: center;
  background-color: #835ca5;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.advent-purchase-includes.purple {
  color: #dccaeb;
}

.advent-purchase-includes.blue {
  background-color: #0472a0;
}

.advent-package-button {
  background-color: var(--pym-red);
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  line-height: 30px;
  display: block;
}

.advent-package-button.yellow {
  background-color: #eeab02;
}

.advent-purchase-type-block.highlighted {
  background-color: var(--purple);
  border-radius: 20px;
  padding: 20px 10px;
}

.advent-purchase-type-block.purple {
  background-color: var(--purple);
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px 10px;
}

.advent-purchase-type-block.blue {
  background-color: var(--projectym-blue);
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px 10px;
}

.italic-text-20 {
  opacity: .65;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.italic-text-21 {
  color: #ffffff4a;
  font-size: 14px;
}

.thank-you {
  color: var(--purple);
  text-transform: uppercase;
  background-color: #fff;
  width: 90%;
  max-width: 580px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 12px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-style: normal;
  line-height: 42px;
  display: block;
}

.sgs-partners {
  background-color: var(--thrive-green);
  padding: 50px 40px 40px;
}

.partner-stack {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.partner-stack.potential {
  opacity: .2;
}

.sgs-partner-link {
  width: 90%;
  max-width: 3500px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-partnership-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto 40px;
  font-family: Oswald, sans-serif;
  font-size: 46px;
  font-weight: 900;
}

.growth-number-text {
  text-align: center;
  text-transform: none;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 38px;
}

.growth-number-text.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.green-number {
  background-color: var(--thrive-green);
  color: var(--white);
  text-transform: uppercase;
  width: 200px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 8px 2px;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 68px;
  display: block;
}

.content-box-copy {
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.content-box-copy.no-space {
  margin-bottom: 0;
  padding-bottom: 0;
}

.content-box-copy.survey {
  min-height: 450px;
}

.content-box-copy.green-bar {
  margin-bottom: 0;
  padding-bottom: 0;
}

.growth-keep-reading {
  text-align: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 300;
  line-height: 32px;
  display: block;
}

.growth-keep-reading.ravenous {
  max-width: 650px;
}

.growth-keep-reading.institute {
  max-width: 600px;
}

.growth-not-done {
  background-color: var(--thrive-green);
  padding: 40px;
}

.growth-not-done-headline {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-size: 72px;
  line-height: 68px;
}

.growth-not-done-headline.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.growth-thousands-more {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 300;
  line-height: 32px;
  display: block;
}

.growth-thousands-more.ravenous {
  max-width: 650px;
}

.growth-thousands-more.institute {
  max-width: 600px;
}

.ltt-main-cta-copy {
  text-align: center;
  width: 95%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 300;
  display: block;
}

.ltt-main-cta-copy.ravenous {
  max-width: 650px;
}

.ltt-main-cta-copy.institute {
  max-width: 600px;
}

.growth-staff-count {
  text-align: center;
  width: 90%;
  max-width: 800px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 34px;
}

.growth-staff-count.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.italic-text-22 {
  font-weight: 300;
}

.bold-text-45 {
  color: var(--thrive-green);
  font-weight: 900;
}

.growth-pitch {
  background-color: var(--white);
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  padding: 60px 40px;
  display: block;
}

.growth-pitch.ravenous {
  padding-bottom: 60px;
}

.growth-pitch.main-fund {
  display: block;
}

.growth-pitch.shortened {
  padding-top: 40px;
  padding-bottom: 0;
}

.growth-important-math {
  background-color: var(--white);
  color: #000;
  text-align: center;
  border: 5px solid #000;
  border-radius: 12px;
  width: 95%;
  max-width: 800px;
  margin: 0 auto 40px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.growth-important-math.ravenous {
  max-width: 650px;
}

.growth-important-math.institute {
  max-width: 600px;
}

.text-block-37 {
  color: #fff;
  text-align: center;
  width: 80%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.link-17 {
  color: #0083b9;
}

.tax-deductible {
  color: #a5a5a5;
  text-align: center;
  width: 95%;
  max-width: 420px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.tax-deductible.ravenous {
  max-width: 650px;
}

.tax-deductible.institute {
  max-width: 600px;
}

.jersey-bonus {
  background-color: var(--kinetic-yellow);
  color: #000;
  text-align: center;
  border: 3px solid #000;
  width: 95%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.jersey-bonus.ravenous {
  max-width: 650px;
}

.jersey-bonus.institute {
  max-width: 600px;
}

.bold-text-46 {
  text-transform: uppercase;
  padding-bottom: 6px;
  font-size: 22px;
  font-weight: 900;
  display: block;
}

.image-42 {
  border: 3px solid #000;
  width: 90%;
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.growth-team-tagline {
  text-align: center;
  width: 95%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 37px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
  display: block;
}

.growth-team-tagline.ravenous {
  max-width: 650px;
}

.growth-team-tagline.institute {
  max-width: 600px;
}

.sgs-spaces-remaining {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #20445361;
  margin-top: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 22px;
}

.sgs-register-waitlist {
  background-color: var(--thrive-green);
  text-align: center;
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 18px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  display: block;
}

.sgs-register-waitlist.w--current {
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
}

.sgs-register-waitlist.wide {
  width: 320px;
  margin-left: auto;
}

.sgs-register-waitlist.wide.centered {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.sgs-register-waitlist.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-10 {
  width: 90%;
  max-width: 600px;
  min-height: 40px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.scholarship-bar {
  background-color: #6f4f8c;
  padding-top: 20px;
  padding-bottom: 22px;
  display: none;
}

.form-embed {
  width: 100%;
  max-width: 690px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.italic-text-23 {
  color: var(--thrive-green);
  font-size: 17px;
}

.parenthetical {
  color: var(--projectym-blue);
  font-weight: 300;
}

.link-18 {
  color: var(--thrive-green);
  font-weight: 700;
}

.growth-x {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.top-header {
  padding-top: 40px;
  padding-bottom: 60px;
}

.content-inner {
  width: 95%;
  max-width: 900px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.content-inner.multiple {
  margin-bottom: 100px;
}

.squad-title {
  color: var(--dark);
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 120px;
  font-weight: 600;
  line-height: 120px;
}

.squad-tagline {
  color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-style: italic;
}

.squad-why {
  padding-top: 40px;
  padding-bottom: 40px;
}

.squad-sell-box {
  color: var(--dark);
  text-align: center;
  background-color: #2c272812;
  border: 1px solid #000;
  width: 100%;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px 18px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.squad-if-statement {
  color: var(--dark);
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: 610px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
}

.bold-text-47 {
  color: var(--projectym-blue);
  text-align: right;
  font-style: italic;
  display: block;
}

.squad-join {
  background-color: var(--projectym-blue);
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
}

.squad-section-title {
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.squad-section-title.white {
  color: var(--white);
}

.squad-section-explainer {
  color: var(--dark);
  text-align: left;
  text-transform: none;
  width: 100%;
  max-width: 640px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
}

.squad-section-explainer.centered {
  text-align: center;
  font-style: italic;
}

.squad-section-explainer.centered.white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
}

.squad-explainer-list {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.squad-explainer-list-item {
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  list-style-type: square;
}

.squad-your-10 {
  color: var(--projectym-blue);
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 28px;
  font-style: normal;
  font-weight: 900;
  display: block;
}

.squad-what {
  background-color: #f0f0f0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.squad-level {
  background-color: #0000001a;
  border-radius: 20px;
  width: 100%;
  min-height: 40px;
  padding: 15px 10px 25px;
}

.squad-level-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 48px;
}

.squad-level-title.white {
  color: var(--white);
}

.squad-level-price {
  background-color: var(--white);
  color: var(--projectym-blue);
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  max-width: 180px;
  margin: 10px auto 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 29px;
}

.squad-level-price.white {
  color: var(--white);
}

.squad-level-explainer {
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 640px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
}

.squad-level-explainer.centered {
  text-align: center;
  font-style: italic;
}

.squad-level-tagline {
  margin-bottom: 10px;
  font-size: 22px;
  font-style: italic;
  font-weight: 900;
  display: block;
}

.squad-level-button {
  background-color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  width: 95%;
  max-width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.squad-donate {
  background-color: var(--thrive-green);
  padding-top: 80px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
}

.squad-level-grid {
  padding-top: 40px;
}

.squad-top-logo {
  opacity: .1;
  width: 65%;
  max-width: 300px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.squad-top-logo:hover {
  opacity: 1;
}

.squad-group-photo {
  border-radius: 20px;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.squad-big-button {
  background-color: var(--projectym-blue);
  text-align: center;
  text-transform: uppercase;
  border-radius: 12px;
  width: 95%;
  max-width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.squad-big-button:hover {
  background-color: var(--pym-red);
}

.squad-embed {
  width: 95%;
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
}

.overhaul-section-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto 40px;
  font-family: Oswald, sans-serif;
  font-size: 46px;
  font-weight: 900;
}

.overhaul-section-title.blue {
  color: var(--projectym-blue);
}

.overhaul-large-text {
  color: var(--white);
  text-align: center;
  text-transform: none;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.overhaul-large-text.email {
  color: #003044;
  width: 100%;
  max-width: 740px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  line-height: 28px;
}

.overhaul-large-text.dark {
  color: var(--dark);
}

.overhaul-parish-type {
  color: #ffffff6e;
  text-align: center;
  border: 0 #000;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.overhaul-parish-type._2026 {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.overhaul-parish-type-title {
  color: #fff;
  border-bottom: 1px solid #ffffff26;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-size: 28px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
  display: block;
}

.quick-stack-24 {
  padding-top: 40px;
  padding-bottom: 0;
}

.overhaul-section {
  background-color: var(--projectym-blue);
  padding: 60px 40px;
}

.overhaul-section.green {
  background-color: var(--thrive-green);
}

.overhaul-section.red {
  background-color: var(--pym-red);
}

.overhaul-section.purple {
  background-color: var(--purple);
}

.overhaul-section.light {
  background-color: var(--gray-container);
}

.overhaul {
  background-color: var(--thrive-green);
  padding: 50px 40px 40px;
}

.overhaul-feature-bold {
  color: var(--projectym-blue);
  font-style: italic;
  font-weight: 900;
}

.overhaul-feature-text {
  text-align: left;
  width: 100%;
  min-height: 50px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.overhaul-feature-text.content-bullet {
  border-style: solid;
  border-width: 1px 1px 1px 6px;
  border-color: #cde9d063 #cde9d063 #cde9d063 var(--thrive-green);
  background-color: #edffef63;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  min-height: 0;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px;
}

.overhaul-feature-text.includes-books {
  text-align: center;
  width: 80%;
  max-width: 600px;
  min-height: 0;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
}

.overhaul-feature-text.bottom {
  margin-top: 20px;
  padding-bottom: 0;
}

.overhaul-title-block {
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.overhaul-main-title {
  color: var(--thrive-green);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}

.overhaul-main-title.centered {
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.overhaul-main-title.logo {
  color: #333;
  font-size: 140px;
  font-weight: 700;
  line-height: 120px;
}

.overhaul-subtitle {
  color: #c3c9ca;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 700;
  line-height: 46px;
}

.overhaul-subtitle.centered {
  text-align: center;
}

.overhaul-subtitle.opt-in {
  text-align: center;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-48 {
  background-color: #d54733;
  border-radius: 12px;
  width: 90%;
  max-width: 440px;
  margin: 20px auto;
  padding: 10px 20px;
  display: block;
}

.overhaul-button {
  background-color: var(--thrive-green);
  text-align: center;
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 18px;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  display: block;
}

.overhaul-button.w--current {
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
}

.overhaul-button.wide {
  width: 320px;
  margin-left: auto;
}

.overhaul-button.wide.centered {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.overhaul-button.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-49 {
  background-color: #76d060;
  width: 90%;
  max-width: 600px;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  font-style: normal;
  font-weight: 900;
  display: block;
}

.top-three {
  padding-top: 20px;
}

.top-three-block {
  float: left;
  width: 100%;
  height: auto;
  margin-left: 0%;
  margin-right: 2.5%;
}

.top-three-stack {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.homepage-explainer {
  text-align: center;
  width: 95%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

.homepage-explainer.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.section-45 {
  background-color: var(--gray-container);
  padding-top: 60px;
  padding-bottom: 60px;
}

.homepage-text {
  width: 95%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

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

.bold-text-50 {
  color: var(--projectym-blue);
  font-style: italic;
  font-weight: 900;
}

.bold-text-51 {
  font-size: 32px;
  font-weight: 900;
}

.problem-section {
  background-color: var(--pym-red);
  padding-top: 60px;
  padding-bottom: 60px;
}

.homepage-section-title {
  color: #fff;
  text-align: center;
  width: 95%;
  max-width: 600px;
  margin: 0 auto 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 52px;
}

.homepage-section-title.ravenous {
  width: 90%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 42px;
  line-height: 46px;
}

.solution-section {
  background-color: var(--projectym-blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.italic-text-24 {
  background-color: #00000026;
  padding-left: 5px;
  padding-right: 5px;
}

.mission-base-header {
  min-height: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.mission-base-container {
  width: 95%;
  max-width: 900px;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.mission-base-title {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #000;
  width: 90%;
  max-width: 450px;
  margin: 0 auto 15px;
  padding-top: 5px;
  padding-bottom: 8px;
  font-family: Oswald, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 46px;
  display: block;
}

.mission-base-title.inline {
  margin-top: 60px;
}

.mission-base-logo {
  width: 60%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mission-base-photo-bar {
  padding-bottom: 40px;
}

.mission-base-photo-grid {
  width: 95%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.mission-base-photo-snap {
  border: 3px solid #000;
}

.mission-base-gray {
  background-color: var(--gray-container);
  padding-top: 60px;
  padding-bottom: 60px;
}

.mission-base-numbered-point {
  padding: 5px 20px;
  display: block;
}

.mission-base-numbered-point.strip {
  background-color: #f8f8f8;
  border-left: 2px solid #000;
  margin-bottom: 8px;
  margin-left: 20px;
  padding-left: 10px;
  font-weight: 400;
}

.bold-text-52 {
  display: block;
}

.mission-base-section {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.mission-base-block {
  width: 100%;
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.mission-base-block.last {
  margin-bottom: 0;
}

.mission-base-fine-print {
  opacity: .7;
  padding-left: 10px;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.mission-base-fine-print.right {
  text-align: right;
  max-width: 510px;
  margin-left: auto;
  margin-right: 0;
  line-height: 16px;
  display: block;
}

.mission-base-link {
  color: var(--thrive-green);
  text-align: center;
  font-style: italic;
  font-weight: 700;
  display: block;
}

.mission-base-offering {
  background-color: #ffffff4d;
  border: 1px solid #0000001a;
  width: 90%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 14px 15px 15px;
}

.mission-base-offering-title {
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 10px;
  padding-bottom: 3px;
  font-size: 20px;
  font-weight: 900;
  display: block;
}

.mission-base-inline-list {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.text-span-9 {
  opacity: .26;
}

.mission-base-strategy-sub-title {
  border-bottom: 1px solid #000;
}

.mission-base-endorsement-block {
  border: 1px solid var(--greyed-out);
  background-color: #fcfcfc;
  border-radius: 20px;
  width: 95%;
  max-width: 650px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}

.mission-base-endorsment-text {
  font-style: italic;
}

.mission-base-endorsement-person {
  color: var(--projectym-blue);
  text-align: right;
  width: 100%;
  padding-top: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  display: block;
}

.recipe-sign-up-form {
  outline-offset: 0px;
  border: 1px #ddd;
  border-radius: 0;
  outline: 3px #333;
  height: 100%;
  min-height: 450px;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.freebie-coming-soon {
  color: var(--thrive-green);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-style: italic;
}

.freebie-coming-soon.white {
  color: var(--white);
}

@media screen and (max-width: 991px) {
  .photo-section {
    padding-top: 320px;
  }

  .ltt-header {
    padding-top: 200px;
  }

  .institute-header {
    padding-top: 320px;
  }
}

@media screen and (max-width: 767px) {
  .main-headline {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 34px;
  }

  .nav-menu {
    position: absolute;
  }

  .menu-link {
    background-color: #eee;
    border-bottom: 1px solid #0000000f;
    border-right-width: 0;
    width: 100%;
  }

  .navbar {
    background-color: #0000;
    width: 250px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .icon {
    color: var(--white);
    background-color: #00000070;
    padding: 4px;
  }

  .ltt-header {
    padding-top: 140px;
  }

  .supporting-projectym {
    float: none;
    font-size: 32px;
    display: block;
    position: static;
  }

  .ltt-logo-block {
    width: 80%;
    max-width: 380px;
  }

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

  .social-image {
    border-width: 8px;
  }

  .diocese-name-2, .diocese-name-3 {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  .section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.main-header {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .max-900 {
    width: 95%;
  }

  .headline-date {
    font-size: 30px;
    line-height: 30px;
  }

  .headline-location {
    font-size: 24px;
    line-height: 30px;
  }

  .logo-list {
    margin-top: 5px;
  }

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

  .container, .container.prepare {
    background-position: 50% 100%;
    background-size: auto 60%;
  }

  .section-lead {
    font-size: 18px;
  }

  .section-lead.dark {
    font-size: 20px;
    line-height: 22px;
  }

  .section-title {
    padding-top: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .bold-word {
    font-size: 52px;
    line-height: 60px;
  }

  .section-text {
    margin-top: 20px;
    font-size: 18px;
    line-height: 18px;
  }

  .section-date {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-block {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 280px;
    padding-right: 0%;
  }

  .section-block.prepare {
    padding-left: 0%;
  }

  .sign-up {
    margin-top: 20px;
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 30px;
    line-height: 32px;
  }

  .detail-item {
    font-size: 18px;
  }

  .list {
    padding-bottom: 10px;
  }

  .tagline-section {
    padding-top: 5px;
    padding-bottom: 8px;
  }

  .logo-block {
    width: 80%;
    max-width: 400px;
  }

  .logo.zer0 {
    opacity: .24;
  }

  .photo-section {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .photo-section.growth-team, .photo-section.squad-header, .photo-section.mission-base-support-header-copy {
    background-size: 125%;
    padding-top: 140px;
  }

  .main-headline {
    width: 97%;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    line-height: 24px;
  }

  .nav-menu {
    background-color: #eee;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-link {
    border-bottom: 1px solid #0000000f;
    border-right-width: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-link.last-link {
    border-bottom-width: 0;
  }

  .navbar {
    background-color: #0000;
    width: 80%;
    min-width: 200px;
    max-width: 250px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-button {
    padding: 10px;
  }

  .menu-button.w--open {
    margin-top: 0;
    padding: 10px;
    transition: top .2s;
    position: absolute;
    top: 244px;
    right: 0;
  }

  .icon {
    color: var(--white);
    background-color: #2c2728a8;
  }

  .content-box {
    min-height: 0;
    margin-bottom: 10px;
  }

  .content-box.survey {
    min-height: 450px;
  }

  .content-box.second {
    margin-top: 60px;
  }

  .main-content {
    padding: 0 15px 20px;
  }

  .main-content.country, .main-content.growth-numbers {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .main-content.form-section {
    padding: 10px 10px 60px;
  }

  .main-content.jobs {
    padding-top: 40px;
  }

  .content-headline {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .content-headline.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .content-text {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
  }

  .content-text.white {
    margin-bottom: 40px;
    font-size: 15px;
    line-height: 16px;
  }

  .content-text.ltt {
    width: 95%;
    display: block;
  }

  .content-text.narrow.application {
    font-size: 14px;
    line-height: 16px;
  }

  .content-text.job {
    text-align: center;
    font-size: 14px;
    line-height: 16px;
  }

  .how-list {
    text-align: center;
    text-transform: none;
    border-bottom: 1px solid #0083b91c;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    line-height: 18px;
    list-style-type: none;
  }

  .how-list.bullet {
    font-style: italic;
    font-weight: 300;
    list-style-type: none;
  }

  .how-list.first {
    border-top: 1px solid #0083b91c;
    margin-top: 15px;
  }

  .list-2, .list-2.white {
    padding-left: 0;
  }

  .list-3 {
    padding-bottom: 10px;
    padding-left: 0;
    list-style-type: none;
  }

  .featured {
    padding-top: 10px;
  }

  .featured-block {
    float: none;
    width: 90%;
    margin: 10px auto 20px;
  }

  .featured-block.desktop, .featured-image.desktop {
    display: none;
  }

  .column-4 {
    object-fit: fill;
  }

  .thrive-pro-text {
    font-size: 11px;
  }

  .course-image {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .pro-feature {
    width: 95%;
    margin-bottom: 20px;
  }

  .sales---h1 {
    padding-bottom: 0;
    font-size: 26px;
  }

  .sales---h1.join-headline {
    width: 90%;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 26px;
  }

  .course-block {
    margin-bottom: 60px;
  }

  .course-description {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .thrive-course-list {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .course-row {
    margin-bottom: 0;
  }

  .section-headline {
    padding-bottom: 0;
    font-size: 26px;
  }

  .section-8.join {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .button-5.get-started {
    width: 90%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    line-height: 1.1;
  }

  .italic-text-4.feature-subtext {
    font-size: 13px;
  }

  .perk-description {
    width: 95%;
    max-width: 220px;
    padding-top: 0;
    font-size: 11px;
  }

  .pro-feature-list {
    margin-bottom: 0;
  }

  .whats-thrive-pro {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .upgrade-mention {
    border-radius: 0;
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 14px;
  }

  .perk-column {
    padding-bottom: 20px;
  }

  .offer-additional-perk {
    max-width: 220px;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .text-block-22 {
    width: 95%;
    padding-top: 0;
    font-size: 11px;
  }

  .text-block-22.thrive-pro {
    font-size: 13px;
  }

  .feature-headline {
    font-size: 24px;
  }

  .feature-headline.thrive-pro {
    font-size: 26px;
  }

  .feature-underline.yellow {
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .container-10 {
    padding-top: 0;
  }

  .green-link.small {
    font-size: 12px;
  }

  .section-17 {
    padding-bottom: 20px;
  }

  .white-footer {
    padding-bottom: 20px;
    font-size: 12px;
  }

  .we-love-ym {
    font-size: 14px;
  }

  .we-love-bold {
    font-size: 22px;
    line-height: 26px;
  }

  .grey-content {
    padding: 20px 20px 1px;
  }

  .email-us {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .email-us.white {
    text-align: center;
    margin-top: 40px;
  }

  .email-us.black {
    font-size: 18px;
  }

  .bold-text-12 {
    margin-top: 10px;
    margin-left: 0;
  }

  .bold-text-12.white {
    margin-top: 2px;
  }

  .join-thrive-button {
    width: 160px;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 24px;
  }

  .join-thrive-button.wide {
    width: 90%;
    max-width: 230px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .gray-content {
    padding: 10px 15px 30px;
  }

  .goal-headline {
    font-size: 24px;
    line-height: 25px;
  }

  .goal-text {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .projectym-logo {
    width: 70%;
    max-width: 200px;
  }

  .link-block-3 {
    width: 90%;
    max-width: 200px;
    margin-top: 30px;
  }

  .section-18 {
    padding-top: 40px;
  }

  .image-22 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .diocese-list-section {
    background-color: var(--projectym-blue);
    padding: 10px 15px 20px;
  }

  .diocese-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: minmax(100px, 1fr);
    justify-content: center;
    width: 100%;
    margin-top: -20px;
    margin-left: 0%;
    margin-right: 0%;
    overflow: visible;
  }

  .diocese-name {
    min-height: 25px;
    margin-bottom: 0;
    padding-top: 5px;
    font-size: 10px;
    line-height: 10px;
    display: block;
  }

  .diocese-program {
    width: 100%;
    margin-bottom: 20px;
  }

  .diocesan-programs-section {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .diocese-program-image {
    width: 130%;
    max-width: 1000px;
    height: auto;
    margin-left: -15%;
    margin-right: auto;
    display: block;
  }

  .diocese-program-title {
    font-size: 24px;
    line-height: 25px;
  }

  .diocese-program-text {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  .diocese-program-pricing {
    font-size: 24px;
    line-height: 25px;
  }

  .diocese-program-pricing.partner-price {
    max-width: 240px;
  }

  .diocese-program-value {
    font-size: 20px;
    line-height: 20px;
  }

  .diocese-program-notes {
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .italic-text-7, .italic-text-8 {
    text-align: center;
    text-decoration: underline;
    display: block;
  }

  .diocese-program-subtitle {
    text-align: center;
    border-bottom: 1px solid #0000003b;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 4px;
    text-decoration: none;
    display: block;
  }

  .diocese-program-image-container {
    background-color: var(--projectym-blue);
    text-align: left;
    height: auto;
    overflow: hidden;
  }

  .diocese-program-endorsement {
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 13px;
    line-height: 14px;
  }

  .endorsement-byline {
    font-size: 12px;
    line-height: 14px;
  }

  .endorsement-name {
    font-size: 14px;
  }

  .endorsement-name.ltt {
    text-align: center;
    padding-right: 0;
    font-size: 16px;
  }

  .slider-box {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon-2, .icon-3 {
    font-size: 16px;
  }

  .diocese-section-text {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .schedule-button {
    width: 220px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 24px;
    line-height: 26px;
  }

  .find-out-more.ltt {
    width: 100%;
  }

  .find-out-more.ltt:hover {
    width: auto;
  }

  .image-23 {
    margin-bottom: 20px;
    padding-top: 10px;
  }

  .content-quote {
    border-left-width: 6px;
    margin-bottom: 10px;
    padding-left: 8px;
    font-size: 14px;
    line-height: 18px;
  }

  .quote-attribution {
    padding-left: 0;
    font-size: 13px;
  }

  .sub-header {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 24px;
  }

  .bold-underline {
    font-size: 18px;
  }

  .thrive-together-list, .thrive-together-list.white {
    padding-left: 0;
  }

  .together-item {
    text-align: center;
    text-transform: none;
    border-bottom: 1px solid #0083b91c;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 16px;
    line-height: 18px;
    list-style-type: none;
  }

  .together-item.perk.first {
    margin-top: 30px;
    padding-bottom: 20px;
  }

  .incentive-title {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .reasons-list {
    text-align: center;
    text-transform: none;
    border-bottom: 1px solid #0083b91c;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 16px;
    line-height: 18px;
    list-style-type: none;
  }

  .staff-bio {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 18px;
  }

  .grid {
    width: 90%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .board-name {
    margin-top: 5px;
  }

  .board-title {
    margin-bottom: 50px;
  }

  .survey-intro-title {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .survey-intro-title.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .survey-photo {
    width: 55%;
    max-width: 200px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading {
    font-size: 24px;
  }

  .container-15 {
    background-color: var(--gray-container);
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .html-embed {
    background-color: var(--white);
    border: 1px solid #b1b8bb;
  }

  .ltt-header {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .ltt-top-section {
    padding: 10px 10px 20px;
  }

  .ltt-top-section.ravenous {
    padding-bottom: 20px;
  }

  .ltt-top-section.shortened {
    padding-top: 20px;
  }

  .supporting-projectym {
    font-size: 16px;
    line-height: 22px;
  }

  .tiny-list-title {
    color: var(--thrive-green);
    border-bottom: 1px solid #0083b91c;
    width: 100%;
    max-width: 275px;
    padding-bottom: 10px;
    font-size: 18px;
    font-style: italic;
    text-decoration: none;
  }

  .tiny-list-item {
    border-bottom: 1px solid #0083b91c;
    width: 100%;
    min-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ltt-logo-block {
    width: 70%;
    max-width: 220px;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr;
    margin-top: 15px;
  }

  .social-image {
    border-width: 5px;
  }

  .bold-text-15 {
    width: 100%;
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 24px;
  }

  .bold-text-16 {
    color: var(--projectym-blue);
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    display: block;
  }

  .coming-soon {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .coming-soon.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .donate-block {
    min-height: 50px;
    margin-top: 0;
    padding-top: 0;
  }

  .ltt-main-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .ltt-main-headline.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .ltt-main-headline.growth {
    font-size: 24px;
  }

  .bold-green {
    width: 90%;
    max-width: 85px;
    margin: 5px auto;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 32px;
    display: block;
  }

  .bold-green.nominations {
    width: auto;
    max-width: 200px;
    margin-top: 0;
    display: inline-block;
  }

  .bold-green.exponentially {
    max-width: 200px;
    display: block;
  }

  .ltt-main-cta {
    font-size: 24px;
    line-height: 26px;
  }

  .column-7 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ltt-headline {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
  }

  .ltt-headline.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .endorsement-block {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .endorsement-quote {
    text-align: center;
    margin-top: 5px;
    font-size: 16px;
    line-height: 18px;
  }

  .endorsement-organization {
    font-size: 14px;
  }

  .and-lets-thrive {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .and-lets-thrive.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .donate-today {
    width: 90%;
    font-size: 19px;
    line-height: 20px;
  }

  .js-clock {
    flex-wrap: wrap;
  }

  .box {
    flex-wrap: wrap;
    width: 20%;
    height: 100px;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clock-number {
    font-size: 2.5rem;
    line-height: 50px;
  }

  .clock-label {
    margin-top: 0;
  }

  .countdown-block {
    width: 100%;
    margin-top: 20px;
    padding: 0 10px;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .endorsement-image {
    width: 140px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .link-block-4 {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-5 {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .team-link {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
  }

  .team-link.ltt {
    width: 95%;
    display: block;
  }

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

  .featured-ltt {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .why-689 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .why-689.survey {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .you-can {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .you-can.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .simple-box {
    min-height: 0;
    margin-bottom: 10px;
  }

  .simple-box.survey {
    min-height: 450px;
  }

  .simple-box.second {
    margin-top: 60px;
  }

  .du-subheadline {
    font-size: 24px;
    line-height: 26px;
  }

  .du-main-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .du-top-section {
    padding: 10px 10px 20px;
  }

  .du-button {
    width: 90%;
    font-size: 19px;
    line-height: 20px;
  }

  .du-quick-update-text {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
  }

  .du-quick-update-text.ltt {
    width: 95%;
    display: block;
  }

  .du-quick-update-headline {
    text-align: center;
    font-size: 23px;
    line-height: 30px;
  }

  .du-quick-update-headline.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-27 {
    width: 100%;
  }

  .ravenous-block {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .heading-2 {
    margin-bottom: 0;
    font-size: 26px;
    font-weight: 900;
  }

  .registration-form-embed {
    margin-top: 20px;
  }

  .ravenous-registration-block {
    padding-bottom: 30px;
  }

  .ravenous-registration-form-embed {
    margin-top: 0;
  }

  .reserve-title {
    font-size: 20px;
  }

  .section-24 {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .ravenous-description {
    font-size: 14px;
    line-height: 16px;
  }

  .italic-text-14 {
    font-size: 14px;
  }

  .italic-text-14.blue, .italic-text-14.royale {
    margin-top: 10px;
    font-size: 13px;
    line-height: 15px;
  }

  .event-questions {
    text-align: center;
    width: 95%;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 0;
  }

  .key-point-text {
    font-size: 13px;
    line-height: 14px;
  }

  .key-point-text.royale.superstar-text {
    font-size: 18px;
    line-height: 20px;
  }

  .ravenous-details {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .italic-text-15 {
    text-decoration: underline;
  }

  .event-details-title {
    font-size: 20px;
    line-height: 20px;
  }

  .event-details-title.text-box-black {
    width: 95%;
    max-width: 250px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .event-details-title.text-box-black.vip-details.limited {
    margin-top: 40px;
    font-size: 14px;
  }

  .event-details-title.thriveanooga-section-title {
    margin-bottom: 10px;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 30px;
  }

  .event-details-title.thriveanooga-section-title.green {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 30px;
  }

  .list-item-5 {
    border-bottom: 1px solid #79cdbf;
    padding: 0 5px 25px;
    line-height: 1.1;
  }

  .list-item-title {
    font-size: 16px;
  }

  .key-point-text-subtle {
    font-size: 14px;
    line-height: 14px;
  }

  .detail-link {
    font-size: 12px;
  }

  .ravenous-vip {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .ravenous-vip-feature {
    width: 95%;
    max-width: 410px;
    font-size: 20px;
    line-height: 20px;
  }

  .ravenous-vip-feature.explained {
    font-size: 14px;
    line-height: 16px;
  }

  .link-block-6 {
    margin-top: 10px;
  }

  .ravenous-button {
    width: 90%;
    max-width: 240px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .royale-logo {
    width: 90%;
  }

  .royale-description {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
  }

  .royale-button {
    width: 90%;
    max-width: 240px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .royale-details {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .royale-vip {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .superstar {
    border: 5px dotted #ffd969;
    padding: 10px 5px;
    font-size: 22px;
    line-height: 1.1;
  }

  .superstar-title {
    font-size: 26px;
  }

  .bold-text-20 {
    text-transform: uppercase;
    font-size: 14px;
  }

  .royale-vip-feature {
    width: 95%;
    max-width: 410px;
    font-size: 20px;
    line-height: 20px;
  }

  .royale-vip-feature.explained {
    font-size: 14px;
    line-height: 16px;
  }

  .region-header {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-3 {
    font-size: 54px;
    line-height: 54px;
  }

  .subheader {
    padding-top: 0;
    font-size: 20px;
  }

  .section-25 {
    padding-top: 10px;
  }

  .game-headline {
    font-size: 24px;
    line-height: 28px;
  }

  .game-headline.short {
    text-shadow: 0 1px 8px #00000080;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .game-headline.black {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .game-headline.black.offer {
    font-size: 42px;
    line-height: 38px;
  }

  .game-headline.top {
    margin-bottom: 5px;
    line-height: 26px;
  }

  .section-26 {
    padding-top: 20px;
  }

  .section-27 {
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .game-text {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .section-28 {
    padding-top: 0;
  }

  .section-28.gray {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-28.offer {
    padding-top: 20px;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-32 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .buy-game-button {
    width: 100%;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 24px;
  }

  .buy-game-button.volume-1 {
    background-color: #a167c9;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
  }

  .buy-game-button.volume-2 {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
  }

  .buy-game-button.bundle {
    background-color: var(--projectym-blue);
    margin-top: 20px;
    font-size: 40px;
    line-height: 38px;
  }

  .buy-game-button.bundle:hover {
    background-color: #0f4155;
  }

  .only-6 {
    width: 100%;
    max-width: 360px;
  }

  .podcast-title {
    font-size: 32px;
    line-height: 30px;
  }

  .podcast-coming-soon {
    margin-top: 0;
    font-size: 24px;
  }

  .link-block-7 {
    max-width: 200px;
  }

  .image-28 {
    margin-top: 140px;
  }

  .html-embed-4 {
    padding-bottom: 10px;
  }

  .sticker-banner {
    padding-top: 14px;
    padding-bottom: 15px;
  }

  .sticker-banner.red {
    padding-top: 10px;
  }

  .sticker-banner.red.images {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-5 {
    width: 95%;
  }

  .sticker-banner-text {
    font-size: 24px;
    line-height: 17px;
  }

  .sticker-banner-text.free-stickers {
    font-size: 58px;
    line-height: 50px;
  }

  .sticker-banner-text.bulk {
    font-size: 32px;
    line-height: 48px;
  }

  .section-30 {
    padding-top: 20px;
  }

  .section-30.white {
    padding-bottom: 20px;
  }

  .section-30.white.success {
    padding: 0 5px 60px;
  }

  .section-30.white.pricing {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .section-30.white.bulk {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .sticker-shoutout {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .sticker-shoutout.free {
    font-size: 22px;
    line-height: 22px;
  }

  .sticker-shoutout.italic {
    width: 100%;
    max-width: 300px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  .sticker-shoutout.italic.multiples {
    max-width: 280px;
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-big-text {
    margin-top: 10px;
    padding: 5px;
    font-size: 20px;
    line-height: 22px;
  }

  .sticker-feature {
    border-radius: 12px;
    margin-top: 20px;
    padding: 10px 5px;
    font-size: 14px;
    line-height: 16px;
  }

  .sticker-feature-title {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 24px;
  }

  .grid-4 {
    width: 80%;
    max-width: 300px;
    margin-top: 20px;
    display: block;
  }

  .sticker-placement {
    width: 90%;
    max-width: 500px;
    margin: 0 auto 20px;
    padding-top: 0;
    display: block;
  }

  .sticker-placement.shareable {
    width: 100%;
  }

  .sticker-purchase-block {
    width: 85%;
  }

  .bold-text-22 {
    font-size: 35px;
    display: block;
  }

  .sticker-button {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 24px;
  }

  .sticker-button:hover {
    background-color: #c13332;
  }

  .bold-text-23 {
    padding-bottom: 3px;
    font-size: 16px;
  }

  .grid-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .sticker-dimensions {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .sticker-fine-print {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sticker-fine-print-text {
    width: 100%;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
  }

  .sticker-fine-print-text.free {
    font-size: 22px;
    line-height: 22px;
  }

  .sticker-fine-print-text.italic {
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .sticker-fine-print-text.italic.multiples {
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-pym-created {
    max-width: 300px;
    margin-top: 10px;
    padding: 5px;
    font-size: 19px;
    line-height: 20px;
  }

  .sticker-pym-created.free {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-pym-created.free.date {
    margin-top: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .sticker-pym-created.value {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-pym-created.value.date {
    margin-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .sticker-pym-created.sale-price {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-pym-created.sale-price.date {
    margin-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .sticker-you {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .sticker-you.free {
    font-size: 22px;
    line-height: 22px;
  }

  .sticker-you.italic {
    width: 100%;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
  }

  .sticker-you.italic.multiples {
    font-size: 15px;
    line-height: 16px;
  }

  .text-span-3 {
    display: block;
  }

  .italic-text-18 {
    font-size: 13px;
    line-height: 14px;
  }

  .text-span-4 {
    display: block;
  }

  .sticker-thank-you {
    max-width: 300px;
    margin-top: 10px;
    padding: 5px;
    font-size: 14px;
    line-height: 14px;
  }

  .sticker-thank-you.free {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-thank-you.but {
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-thank-you.url {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .sticker-thank-you.rules {
    max-width: 350px;
    margin-bottom: 20px;
    padding-top: 6px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .sticker-thank-you.pricing-explained {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .bold-text-24 {
    padding: 1px 4px 3px;
  }

  .sticker---shareable-images {
    width: 80%;
    max-width: 300px;
    margin-top: 20px;
    display: block;
  }

  .sticker-help {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .sticker-help.free {
    font-size: 22px;
    line-height: 22px;
  }

  .sticker-help.italic {
    width: 100%;
    max-width: 250px;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
  }

  .sticker-help.italic.multiples {
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-help.italic.pricing {
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 9px;
  }

  .institute-header {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .institute-top-section {
    padding: 10px 10px 20px;
  }

  .institute-top-section.ravenous {
    padding-bottom: 20px;
  }

  .institute-button.ltt {
    width: 100%;
  }

  .institute-button.ltt:hover {
    width: auto;
  }

  .pricing-column {
    max-width: 300px;
    margin-top: 10px;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .pricing-column.free {
    font-size: 24px;
    line-height: 24px;
  }

  .pricing-column.but {
    font-size: 15px;
    line-height: 16px;
  }

  .pricing-column.url {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .pricing-column.rules {
    font-size: 15px;
    line-height: 16px;
  }

  .pricing-column.amount {
    border-top-style: solid;
    border-top-color: #96430f00;
    margin-top: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .pricing-column.current.header {
    opacity: 1;
  }

  .pricing-column.header {
    opacity: .6;
    font-size: 10px;
  }

  .quick-stack-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    padding: 0;
  }

  .bulk-order-button {
    border-width: 2px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .text-span-5 {
    display: none;
  }

  .main-highlights {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .video {
    margin-bottom: 20px;
  }

  .sticker-option {
    border-radius: 20px;
    padding-top: 10px;
  }

  .sticker-option.tall-option {
    padding-bottom: 52px;
  }

  .sticker-option-number {
    font-size: 80px;
  }

  .sticker-option-headline {
    margin-top: 0;
    font-size: 18px;
  }

  .sticker-option-free-shipping {
    margin-top: 5px;
    font-size: 12px;
  }

  .quick-stack-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sticker-free-shipping-details {
    max-width: 300px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 5px;
    font-size: 14px;
    line-height: 14px;
  }

  .sticker-free-shipping-details.free {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-free-shipping-details.but {
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-free-shipping-details.url {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .sticker-free-shipping-details.rules {
    max-width: 350px;
    margin-bottom: 20px;
    padding-top: 6px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .sticker-free-shipping-details.pricing-explained {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .sticker-how-many {
    max-width: 300px;
    margin-top: 10px;
    padding: 5px;
    font-size: 28px;
    line-height: 26px;
  }

  .sticker-how-many.free {
    font-size: 24px;
    line-height: 24px;
  }

  .sticker-how-many.but {
    font-size: 15px;
    line-height: 16px;
  }

  .sticker-how-many.url {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .sticker-how-many.rules {
    max-width: 350px;
    margin-bottom: 20px;
    padding-top: 6px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .sticker-how-many.pricing-explained {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .mobile-container.boxed {
    border-radius: 0;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ncyc-headline {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 38px;
    line-height: 36px;
    display: none;
  }

  .ncyc-headline.minor-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    display: none;
  }

  .section-33 {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .ncyc-explainer {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .ncyc-button {
    margin-top: 20px;
  }

  .ncyc-button.bottom {
    margin-top: 40px;
  }

  .ncyc-note {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 14px;
  }

  .ncyc-sub-headline {
    font-size: 26px;
  }

  .ncyc-item {
    margin-top: 10px;
    font-size: 18px;
  }

  .ncyc-item-tagline {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 16px;
  }

  .ncyc-feature {
    margin-top: 20px;
    font-size: 22px;
  }

  .image-30 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .tw-h1 {
    margin-bottom: 0;
    font-size: 36px;
    line-height: 32px;
  }

  .tw-t1 {
    font-size: 18px;
  }

  .tw-white.full {
    padding-top: 20px;
  }

  .tw-white.struggles, .tw-blue {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tw-h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .tw-h2.tight {
    margin-bottom: 0;
  }

  .tw-video {
    outline-width: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tw-video-quote {
    background-size: cover;
    border-radius: 10px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .tw-h3 {
    font-size: 30px;
    line-height: 32px;
  }

  .tw-t3 {
    font-size: 18px;
    line-height: 20px;
  }

  .tw-t3.give {
    padding-bottom: 10px;
  }

  .tw-green {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tw-photo-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .tw-centered-h {
    width: 90%;
    font-size: 18px;
    line-height: 20px;
  }

  .link-block-10 {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 0;
  }

  .cell-5.secondary {
    display: none;
  }

  .mobile-block {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .mobile-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: block;
  }

  .cell-6 {
    justify-content: center;
  }

  .image-33 {
    margin-top: 30px;
  }

  .image-33.mobile {
    display: block;
  }

  .quick-stack-8 {
    padding-bottom: 10px;
  }

  .donate-flex {
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-9, .quick-stack-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .diocese-name-2, .diocese-name-3 {
    min-height: 25px;
    margin-bottom: 0;
    padding-top: 5px;
    font-size: 10px;
    line-height: 10px;
    display: block;
  }

  .giveaway-value {
    opacity: 1;
    color: var(--projectym-blue);
    font-size: 12px;
  }

  .bold-text-27 {
    padding-bottom: 6px;
    font-style: normal;
    line-height: 15px;
    display: block;
  }

  .quick-stack-11 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .homepage-headline.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .we-love {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 23px;
    line-height: 30px;
  }

  .we-love.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-name {
    padding-top: 10px;
    font-size: 24px;
    line-height: 26px;
  }

  .feature-description {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
  }

  .features-stack {
    width: 100%;
    padding-bottom: 40px;
  }

  .cell-7 {
    padding-left: 0;
  }

  .feature-small-print {
    font-size: 12px;
    line-height: 14px;
  }

  .feature-image {
    width: 100%;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-image.manual {
    padding-top: 5px;
  }

  .how-section {
    padding: 10px 0 20px;
  }

  .how-section.ravenous {
    padding-bottom: 20px;
  }

  .we-love-section {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .how-button.ltt {
    width: 100%;
  }

  .how-button.ltt:hover {
    width: auto;
  }

  .homepage-small-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .homepage-small-headline.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .homepage-small-headline.quick-look {
    line-height: 20px;
  }

  .button-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .parran-headline {
    font-size: 60px;
    line-height: 58px;
  }

  .parran-headline.line-2 {
    font-size: 36px;
    line-height: 32px;
  }

  .parran-headline.line-3 {
    margin-top: 10px;
    padding-top: 6px;
    padding-bottom: 14px;
    font-size: 80px;
    line-height: 80px;
  }

  .parran-headline.line-4 {
    padding-top: 15px;
    font-size: 36px;
    line-height: 36px;
  }

  .section-35 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-37 {
    background-color: #b8483f;
    height: 100px;
  }

  ._24-headline {
    font-size: 70px;
  }

  .section-38 {
    padding: 0 0 25px;
  }

  ._24-top-stat {
    font-size: 23px;
    line-height: 24px;
  }

  .text-block-34 {
    font-size: 12px;
  }

  ._24-blue-section {
    padding-top: 10px;
    padding-bottom: 25px;
  }

  ._24-projectym-headline {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 24px;
  }

  ._24-projectym-headline.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  ._24-projectym-button.w--current {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .sgg-header {
    padding-top: 10px;
    padding-left: 0;
  }

  .sgg-logo {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .quick-stack-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .cell-8 {
    padding-bottom: 10px;
  }

  .sgg-preorder-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 24px;
  }

  .sgg-blue-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sgg-two-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .sgg-two-columns.wide {
    padding-left: 5px;
    padding-right: 5px;
  }

  .sgg-two-columns.wide.stages {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 20px 10px;
  }

  .sgg-headline {
    text-align: center;
    width: 90%;
    max-width: 100%;
    font-size: 36px;
    line-height: 36px;
  }

  .sgg-headline.column {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 32px;
  }

  .sgg-headline.centered {
    padding-top: 20px;
  }

  .text-block-35 {
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    line-height: 18px;
  }

  .cell-9 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .sgg-game-section {
    padding-top: 40px;
  }

  .sgg-game-column.slapville {
    padding-top: 0;
  }

  .sgg-game-description {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    line-height: 18px;
  }

  .sgg-white-block {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .sgg-list.stages {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
  }

  .sgg-list-item {
    padding-top: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .sgg-list-item.stage {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sgg-list-title {
    line-height: 18px;
  }

  .sgg-list-title.stage {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .sgg-left-explainer-text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  .text-span-6 {
    font-size: 16px;
  }

  .cell-9-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .text-span-7 {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .scc-top-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .idea-logo-section {
    padding-top: 5px;
    padding-bottom: 8px;
  }

  .nec-headline-title {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 38px;
    line-height: 36px;
    display: none;
  }

  .nec-headline-title.minor-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    display: none;
  }

  .nec-item {
    margin-top: 10px;
    font-size: 18px;
  }

  .image-36 {
    width: 90%;
  }

  .tvs-headline {
    line-height: 36px;
  }

  .container-17 {
    padding-left: 20px;
    padding-right: 25px;
  }

  .link-block-13 {
    width: 100%;
    margin-top: 40px;
  }

  .image-37 {
    width: 90%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sgs-features-section {
    padding: 10px;
  }

  .sgs-main-title {
    font-size: 40px;
    line-height: 44px;
  }

  .sgs-main-title.centered {
    letter-spacing: -1px;
  }

  .pym-blue-bar {
    padding-bottom: 5px;
  }

  .image-38 {
    max-width: 160px;
  }

  .sgs-subtitle {
    font-size: 24px;
    line-height: 26px;
  }

  .sgs-subtitle.opt-in {
    padding-top: 20px;
    padding-bottom: 10px;
  }

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

  .sgs-feature-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sgs-feature-title {
    font-size: 30px;
    line-height: 36px;
  }

  .sgs-feature-description {
    font-size: 14px;
    line-height: 18px;
  }

  .sgs-plus {
    margin-bottom: 0;
  }

  .quick-stack-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0 20px;
  }

  .cell-13 {
    display: flex;
  }

  .image-39 {
    width: 110%;
    max-width: 110%;
    margin-left: -5%;
    margin-right: auto;
  }

  .hide-mobile {
    display: none;
  }

  .sgs-explainer-section {
    padding: 20px 0;
  }

  .sgs-explainer-title {
    font-size: 36px;
    line-height: 36px;
  }

  .sgs-explainer-text {
    font-size: 14px;
    line-height: 18px;
  }

  .quick-stack-15 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sgs-endorsements {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px;
  }

  .sgs-endorsement-headline {
    font-size: 14px;
    line-height: 16px;
  }

  .sgs-endorsement-headline.email {
    font-size: 16px;
    line-height: 18px;
  }

  .quick-stack-16 {
    padding-bottom: 0;
  }

  .sgs-feature-details-section {
    padding: 10px 0;
  }

  .sgs-feature-big-title {
    font-size: 32px;
    line-height: 30px;
  }

  .sgs-feature-big-title.resources {
    letter-spacing: -2px;
    font-size: 30px;
  }

  .sgs-feature-bullet {
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px;
    line-height: 12px;
  }

  .sgs-feature-details-text {
    font-size: 12px;
    line-height: 14px;
  }

  .sgs-feature-details-text.content-bullet {
    width: 100%;
    margin-top: 5px;
    margin-left: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 12px;
  }

  .sgs-feature-details-text.includes-books {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    font-size: 10px;
    line-height: 11px;
  }

  .sgs-feature-details-small-headline {
    font-size: 12px;
    line-height: 12px;
  }

  .sgs-feature-details-small-headline.top-spacer {
    margin-top: 20px;
  }

  .sgs-location-headline {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .sgs-location-box {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sgs-location-date {
    font-size: 20px;
    line-height: 20px;
  }

  .sgs-location-city {
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 36px;
  }

  .sgs-location-host {
    margin-top: 0;
    font-size: 12px;
    line-height: 12px;
  }

  .sgs-locations, .sgs-pricing-section {
    padding: 30px 10px 10px;
  }

  .sgs-cost-number {
    margin-bottom: 4px;
    font-size: 40px;
    line-height: 36px;
  }

  .sgs-cost-box {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .sgs-cost-box.padded {
    padding-top: 10px;
  }

  .cost-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .sgs-cost-includes {
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    line-height: 36px;
  }

  .sgs-cost-bullet {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .sgs-cost-bullet-title {
    font-size: 24px;
    line-height: 28px;
  }

  .sgs-payment-option {
    font-size: 14px;
    line-height: 18px;
  }

  .sgs-payment-options, .sgs-cost-fine-print {
    font-size: 12px;
    line-height: 12px;
  }

  .quick-stack-17 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .sgs-registration-section {
    padding: 0 0 20px;
  }

  .sgs-register {
    width: 160px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 24px;
  }

  .sgs-register.wide {
    width: 90%;
    max-width: 230px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .sgs-register-soon {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .featured-image-full.desktop {
    display: none;
  }

  .front-page-link {
    margin-bottom: 40px;
  }

  .how-email {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .email-subject {
    font-size: 20px;
  }

  .email-options {
    padding-bottom: 0;
  }

  .column-22 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .email-text {
    font-size: 14px;
    line-height: 18px;
  }

  .event-details-title-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .event-details-title-2.text-box-black {
    width: 95%;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .event-details-title-2.thriveanooga-section-title {
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 40px;
    line-height: 30px;
  }

  .event-details-title-2.thriveanooga-section-title.green {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 40px;
  }

  .event-details-title-2.thriveanooga-section-title.no-space {
    max-width: 220px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .registration-option-subtitle {
    font-size: 16px;
    line-height: 16px;
  }

  .column-23, .column-24 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .registration-opening-date {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .registration-options {
    margin-top: 20px;
  }

  .shareable-block {
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .registration-option-text {
    font-size: 15px;
    line-height: 17px;
  }

  .bold-text-42 {
    width: 100%;
    line-height: 17px;
  }

  .registration-option-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .share-options {
    padding-top: 20px;
  }

  .sgs-price-box---diocese {
    display: none;
  }

  .sgs-special-diocesan-price {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .sgs-scholarship-link {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .quick-stack-19 {
    margin-top: 10px;
    padding-top: 10px;
  }

  .section-42 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .love-thank-you-text {
    font-size: 12px;
    line-height: 14px;
  }

  .love-thank-you-text.content-bullet {
    width: 100%;
    margin-top: 5px;
    margin-left: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 12px;
  }

  .love-thank-you-text.includes-books {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    font-size: 10px;
    line-height: 11px;
  }

  .love-title {
    font-size: 40px;
    line-height: 44px;
  }

  .love-title.centered {
    letter-spacing: -1px;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 36px;
    line-height: 34px;
  }

  .love-subtitle {
    font-size: 24px;
    line-height: 26px;
  }

  .love-subtitle.centered {
    font-size: 20px;
  }

  .image-41 {
    border-radius: 0;
    max-width: 800px;
  }

  .pilgrimage-lead-text {
    font-size: 16px;
    line-height: 18px;
  }

  .pilgrimage-lead-text.typical {
    font-size: 16px;
    line-height: 16px;
  }

  .pilgrimage-lead-text.questions {
    margin-top: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .pilgrimage-button {
    font-size: 20px;
  }

  .pilgrimage-title {
    font-size: 40px;
    line-height: 44px;
  }

  .pilgrimage-title.centered {
    letter-spacing: -1px;
    font-size: 36px;
    line-height: 34px;
  }

  .advent-hero-image {
    height: auto;
    max-height: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .advent-hero-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding-left: 20px;
    padding-right: 10px;
  }

  .advent-hero-headline {
    padding-top: 3px;
    padding-bottom: 6px;
    font-size: 26px;
    line-height: 24px;
  }

  .advent-hero-sub-headline {
    font-size: 15px;
    line-height: 18px;
  }

  .advent-hero-button {
    text-align: center;
    width: 100%;
    max-width: 150px;
    margin-top: 10px;
    padding: 10px;
    font-size: 18px;
    display: block;
  }

  .section-43 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .advent-explainer-headline {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 24px;
    line-height: 24px;
  }

  .advent-explainer-sub-headline {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .quick-stack-20 {
    max-width: 300px;
  }

  .advent-text {
    font-size: 14px;
    line-height: 14px;
  }

  .section-44 {
    padding: 20px 10px;
  }

  .advent-image-explainer-headline {
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 24px;
  }

  .advent-image-format {
    width: 100%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 12px;
  }

  .advent-purchase-section {
    padding-bottom: 20px;
  }

  .advent-purchase-sub-headline {
    font-size: 20px;
    line-height: 20px;
  }

  .advent-first-week {
    font-size: 14px;
    line-height: 14px;
  }

  .advent-purchase-headline {
    font-size: 36px;
    line-height: 38px;
  }

  .quick-stack-22 {
    padding-top: 0;
  }

  .advent-purchase-includes {
    font-size: 16px;
  }

  .advent-package-button {
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 32px;
  }

  .italic-text-20 {
    font-size: 14px;
    line-height: 14px;
  }

  .thank-you {
    font-size: 18px;
    line-height: 14px;
  }

  .cell-16 {
    justify-content: center;
    align-items: center;
  }

  .sgs-partners {
    padding: 10px 10px 20px;
  }

  .partner-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sgs-partnership-title {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
  }

  .growth-number-text {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .growth-number-text.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .green-number {
    width: 90%;
    max-width: 80px;
    margin: 5px auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 32px;
    display: block;
  }

  .content-box-copy {
    min-height: 0;
    margin-bottom: 10px;
  }

  .content-box-copy.survey {
    min-height: 450px;
  }

  .content-box-copy.second {
    margin-top: 60px;
  }

  .growth-keep-reading {
    font-size: 20px;
    line-height: 22px;
  }

  .growth-not-done {
    padding: 10px;
  }

  .growth-not-done-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .growth-not-done-headline.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .growth-thousands-more {
    font-size: 20px;
    line-height: 24px;
  }

  .ltt-main-cta-copy {
    font-size: 24px;
    line-height: 26px;
  }

  .growth-staff-count {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .growth-staff-count.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .growth-pitch {
    padding: 10px 10px 20px;
  }

  .growth-pitch.ravenous {
    padding-bottom: 20px;
  }

  .growth-important-math {
    width: 90%;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 22px;
  }

  .tax-deductible {
    font-size: 11px;
    line-height: 12px;
  }

  .jersey-bonus, .growth-team-tagline {
    font-size: 24px;
    line-height: 26px;
  }

  .sgs-spaces-remaining {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .sgs-register-waitlist {
    width: 220px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 18px;
  }

  .sgs-register-waitlist.wide {
    width: 90%;
    max-width: 230px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .quick-stack-17-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .form-embed {
    margin-top: 10px;
  }

  .italic-text-23 {
    font-size: 12px;
    line-height: 14px;
  }

  .quick-stack-23 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .growth-x {
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .top-header {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .content-inner {
    width: 100%;
  }

  .content-inner.multiple {
    margin-bottom: 30px;
  }

  .squad-title {
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
    line-height: 56px;
  }

  .squad-tagline {
    font-size: 20px;
    line-height: 22px;
  }

  .squad-why {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .squad-sell-box {
    width: 90%;
    padding: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .squad-if-statement {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .squad-join {
    padding-top: 20px;
  }

  .squad-section-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .squad-section-title.white {
    margin-bottom: 5px;
  }

  .squad-section-explainer {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .squad-section-explainer.centered {
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .squad-section-explainer.centered.white.join-section {
    text-align: center;
  }

  .squad-section-explainer.centered.top-line {
    text-align: center;
    border-top: 1px dashed #0006;
    margin-top: 20px;
    padding-top: 10px;
  }

  .squad-explainer-list {
    padding-top: 10px;
    padding-right: 20px;
  }

  .squad-explainer-list-item {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .squad-your-10 {
    font-size: 20px;
  }

  .squad-what {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .squad-level-title {
    font-size: 28px;
  }

  .squad-level-price {
    padding-top: 0;
    padding-bottom: 2px;
    font-size: 20px;
  }

  .squad-level-explainer {
    font-size: 16px;
    line-height: 18px;
  }

  .squad-level-tagline {
    font-size: 20px;
    line-height: 20px;
  }

  .squad-level-button {
    font-size: 16px;
  }

  .squad-donate {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .squad-level-grid {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .squad-top-logo {
    max-width: 200px;
  }

  .squad-group-photo {
    border-radius: 0;
  }

  .squad-big-button {
    max-width: 250px;
    margin-top: 20px;
    padding: 8px 10px;
    font-size: 16px;
  }

  .overhaul-section-title {
    margin-bottom: 5px;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
  }

  .overhaul-large-text {
    font-size: 14px;
    line-height: 16px;
  }

  .overhaul-large-text.email {
    font-size: 16px;
    line-height: 18px;
  }

  .overhaul-parish-type {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .overhaul-parish-type-title {
    font-size: 24px;
    line-height: 28px;
  }

  .quick-stack-24 {
    padding-top: 20px;
  }

  .overhaul-section {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 10px;
  }

  .overhaul-section.green {
    padding-left: 15px;
    padding-right: 15px;
  }

  .overhaul {
    padding: 10px 10px 20px;
  }

  .overhaul-feature-text {
    font-size: 12px;
    line-height: 14px;
  }

  .overhaul-feature-text.content-bullet {
    width: 100%;
    margin-top: 5px;
    margin-left: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 12px;
  }

  .overhaul-feature-text.includes-books {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    font-size: 10px;
    line-height: 11px;
  }

  .overhaul-title-block {
    padding-left: 0;
    padding-right: 0;
  }

  .overhaul-main-title {
    padding-bottom: 2px;
    font-size: 30px;
    line-height: 30px;
  }

  .overhaul-main-title.centered {
    letter-spacing: -1px;
  }

  .overhaul-main-title.logo {
    max-width: 100%;
    padding-bottom: 5px;
    font-size: 60px;
    line-height: 50px;
  }

  .overhaul-subtitle {
    font-size: 18px;
    line-height: 18px;
  }

  .overhaul-subtitle.opt-in {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .overhaul-button {
    width: 220px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 18px;
  }

  .overhaul-button.wide {
    width: 90%;
    max-width: 230px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
  }

  .bold-text-49 {
    max-width: 250px;
    display: block;
  }

  .top-three {
    padding-top: 10px;
  }

  .top-three-block {
    float: none;
    width: 100%;
    margin: 0 auto;
  }

  .top-three-block.desktop {
    display: none;
  }

  .top-three-stack {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    padding: 0 5px;
  }

  .homepage-explainer {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 18px;
  }

  .homepage-explainer.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .homepage-text, .homepage-text.problem {
    font-size: 18px;
  }

  .homepage-section-title {
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 18px;
  }

  .homepage-section-title.ravenous {
    width: 95%;
    font-size: 22px;
    line-height: 24px;
  }

  .mission-base-header {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .mission-base-title {
    font-size: 28px;
    line-height: 30px;
  }

  .mission-base-logo {
    width: 90%;
  }

  .mission-base-photo-bar {
    padding-bottom: 10px;
  }

  .mission-base-photo-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 10px;
  }

  .mission-base-photo-snap {
    border-width: 2px;
  }

  .mission-base-gray {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .mission-base-text {
    font-size: 16px;
    line-height: 18px;
  }

  .mission-base-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .mission-base-fine-print.right {
    max-width: 220px;
    font-size: 12px;
    line-height: 12px;
  }

  .mission-base-link {
    font-size: 14px;
  }

  .mission-base-offering {
    width: 98%;
    font-size: 16px;
    line-height: 18px;
  }

  .mission-base-offering-title {
    font-size: 18px;
  }

  .mission-base-inline-list {
    font-size: 14px;
    line-height: 16px;
  }

  .mission-base-endorsement-block {
    border-radius: 10px;
    margin-top: 15px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mission-base-endorsment-text {
    font-size: 14px;
    line-height: 16px;
  }

  .mission-base-endorsement-person {
    font-size: 12px;
    line-height: 14px;
  }

  .freebie-coming-soon {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .freebie-coming-soon.white {
    text-align: center;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-b5ab5cd1-7dd6-7cc4-b54a-73231496685e-5c304651 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4547a9d4-a3d6-0da7-9200-10921fa454e9-aa389e66, #w-node-_210f60b5-8f21-6d9e-7c34-3263f9909eb3-aa389e66, #w-node-b53ff26c-85a2-cc22-9bce-bd27e1ebbc2c-aa389e66, #w-node-_0071571d-f75b-b2dc-d875-210874d57556-aa389e66, #w-node-_0071571d-f75b-b2dc-d875-210874d57557-aa389e66, #w-node-_0071571d-f75b-b2dc-d875-210874d57558-aa389e66, #w-node-_27b3839e-8743-23a6-7009-6f12cbf78f50-aa389e66, #w-node-_27b3839e-8743-23a6-7009-6f12cbf78f51-aa389e66, #w-node-_27b3839e-8743-23a6-7009-6f12cbf78f52-aa389e66, #w-node-_69912db7-1908-a722-d36c-54659b59dd4e-aa389e66, #w-node-_69912db7-1908-a722-d36c-54659b59dd4f-aa389e66, #w-node-_69912db7-1908-a722-d36c-54659b59dd50-aa389e66, #w-node-_7b63f091-59c0-b109-b22a-244b98d3637a-aa389e66, #w-node-_7b63f091-59c0-b109-b22a-244b98d3637b-aa389e66, #w-node-_7b63f091-59c0-b109-b22a-244b98d3637c-aa389e66, #w-node-_2c885dd5-cdda-887d-7808-db87a7801ada-aa389e66, #w-node-_2c885dd5-cdda-887d-7808-db87a7801adb-aa389e66, #w-node-_2c885dd5-cdda-887d-7808-db87a7801adc-aa389e66, #w-node-_27e0484a-c339-921a-3a8b-5bdc5770954e-aa389e66, #w-node-_27e0484a-c339-921a-3a8b-5bdc5770954f-aa389e66, #w-node-_27e0484a-c339-921a-3a8b-5bdc57709550-aa389e66, #w-node-_366021a1-a219-0b41-da1d-71a1c5ab6c99-aa389e66, #w-node-_366021a1-a219-0b41-da1d-71a1c5ab6c9a-aa389e66, #w-node-_366021a1-a219-0b41-da1d-71a1c5ab6c9b-aa389e66, #w-node-_1240c89a-ef89-5ba2-b4ca-46f3360e25be-aa389e66, #w-node-_1240c89a-ef89-5ba2-b4ca-46f3360e25bf-aa389e66, #w-node-_1240c89a-ef89-5ba2-b4ca-46f3360e25c0-aa389e66, #w-node-_806a8553-d626-a7af-63c9-2945cbefced3-aa389e66, #w-node-_806a8553-d626-a7af-63c9-2945cbefced4-aa389e66, #w-node-_806a8553-d626-a7af-63c9-2945cbefced5-aa389e66, #w-node-_657dd9f0-1922-4ef3-2187-9eaa818a854f-aa389e66, #w-node-_657dd9f0-1922-4ef3-2187-9eaa818a8550-aa389e66, #w-node-_657dd9f0-1922-4ef3-2187-9eaa818a8551-aa389e66, #w-node-_9730adb1-9edb-1768-c723-fab49d259533-aa389e66, #w-node-_9730adb1-9edb-1768-c723-fab49d259534-aa389e66, #w-node-_9730adb1-9edb-1768-c723-fab49d259535-aa389e66, #w-node-_2c3499f3-7dde-6e21-d863-0af18ca3ddec-aa389e66, #w-node-_2c3499f3-7dde-6e21-d863-0af18ca3dded-aa389e66, #w-node-_2c3499f3-7dde-6e21-d863-0af18ca3ddee-aa389e66, #w-node-_002a9817-f0f6-0f89-e938-8611232cdd78-aa389e66, #w-node-_002a9817-f0f6-0f89-e938-8611232cdd79-aa389e66, #w-node-_002a9817-f0f6-0f89-e938-8611232cdd7a-aa389e66, #w-node-_125bcdfb-c62a-0ff7-28dd-687f524b758c-aa389e66, #w-node-_125bcdfb-c62a-0ff7-28dd-687f524b758d-aa389e66, #w-node-_125bcdfb-c62a-0ff7-28dd-687f524b758e-aa389e66, #w-node-_573f9cda-5ebd-b6ba-a78b-b907af9482f3-aa389e66, #w-node-_573f9cda-5ebd-b6ba-a78b-b907af9482f4-aa389e66, #w-node-_573f9cda-5ebd-b6ba-a78b-b907af9482f5-aa389e66, #w-node-ffea264c-f5de-957a-0dd9-59ada0ca1701-aa389e66, #w-node-ffea264c-f5de-957a-0dd9-59ada0ca1702-aa389e66, #w-node-ffea264c-f5de-957a-0dd9-59ada0ca1703-aa389e66, #w-node-_7d277c0f-c9e8-ace7-8022-56ce5774616a-aa389e66, #w-node-_7d277c0f-c9e8-ace7-8022-56ce5774616b-aa389e66, #w-node-_7d277c0f-c9e8-ace7-8022-56ce5774616c-aa389e66, #w-node-_77409aac-6480-4ab1-ed45-a85829c726ad-aa389e66, #w-node-_77409aac-6480-4ab1-ed45-a85829c726ae-aa389e66, #w-node-_77409aac-6480-4ab1-ed45-a85829c726af-aa389e66, #w-node-bcf79cbf-d44b-f237-235f-52d0655f1ea8-aa389e66, #w-node-bcf79cbf-d44b-f237-235f-52d0655f1ea9-aa389e66, #w-node-bcf79cbf-d44b-f237-235f-52d0655f1eaa-aa389e66, #w-node-_9883b3f7-0f45-7cfb-abc5-e041aaeb3960-aa389e66, #w-node-_9883b3f7-0f45-7cfb-abc5-e041aaeb3961-aa389e66, #w-node-_9883b3f7-0f45-7cfb-abc5-e041aaeb3962-aa389e66, #w-node-fd387499-4303-5d23-58f6-73a80c16ed40-aa389e66, #w-node-fd387499-4303-5d23-58f6-73a80c16ed41-aa389e66, #w-node-fd387499-4303-5d23-58f6-73a80c16ed42-aa389e66, #w-node-_4548e47e-136a-f051-3058-f0acd60655a0-aa389e66, #w-node-_4548e47e-136a-f051-3058-f0acd60655a1-aa389e66, #w-node-_4548e47e-136a-f051-3058-f0acd60655a2-aa389e66, #w-node-_598625f8-966d-5d5a-c74c-b988314fe60e-aa389e66, #w-node-_598625f8-966d-5d5a-c74c-b988314fe60f-aa389e66, #w-node-_598625f8-966d-5d5a-c74c-b988314fe610-aa389e66, #w-node-e30f4bd7-4d32-e01b-4877-73d20a641553-aa389e66, #w-node-e30f4bd7-4d32-e01b-4877-73d20a641554-aa389e66, #w-node-e30f4bd7-4d32-e01b-4877-73d20a641555-aa389e66, #w-node-_1ebf82e6-604d-47d9-2136-7a64ef063b6d-aa389e66, #w-node-_1ebf82e6-604d-47d9-2136-7a64ef063b6e-aa389e66, #w-node-_1ebf82e6-604d-47d9-2136-7a64ef063b6f-aa389e66, #w-node-a6216a07-3280-559c-f425-bed1c8aab29f-aa389e66, #w-node-a6216a07-3280-559c-f425-bed1c8aab2a0-aa389e66, #w-node-a6216a07-3280-559c-f425-bed1c8aab2a1-aa389e66, #w-node-_7a36f3d9-7675-348b-3e5f-a0402e3306cd-aa389e66, #w-node-_7a36f3d9-7675-348b-3e5f-a0402e3306ce-aa389e66, #w-node-_7a36f3d9-7675-348b-3e5f-a0402e3306cf-aa389e66, #w-node-_9791ce8b-18e8-cbad-e880-c36ec04d258b-aa389e66, #w-node-_9791ce8b-18e8-cbad-e880-c36ec04d258c-aa389e66, #w-node-_9791ce8b-18e8-cbad-e880-c36ec04d258d-aa389e66, #w-node-fb6b44ec-e2fe-039c-f1ce-16222e8a3d0a-aa389e66, #w-node-fb6b44ec-e2fe-039c-f1ce-16222e8a3d0b-aa389e66, #w-node-fb6b44ec-e2fe-039c-f1ce-16222e8a3d0c-aa389e66, #w-node-ca474069-f10f-81a3-fc80-ecb02ce97e4c-aa389e66, #w-node-ca474069-f10f-81a3-fc80-ecb02ce97e4d-aa389e66, #w-node-ca474069-f10f-81a3-fc80-ecb02ce97e4e-aa389e66, #w-node-_8357baca-197e-f7a4-c4dc-6c1eb1dfa65d-aa389e66, #w-node-_8357baca-197e-f7a4-c4dc-6c1eb1dfa65e-aa389e66, #w-node-_8357baca-197e-f7a4-c4dc-6c1eb1dfa65f-aa389e66, #w-node-_706c2c85-cb4f-3b86-0c79-1669b27436b8-aa389e66, #w-node-_706c2c85-cb4f-3b86-0c79-1669b27436b9-aa389e66, #w-node-_706c2c85-cb4f-3b86-0c79-1669b27436ba-aa389e66, #w-node-_6a07c3b1-9d95-df3d-8f72-4688772d0498-aa389e66, #w-node-_6a07c3b1-9d95-df3d-8f72-4688772d0499-aa389e66, #w-node-_6a07c3b1-9d95-df3d-8f72-4688772d049a-aa389e66, #w-node-_8ec9ed02-def4-cb14-6d77-5ec54047b652-aa389e66, #w-node-_8ec9ed02-def4-cb14-6d77-5ec54047b653-aa389e66, #w-node-_8ec9ed02-def4-cb14-6d77-5ec54047b654-aa389e66, #w-node-_20eba645-a51a-32b2-e573-2f4395a3d215-aa389e66, #w-node-_20eba645-a51a-32b2-e573-2f4395a3d216-aa389e66, #w-node-_20eba645-a51a-32b2-e573-2f4395a3d217-aa389e66, #w-node-_9ac8f485-639d-a0ba-8a44-f148cac555aa-aa389e66, #w-node-_9ac8f485-639d-a0ba-8a44-f148cac555ab-aa389e66, #w-node-_9ac8f485-639d-a0ba-8a44-f148cac555ac-aa389e66, #w-node-_10c88f82-1c71-bce0-ca0a-5e2c6ba45c0c-aa389e66, #w-node-_10c88f82-1c71-bce0-ca0a-5e2c6ba45c0d-aa389e66, #w-node-_10c88f82-1c71-bce0-ca0a-5e2c6ba45c0e-aa389e66, #w-node-e0664a7e-2d2c-43aa-e933-2010ab1341b1-aa389e66, #w-node-e0664a7e-2d2c-43aa-e933-2010ab1341b2-aa389e66, #w-node-e0664a7e-2d2c-43aa-e933-2010ab1341b3-aa389e66, #w-node-e92f607d-158a-d770-ade1-e7773e1b4315-aa389e66, #w-node-e92f607d-158a-d770-ade1-e7773e1b4316-aa389e66, #w-node-e92f607d-158a-d770-ade1-e7773e1b4317-aa389e66, #w-node-_3e32d7e0-1e09-7922-4718-3f58a5ecd89e-aa389e66, #w-node-_3e32d7e0-1e09-7922-4718-3f58a5ecd89f-aa389e66, #w-node-_3e32d7e0-1e09-7922-4718-3f58a5ecd8a0-aa389e66, #w-node-d833456c-4e2b-1f22-ed64-f8d20eea1602-aa389e66, #w-node-d833456c-4e2b-1f22-ed64-f8d20eea1603-aa389e66, #w-node-d833456c-4e2b-1f22-ed64-f8d20eea1604-aa389e66, #w-node-e2516839-3959-f580-0848-6664362b9e35-aa389e66, #w-node-e2516839-3959-f580-0848-6664362b9e36-aa389e66, #w-node-e2516839-3959-f580-0848-6664362b9e37-aa389e66, #w-node-_8a9edef5-b5b9-447f-e0e9-ce1321401ddf-aa389e66, #w-node-_8a9edef5-b5b9-447f-e0e9-ce1321401de0-aa389e66, #w-node-_8a9edef5-b5b9-447f-e0e9-ce1321401de1-aa389e66, #w-node-_50ef8bd4-1a72-d8a0-c28e-a0d4e6f03187-aa389e66, #w-node-_50ef8bd4-1a72-d8a0-c28e-a0d4e6f03188-aa389e66, #w-node-_50ef8bd4-1a72-d8a0-c28e-a0d4e6f03189-aa389e66, #w-node-fe861d2c-84f0-d97c-4d8d-ba53a177bbe0-aa389e66, #w-node-fe861d2c-84f0-d97c-4d8d-ba53a177bbe1-aa389e66, #w-node-fe861d2c-84f0-d97c-4d8d-ba53a177bbe2-aa389e66, #w-node-ad444fb0-4134-128a-e86c-17501e6bd16b-aa389e66, #w-node-ad444fb0-4134-128a-e86c-17501e6bd16c-aa389e66, #w-node-ad444fb0-4134-128a-e86c-17501e6bd16d-aa389e66, #w-node-d2c3e887-e062-2acf-3d92-b26deba0a86b-aa389e66, #w-node-d2c3e887-e062-2acf-3d92-b26deba0a86c-aa389e66, #w-node-d2c3e887-e062-2acf-3d92-b26deba0a86d-aa389e66, #w-node-_73f24406-57da-41d2-f5a1-9fdb09ddcb19-aa389e66, #w-node-_73f24406-57da-41d2-f5a1-9fdb09ddcb1a-aa389e66, #w-node-_73f24406-57da-41d2-f5a1-9fdb09ddcb1b-aa389e66, #w-node-_1be40e36-f4bf-2a3d-e977-a20e3f6bc117-aa389e66, #w-node-_1be40e36-f4bf-2a3d-e977-a20e3f6bc118-aa389e66, #w-node-_1be40e36-f4bf-2a3d-e977-a20e3f6bc119-aa389e66, #w-node-c8582dd3-9fbf-2913-b5ba-e174fe115f40-aa389e66, #w-node-c8582dd3-9fbf-2913-b5ba-e174fe115f41-aa389e66, #w-node-c8582dd3-9fbf-2913-b5ba-e174fe115f42-aa389e66, #w-node-_687e56e1-b823-b460-330f-ddd91d5f1e18-aa389e66, #w-node-_687e56e1-b823-b460-330f-ddd91d5f1e19-aa389e66, #w-node-_687e56e1-b823-b460-330f-ddd91d5f1e1a-aa389e66, #w-node-_161a5270-d10d-b007-baad-0e6b3322ab78-aa389e66, #w-node-_161a5270-d10d-b007-baad-0e6b3322ab79-aa389e66, #w-node-_161a5270-d10d-b007-baad-0e6b3322ab7a-aa389e66, #w-node-bc14d701-45af-0a3f-cfea-9d7892891653-aa389e66, #w-node-bc14d701-45af-0a3f-cfea-9d7892891654-aa389e66, #w-node-bc14d701-45af-0a3f-cfea-9d7892891655-aa389e66, #w-node-_31502347-51c6-8224-4ece-b0894a2c1baa-aa389e66, #w-node-_31502347-51c6-8224-4ece-b0894a2c1bab-aa389e66, #w-node-_31502347-51c6-8224-4ece-b0894a2c1bac-aa389e66, #w-node-_7d9235a8-04a7-8e6b-7850-c1d5d8058ae7-aa389e66, #w-node-_7d9235a8-04a7-8e6b-7850-c1d5d8058ae8-aa389e66, #w-node-_7d9235a8-04a7-8e6b-7850-c1d5d8058ae9-aa389e66, #w-node-_0da1b302-45e5-5cb6-67c0-77c34561d823-aa389e66, #w-node-_0da1b302-45e5-5cb6-67c0-77c34561d824-aa389e66, #w-node-_0da1b302-45e5-5cb6-67c0-77c34561d825-aa389e66, #w-node-_9e07ceb6-7bfa-ee00-81d2-49e8f4b3209c-aa389e66, #w-node-_9e07ceb6-7bfa-ee00-81d2-49e8f4b3209d-aa389e66, #w-node-_9e07ceb6-7bfa-ee00-81d2-49e8f4b3209e-aa389e66, #w-node-f3f3ba69-fe6e-c2b6-c6c8-c7be31dc66cb-aa389e66, #w-node-f3f3ba69-fe6e-c2b6-c6c8-c7be31dc66cc-aa389e66, #w-node-f3f3ba69-fe6e-c2b6-c6c8-c7be31dc66cd-aa389e66, #w-node-f882864d-5e7c-7edd-4b72-668bc36645e0-aa389e66, #w-node-f882864d-5e7c-7edd-4b72-668bc36645e1-aa389e66, #w-node-f882864d-5e7c-7edd-4b72-668bc36645e2-aa389e66, #w-node-a4246552-f6ca-c061-8926-84cc502c80f4-aa389e66, #w-node-a4246552-f6ca-c061-8926-84cc502c80f5-aa389e66, #w-node-a4246552-f6ca-c061-8926-84cc502c80f6-aa389e66, #w-node-_1b14cee9-3be5-d478-9122-2e82688026ae-aa389e66, #w-node-_1b14cee9-3be5-d478-9122-2e82688026af-aa389e66, #w-node-_1b14cee9-3be5-d478-9122-2e82688026b0-aa389e66, #w-node-_14ead35e-d6f1-f1a0-b016-34c5cf90fbd4-aa389e66, #w-node-_14ead35e-d6f1-f1a0-b016-34c5cf90fbd5-aa389e66, #w-node-_14ead35e-d6f1-f1a0-b016-34c5cf90fbd6-aa389e66, #w-node-a78a9034-b92c-e3f3-fe06-cc5d05b84700-42647a7a, #w-node-_9c40a994-0ad1-6c6f-c5e9-8c2f5a9777e6-42647a7a, #w-node-edd2ec6e-7c26-2ea5-50f1-b5cf31a34b12-42647a7a, #w-node-_627d1975-1afa-dab5-0a6d-a021a58ab724-56bf08e0, #w-node-_1dbf8280-5d6f-9240-256e-2705bd462151-56bf08e0, #w-node-_619e8bc6-f9c6-385f-a178-27b7840727b4-56bf08e0, #w-node-d136c1f5-84bf-5fa9-9108-192c72a10242-56bf08e0, #w-node-_94a99413-19b1-4097-13ea-144a8ab3dd5f-56bf08e0, #w-node-d5b9f999-10cc-ab35-aa2a-cf4ec32ca182-56bf08e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb13d92e-f105-34d5-c48f-de3173d1d86c-15495963 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bd1878d8-4347-7b30-504e-b0e130244e60-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e61-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e62-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e64-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e65-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e66-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e68-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e69-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e70-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e71-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e72-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e74-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e75-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e76-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e78-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e79-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e80-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e81-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e82-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e84-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e85-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e86-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e88-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e89-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e90-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e91-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e92-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e94-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e95-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e96-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e98-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e99-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eaa-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eac-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ead-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eae-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eba-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebc-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebd-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebe-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eca-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecc-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecd-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ece-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eda-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244edc-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244edd-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ede-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eea-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eec-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eed-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244eee-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef0-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef1-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef2-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef4-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef5-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef6-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef8-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef9-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244efa-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244efc-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244efd-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244efe-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f00-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f01-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f02-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f04-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f05-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f06-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f08-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f09-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f10-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f11-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f12-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f14-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f15-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f16-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f18-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f19-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f20-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f21-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f22-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f24-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f25-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f26-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f28-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f29-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f30-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f31-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f32-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f34-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f35-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f36-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f38-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f39-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f40-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f41-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f42-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f44-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f45-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f46-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f48-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f49-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4c-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4d-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4e-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f50-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f51-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f52-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f54-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f55-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f56-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f58-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f59-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244f5a-15495963, #w-node-bd1878d8-4347-7b30-504e-b0e130244e60-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e61-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e62-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e64-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e65-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e66-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e68-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e69-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e70-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e71-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e72-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e74-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e75-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e76-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e78-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e79-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e80-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e81-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e82-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e84-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e85-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e86-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e88-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e89-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e90-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e91-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e92-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e94-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e95-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e96-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e98-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e99-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eaa-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eac-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ead-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eae-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eba-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebc-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebd-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebe-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eca-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecc-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecd-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ece-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eda-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244edc-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244edd-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ede-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eea-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eec-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eed-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244eee-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef0-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef1-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef2-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef4-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef5-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef6-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef8-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef9-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244efa-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244efc-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244efd-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244efe-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f00-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f01-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f02-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f04-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f05-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f06-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f08-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f09-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f10-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f11-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f12-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f14-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f15-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f16-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f18-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f19-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f20-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f21-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f22-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f24-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f25-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f26-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f28-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f29-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f30-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f31-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f32-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f34-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f35-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f36-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f38-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f39-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f40-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f41-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f42-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f44-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f45-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f46-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f48-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f49-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4a-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4c-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4d-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4e-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f50-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f51-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f52-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f54-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f55-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f56-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f58-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f59-072c4397, #w-node-bd1878d8-4347-7b30-504e-b0e130244f5a-072c4397 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e55bc305-59e7-0bcd-9b3a-fe034cf87743-3981bfa6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_67d4cf06-263b-b921-795c-60947f390eea-3981bfa6, #w-node-bbd6e9ce-acef-e885-79f5-fcae8456fbfe-3981bfa6, #w-node-_20596a8f-133c-daf9-6824-fcc7ce686c3c-3981bfa6, #w-node-b0ddee63-c0d6-6036-2800-21332513a4be-3981bfa6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-3981bfa6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-3981bfa6, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-3981bfa6, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-3981bfa6, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bba-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbb-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbc-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbe-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbf-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc0-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bca-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcb-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcc-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bce-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcf-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd0-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bda-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdb-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdc-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bde-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdf-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be0-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bea-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99beb-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bec-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bee-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bef-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf0-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfa-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfb-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfc-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfe-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bff-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c00-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c02-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c03-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c04-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c06-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c07-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c08-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c10-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c12-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c13-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c14-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c16-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c17-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c18-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c20-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c22-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c23-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c24-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c26-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c27-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c28-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c30-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c32-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c33-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c34-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c36-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c37-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c38-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c40-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c42-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c43-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c44-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c46-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c47-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c48-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c50-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c52-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c53-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c54-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c56-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c57-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c58-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c60-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c62-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c63-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c64-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c66-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c67-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c68-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c70-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c72-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c73-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c74-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c76-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c77-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c78-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c80-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c82-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c83-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c84-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c86-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c87-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c88-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c90-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c92-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c93-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c94-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c96-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c97-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c98-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9a-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9b-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9c-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9e-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9f-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca0-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca2-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca3-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca4-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca6-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca7-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca8-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99caa-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99cab-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99cac-587162cd, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bb8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bba-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbb-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbc-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbe-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bbf-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc0-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bc8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bca-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcb-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcc-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bce-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bcf-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd0-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bd8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bda-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdb-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdc-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bde-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bdf-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be0-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99be8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bea-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99beb-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bec-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bee-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bef-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf0-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bf8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfa-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfb-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfc-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bfe-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99bff-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c00-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c02-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c03-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c04-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c06-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c07-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c08-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c0f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c10-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c12-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c13-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c14-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c16-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c17-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c18-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c1f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c20-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c22-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c23-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c24-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c26-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c27-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c28-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c2f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c30-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c32-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c33-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c34-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c36-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c37-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c38-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c3f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c40-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c42-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c43-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c44-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c46-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c47-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c48-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c4f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c50-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c52-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c53-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c54-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c56-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c57-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c58-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c5f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c60-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c62-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c63-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c64-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c66-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c67-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c68-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c6f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c70-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c72-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c73-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c74-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c76-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c77-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c78-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c7f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c80-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c82-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c83-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c84-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c86-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c87-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c88-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c8f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c90-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c92-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c93-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c94-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c96-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c97-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c98-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9a-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9b-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9c-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9e-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99c9f-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca0-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca2-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca3-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca4-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca6-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca7-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99ca8-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99caa-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99cab-914d6f64, #w-node-f37d5990-8ca6-9bff-3e2e-5d8eedc99cac-914d6f64, #w-node-f4689aca-585e-6189-c537-5aa867300f82-c496fbd1, #w-node-_71ee47c6-1845-43e4-0084-4cce958b5a3e-c496fbd1, #w-node-_18eca3b4-02fd-a476-72bc-8c7663e8301f-c496fbd1, #w-node-d6dbff0d-74bf-c724-ffa2-ca3c2ba8df3b-c496fbd1, #w-node-_6009d357-b34c-b820-50f1-1513c6532d3a-c496fbd1, #w-node-_93ad51ae-a7be-52db-7877-bf337c4edd52-c496fbd1, #w-node-e05498b8-d3a2-6523-44ae-f12051c9c37f-8065eae1, #w-node-e0ab6636-5d61-a2fc-6a4f-b98dc551afe5-8065eae1, #w-node-_1f06a6e3-f1f6-7627-0a24-d2154b4f4ce6-8065eae1, #w-node-_389bd43e-c121-76cf-dd00-89f6833a754e-8065eae1, #w-node-_389bd43e-c121-76cf-dd00-89f6833a754f-8065eae1, #w-node-_389bd43e-c121-76cf-dd00-89f6833a7550-8065eae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8bab77-2e7b-ac54-6832-fe179c72d0c7-8065eae1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a225967c-1dc0-75de-f90c-148d9ce95be0-920fe2cc, #w-node-e05498b8-d3a2-6523-44ae-f12051c9c37f-920fe2cc, #w-node-c07eb199-6ee4-da54-eac4-9b013aacb3a9-920fe2cc, #w-node-c07eb199-6ee4-da54-eac4-9b013aacb3aa-920fe2cc, #w-node-_636e3cd1-6eb9-8e03-1573-bdfc8d0f33d4-920fe2cc, #w-node-_636e3cd1-6eb9-8e03-1573-bdfc8d0f33d5-920fe2cc, #w-node-_092b9b2c-b335-5ce3-2d9b-470404421d3e-920fe2cc, #w-node-_092b9b2c-b335-5ce3-2d9b-470404421d3f-920fe2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5cd6c16-0041-c526-79ec-c0748c1a78be-11d35176 {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

#w-node-f5cd6c16-0041-c526-79ec-c0748c1a78bf-11d35176, #w-node-f5cd6c16-0041-c526-79ec-c0748c1a78c0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e60-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e61-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e62-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e64-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e65-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e66-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e68-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e69-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e70-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e71-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e72-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e74-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e75-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e76-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e78-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e79-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e80-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e81-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e82-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e84-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e85-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e86-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e88-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e89-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e90-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e91-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e92-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e94-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e95-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e96-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e98-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e99-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eaa-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eac-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ead-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eae-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eba-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebc-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebd-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebe-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eca-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecc-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecd-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ece-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eda-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244edc-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244edd-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ede-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eea-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eec-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eed-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244eee-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef0-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef1-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef2-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef4-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef5-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef6-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef8-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef9-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244efa-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244efc-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244efd-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244efe-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f00-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f01-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f02-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f04-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f05-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f06-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f08-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f09-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f10-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f11-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f12-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f14-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f15-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f16-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f18-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f19-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f20-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f21-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f22-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f24-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f25-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f26-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f28-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f29-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f30-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f31-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f32-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f34-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f35-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f36-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f38-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f39-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f40-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f41-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f42-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f44-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f45-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f46-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f48-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f49-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4a-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4c-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4d-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4e-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f50-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f51-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f52-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f54-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f55-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f56-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f58-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f59-11d35176, #w-node-bd1878d8-4347-7b30-504e-b0e130244f5a-11d35176 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24734e24-a356-8a7a-a3cb-164abc0eea66-baa77f62 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_52ae0247-2bc2-ea91-737a-fa2fe0a3cc27-e5f8fe14 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_564538ad-8064-d41a-96a5-d5fccdd92590-50836cac, #w-node-_14e5f7e3-fa5e-1cfc-9020-8fbb75e20592-50836cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_91cbbe44-ce81-41a2-fce9-9c26c3ea5c00-50836cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_6c22e041-a254-0af1-bf39-0f5df63f2531-50836cac {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8069dcd6-02b3-6423-55f6-9fd5671a4c07-50836cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5ba94fe5-4267-389b-6913-21d1ebf0d023-50836cac, #w-node-_2e2ce3a1-ac82-f89c-30bc-04e301f6ceaf-50836cac, #w-node-ea055016-b41f-7c10-eff3-200b211de41f-50836cac, #w-node-_4dc5cf6d-82ee-43e1-40a7-047fb05140e6-50836cac, #w-node-cac38a0b-820d-b851-72a8-769c1ee3654c-50836cac {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f667434b-97b0-321a-d49f-5afd688b524b-50836cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6d4d27b9-90b2-a1d5-27d7-47aee762e0dd-50836cac {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-e41a90f6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-e41a90f6, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-e41a90f6, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-e41a90f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-2bfe8730 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-2bfe8730, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-2bfe8730, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-2bfe8730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-7917a661 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-7917a661, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-7917a661, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e60-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e61-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e62-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e64-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e65-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e66-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e68-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e69-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e6e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e70-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e71-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e72-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e74-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e75-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e76-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e78-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e79-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e7e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e80-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e81-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e82-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e84-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e85-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e86-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e88-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e89-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e8e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e90-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e91-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e92-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e94-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e95-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e96-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e98-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e99-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244e9e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ea9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eaa-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eac-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ead-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eae-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eb9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eba-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebc-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebd-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ebe-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ec9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eca-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecc-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ecd-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ece-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ed9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eda-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244edc-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244edd-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ede-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ee9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eea-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eec-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eed-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244eee-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef0-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef1-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef2-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef4-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef5-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef6-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244ef9-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244efa-7917a661, #w-node-_7c80c6e4-3342-d1bc-d855-1a8d1ec337e6-7917a661, #w-node-_7c80c6e4-3342-d1bc-d855-1a8d1ec337e7-7917a661, #w-node-_7c80c6e4-3342-d1bc-d855-1a8d1ec337e8-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244efc-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244efd-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244efe-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f00-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f01-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f02-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f04-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f05-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f06-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f08-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f09-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f0e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f10-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f11-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f12-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f14-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f15-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f16-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f18-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f19-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f1e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f20-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f21-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f22-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f24-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f25-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f26-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f28-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f29-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f2e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f30-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f31-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f32-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f34-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f35-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f36-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f38-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f39-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f3e-7917a661, #w-node-_1821b476-5f75-cc00-dda5-fff7470e368b-7917a661, #w-node-_1821b476-5f75-cc00-dda5-fff7470e368c-7917a661, #w-node-_1821b476-5f75-cc00-dda5-fff7470e368d-7917a661, #w-node-_3be1593a-a362-2e3c-0511-caf76acf96cd-7917a661, #w-node-_3be1593a-a362-2e3c-0511-caf76acf96ce-7917a661, #w-node-_3be1593a-a362-2e3c-0511-caf76acf96cf-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f40-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f41-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f42-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f44-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f45-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f46-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f48-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f49-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4a-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4c-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4d-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f4e-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f50-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f51-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f52-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f54-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f55-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f56-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f58-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f59-7917a661, #w-node-bd1878d8-4347-7b30-504e-b0e130244f5a-7917a661, #w-node-d56fe3a2-231a-e7e7-c2a8-c13bed3a72dd-7917a661, #w-node-d56fe3a2-231a-e7e7-c2a8-c13bed3a72de-7917a661, #w-node-d56fe3a2-231a-e7e7-c2a8-c13bed3a72df-7917a661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-12cff557 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-12cff557, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-12cff557, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-12cff557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-ceb51c80 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-ceb51c80, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-ceb51c80, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-ceb51c80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fd94f3-28e2-b47c-9b6f-93217b4b7de2-ceb51c80, #w-node-f1d098f4-4d1f-b434-7f56-0dec177d5bc4-6cdac70d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-6cdac70d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-6cdac70d, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-6cdac70d, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-6cdac70d, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7a9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7aa-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ac-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ad-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ae-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7b9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ba-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7bc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7bd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7be-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7c9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ca-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7cc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7cd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ce-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7d9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7da-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7dc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7dd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7de-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7e9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ea-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ec-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ed-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7ee-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7f9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7fa-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7fc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7fd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b7fe-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b800-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b801-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b802-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b804-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b805-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b806-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b808-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b809-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b80a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b80c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b80d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b80e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b810-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b811-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b812-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b814-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b815-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b816-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b818-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b819-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b81a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b81c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b81d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b81e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b820-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b821-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b822-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b824-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b825-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b826-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b828-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b829-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b82a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b82c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b82d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b82e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b830-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b831-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b832-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b834-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b835-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b836-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b838-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b839-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b83a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b83c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b83d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b83e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b840-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b841-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b842-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b844-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b845-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b846-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b848-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b849-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b84a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b84c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b84d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b84e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b850-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b851-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b852-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b854-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b855-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b856-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b858-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b859-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b85a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b85c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b85d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b85e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b860-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b861-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b862-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b864-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b865-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b866-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b868-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b869-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b86a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b86c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b86d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b86e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b870-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b871-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b872-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b874-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b875-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b876-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b878-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b879-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b87a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b87c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b87d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b87e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b880-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b881-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b882-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b884-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b885-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b886-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b888-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b889-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b88a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b88c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b88d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b88e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b890-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b891-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b892-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b894-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b895-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b896-4de5b798, #w-node-_93a50b30-9b87-fe7e-6215-2da215fed509-4de5b798, #w-node-_93a50b30-9b87-fe7e-6215-2da215fed50a-4de5b798, #w-node-_93a50b30-9b87-fe7e-6215-2da215fed50b-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b898-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b899-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b89a-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b89c-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b89d-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b89e-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8a9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8aa-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ac-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ad-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ae-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8b9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ba-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8bc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8bd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8be-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8c9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ca-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8cc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8cd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ce-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8d9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8da-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8dc-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8dd-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8de-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8e9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ea-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ec-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ed-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8ee-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f0-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f1-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f2-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f4-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f5-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f6-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f8-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8f9-4de5b798, #w-node-_7a535625-9dd8-08ef-7aac-121c4de5b8fa-4de5b798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20b950a2-121a-4875-825f-f7d6504ea3d9-8f968c68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20b950a2-121a-4875-825f-f7d6504ea3e8-8f968c68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_20b950a2-121a-4875-825f-f7d6504ea3e9-8f968c68, #w-node-_20b950a2-121a-4875-825f-f7d6504ea3ec-8f968c68, #w-node-_20b950a2-121a-4875-825f-f7d6504ea3ef-8f968c68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_642619f2-5901-f5d8-9f96-1c8f3a9337a6-03d60b16 {
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_642619f2-5901-f5d8-9f96-1c8f3a9337a8-03d60b16 {
  grid-row: span 2 / span 2;
}

#w-node-b7752815-c72c-b632-48df-d18b89e85698-03d60b16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12b85a02-d417-7bfb-0524-311294bdea9f-03d60b16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-dadd95df-fb19-c0b8-bb47-4db77e42d7ac-03d60b16, #w-node-_7b331e4e-31e2-670c-f25e-81d5daa599e1-03d60b16, #w-node-_67d4cf06-263b-b921-795c-60947f390eea-50407d9b, #w-node-bbd6e9ce-acef-e885-79f5-fcae8456fbfe-50407d9b, #w-node-b0ddee63-c0d6-6036-2800-21332513a4be-50407d9b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-50407d9b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-50407d9b, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-50407d9b, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-50407d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3226bdd-a34a-fa03-49bc-21d2187214c3-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_480d171d-57c7-fd2f-6c07-e1e94a333159-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
}

#w-node-ac7faa6a-a747-b551-7cd1-762ec716bef6-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a9c72555-f9fe-9b28-ae9a-eac318194480-c0ece81e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-a9c72555-f9fe-9b28-ae9a-eac318194483-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac318194484-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e8-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e9-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac318194499-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449a-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449e-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449f-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944aa-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944ab-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b4-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b5-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b9-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944ba-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944be-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944bf-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944c8-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944c9-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d2-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d3-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d9-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944de-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944df-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e3-c0ece81e, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e4-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d78e-c0ece81e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d791-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d792-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d798-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d799-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d79f-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7a0-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7a4-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7a5-c0ece81e, #w-node-_79e118f9-23a5-a9e8-e174-58d67041f109-c0ece81e, #w-node-_79e118f9-23a5-a9e8-e174-58d67041f10a-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7a9-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7aa-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7b3-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7b4-c0ece81e, #w-node-_6c52bbc3-2a9a-c8d3-15ce-ec76ff82f69d-c0ece81e, #w-node-_6c52bbc3-2a9a-c8d3-15ce-ec76ff82f69e-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7ba-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7bb-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7bf-c0ece81e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c2-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c3-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c7-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c8-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7cc-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7cd-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d2-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d3-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d8-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d9-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7dd-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7de-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e2-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e3-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e7-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e8-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7ec-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7ed-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f1-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f2-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f8-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7fd-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7fe-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d802-c0ece81e, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d803-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eb67004-490a-3657-79f1-260109537676-c0ece81e, #w-node-ba370310-d891-fa32-adeb-7da61cc5597b-c0ece81e, #w-node-_1f99ce66-8db7-163a-e9c1-96f17c05daef-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_333e5e21-9e07-7a99-ca2e-338f91befb0e-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-e89fa901-5a55-f60a-91b1-c40a69c01ffb-c0ece81e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-e89fa901-5a55-f60a-91b1-c40a69c01ffe-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c01fff-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02003-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02004-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02008-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02009-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0200e-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0200f-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02013-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02014-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201a-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201b-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201f-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02020-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02024-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02025-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02029-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202a-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202e-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202f-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02033-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02034-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0203a-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0203f-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02040-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02044-c0ece81e, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02045-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbb9-c0ece81e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd4-c0ece81e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd7-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd8-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbdc-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbdd-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe1-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe2-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe7-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe8-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbec-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbed-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf3-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf4-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf8-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf9-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbfd-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbfe-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc02-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc03-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc07-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc08-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc0c-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc0d-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc13-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc18-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc19-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc1d-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc1e-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bcb-c0ece81e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bce-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bcf-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bd3-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bd4-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bd8-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bd9-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bde-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bdf-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7be3-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7be4-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bea-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7beb-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bef-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bf0-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bf4-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bf5-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bf9-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bfa-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bfe-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7bff-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c03-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c04-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c0a-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c0f-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c10-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c14-c0ece81e, #w-node-_2a1de842-7ad1-d31c-67af-94f1432b7c15-c0ece81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac41b72d-26f6-d0a1-881d-810f93eb4d9d-c0ece81e, #w-node-d7351f13-b7a7-1d5c-fff5-d2f686a1096e-aaf33d3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_09b7a851-a75c-d930-4758-997c2babc857-aaf33d3e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a66e1b97-a800-dbc4-92ea-aeffea2ff535-861e923a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7d85cb21-2291-678f-8f4c-cb7c35e17b04-e0960515 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-cfac12d6-1352-cea6-c331-05f921097269-e0960515 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a299a168-4ce1-e62c-0db2-268cc8c2adbb-e0960515 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_9fd7c238-4340-025a-3c52-e42075d20a04-e0960515 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-cc97b159-d86e-20ba-44e2-908727d6833a-e0960515 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0712ea79-d257-7492-2add-a2bc191d048b-f0663283 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6853772d-7a8c-8e2e-146c-dc484a104628-f0663283 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
}

#w-node-_07aed819-2803-7bcf-4611-3b130c4be4de-f0663283 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-f0663283 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-f0663283, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-f0663283, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-f0663283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_480d171d-57c7-fd2f-6c07-e1e94a333159-7d562534 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
}

#w-node-a9c72555-f9fe-9b28-ae9a-eac318194480-7d562534 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-a9c72555-f9fe-9b28-ae9a-eac318194483-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac318194484-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e8-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e9-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac318194499-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449a-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449e-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac31819449f-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944aa-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944ab-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b4-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b5-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944b9-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944ba-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944be-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944bf-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944c8-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944c9-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d2-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d3-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944d9-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944de-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944df-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e3-7d562534, #w-node-a9c72555-f9fe-9b28-ae9a-eac3181944e4-7d562534 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7bf-7d562534 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c2-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c3-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c7-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7c8-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7cc-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7cd-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d2-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d3-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d8-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7d9-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7dd-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7de-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e2-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e3-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e7-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7e8-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7ec-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7ed-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f1-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f2-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7f8-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7fd-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d7fe-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d802-7d562534, #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d803-7d562534 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad0f2b8-102d-40bc-a59f-c117d9660bce-7d562534 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4eb67004-490a-3657-79f1-260109537676-7d562534, #w-node-ba370310-d891-fa32-adeb-7da61cc5597b-7d562534, #w-node-_1f99ce66-8db7-163a-e9c1-96f17c05daef-7d562534 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_333e5e21-9e07-7a99-ca2e-338f91befb0e-7d562534 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-e89fa901-5a55-f60a-91b1-c40a69c01ffb-7d562534 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-e89fa901-5a55-f60a-91b1-c40a69c01ffe-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c01fff-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02003-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02004-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02008-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02009-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0200e-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0200f-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02013-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02014-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201a-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201b-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0201f-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02020-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02024-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02025-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02029-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202a-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202e-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0202f-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02033-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02034-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0203a-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c0203f-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02040-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02044-7d562534, #w-node-e89fa901-5a55-f60a-91b1-c40a69c02045-7d562534 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbb9-7d562534 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd4-7d562534 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd7-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbd8-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbdc-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbdd-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe1-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe2-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe7-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbe8-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbec-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbed-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf3-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf4-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf8-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbf9-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbfd-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbfe-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc02-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc03-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc07-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc08-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc0c-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc0d-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc13-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc18-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc19-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc1d-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cc1e-7d562534 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-a50670d3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-a50670d3, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-a50670d3, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-a50670d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07aed819-2803-7bcf-4611-3b130c4be4de-89baba30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0712ea79-d257-7492-2add-a2bc191d048b-89baba30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6853772d-7a8c-8e2e-146c-dc484a104628-89baba30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14240-89baba30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2753138-16d4-c0dc-02b0-7dec53f14241-89baba30, #w-node-b2753138-16d4-c0dc-02b0-7dec53f14242-89baba30, #w-node-e9e98d6d-29ca-8d97-7b48-4ba4f51a4a3c-89baba30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0580876f-6db4-4e20-79a4-423e3430ce5f-d04f118f, #w-node-c9e62ea5-a0b9-121e-8e95-ff9bafe256be-d04f118f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_87fd7099-58b2-99f2-31e3-e4fe7f5caaba-fc8a32d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 479px) {
  #w-node-fb13d92e-f105-34d5-c48f-de3173d1d86c-15495963, #w-node-_67d4cf06-263b-b921-795c-60947f390eea-3981bfa6, #w-node-bbd6e9ce-acef-e885-79f5-fcae8456fbfe-3981bfa6, #w-node-_20596a8f-133c-daf9-6824-fcc7ce686c3c-3981bfa6, #w-node-b0ddee63-c0d6-6036-2800-21332513a4be-3981bfa6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_52ae0247-2bc2-ea91-737a-fa2fe0a3cc27-e5f8fe14 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_564538ad-8064-d41a-96a5-d5fccdd92590-50836cac {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14e5f7e3-fa5e-1cfc-9020-8fbb75e20592-50836cac {
    display: none;
  }

  #w-node-_91cbbe44-ce81-41a2-fce9-9c26c3ea5c00-50836cac {
    display: grid;
  }

  #w-node-_8069dcd6-02b3-6423-55f6-9fd5671a4c07-50836cac {
    display: none;
  }

  #w-node-f667434b-97b0-321a-d49f-5afd688b524b-50836cac, #w-node-_26fd94f3-28e2-b47c-9b6f-93217b4b7de2-ceb51c80, #w-node-f1d098f4-4d1f-b434-7f56-0dec177d5bc4-6cdac70d, #w-node-_20b950a2-121a-4875-825f-f7d6504ea3d9-8f968c68 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_642619f2-5901-f5d8-9f96-1c8f3a9337a6-03d60b16 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-b7752815-c72c-b632-48df-d18b89e85698-03d60b16, #w-node-_12b85a02-d417-7bfb-0524-311294bdea9f-03d60b16, #w-node-dadd95df-fb19-c0b8-bb47-4db77e42d7ac-03d60b16, #w-node-_7b331e4e-31e2-670c-f25e-81d5daa599e1-03d60b16, #w-node-_67d4cf06-263b-b921-795c-60947f390eea-50407d9b, #w-node-bbd6e9ce-acef-e885-79f5-fcae8456fbfe-50407d9b, #w-node-b0ddee63-c0d6-6036-2800-21332513a4be-50407d9b, #w-node-a3226bdd-a34a-fa03-49bc-21d2187214c3-c0ece81e, #w-node-_480d171d-57c7-fd2f-6c07-e1e94a333159-c0ece81e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ac7faa6a-a747-b551-7cd1-762ec716bef6-c0ece81e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0c8d358d-f5f6-34f5-f0d7-db8e25f6d78e-c0ece81e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_333e5e21-9e07-7a99-ca2e-338f91befb0e-c0ece81e, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbb9-c0ece81e, #w-node-ac41b72d-26f6-d0a1-881d-810f93eb4d9d-c0ece81e, #w-node-d7351f13-b7a7-1d5c-fff5-d2f686a1096e-aaf33d3e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a66e1b97-a800-dbc4-92ea-aeffea2ff535-861e923a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7d85cb21-2291-678f-8f4c-cb7c35e17b04-e0960515 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
  }

  #w-node-cfac12d6-1352-cea6-c331-05f921097269-e0960515 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9fd7c238-4340-025a-3c52-e42075d20a04-e0960515 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc97b159-d86e-20ba-44e2-908727d6833a-e0960515, #w-node-_6853772d-7a8c-8e2e-146c-dc484a104628-f0663283, #w-node-_07aed819-2803-7bcf-4611-3b130c4be4de-f0663283, #w-node-_480d171d-57c7-fd2f-6c07-e1e94a333159-7d562534, #w-node-bad0f2b8-102d-40bc-a59f-c117d9660bce-7d562534, #w-node-_333e5e21-9e07-7a99-ca2e-338f91befb0e-7d562534, #w-node-b1b061aa-8c6e-dc4f-3498-640da5d4cbb9-7d562534, #w-node-_07aed819-2803-7bcf-4611-3b130c4be4de-89baba30, #w-node-_0712ea79-d257-7492-2add-a2bc191d048b-89baba30, #w-node-_6853772d-7a8c-8e2e-146c-dc484a104628-89baba30, #w-node-_0580876f-6db4-4e20-79a4-423e3430ce5f-d04f118f, #w-node-c9e62ea5-a0b9-121e-8e95-ff9bafe256be-d04f118f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
