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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  color: inherit;
  position-anchor: auto;
  position-area: top center;
  background-color: #0000;
  border: 0;
  margin: 8px;
  padding: 0;
  position: fixed;
  inset: auto;
  overflow: visible;
}

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Fa V 4 Compatibility";
  src: url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/69405049f12ca5e6aa7bd072_fa-v4compatibility.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/69405049e7cb5cb11ba74636_fa-regular-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/694050491f9fb11fad3e0e05_fa-solid-900.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/694050490da628bf4cd0b978_fa-brands-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --light-reen: #27c0b2;
  --dark-blue: #063141;
  --white: white;
  --yellow: #e9c46a;
  --peach: #fa7e61;
  --green: #2b9b91;
  --whitesmoke: #f5f5f5;
  --dark-blue\<deleted\|variable-a7e5f924-dd25-5a41-7cb3-b18153419a8d\>: #063141;
  --plum: #38023b;
  --soft-grey: #e9e9e9;
  --old-dark-green: white;
  --grey-text: #929292;
  --dark: #131313;
}

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Baloo 2", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

a {
  color: var(--light-reen);
  text-decoration: underline;
}

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

.body {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.6em;
}

.full-width-section {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  padding: 50px;
  display: flex;
}

.full-width-section.dark {
  background-color: var(--dark-blue);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.full-width-section.hero {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/6a459efed38550a4d90d81e1_754a0acd522510a072b3922aed2cce47_Ask%20Ben%20Hero.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 1px #000;
}

.full-width-section.personal-hero {
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/6a48150c268b7c89edc5fbd8_115e1371225a456f81b49b73a903a808_personal_herogrid.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.full-width-section.personal-hero.mobile {
  display: none;
}

.rich-text a {
  text-decoration: none;
}

.rich-text a:hover {
  text-decoration: underline;
}

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

.phone-container {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 2px 8px #14364280;
}

.phone-case {
  aspect-ratio: 9 / 18;
  background-color: var(--white);
  border: 5px solid #000;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  min-width: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 1rem #00000080;
}

.phone-case.no-shadow {
  aspect-ratio: 350 / 745;
  width: 300px;
  box-shadow: none;
}

.phone-camera {
  background-color: #000;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 5rem;
  height: 1rem;
  padding-right: .5rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.camera-wrapper {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.camera-eye {
  border: 1px solid var(--white);
  background-color: var(--white);
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
  display: none;
}

.phone-line {
  background-color: #000;
  border-radius: 1.5px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 3px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.phone-line-wrapper {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: .6rem;
  position: absolute;
  inset: auto 0% 0%;
}

.container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
}

.button {
  border: 1px none var(--dark-blue);
  background-color: var(--light-reen);
  color: var(--dark-blue);
  text-align: center;
  text-transform: none;
  text-shadow: none;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button:hover {
  border: 1px none var(--dark-blue);
  background-color: var(--dark-blue);
  color: var(--light-reen);
}

.button:active {
  transform: translate(0, 2px);
  box-shadow: 0 -3px 5px #0003;
}

.button.example {
  padding: .4rem .8rem;
  font-size: .6rem;
}

.button.example.fas {
  aspect-ratio: 1;
  background-color: var(--dark-blue);
  width: 1.4rem;
  height: 1.4rem;
  color: var(--light-reen);
  border-style: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: .6rem;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.button.example.fas:hover {
  background-color: var(--yellow);
  color: var(--dark-blue);
  border-style: none;
}

.button.example.fas._2 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  padding: 0 0 0 .05rem;
  font-family: "Fa Brands 400", Arial, sans-serif;
  font-size: .8rem;
  text-decoration: none;
  display: flex;
}

.button.search-venues {
  background-color: var(--peach);
  color: var(--dark-blue);
}

.button.claim {
  background-color: var(--light-reen);
  color: var(--dark-blue);
  border-style: none;
  padding: .5rem 1rem;
}

.button.claim:hover {
  background-color: var(--dark-blue);
  color: var(--light-reen);
}

.button.portal {
  background-color: var(--light-reen);
  color: var(--white);
  border-style: none;
  border-radius: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition-duration: .5s;
}

.button.portal:hover {
  background-color: var(--green);
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.button.portal.monthly {
  display: none;
}

.button.portal._100 {
  width: 100%;
}

.button.portal-social-external {
  background-color: var(--dark-blue);
  height: 2.5rem;
  color: var(--light-reen);
  border-style: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-weight: 600;
  transition: all .4s cubic-bezier(.363, .008, .363, .996);
  display: flex;
}

.button.portal-social-external:hover {
  background-color: var(--light-reen);
  color: var(--dark-blue);
}

.button.search {
  aspect-ratio: 1;
  background-color: var(--light-reen);
  height: 1.9rem;
  color: var(--white);
  cursor: pointer;
  border-style: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: "Fa Solid 900", Arial, sans-serif;
  display: flex;
}

.button.search:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.button.invert {
  background-color: var(--dark-blue);
  color: var(--light-reen);
}

.button.invert:hover {
  background-color: var(--light-reen);
  color: var(--dark-blue);
}

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

.button.email-form-submit {
  background-color: var(--dark-blue);
  color: var(--peach);
}

.button.email-form-submit:hover {
  color: var(--light-reen);
}

.button.search-clear {
  border-radius: 1rem;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
}

.heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.heading.shadow {
  text-shadow: 0 1px 1px #00000082;
  text-decoration: none;
}

.flex-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 0;
}

.claim-your-venue-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.claim-your-venue-wrapper.text-shadow {
  text-shadow: 0 1px 1px #000c;
}

.navbar {
  background-color: #ddd0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100vw;
  display: flex;
  position: fixed;
}

.container-2 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 50px;
  display: flex;
}

.div-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu {
  background-color: #fff0;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.home-grid-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(100vh, 1fr) minmax(auto, auto) minmax(100vh, 1fr) minmax(100vh, 1fr) minmax(100vh, 1fr);
  grid-template-columns: minmax(50px, 1fr) minmax(auto, 600px) minmax(auto, 400px) minmax(50px, 1fr);
  width: 100vw;
  max-width: none;
  position: relative;
  overflow: visible;
}

.phone-track {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  top: auto;
}

.background {
  z-index: 0;
  background-color: var(--green);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 0 50px;
  display: flex;
  position: relative;
}

.background.dark {
  background-color: var(--dark-blue);
  height: 100%;
  min-height: 100vh;
  padding: 50px;
}

.background.white {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
}

.background.cta {
  background-color: var(--peach);
  min-height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.phone-screen {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--green);
  background-image: linear-gradient(207deg, #3ca89f, var(--green) 64%, #0a7c72);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.phone-screen._1 {
  z-index: 7;
  background-image: linear-gradient(207deg, var(--light-reen), var(--green));
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.phone-screen._2 {
  z-index: 6;
  opacity: 1;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
}

.phone-screen._3 {
  z-index: 5;
  background-color: var(--whitesmoke);
  opacity: 1;
  background-image: none;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.phone-screen._4 {
  background-color: var(--white);
  opacity: 1;
  background-image: none;
  width: 100%;
  height: 100%;
  padding: .5rem .25rem;
}

.phone-screen.data-personal {
  z-index: 4;
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.phone-screen.never-miss {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/6a4f7cef8f77d139b1f19049_Dinosaur-Squeak.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.footer {
  background-color: var(--dark-blue);
  justify-content: center;
  align-items: center;
  padding: 50px;
  display: flex;
}

.image {
  width: 80px;
  margin-top: -4rem;
  padding-top: 0;
}

.example-listing-wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  border: 1px none var(--white);
  background-color: var(--white);
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem;
  display: flex;
  position: relative;
}

.example-listing-wrapper._2 {
  background-color: var(--white);
  display: flex;
  box-shadow: 0 2px 2px #0000000d;
}

.example-listing---title {
  color: var(--dark-blue);
  font-family: "Baloo 2", sans-serif;
  font-weight: 500;
  line-height: 1em;
}

.example-listing---copy {
  color: var(--dark-blue);
  font-size: .6rem;
  line-height: 1.4em;
  overflow: hidden;
}

.example-listing---copy._1 {
  color: var(--dark-blue);
  overflow: hidden;
}

.fas {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.fas.example {
  color: var(--yellow);
  letter-spacing: 1px;
  font-size: .5rem;
  line-height: 1.4em;
}

.fas.icons {
  color: var(--dark-blue);
  font-size: 1.2rem;
  line-height: 1em;
}

.fas.upload {
  color: var(--light-reen);
  font-size: 1rem;
}

.fas.upload-image {
  font-size: 3rem;
  line-height: 1em;
}

.fas.new-event, .fas.new-venue {
  font-size: 1.2rem;
  line-height: 1em;
}

.flex-block-5 {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  position: relative;
}

.horizontal {
  flex-flow: row;
}

.horizontal._5-rem {
  z-index: 2;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: relative;
}

.horizontal._2rem {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
}

.horizontal._2rem.relative {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
  position: relative;
}

.image-2 {
  z-index: 2;
  object-fit: cover;
  border-radius: 5px;
  position: relative;
}

.phone-home {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: .7rem;
  font-weight: 300;
  line-height: 1em;
  display: flex;
}

.phone-title {
  color: var(--white);
  font-family: "Baloo 2", sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1em;
}

.phone-button-example {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  border: .5px solid var(--white);
  background-color: #14364233;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .6rem 1rem;
  font-family: "Baloo 2", sans-serif;
  font-size: .8rem;
  font-weight: 500;
  display: flex;
}

.meet-ben-wrapper {
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  position: static;
  top: 150px;
  bottom: 150px;
}

.phone-cart {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.image-3 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 0%;
  height: 100%;
  position: absolute;
}

.image-4 {
  width: 90%;
  padding-bottom: 84px;
  padding-left: 44px;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: rotate(-18deg);
}

.div-block-3 {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
  position: static;
}

.image-5 {
  z-index: 3;
  aspect-ratio: 1;
  width: 1.2rem;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.content-container {
  z-index: 1;
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--white);
  position: relative;
}

.content-container.dark-text {
  color: var(--dark-blue);
}

.content-container.dark-text.benefits {
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--green);
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 5px;
}

.top-button {
  border: 1px solid var(--dark-blue);
  background-color: var(--light-reen);
  height: 2.5rem;
  color: var(--dark-blue);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Baloo 2", sans-serif;
  line-height: 1em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.top-button:hover {
  border-color: var(--light-reen);
  background-color: var(--dark-blue);
  color: var(--light-reen);
  font-weight: 400;
  box-shadow: 0 2px 5px #0003;
}

.top-button.w--current {
  background-color: var(--dark-blue);
  height: 2.5rem;
  color: var(--light-reen);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  line-height: 1em;
  display: flex;
}

.grid-2 {
  grid-column-gap: .2rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--dark-blue);
  background-color: var(--dark-blue);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  padding: .5rem;
}

.div-block-6 {
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.menu-title {
  font-family: "Baloo 2", sans-serif;
  font-weight: 500;
}

.dropdown-toggle {
  border: 1px solid var(--light-reen);
  width: 2.5rem;
  height: 2.5rem;
  color: var(--light-reen);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: "Fa Solid 900", Arial, sans-serif;
  line-height: 1em;
  display: flex;
  position: absolute;
}

.dropdown-toggle:hover {
  border: 1px solid var(--light-reen);
  background-color: var(--light-reen);
  box-shadow: 0 0 11px 0 var(--light-reen);
  color: var(--dark-blue);
  border-radius: 50%;
}

.dropdown {
  aspect-ratio: 1;
  border: 1px solid var(--dark-blue);
  background-color: var(--dark-blue\<deleted\|variable-a7e5f924-dd25-5a41-7cb3-b18153419a8d\>);
  width: 2.5rem;
  height: 2.5rem;
  color: var(--light-reen);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown.hide {
  display: none;
}

.dropdown-list {
  inset: 0% 0% auto auto;
}

.dropdown-list.w--open {
  color: var(--white);
  background-color: #14364200;
  border-radius: 20px;
  flex: 0 auto;
  margin-top: 0;
  padding-top: 25px;
  display: flex;
  top: 30px;
}

.div-block-7 {
  width: 100%;
}

.menu-textlink {
  color: var(--light-reen);
  white-space: nowrap;
  border-radius: 15px;
  padding: .5rem;
  line-height: 1em;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.menu-textlink:hover {
  background-color: var(--light-reen);
  color: var(--dark-blue);
  border-radius: 15px;
}

.div-block-8 {
  background-color: #fff0;
  border-radius: 1rem;
  padding: 0;
}

.example-listing---comp {
  color: var(--dark-blue);
  font-size: .6rem;
  line-height: 1.4em;
  overflow: hidden;
}

.section.dark._100vh {
  background-color: var(--dark-blue);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: auto;
  min-height: 100vh;
  display: flex;
}

.section-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: 100%;
  padding: 50px;
  display: flex;
}

.form-block {
  width: 100%;
  max-width: 600px;
}

.text-field {
  border: 1px #000;
  border-radius: 30px;
}

.field-label {
  color: var(--white);
  font-family: "Baloo 2", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1em;
}

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

.brand {
  aspect-ratio: 1;
  border: 1px solid var(--dark-blue);
  background-color: var(--dark-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 5px;
  transition: all .4s;
  display: flex;
}

.brand:hover {
  border-color: var(--light-reen);
  box-shadow: 0 0 11px 0 var(--light-reen);
}

.brand.w--current {
  aspect-ratio: 1;
  border: 1px solid var(--dark-blue);
  background-color: var(--dark-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 5px;
  display: flex;
}

.brand.w--current:hover {
  border-color: var(--light-reen);
  box-shadow: 0 0 11px 0 var(--light-reen);
}

.grid-3 {
  grid-template-columns: 25px 1fr;
}

.bold-text, .bold-text-2, .bold-text-3 {
  font-size: 1rem;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  width: 100vw;
  min-width: 100vw;
  max-width: 100vw;
  min-height: 100vh;
  max-height: none;
  font-size: .9rem;
  overflow: visible;
}

.portal-menu-wrapper {
  z-index: 3;
  background-color: var(--white);
  flex-flow: column;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 5px #0003;
}

.portal-menu-wrapper.admin {
  background-color: var(--plum);
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 5rem auto;
  grid-template-columns: auto;
  position: sticky;
  top: 0;
}

.grid-6.admin {
  grid-template-rows: auto auto;
  width: 100%;
}

.portal-sn {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--dark-blue);
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 3rem auto;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.portal-sn:hover {
  background-color: var(--white);
  color: var(--light-reen);
}

.portal-sn.w--current, .portal-sn.w--current:hover {
  color: var(--light-reen);
}

.portal-sn.bold {
  font-weight: 700;
}

.portal-sn.admin {
  color: var(--white);
  padding-right: 1rem;
}

.portal-sn.admin:hover {
  background-color: var(--plum);
  color: var(--light-reen);
}

.portal-sn.hide {
  display: none;
}

.portal-sn-icon {
  justify-content: center;
  align-items: center;
  min-width: 25px;
  padding-left: .5rem;
  padding-right: .5rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
  display: flex;
}

.portal-sn-tab {
  padding-right: 0;
  overflow: hidden;
}

.venue-logo {
  border-radius: 5px;
  width: 100%;
  max-width: 3rem;
  max-height: 3rem;
}

.portal-page {
  background-color: var(--white);
  flex-flow: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 0;
  display: flex;
  position: static;
}

.portal-page._110h {
  height: 100%;
  min-height: 100vh;
}

.portal-container {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.portal-container._100vh {
  min-height: 100vh;
}

.portal-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--soft-grey);
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 15px;
  display: flex;
}

.portal-content.overview {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto 100%;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portal-content.venues {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 300px) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: visible;
}

.portal-content.venues.user {
  position: relative;
}

.portal-content._100vh {
  min-height: 100vh;
  overflow: hidden;
}

.portal-content.add-venu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 300px) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  align-content: start;
  height: auto;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: hidden;
}

.portal-content.add-venu.user {
  position: relative;
}

.portal-top-bar {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto auto;
  align-content: center;
  height: 5rem;
  padding: 1rem;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.venue-name-logo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-left: 1px solid var(--soft-grey);
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: .5rem;
  display: flex;
}

.venue-name {
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1em;
}

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

.user-name {
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
}

.page-wrapper {
  justify-content: center;
  align-items: center;
  min-width: 100vw;
  min-height: 100vh;
  padding: 50px 25px;
  display: flex;
}

.page-wrapper.green {
  background-image: linear-gradient(180deg, var(--light-reen), var(--dark-blue));
  padding-top: 100px;
  padding-bottom: 100px;
}

.white-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: none;
  padding: 15px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.white-container.account {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 0;
  display: grid;
  overflow: hidden;
}

.flex-block-22 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  height: 100%;
  min-height: 100%;
}

.venue-claim-table-row {
  border-bottom: 1px none var(--soft-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr auto auto;
  align-content: center;
  place-items: center start;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.venue-status {
  background-color: var(--dark-blue);
  color: var(--white);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 10px;
  font-size: 12px;
  line-height: 1em;
  display: flex;
}

.venue-name-claim {
  font-weight: 700;
}

.divider {
  border-bottom: 1px solid var(--soft-grey);
  width: 100%;
  height: 0;
}

.code-embed-4 {
  width: 100%;
}

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

.code-embed-5 {
  width: 100%;
}

.code-embed-8 {
  width: 100%;
  font-family: Varela, sans-serif;
  display: none;
}

.create-venue-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--white);
  justify-content: flex-end;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.code-embed-16 {
  display: flex;
}

.portal-button {
  background-color: var(--light-reen);
  color: var(--white);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  line-height: 1em;
  transition: all .2s;
  display: flex;
}

.portal-button:hover {
  background-color: var(--dark-blue);
}

.portal-button-delete {
  background-color: var(--light-reen);
  color: var(--soft-grey);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-family: "Fa 400", Arial, sans-serif;
  line-height: 1em;
  transition: all .2s;
  display: flex;
}

.portal-button-delete:hover {
  background-color: #b30000;
}

.venue_status {
  background-color: var(--dark-blue);
  color: var(--yellow);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: .3rem .6rem;
  font-family: "Baloo 2", sans-serif;
  font-weight: 500;
  line-height: 1em;
  display: flex;
}

.code-embed-22 {
  width: 100%;
}

.text-block-6 {
  color: var(--dark-blue);
  text-align: center;
  font-family: "Baloo 2", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.text-block-6:hover {
  color: var(--light-reen);
}

.text-block-6.side {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-30 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.portal-content-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: .5rem;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 1rem;
  display: flex;
  box-shadow: 0 1px 5px #0000001a;
}

.portal-content-block.plan {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  height: 100%;
}

.portal-content-block.plan.top {
  z-index: 2;
  box-shadow: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.portal-content-block.plan.top.events {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--soft-grey);
  border: 1px #000;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.portal-content-block.plan.top.events.home {
  background-color: var(--whitesmoke);
}

.portal-content-block.plan.bottom {
  z-index: 2;
  box-shadow: none;
  border-top: 1px solid #dbdbdb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: relative;
}

.portal-content-block.plan.bottom.events {
  background-color: var(--soft-grey);
  border: 1px #000;
  border-top: 1px solid silver;
}

.portal-content-block.plan.bottom.events.home {
  background-color: var(--whitesmoke);
}

.portal-content-block._100 {
  height: 100%;
}

.portal-content-block._100h {
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: relative;
  overflow: visible;
}

.portal-content-block._100h._0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 100%;
  padding: 0;
  overflow: scroll;
}

.portal-content-block._100h.dark {
  background-color: var(--yellow);
}

.portal-content-block._100h.sticky-container {
  padding-top: 0;
  padding-bottom: 0;
}

.plan-price {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1em;
}

.plan-price.currency {
  padding-right: 0;
  font-size: 1.1rem;
  font-weight: 400;
}

.prince-period {
  color: #727272;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  padding-left: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.plan-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  margin-top: 1.5rem;
  display: grid;
  position: relative;
  overflow: visible;
}

.tier-title {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Baloo 2", sans-serif;
  font-size: 1.8rem;
  line-height: 1.2em;
}

.price-button-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.price-button-container.hide {
  display: none;
}

.text-block-7 {
  font-family: Open Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.6em;
}

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

.price.monthly {
  display: none;
}

.price.annual {
  grid-template-columns: auto auto 1fr 1fr;
}

.plan-benefit {
  color: #333;
  border-radius: .5rem;
  width: 100%;
  margin: 0;
  padding: .3rem .5rem;
  transition: all .5s;
  display: block;
}

.plan-benefit:hover {
  background-color: var(--whitesmoke);
}

.plan-benefit:active {
  font-weight: 600;
}

.plan-benefit-trigger {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  overflow-wrap: normal;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.plan-benefit-trigger.w--open {
  font-weight: 600;
}

.icon-2 {
  margin: 0;
  position: static;
}

.dropdown-list-2 {
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #ddd0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 30px;
}

.plan-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.plan-list-title {
  padding-bottom: 1rem;
}

.div-block-22 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--soft-grey);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 3rem;
  padding: 1rem;
  font-size: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.lets-get-started {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.lets-get-started.hide {
  display: none;
}

.text-block-8 {
  z-index: 2;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 6rem;
  font-size: 14px;
  line-height: 2.6rem;
  display: flex;
  position: relative;
}

.text-block-9 {
  z-index: 2;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 2.6rem;
  font-size: 14px;
  line-height: 1rem;
  display: flex;
  position: relative;
}

.annually-monthly-switch {
  z-index: 1;
  background-color: var(--old-dark-green);
  border-radius: 1.3rem;
  justify-content: center;
  align-items: center;
  width: 7.6rem;
  height: 2.6rem;
  display: flex;
  position: absolute;
  inset: .2rem auto 0% .2rem;
  box-shadow: 0 2px 5px #0003;
}

.annually-monthly-switch.additional {
  width: 50%;
}

.everything-plus {
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  margin-bottom: .2rem;
  padding: .5rem;
  font-weight: 600;
}

.plan-details-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  position: relative;
}

.savings {
  background-color: var(--yellow);
  border-radius: 3.9rem;
  padding: .5rem 1.5rem;
  box-shadow: 0 2px 5px #0003;
}

.savings-container {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  inset: -20px 0% auto;
}

.text-block-10 {
  color: #9e9e9e;
}

.billing-overview {
  grid-template-rows: auto;
  width: 100%;
}

.current-plan {
  border: 1px solid var(--light-reen);
  color: var(--light-reen);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1em;
  display: flex;
}

.text-block-11 {
  border-bottom: 1px solid var(--soft-grey);
}

.plan-features {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  padding: .5rem;
  display: flex;
}

.plan-feature-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.features-plan-allowance {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.count {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1em;
}

.flex-block-33 {
  flex-flow: column;
  padding-bottom: 0;
}

.grid-11 {
  grid-template-rows: auto;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3.white {
  color: var(--white);
}

.flex-block-34 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.portal-window-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top-left-radius: 0;
  grid-template-columns: 1fr;
  height: 100%;
  overflow: hidden;
}

.portal-section {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--soft-grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.portal-section._2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--whitesmoke);
  flex-flow: column;
  display: flex;
}

.text-block-12, .text-block-13 {
  display: none;
}

.buy-buttons {
  justify-content: flex-start;
  align-items: stretch;
}

.plan-shadow {
  z-index: 1;
  border-radius: .5rem;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.image-8 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  min-width: 100%;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-26 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shuffle-button {
  background-color: var(--light-reen);
  width: 1.4rem;
  height: 1.4rem;
  color: var(--white);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .2rem;
  font-family: "Baloo 2", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.shuffle-button:hover {
  background-color: var(--dark-blue);
}

.shuffle-button.left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 1.6rem;
  padding-bottom: .1rem;
  padding-right: .1rem;
  transition: all .4s;
}

.shuffle-button.right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 1.6rem;
  padding-bottom: .1rem;
  padding-left: .1rem;
  transition: all .4s;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.venue-link-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--light-reen);
  flex-flow: column;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.venue-link-block:hover {
  color: var(--dark-blue);
}

.flex-block-37 {
  justify-content: center;
  align-items: flex-end;
}

.flex-block-38 {
  overflow: hidden;
}

.activity-grid {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  grid-template-columns: 1fr;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--whitesmoke);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.6rem .2rem;
  align-content: center;
  height: 3rem;
}

.flex-block-39 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 1rem;
}

.div-block-27 {
  background-color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  display: flex;
}

.activity-count {
  text-align: center;
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.text-block-14 {
  color: #686868;
}

.text-block-15 {
  font-weight: 600;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(200px, 250px) 1fr;
  height: 18rem;
  position: relative;
}

.div-block-28 {
  z-index: 1;
  border-radius: .5rem;
  height: 18rem;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.message-cats {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--soft-grey);
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  grid-template-rows: auto auto auto auto auto auto 100%;
  grid-template-columns: 1fr;
  position: relative;
  overflow: hidden;
}

.message-cat-button {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-bottom: 1px solid var(--soft-grey);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: 1rem;
  font-size: .8rem;
  line-height: 1em;
  transition: opacity 1s;
  display: flex;
}

.message-cat-button:hover {
  background-color: var(--whitesmoke);
}

.messages-container {
  z-index: 2;
  border-right: 1px solid var(--soft-grey);
  background-color: var(--whitesmoke);
  flex-flow: column;
  height: 18rem;
  display: flex;
  position: relative;
  overflow: scroll;
}

.message-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--soft-grey);
  background-color: var(--white);
  cursor: pointer;
  grid-template-columns: 1fr;
  width: 100%;
  padding: .3rem .5rem;
  transition: all .4s;
  position: relative;
}

.message-button:hover {
  background-color: #f5f5f5;
}

.flex-block-40 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.new-message-indicator {
  aspect-ratio: 1;
  background-color: var(--light-reen);
  border-radius: 50%;
  width: .5rem;
}

.message-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.message-title.important {
  font-weight: 600;
}

.message-date {
  color: var(--grey-text);
  font-size: 12px;
  font-weight: 300;
  line-height: 1em;
}

.message-container {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: 1fr 2.8rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 18rem;
  padding: 0;
  display: grid;
  position: relative;
}

.message-richtext {
  width: 100%;
  padding-top: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
}

.footer-wrapper {
  background-color: var(--dark-blue);
  width: 100vw;
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding: 50px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.venue-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--soft-grey);
  outline-offset: 0px;
  cursor: pointer;
  outline: 3px #333;
  grid-template-columns: 1fr auto;
  min-width: 200px;
  padding: 1rem;
  text-decoration: none;
}

.venue-button:hover {
  background-color: var(--whitesmoke);
}

.venue-button.new-event {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  max-height: 4rem;
  position: relative;
}

.venue-button.new-venue {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #333;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  max-height: none;
  display: grid;
}

.venue-button.new-venue.w--current {
  max-height: none;
}

.venue-button.event-filter, .venue-button.insight-filern {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  width: 100%;
  max-height: 4rem;
  position: relative;
}

.paid-tag {
  background-color: var(--dark-blue);
  color: var(--white);
  border-radius: .9rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .7rem;
  font-size: .6rem;
  line-height: 1em;
  display: flex;
}

.paid-tag.pro {
  background-color: var(--yellow);
}

.venue-address {
  color: var(--grey-text);
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2em;
}

.h4-0pad {
  margin-top: 0;
  margin-bottom: 0;
}

.h4-0pad.wrap.event {
  line-height: 1em;
}

.flex-block-41 {
  justify-content: flex-start;
  align-items: flex-end;
}

.venue-tab {
  border-bottom: 1px solid var(--white);
  background-color: #fff0;
  border-radius: 0;
  padding: 0 0 .5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
}

.venue-tab:hover {
  border-bottom: 1px solid var(--light-reen);
  background-color: #f5f5f500;
  border-radius: 0;
  text-decoration: none;
}

.venue-tab.w--current {
  border-bottom: 1px solid var(--soft-grey);
  box-shadow: none;
  color: var(--dark);
  background-color: #fff0;
  border-radius: 0;
  font-weight: 600;
}

.tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--soft-grey);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  padding-top: 0;
  padding-bottom: .5rem;
  display: flex;
}

.tab-pane-overview {
  padding-top: 0;
}

.form-field-text {
  border: 1px solid var(--soft-grey);
  background-color: var(--white);
  border-radius: .5rem;
  width: 100%;
  height: 2.5rem;
  padding: .3rem;
  font-family: Open Sans, sans-serif;
}

.form-field-text:active {
  border-color: var(--grey-text);
}

.form-field-text.long {
  height: auto;
  min-height: 5rem;
}

.form-field-text.drop {
  border-style: solid;
}

.form-field-text.file-name {
  flex: 1;
}

.form-field-text.file-name.hide-overflow {
  overflow: hidden;
}

.form-field-text.delete {
  background-color: var(--white);
  width: auto;
}

.form-field-text.password {
  width: 100%;
  padding-right: 3.1rem;
  position: relative;
  overflow: hidden;
}

.form-field-text.business {
  background-color: var(--white);
}

.form-field-text.search-form {
  background-color: #fff;
}

.form-field-text.search {
  border-color: var(--grey-text);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 2.5rem;
  max-height: none;
  display: flex;
}

.form-field-text.auto-height {
  height: auto;
  min-height: 2.5rem;
  max-height: none;
}

.form-field-text.expand {
  white-space: pre-wrap;
  height: auto;
  min-height: 2.5rem;
  max-height: none;
}

.form-field-text.age {
  width: 4rem;
}

.venue-form-field-title {
  padding-bottom: .5rem;
  font-weight: 600;
  line-height: 1.4em;
}

.venue-form-field-title._5 {
  padding-bottom: 0;
}

.venue-form-field-title.day {
  text-align: center;
  font-weight: 300;
}

.promotional-message {
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  margin-bottom: 1rem;
  padding: .5rem;
}

.promotional-message.go-pro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.promotional-message.delete-event {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 1rem;
  display: grid;
}

.promotional-message.delete-venue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.promotional-message.duplicate-event {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 1rem;
  display: grid;
}

.promotional-message.sold-out {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: grid;
}

.save-button {
  background-color: var(--light-reen);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  transition: opacity 1s;
  display: flex;
}

.save-button:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.save-button.delete {
  min-width: 3rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.save-button.delete:hover {
  background-color: #b30000;
  background-image: none;
}

.venue-embed {
  display: none;
}

.save-message {
  border-radius: 1.5px;
  width: 100%;
  padding: 1rem;
  display: none;
}

.form-section-heading {
  border-top: 1px solid var(--soft-grey);
  border-bottom: 1px none var(--soft-grey);
  padding-top: .5rem;
}

.form-section-heading.top {
  border-top-style: none;
}

.form-section-heading.stretch {
  justify-content: space-between;
  display: flex;
}

.form-section-heading.stretch._0 {
  border-top-style: none;
  flex-flow: row;
  padding-top: 0;
}

.text-block-18 {
  font-family: "Baloo 2", sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.tab-content-wrapper {
  width: 100%;
  padding-top: 0;
}

.tab-content-wrapper._1remh {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.venue-data-grid {
  width: 100%;
}

.venue-data-grid.business {
  grid-template-columns: 1fr 1fr;
}

.opening-hours {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: auto minmax(10rem, auto) 1fr 1fr;
}

.opening-hours.event-range {
  grid-template-rows: auto;
  grid-template-columns: auto minmax(10rem, auto) 1fr 1fr;
  width: 100%;
}

.opening-hours.beta {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem;
}

.opening-hours.beta.row {
  grid-template-rows: auto;
  grid-template-columns: 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem 1.5rem 1fr 1fr;
}

.checkbox {
  aspect-ratio: 1;
  border: 1px solid var(--grey-text);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.checkbox:hover {
  border-color: var(--light-reen);
}

.checkbox:active {
  background-color: var(--light-reen);
}

.checkbox.checked {
  border-color: var(--green);
  background-color: var(--light-reen);
}

.tick {
  color: var(--white);
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.add-season {
  border-top: 1px solid var(--soft-grey);
  border-bottom: 1px none var(--soft-grey);
  padding-top: .5rem;
}

.venue-facility-check {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.tabs {
  width: 100%;
  position: sticky;
  top: 0;
}

.tabs.venue-admin {
  z-index: 1;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 1rem;
  overflow: scroll;
}

.div-block-31 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.radio-slide-wrapper {
  border: 1px solid var(--whitesmoke);
  background-color: var(--soft-grey);
  border-radius: 1.4rem;
  justify-content: flex-start;
  align-items: center;
  width: 3.5rem;
  height: 1.8rem;
  padding: .2rem;
  display: flex;
}

.radio-slide-wrapper.yes {
  border-color: var(--whitesmoke);
  background-color: var(--light-reen);
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 3.5rem;
}

.div-block-32 {
  aspect-ratio: 1;
  background-color: var(--white);
  border-radius: 50%;
  width: 1.4rem;
  box-shadow: 0 2px 5px #0003;
}

.upload-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--soft-grey);
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .7rem .5rem;
  line-height: 1em;
}

.upload-button:hover {
  background-color: var(--soft-grey);
}

.flex-block-43 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.gallery-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

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

.hero-image-preview {
  border-radius: .5rem;
  box-shadow: 0 2px 5px #0003;
}

.upgrade-button {
  background-color: var(--yellow);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  transition: opacity 1s;
  display: flex;
}

.upgrade-button:hover {
  background-image: linear-gradient(180deg, var(--yellow), #f3dda6);
}

.gallery-image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--whitesmoke);
  border-radius: .5rem;
  flex-flow: column;
  height: 100%;
  padding: .5rem;
  display: flex;
}

.gallery-image-wrapper.new {
  background-color: var(--whitesmoke);
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.gallery-image-wrapper.new:hover {
  background-color: var(--soft-grey);
}

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

.preview-gallery-image {
  border-radius: .3rem;
}

.admin-business-name {
  color: var(--grey-text);
  padding-bottom: 0;
  font-weight: 400;
  line-height: 1em;
}

.admin-label {
  font-weight: 600;
  line-height: 1em;
}

.grid-17 {
  grid-template-columns: auto 1fr;
}

.flex-block-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr auto;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.additional-user-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-47 {
  justify-content: center;
  align-items: center;
  line-height: 2em;
}

.event-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--soft-grey);
  outline-offset: 0px;
  cursor: pointer;
  outline: 3px #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  width: 100%;
  min-width: 200px;
  padding: 1rem;
}

.event-button:hover {
  background-color: var(--whitesmoke);
}

.event-date {
  color: var(--grey-text);
  padding-top: .2rem;
  font-size: 14px;
  font-weight: 300;
  line-height: 1em;
}

.event-status-tag {
  background-color: var(--dark-blue);
  color: var(--white);
  border-radius: .9rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .7rem;
  font-size: .6rem;
  line-height: 1em;
  display: flex;
}

.event-status-tag.submitted {
  background-color: var(--green);
}

.event-status-tag.completed {
  background-color: var(--grey-text);
}

.event-status-tag.live {
  background-color: var(--light-reen);
}

.event-status-tag.candidate {
  background-color: var(--peach);
}

.event-age-suitability {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.event-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--soft-grey);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 1rem;
  padding-top: 0;
  padding-bottom: .5rem;
  display: flex;
}

.event-data-grid {
  width: 100%;
}

.form-field-text-copy {
  border: 1px solid var(--soft-grey);
  border-radius: .5rem;
  height: 2.5rem;
  padding: .3rem;
}

.form-field-text-copy:active {
  border-color: var(--grey-text);
}

.event-section-title {
  border-top: 1px solid var(--soft-grey);
  border-bottom: 1px none var(--soft-grey);
  padding-top: .5rem;
}

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

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

.flex-block-49 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.event-specific-date {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-bottom: .5rem;
}

.event-specific-date.closure-date {
  grid-template-columns: auto 1fr;
}

.button-add-date {
  background-color: var(--dark-blue);
  border-radius: .5rem;
  margin-bottom: .5rem;
  transition: all .5s;
}

.button-add-date:hover {
  background-color: var(--light-reen);
}

.repeat-day {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.event-location {
  color: var(--grey-text);
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
}

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

.grey-text._5 {
  padding-bottom: .5rem;
}

.proposed-venue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--soft-grey);
  cursor: pointer;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: .3rem;
  display: flex;
}

.proposed-venue:hover {
  background-color: var(--soft-grey);
}

.proposed-venue.selected {
  background-color: #27c0b233;
  width: 100%;
}

.proposed-venues-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.venues-search-button-wrapper {
  padding-top: .5rem;
}

.inspect-venue-button {
  aspect-ratio: 1;
  border: 1px solid var(--soft-grey);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 3.5rem;
  padding: .2rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1em;
}

.inspect-venue-button:hover {
  background-color: var(--whitesmoke);
}

.proposed-venue-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--soft-grey);
  cursor: pointer;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0;
  display: grid;
}

.modal-back {
  z-index: 999;
  background-color: #063141e6;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-back.home {
  height: auto;
  min-height: 100vh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: none;
  overflow: visible;
}

.venue-preview-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  width: 500px;
  max-width: 95vw;
  padding: 1rem;
}

.venue-preview-wrapper.home {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 100%;
  display: flex;
}

.grid-19 {
  grid-template-columns: 1fr auto;
}

.modal-close-button {
  aspect-ratio: 1;
  background-color: var(--dark-blue);
  width: 2rem;
  color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: .5rem;
  line-height: 1em;
  transition: all .5s;
  display: flex;
}

.modal-close-button:hover {
  background-color: var(--dark);
}

.heading-8 {
  margin-top: 0;
}

.image-9 {
  aspect-ratio: auto;
  width: 100%;
  overflow: hidden;
}

.div-block-35 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.div-block-36 {
  width: 50%;
}

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

.flex-block-51 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

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

.flex-block-53 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.portal-sn-option-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding-right: 0;
  overflow: hidden;
}

.portal-sn-option-wrapper.logo {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 2rem;
  overflow: hidden;
}

._7rem {
  width: .7rem;
}

.side-nav-expand {
  aspect-ratio: 1;
  border: 1px solid var(--soft-grey);
  height: 2rem;
  color: var(--grey-text);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
  display: flex;
}

.side-nav-expand:hover {
  background-color: var(--whitesmoke);
}

.mobile-sidenav-explan-button-wrapper {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.portal-logo {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.choose-file {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

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

.portal-messages {
  display: none;
}

.div-block-37 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: center;
  height: 2rem;
  display: flex;
}

.star-rating-star {
  font-family: "Fa 400", Arial, sans-serif;
}

.star-rating-star:hover, .star-rating-star.selected {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.flex-block-55 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
}

.sort-up-down {
  aspect-ratio: 1;
  background-color: var(--whitesmoke);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
  display: flex;
}

.sort-up-down:hover {
  background-color: var(--soft-grey);
}

.flex-block-56 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.div-block-38 {
  aspect-ratio: 1;
  background-color: var(--grey-text);
  border-radius: 50%;
  width: .3rem;
}

.flex-block-57 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.star-rating-star-rating {
  color: var(--soft-grey);
  font-family: "Fa 400", Arial, sans-serif;
}

.star-rating-star-rating.selected {
  color: var(--yellow);
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.review-title {
  margin-top: 0;
}

.review-stars-wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: center;
  height: 2rem;
  display: flex;
}

.review-body-text {
  padding-top: 1rem;
}

.review-tag {
  background-color: var(--dark-blue);
  color: var(--white);
  text-transform: none;
  white-space: nowrap;
  border-radius: .8rem;
  justify-content: center;
  align-items: center;
  padding: .7px 1rem;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.6em;
  display: flex;
}

.tag--wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.review-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--soft-grey);
  outline-offset: 0px;
  cursor: pointer;
  outline: 3px #333;
  grid-template-columns: 1fr auto;
  min-width: 200px;
  padding: 1rem;
}

.review-button:hover {
  background-color: var(--whitesmoke);
}

.review-embed {
  display: none;
}

.text-block-21, .text-block-22 {
  font-weight: 600;
}

.flex-block-59 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.delete-button {
  background-color: var(--dark-blue);
  text-align: center;
  border-radius: .5rem;
  transition: all .4s;
}

.delete-button:hover {
  background-image: linear-gradient(180deg, var(--dark-blue), var(--dark));
}

.flex-block-60 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.personal-details-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.heading-9 {
  margin-bottom: 0;
  line-height: 1em;
}

.email-reset {
  border-top: 1px none var(--grey-text);
  grid-template-columns: 1fr;
  margin-top: 0;
  padding-top: 0;
}

.password--wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.password-reveal {
  aspect-ratio: 1;
  border: 1px solid var(--soft-grey);
  height: 2.5rem;
  color: var(--grey-text);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  font-family: "Fa 400", Arial, sans-serif;
  transition: all .4s;
  display: flex;
}

.password-reveal:hover {
  background-color: var(--whitesmoke);
  color: var(--light-reen);
}

.password-reveal.password {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 2.5rem;
  margin: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.password-reveal.password:hover {
  background-color: var(--soft-grey);
  color: var(--grey-text);
}

.password-reveal.password.hide {
  background-color: var(--white);
  color: var(--grey-text);
}

.password-reveal.password.hide:hover {
  background-color: var(--soft-grey);
  color: var(--grey-text);
}

.code-embed-27 {
  display: none;
}

.addition-annual {
  z-index: 2;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 12px;
  line-height: 2.6rem;
  display: flex;
  position: relative;
}

.additional-monthly {
  z-index: 2;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.6rem;
  font-size: 12px;
  line-height: 1rem;
  display: flex;
  position: relative;
}

.monthly-annual-additional {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--soft-grey);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: 1rem;
  font-size: 10px;
  display: grid;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.add-venue-button-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.nearby-view {
  z-index: 1;
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  aspect-ratio: 321 / 693;
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.venue-card {
  z-index: 1;
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  aspect-ratio: 320 / 693;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.phone-view-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.business-logo-upload {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px none var(--whitesmoke);
  border-radius: .5rem;
  flex-flow: column;
  height: 100%;
  padding: 0;
  display: flex;
}

.user-business-role {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.wrapper-100 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flex-block-64 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
}

.marketing-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.team-count {
  font-family: "Baloo 2", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
}

.code-embed-28 {
  display: none;
}

.flex-block-65 {
  justify-content: center;
  align-items: center;
}

.small-toggle {
  border: 1px solid var(--soft-grey);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 4rem;
  height: 2rem;
  padding-left: .2rem;
  padding-right: .2rem;
  display: flex;
  position: relative;
}

.small-toggle-switch {
  border: 1px none var(--grey-text);
  background-color: var(--soft-grey);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
}

.overview-event-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}

.plus-button {
  aspect-ratio: 1;
  background-color: var(--light-reen);
  width: 1.6rem;
  color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-size: 12px;
  line-height: 1em;
  display: flex;
}

.plus-button:hover {
  background-color: var(--dark-blue);
}

.overview-script {
  width: 100%;
  display: none;
}

.preview-descriptions {
  text-align: center;
}

.swtich {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.radio-slide-wrapper-no {
  border: 1px solid var(--whitesmoke);
  background-color: var(--soft-grey);
  border-radius: 1.4rem;
  justify-content: flex-start;
  align-items: center;
  width: 3.5rem;
  height: 1.8rem;
  padding: .2rem;
  display: flex;
}

.radio-slide-wrapper-yes {
  border: 1px solid var(--whitesmoke);
  background-color: var(--light-reen);
  border-radius: 1.4rem;
  justify-content: flex-end;
  align-items: center;
  width: 3.5rem;
  height: 1.8rem;
  padding: .2rem;
  display: flex;
}

.social-handle-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.event-social-pull-options {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.socials-pull-grid {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.business-details-grid-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 0 .5rem .5rem 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  height: auto;
  padding: 0;
  display: grid;
}

.roles-drop {
  width: 100%;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  position: relative;
}

.table-header {
  z-index: 2;
  text-align: center;
  padding-bottom: 1rem;
  font-family: "Baloo 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1em;
  position: relative;
}

.role-responsibility {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
}

.tick-wrapper {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.tick-circle {
  aspect-ratio: 1;
  border: 1px solid var(--green);
  background-color: var(--white);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--green);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
  display: flex;
}

.text-block-23 {
  padding: 50px;
}

.dropdown-toggle-2 {
  padding-left: 0;
}

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

.roles-row.wash {
  background-color: var(--whitesmoke);
  border-radius: .5rem;
}

.text-block-24 {
  font-weight: 600;
}

.grid-20 {
  grid-template-columns: 1fr 1fr;
}

.team-member-asign-role {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.search-bar-wrapper {
  border: 1px solid var(--soft-grey);
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  padding: .2rem .2rem .2rem .5rem;
}

.grid-21 {
  padding-top: 1rem;
}

.grid-22 {
  grid-template-columns: 1fr;
  min-height: 100%;
}

.heading-10 {
  margin-top: 0;
  margin-bottom: 0;
}

.search-field {
  border: 1px #000;
  width: 100%;
  height: 2rem;
  padding: .2rem;
}

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

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

.video {
  border-radius: 0;
}

.flex-block-66 {
  border-radius: .5rem;
  overflow: hidden;
}

.grid-3c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-67 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  padding: 100px;
  display: grid;
}

.login-left {
  background-color: var(--light-reen);
  background-image: linear-gradient(112deg, var(--light-reen), var(--dark-blue));
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 25px;
  display: flex;
}

.login-right {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 50px;
  display: flex;
}

.loging-left-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-39 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.log-in-logo {
  width: 100px;
}

.login-fields {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
}

.link-on-white {
  text-decoration: none;
}

.link-on-white:hover {
  text-decoration: underline;
}

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

.flex-100.top-1rem {
  padding-top: 1rem;
}

.flex-100._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.login-create-div {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  display: flex;
}

.heading-11 {
  margin-top: 10px;
}

.image-11 {
  border-radius: .5rem;
  width: 100%;
  margin-bottom: .5rem;
}

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

.flex-block-70 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.admin-embed-block {
  width: 100%;
}

.div-block-41 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.flex-block-71 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: flex-start;
  display: grid;
}

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

.flex-block-72 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.div-block-42 {
  z-index: 1;
  background-color: var(--light-reen);
  color: var(--light-reen);
  border-radius: .5rem;
  position: absolute;
  inset: 0%;
}

.flex-block-73 {
  z-index: 2;
  position: relative;
}

.section-tease {
  color: var(--light-reen);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
}

.section-tease.blue {
  color: var(--dark-blue);
}

.heading-13 {
  margin-top: 0;
}

.flex-block-74 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 50px 0;
}

.benefits-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1000px;
}

.benefit-card {
  border-radius: .5rem;
  padding: 25px;
  box-shadow: 0 2px 5px #0003;
}

.image-12 {
  width: auto;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

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

.grow-audience-div {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: .25rem .25rem .25rem 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.grow-audience-example-header {
  font-family: "Baloo 2", sans-serif;
  font-size: 14px;
  line-height: 1em;
}

.grow-numbers-conatiner {
  aspect-ratio: 1;
  background-color: var(--dark-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  max-width: 2.5rem;
  display: flex;
}

.stat-number {
  color: var(--white);
  text-align: center;
  font-family: "Baloo 2", sans-serif;
  line-height: 1em;
}

.home-hero-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  position: relative;
}

.home-hero-content-wrapper.darken {
  text-shadow: 0 0 1px #000c;
  background-color: #0000;
}

.grow-audience-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--dark-blue);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.stand-out-content-wrapper {
  z-index: 1;
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--dark-blue);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.events-content-wrapper {
  z-index: 1;
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--white);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.event-listing-wrapper {
  flex: none;
  height: 0;
  overflow: hidden;
}

.bold-text-5 {
  font-family: "Baloo 2", sans-serif;
}

.flex-block-75 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: none;
}

.image-13 {
  height: 50px;
}

.div-block-43 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-14 {
  object-fit: cover;
  width: 200%;
  max-width: 200%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.mobile-phone-preview {
  display: none;
}

.white-text {
  color: #fff;
}

.white-text.centered {
  text-align: center;
}

.email-form {
  width: 100%;
}

.form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  display: flex;
}

.email-form-field {
  border: 1px #000;
  border-radius: .5rem;
  margin-bottom: 0;
  font-weight: 400;
}

.success-message {
  color: var(--old-dark-green);
  background-color: #ddd0;
  font-family: "Baloo 2", sans-serif;
  font-size: 1.2em;
}

.error-message {
  text-align: center;
  background-color: #ffdede00;
}

.never-miss-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.meet-ben-mobile-container, .never-miss-mobile-container-copy {
  display: none;
}

.footer-grid {
  min-width: 0;
  max-width: 1000px;
  color: var(--white);
  grid-template-columns: 1fr 1fr 1fr;
}

.connect-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr;
}

.connect-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
}

.contact-link {
  color: var(--white);
  text-decoration: none;
}

.contact-link:hover {
  color: var(--light-reen);
}

.contect-icon {
  text-align: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.contect-icon.social-brand {
  font-family: "Fa Brands 400", Arial, sans-serif;
}

.footer-title {
  font-family: "Baloo 2", sans-serif;
  font-size: 1.2rem;
  line-height: 1.4em;
}

.legal {
  font-size: 10px;
}

.image-18 {
  max-width: 50%;
}

.secure-mobile-wrapper {
  display: none;
}

.text-block-26 {
  line-height: 1.4em;
}

.grid-24 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  place-content: center;
  height: 3rem;
}

.free-button {
  background-color: var(--light-reen);
  box-shadow: 0 2px 5px 0 var(--green);
  color: var(--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.free-button:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.image-19 {
  height: 2.5rem;
  padding-left: 8px;
}

.text-block-28 {
  text-align: center;
  padding-right: 8px;
}

.text-block-29, .text-block-30 {
  display: flex;
}

.intro-events-offer {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px solid var(--light-reen);
  text-align: center;
  flex-flow: column;
  width: 100%;
  padding-top: .5rem;
  display: flex;
}

.offer-code {
  text-align: center;
  font-family: "Baloo 2", sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.dropdown-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.event-filter-drop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-list-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  position: relative;
}

.event-filter-option {
  background-color: #f0f0f0;
  width: 100%;
  display: flex;
}

.event-filter-option:hover {
  background-color: #d1d1d1;
}

.search-form {
  background-color: #f0f0f0;
  width: 100%;
  margin-bottom: 0;
}

.form-2 {
  padding: 1rem;
}

.duplicate-event-button {
  background-color: var(--light-reen);
  text-align: center;
  border-radius: .5rem;
  width: 100%;
  transition: all .4s;
}

.duplicate-event-button:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.event-review-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
}

.event-checklist-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.event-checklist-grid {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.checklist-shell {
  aspect-ratio: 1;
  border: 1px solid var(--grey-text);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.checklist-shell:hover {
  background-color: var(--dark-blue);
}

.event-check-tick {
  aspect-ratio: 1;
  width: 1.5rem;
  color: var(--light-reen);
  text-align: center;
  background-color: #27c0b200;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1em;
  display: flex;
}

.event-check-item-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.event-check-name {
  color: var(--dark-blue);
  text-decoration: none;
  transition: all .4s;
}

.event-check-name:hover {
  text-decoration: underline;
}

.submit-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
}

.event-status-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
  padding-top: 1rem;
}

.flex-block-76 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.do-this-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.do-this-wrapper.stretch {
  justify-content: space-between;
}

.event-submit-button {
  background-color: var(--light-reen);
  border-radius: .5rem;
  padding: .5rem 1rem;
}

.event-submit-button:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.event-submit-button.amber {
  background-color: var(--yellow);
}

.event-submit-button.amber:hover {
  background-image: linear-gradient(180deg, var(--yellow), #aa8a3b);
}

.event-submit-button.deny {
  background-color: var(--peach);
}

.event-submit-button.deny:hover {
  background-image: linear-gradient(180deg, var(--peach), #bd2907);
}

.event-submit-button.delete {
  background-color: #bd0808;
}

.event-submit-button.delete:hover {
  background-color: var(--dark);
  background-image: none;
}

.event-token-summary-wrapper {
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  width: 100%;
  padding: .5rem;
}

.grid-25 {
  width: 100%;
  margin-top: .5rem;
}

.div-block-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.submit-button-wrapper-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
  display: flex;
}

.div-100 {
  width: 100%;
}

.div-100.h {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.email-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  color: var(--dark);
  text-align: center;
  cursor: pointer;
  border-radius: .9rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .8rem;
  font-size: .8rem;
  line-height: 1em;
  transition: all .4s;
  display: flex;
}

.email-button:hover {
  background-color: var(--whitesmoke);
}

.email-button.save {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.message-buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--soft-grey);
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 2.8rem;
  padding: .5rem;
  display: flex;
}

.text-block-31 {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.div-block-48 {
  z-index: 99999;
  background-color: var(--dark);
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.message-reply {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto minmax(300px, auto);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 350px;
  max-width: 600px;
  display: grid;
  overflow: hidden;
}

.reply-messsage-buttons-container {
  border-bottom: 1px none var(--soft-grey);
  background-color: var(--whitesmoke);
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.send-button {
  aspect-ratio: 1;
  background-color: var(--light-reen);
  width: 2rem;
  color: var(--white);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: 3px;
  padding-right: 3px;
  font-family: "Fa Solid 900", Arial, sans-serif;
  transition: all .4s;
  display: flex;
}

.send-button:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.close-button-message {
  aspect-ratio: 1;
  width: 1.2rem;
  color: var(--white);
  cursor: pointer;
  background-color: #ff2d2dbf;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-family: "Fa Solid 900", Arial, sans-serif;
  font-size: .8rem;
  line-height: 1em;
  transition: all .4s;
  display: flex;
}

.close-button-message:hover {
  background-color: #ff0606bf;
}

.message-form-subject {
  border-bottom: 1px solid var(--soft-grey);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.message-form-subjust-field {
  border: 1px #000;
  margin-bottom: 0;
  padding-left: .5rem;
  padding-right: 0;
}

.message-form {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.message-title-tag {
  color: var(--grey-text);
  margin-bottom: 0;
  font-size: .8rem;
  font-weight: 300;
  line-height: 1em;
}

.message-form-content {
  border-top: 1px #000;
  height: 100%;
}

.message-form-field-long {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--soft-grey);
  min-height: 250px;
  margin-bottom: 0;
  padding: 0;
  font-weight: 300;
}

.form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.venue-filter-option {
  background-color: #f0f0f0;
  width: 100%;
  display: flex;
}

.venue-filter-option:hover {
  background-color: #d1d1d1;
}

.flex-block-77 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.admin-venue-tag {
  background-color: var(--light-reen);
  color: var(--white);
  border-radius: .9rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .7rem;
  font-size: .6rem;
  line-height: 1em;
  display: flex;
}

.admin-venue-tag.pro {
  background-color: var(--yellow);
}

.admin-venue-tag.claimed {
  background-color: var(--dark-blue);
}

.admin-venue-tag.verified {
  background-color: var(--light-reen);
}

.admin-venue-tag.promoted, .admin-venue-tag.featured {
  background-color: var(--yellow);
}

.admin-venue-tag.needs-verifiecation {
  background-color: var(--dark-blue);
}

.admin-venue-tag.unclaimed {
  background-color: var(--grey-text);
}

.admin-venue-tag.admnistrator {
  background-color: var(--yellow);
}

.code-embed-29 {
  display: none;
}

.user-portal-page-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  width: 100vw;
  min-width: 100vw;
  max-width: 100vw;
  min-height: 100vh;
  max-height: none;
  font-size: .9rem;
}

.user-portal-content-wrapper {
  flex-flow: column;
  display: flex;
}

.user-portal-content-area {
  background-color: var(--soft-grey);
  height: 100%;
}

.user-portal-venue-grid {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 300px) minmax(200px, 1fr);
  height: 100%;
  padding: 1rem;
}

.div-block-49 {
  background-color: #f0f0f0;
  padding: 1rem;
}

.users-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 1rem;
}

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

.user-search {
  flex-flow: column;
  display: flex;
}

.user-container {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  padding: .5rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.user-venue-event-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  padding-bottom: .5rem;
}

.user-venue-event-grid.info {
  grid-template-columns: auto 1fr;
}

.body-2 {
  font-family: Open Sans, sans-serif;
}

.icon {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.user-admin-link {
  width: 100%;
  color: var(--dark);
  text-decoration: none;
}

.user-admin-link:hover {
  color: var(--light-reen);
}

.user-card-name {
  margin-top: 0;
  margin-bottom: 0;
}

.user-venue-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px solid var(--grey-text);
  border-radius: 0;
  width: 100%;
  padding: .5rem 0;
}

.user-events-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px none var(--grey-text);
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.flex-block-78 {
  flex-flow: row;
}

._5-h {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

._5-h.spread {
  justify-content: space-between;
}

._5-h.aligned-centre {
  justify-content: flex-start;
  align-items: center;
}

.user-section-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  font-weight: 700;
}

.user-admin-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px solid var(--grey-text);
  border-radius: 0;
  padding: .5rem 0;
}

.flex-block-79 {
  padding: .5rem;
}

.launch-hide {
  display: none;
}

.flex-block-80 {
  justify-content: flex-start;
  align-items: center;
}

.message-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.message-user-button {
  background-color: var(--soft-grey);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  display: flex;
}

.message-user-button:hover {
  background-color: #cacaca;
}

._8v {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  width: 100%;
}

.linked-venues-events-drop {
  width: 100%;
}

.dropdown-toggle-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px none var(--grey-text);
  padding: 0 1rem .5rem 0;
  display: flex;
}

.text-block-32 {
  font-weight: 700;
}

.dropdown-list-6.w--open {
  background-color: #fff;
  position: static;
}

.message-category {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.dropdown-toggle-4 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.email-category-select {
  padding-top: 0;
}

.dropdown-list-7.w--open {
  background-color: #fff;
  position: relative;
}

.description-counter {
  flex-flow: row;
  justify-content: space-between;
}

.flex-block-81 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: scroll;
}

.price-breakdown {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pricing-category-guide {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10rem;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

._5-v {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: stretch;
}

.free-event-check {
  aspect-ratio: 1;
  border: 1px solid var(--grey-text);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.free-event-check:hover {
  border-color: var(--light-reen);
}

.free-event-check:active {
  background-color: var(--light-reen);
}

.free-event-check.checked {
  border-color: var(--green);
  background-color: var(--light-reen);
}

.price-guide-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.pricing-free-indicator {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.grid-26 {
  grid-template-columns: 1fr auto auto;
}

.grid-27 {
  width: 100%;
}

.code-embed-31 {
  display: none;
}

.weekly-hours-beta {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.price-range-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 10rem 1fr;
}

.price-range-grid.titles {
  line-height: 2em;
}

.age-range-selector {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
}

.text-block-34 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.horizontal-line {
  border-top: 1px solid #000;
  width: 100%;
}

.age-range-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
}

.add-price-range {
  background-color: var(--light-reen);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  transition: opacity 1s;
  display: flex;
}

.add-price-range:hover {
  background-image: linear-gradient(180deg, var(--light-reen), var(--green));
}

.add-price-range.delete {
  min-width: 3rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.add-price-range.delete:hover {
  background-color: #b30000;
  background-image: none;
}

.price-grid-wrapper {
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-50 {
  width: 100%;
}

.flex-block-82 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--whitesmoke);
  border-radius: .5rem;
  padding: .5rem;
}

.specific-open-dates {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.tag-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.canonical-tag-pill {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--light-reen);
  color: var(--white);
  cursor: pointer;
  border-radius: 8rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  padding: .3rem .7rem;
  transition: all .4s;
}

.canonical-tag-pill:hover {
  color: var(--dark-blue);
}

.canonical-tag-pill.suggested {
  color: var(--white);
  background-color: #27c0b280;
}

.canonical-tag-pill.suggested:hover {
  color: var(--dark-blue);
}

.tick-ct {
  margin-right: .5rem;
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.tick-ct.hide {
  display: none;
}

.cross-ct {
  font-family: "Fa Solid 900", Arial, sans-serif;
}

.cross-ct.hide {
  display: none;
}

.tab-container {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  position: sticky;
  overflow: visible;
}

.flex-block-83 {
  width: 100%;
  height: 100%;
  overflow: scroll;
}

.text-block-35 {
  display: flex;
}

._100-h-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

._100-h-1rem._400 {
  max-width: 400px;
}

.venue-search-results {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: auto;
  width: 100%;
  display: grid;
}

._100-v-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.venue-search-wrapper-modal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
  max-height: 100vh;
  padding: 2rem;
  position: relative;
  overflow: scroll;
}

.text-block-36 {
  color: var(--white);
  font-size: 1.2rem;
}

.link {
  font-size: 1.2rem;
}

.flex-block-84 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link-2 {
  text-decoration: none;
}

.link-2:hover {
  text-decoration: underline;
}

.claim-script {
  display: none;
}

._100-v {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.venue-preview-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.text--8 {
  font-size: .8rem;
}

.claimed-message {
  background-color: var(--yellow);
  border-radius: .3rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .8rem;
}

.insight-filer-drop {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.insight-filer-drop.hide {
  display: none;
}

.insights-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--soft-grey);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 1rem;
  padding-top: 0;
  padding-bottom: .5rem;
  display: flex;
}

.performance-chart {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
  width: 100%;
  height: 100%;
}

.table-header-90 {
  margin-top: 0;
  margin-bottom: 0;
  transform: rotate(-90deg);
}

.period-title-wrapper {
  border-right: 1px none var(--soft-grey);
  justify-content: center;
  align-items: center;
  min-height: 10rem;
}

.table-header-90-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.count-title-wrapper {
  border-style: none;
  border-width: 1px;
  border-color: var(--soft-grey) black black;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
}

.preformance-filter-check-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.filter-switch-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: .5rem;
}

.filter-switch-wrapper.grey {
  background-color: var(--whitesmoke);
  padding: .5rem;
}

.filter-switch-parent {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: auto;
  max-width: 500px;
}

.table-colour-indicator {
  background-color: var(--dark-blue);
  border-radius: .5rem;
  width: 1rem;
  height: 1rem;
}

.table-colour-indicator.clicks-into-card {
  background-color: var(--light-reen);
}

.table-colour-indicator.map-opens {
  background-color: var(--peach);
}

.table-colour-indicator.saves-favourites {
  background-color: #ed254e;
}

.table-colour-indicator.shares {
  background-color: var(--plum);
}

.table-colour-indicator.call-to-action-clicks {
  background-color: #f3d9b1;
}

.audience-fit-wrapper {
  width: 100%;
  padding-top: 0;
}

.audience-fit-wrapper._1remh {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.previous-messages-user-button {
  background-color: var(--soft-grey);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  display: flex;
}

.previous-messages-user-button:hover {
  background-color: #cacaca;
}

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

@media screen and (max-width: 991px) {
  .full-width-section.personal-hero {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/6a48150c268b7c89edc5fbd8_115e1371225a456f81b49b73a903a808_personal_herogrid.jpg");
    background-position: 0 0, 50%;
    display: flex;
  }

  .background.dark {
    padding-left: 25px;
    padding-right: 25px;
  }

  .portal-content.venues, .portal-content.add-venu {
    grid-template-columns: minmax(auto, 250px) minmax(200px, 1fr);
  }

  .portal-content-block.plan.bottom {
    margin-bottom: 0;
  }

  .portal-content-block._100 {
    padding: .5rem;
  }

  .plan-wrapper {
    grid-template-rows: auto auto 2rem auto auto 2rem auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .billing-overview {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .opening-hours {
    grid-template-columns: auto minmax(8rem, auto) 1fr 1fr;
  }

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

  .event-specific-date {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .modal-back {
    display: none;
  }

  .flex-block-50 {
    grid-template-columns: 1fr;
  }

  .choose-file {
    flex-flow: row;
  }

  .tag--wrapper {
    grid-template-columns: auto auto 1fr 1fr;
  }

  .flex-block-62 {
    grid-template-columns: 1fr auto 1fr;
  }

  .flex-block-67 {
    padding-left: 50px;
    padding-right: 50px;
  }

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

  .closure-dates {
    grid-template-columns: 1fr 1fr;
  }

  .message-reply {
    flex-flow: column;
  }

  .reply-messsage-buttons-container {
    border: 1px #000;
    justify-content: space-between;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .send-button {
    aspect-ratio: 1;
    width: 2rem;
    height: 2rem;
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    padding-top: 4px;
    padding-right: 4px;
    font-family: "Fa Solid 900", Arial, sans-serif;
    line-height: 1em;
    transition: all .4s;
    display: flex;
  }

  .send-button:hover {
    padding-top: 0;
    padding-right: 0;
    font-size: .8rem;
  }

  .close-button-message {
    aspect-ratio: 1;
    width: 1.2rem;
    color: var(--white);
    cursor: pointer;
    background-color: #fc2f2fba;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    font-family: "Fa Solid 900", Arial, sans-serif;
    font-size: .8rem;
    line-height: 1em;
    transition: all .4s;
    display: flex;
  }

  .close-button-message:hover {
    transform: rotate(180deg);
  }

  .message-form-subject {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-bottom: 1px solid var(--soft-grey);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .message-form-subjust-field {
    border: 1px #000;
    margin-bottom: 0;
  }

  .message-form {
    width: 100%;
  }

  .message-title-tag {
    color: var(--grey-text);
    font-size: .8rem;
    font-weight: 300;
    line-height: 1em;
  }

  .message-form-content {
    justify-content: flex-start;
    height: 100%;
    min-height: 100%;
    padding: 0;
  }

  .message-form-field-long {
    border: 1px #000;
    height: 100%;
    min-height: 100%;
    padding: 1rem;
    font-size: .8rem;
    font-weight: 300;
  }

  .send-button-copy {
    aspect-ratio: 1;
    background-color: var(--light-reen);
    width: 2rem;
    height: 2rem;
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    padding-top: 4px;
    padding-right: 4px;
    font-family: "Fa Solid 900", Arial, sans-serif;
    line-height: 1em;
    transition: all .4s;
    display: flex;
  }

  .send-button-copy:hover {
    padding-top: 0;
    padding-right: 0;
    font-size: .8rem;
  }

  .users-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-toggle-4 {
    border-bottom: 1px solid var(--soft-grey);
    color: var(--grey-text);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
  }

  .email-category-select {
    border-radius: .5rem;
    padding: .2rem .5rem;
  }

  .email-category-select:hover {
    background-color: #e0e0e0;
  }

  .dropdown-list-7.w--open {
    flex-flow: column;
    display: flex;
  }

  .text-block-33 {
    font-size: .8rem;
    font-weight: 300;
  }

  .code-embed-30 {
    display: none;
  }

  .specific-open-dates {
    grid-template-columns: 1fr 1fr;
  }

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

  .users-grid-top {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .flex-block {
    flex-flow: row;
  }

  .home-grid-main {
    grid-template-columns: minmax(25px, 1fr) minmax(auto, 600px) minmax(auto, 400px) minmax(25px, 1fr);
  }

  .phone-track {
    display: none;
  }

  .background, .background.white {
    padding: 50px 25px;
  }

  .portal-sn {
    grid-template-columns: 4rem auto;
  }

  .portal-content.overview {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .portal-content.venues, .portal-content.add-venu {
    grid-template-columns: minmax(100%, auto);
  }

  .white-container.account {
    grid-template-columns: 1fr;
  }

  .portal-content-block._100 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .plan-wrapper {
    grid-template-rows: auto auto 2rem auto auto 2rem auto auto;
  }

  .grid-11 {
    grid-template-columns: 1fr;
  }

  .shuffle-button.left, .shuffle-button.right {
    height: 2rem;
  }

  .grid-16 {
    border-radius: .5px;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    height: auto;
    overflow: hidden;
    box-shadow: 0 2px 5px #0003;
  }

  .div-block-28 {
    border: 1px #000;
    border-radius: .5rem;
    height: 100%;
    box-shadow: 0 2px 5px #0003;
  }

  .message-cats {
    border-radius: 0;
    grid-template-columns: auto;
  }

  .message-cat-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-wrapper {
    display: flex;
  }

  .tabs-menu-2 {
    grid-template-columns: 1fr;
  }

  .form-section-heading.stretch {
    flex-flow: row;
  }

  .form-section-heading.stretch._0 {
    border-top-style: solid;
    padding-top: .5rem;
  }

  .form-section-heading.stretch._0.teams {
    border-top-style: none;
    padding-top: 0;
  }

  .venue-data-grid {
    grid-template-columns: 1fr;
  }

  .opening-hours.event-range {
    grid-template-columns: auto 1fr 1fr 1fr;
  }

  .event-data-grid, .flex-block-48, .flex-block-50 {
    grid-template-columns: 1fr;
  }

  .portal-sn-option-wrapper.logo {
    display: none;
  }

  .mobile-sidenav-explan-button-wrapper {
    display: flex;
  }

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

  .tag--wrapper {
    grid-template-columns: auto auto 1fr;
  }

  .heading-9 {
    line-height: 1em;
  }

  .email-reset.top-line {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--soft-grey) black black;
    padding-top: .5rem;
  }

  .team-count {
    font-size: 24px;
    line-height: 1em;
  }

  .plus-button {
    width: 2rem;
  }

  .flex-block-67 {
    grid-template-columns: 1fr;
    padding: 100px 25px;
  }

  .flex-block-74 {
    padding: 0;
  }

  .benefits-grid {
    grid-template-columns: 1fr;
  }

  .grow-audience-div {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .event-listing-wrapper.mobile {
    height: auto;
  }

  .flex-block-75 {
    display: flex;
  }

  .mobile-phone-preview {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 50px;
    display: flex;
  }

  .form {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
  }

  .email-form-field {
    width: 100%;
  }

  .meet-ben-mobile-container, .never-miss-mobile-container-copy {
    border-radius: 1rem;
    width: 100%;
    max-height: 500px;
    display: flex;
    overflow: hidden;
  }

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

  .image-16 {
    object-fit: cover;
    width: 100%;
  }

  .image-17 {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
  }

  .secure-mobiles {
    max-width: 25%;
  }

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

  .never-miss-image {
    object-fit: cover;
    width: 100%;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

  .user-portal-venue-grid {
    grid-template-columns: auto;
  }

  .users-grid {
    grid-template-columns: 1fr 1fr;
  }

  .venue-search-wrapper-modal {
    padding: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .full-width-section.personal-hero {
    display: none;
  }

  .full-width-section.personal-hero.mobile {
    background-image: linear-gradient(#0000008f, #0000008f), url("https://cdn.prod.website-files.com/693c461378f4144aafc8e080/6a4f96fe5719f608df41b0aa_askben-mobile-hero.jpg");
    background-position: 0 0, 50%;
    display: flex;
  }

  .phone-case {
    width: 175px;
    min-width: 175px;
  }

  .button {
    padding: .5rem 1rem;
  }

  .heading {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }

  .container-2 {
    justify-content: center;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .home-grid-main {
    grid-template-columns: minmax(25px, 1fr) minmax(auto, 600px) minmax(auto, 400px) minmax(25px, 1fr);
  }

  .background, .footer {
    padding-left: 25px;
    padding-right: 25px;
  }

  .example-listing---title {
    font-size: 12px;
  }

  .meet-ben-wrapper {
    width: 100%;
  }

  .grid {
    display: flex;
  }

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

  .brand {
    display: flex;
  }

  .portal-content-block._100 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .grid-16 {
    grid-template-columns: auto;
  }

  .messages-container {
    height: auto;
    max-height: 18rem;
  }

  .opening-hours {
    grid-template-columns: auto minmax(4rem, auto) 1fr 1fr;
  }

  .event-specific-date {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .choose-file.logo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portal-messages, .code-embed-26 {
    display: none;
  }

  .tag--wrapper {
    grid-template-columns: auto auto;
  }

  .overview-script, .mobile-hide {
    display: none;
  }

  .closure-dates {
    grid-template-columns: 1fr 1fr;
  }

  .stand-out-content-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .meet-ben-mobile-container {
    aspect-ratio: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .never-miss-mobile-container-copy {
    width: 100%;
  }

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

  .image-16 {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    max-height: 500px;
    overflow: clip;
  }

  .secure-mobiles {
    max-width: 33%;
  }

  .never-miss-image {
    object-fit: cover;
    width: 100%;
  }

  .users-grid {
    grid-template-columns: 1fr;
  }

  .specific-open-dates {
    grid-template-columns: 1fr 1fr;
  }

  .users-grid-top {
    grid-template-columns: 1fr;
  }
}

#w-node-_66c4a62e-6e03-4e28-5716-6227f331a5a8-afc8e0b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37a9603f-59ee-49b8-cfee-3bcfdf84f893-afc8e0b7 {
  grid-area: 1 / 3 / 7 / 4;
}

#w-node-d08823c2-28dd-41be-543e-8acfda4b46aa-afc8e0b7 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ff40f4a4-81f1-2117-f2f6-71da798ad8ca-afc8e0b7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_90c66dd1-2cba-2e10-e4e0-53cd8edaab97-afc8e0b7 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_29a90fdd-ffac-b674-64a9-0a8769ef234d-afc8e0b7 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_3c6488a2-4f57-93d1-f65e-63f52e69924f-afc8e0b7 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-a0c217f6-fc23-04b0-6eef-2c8c8c3cc1a8-afc8e0b7 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: center;
}

#w-node-_9f7f834f-db82-8b14-a120-a62bbc0dbdcf-afc8e0b7 {
  grid-area: 6 / 2 / 7 / 3;
}

#Claim.w-node-e07e0d31-825b-e1f9-79b8-ec1f92efa330-afc8e0b7 {
  grid-area: 2 / 1 / 3 / 5;
}

#events.w-node-a805796c-560e-67fa-7843-d6aee05a3f43-afc8e0b7 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_68a4f2c4-f23c-1e1b-06f4-a9bd26836b06-afc8e0b7 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_51fd5caa-95a7-f406-f926-177b9d6e94a1-afc8e0b7 {
  grid-area: 7 / 1 / 8 / 5;
}

#Meet-Ben.w-node-_341df10e-6c86-6bfa-fe7f-cae0c7b02a98-afc8e0b7 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_6cc12e1f-099b-596a-257e-23bfd2c67573-afc8e0b7 {
  grid-area: 8 / 1 / 9 / 5;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031bc3-afc8e0b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031bd1-afc8e0b7, #w-node-ec580603-c0b1-938b-1bf8-978246031bd8-afc8e0b7 {
  align-self: end;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031bda-afc8e0b7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031be4-afc8e0b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031bf2-afc8e0b7, #w-node-ec580603-c0b1-938b-1bf8-978246031bf9-afc8e0b7 {
  align-self: end;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031bfb-afc8e0b7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c05-afc8e0b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c13-afc8e0b7, #w-node-ec580603-c0b1-938b-1bf8-978246031c1a-afc8e0b7 {
  align-self: end;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c1c-afc8e0b7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c26-afc8e0b7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c70-afc8e0b7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031c9f-afc8e0b7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031cbc-afc8e0b7 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031cbd-afc8e0b7 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-ec580603-c0b1-938b-1bf8-978246031cbe-afc8e0b7 {
  grid-area: 1 / 3 / 3 / 4;
}

#claim-cta.w-node-_720d06a5-3267-cfe0-2358-b421a730d279-afc8e0b7 {
  grid-area: 9 / 1 / 10 / 5;
}

#w-node-dd8da5e2-f1fe-7474-eb6c-34805e2016db-afc8e0b7 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_18ad88fc-fec9-0a46-59e9-82e217538510-bdffcf56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_18ad88fc-fec9-0a46-59e9-82e217538512-bdffcf56 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_18ad88fc-fec9-0a46-59e9-82e21753851d-bdffcf56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18ad88fc-fec9-0a46-59e9-82e217538521-bdffcf56 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a6389c22-ea64-2c40-4383-a4e43348d911-3348d90a {
  align-self: center;
}

#w-node-a6389c22-ea64-2c40-4383-a4e43348d91b-3348d90a {
  place-self: center;
}

#w-node-_37a9603f-59ee-49b8-cfee-3bcfdf84f893-f460f98a {
  grid-area: 1 / 3 / 7 / 4;
}

#w-node-d08823c2-28dd-41be-543e-8acfda4b46aa-f460f98a, #w-node-_8119eda0-6328-bd48-2aa4-fdb6bfefc712-f460f98a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_341df10e-6c86-6bfa-fe7f-cae0c7b02a98-f460f98a {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_9f7f834f-db82-8b14-a120-a62bbc0dbdcf-f460f98a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d32409c6-f6d4-0627-b690-dbea5ac3bd3b-f460f98a {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_90c66dd1-2cba-2e10-e4e0-53cd8edaab97-f460f98a {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_019c5c43-d2a4-9581-288e-630894737e3b-f460f98a, #w-node-_734328fb-110f-5fef-aede-e7290e921e3c-f460f98a, #w-node-_8a1b9841-1e8f-0f78-0c4f-1fe6d5f64ad8-f460f98a {
  align-self: center;
}

#w-node-_4a9c0874-7430-6309-8fcc-c2d7b6403133-f460f98a {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-b457ee8b-187b-b4c7-36ef-5018ba7e6957-f460f98a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29a90fdd-ffac-b674-64a9-0a8769ef234d-f460f98a {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-a0c217f6-fc23-04b0-6eef-2c8c8c3cc1a8-f460f98a {
  grid-area: 5 / 2 / 6 / 3;
  align-self: center;
}

#w-node-e07e0d31-825b-e1f9-79b8-ec1f92efa330-f460f98a {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a805796c-560e-67fa-7843-d6aee05a3f43-f460f98a {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_68a4f2c4-f23c-1e1b-06f4-a9bd26836b06-f460f98a {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ff40f4a4-81f1-2117-f2f6-71da798ad8ca-f460f98a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#welcome-message.w-node-f3abe865-665e-6813-20c1-a4a9543287f9-26e73af7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b3000e9-bb62-e420-08c3-f106edc15a39-26e73af7 {
  grid-area: 2 / 1 / 3 / 2;
}

#venue-toggle-left.w-node-_8afdb681-5158-c87b-829d-987b065a41d1-26e73af7 {
  align-self: auto;
}

#w-node-b9bbd816-096b-ee61-f809-4c35f1b4f310-26e73af7 {
  grid-area: 2 / 2 / 3 / 3;
}

#event-toggle-left.w-node-b9bbd816-096b-ee61-f809-4c35f1b4f31b-26e73af7, #event-toggle-right.w-node-b9bbd816-096b-ee61-f809-4c35f1b4f31e-26e73af7 {
  align-self: auto;
}

#w-node-_9a7368df-a5a7-c284-b1db-e401fed4e1b5-26e73af7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_00fb4def-188d-004d-bbcb-e48fa074369d-26e73af7 {
  justify-self: start;
}

#w-node-_00fb4def-188d-004d-bbcb-e48fa07436a0-26e73af7 {
  place-self: center;
}

#w-node-_92937ff0-3e0d-91c7-42c9-3905a3ae2271-26e73af7 {
  justify-self: start;
}

#w-node-_37925a0d-4211-ecdb-4c8e-a9b62ca84e33-26e73af7 {
  place-self: center;
}

#w-node-_981799da-361d-9fa2-0eea-7a57a07aaf95-26e73af7 {
  justify-self: start;
}

#w-node-_981799da-361d-9fa2-0eea-7a57a07aaf98-26e73af7 {
  place-self: center;
}

#w-node-_49b9031e-34b7-57a9-a4cb-71c3a9dc1806-26e73af7 {
  justify-self: start;
}

#w-node-_49b9031e-34b7-57a9-a4cb-71c3a9dc1809-26e73af7 {
  place-self: center;
}

#w-node-_9dbb3f29-257a-7733-4b9a-0da57ef07ea6-26e73af7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6a94b9f6-ebfd-a3d9-d6a4-ef9fb6afd587-26e73af7 {
  grid-area: 1 / 1 / 2 / 2;
}

#message-cat-action-required.w-node-_6fe6a1e5-9b04-e978-ac54-100db5f570ac-26e73af7, #message-cat-billing.w-node-_8c039d92-dba9-5fc0-b5e8-266cbae54173-26e73af7 {
  justify-self: start;
}

#w-node-_021b20f0-d1e9-bb78-c7ce-29d2934074b9-26e73af7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7e9b3d9d-8959-1644-d7f7-37bec9e38348-26e73af7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_62ccce4a-c46a-e7ae-0950-024dd6b71c55-26e73af7 {
  align-self: center;
}

#w-node-_967793d5-c06f-21ad-bc2a-0150f11b1c95-26e73af7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_017ce332-088d-ea4d-0042-35bace31f80a-95d6033c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_082a6018-7d7c-c08e-2929-117495d60340-95d6033c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_082a6018-7d7c-c08e-2929-117495d60343-95d6033c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6808553b-44af-57d5-2164-ea396fab038d-95d6033c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b85eecb3-df84-7ebe-43c7-8bed879784ff-477cc5eb, #w-node-_6480fcfa-e54d-867e-0381-f51aea199438-477cc5eb {
  justify-self: start;
}

#w-node-c70e2e63-ed23-3459-7d2a-31244231e811-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6be7e-025b831b, #w-node-c0b0cad5-c861-4284-e106-5f48b9ac7841-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a956ee2-88fa-10a2-6bad-425f14c92802-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6be85-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812e224-1138-0e66-5765-b9848a8812b0-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812b4-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a812e224-1138-0e66-5765-b9848a8812b7-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812bd-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812c3-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812c9-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812cf-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812d5-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812db-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812e224-1138-0e66-5765-b9848a8812e1-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a812e224-1138-0e66-5765-b9848a8812e4-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a812e224-1138-0e66-5765-b9848a8812e8-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812eb-025b831b, #w-node-a812e224-1138-0e66-5765-b9848a8812ef-025b831b, #one-off-event.w-node-a5712b29-0dd8-8359-c970-cac7e0ed94e3-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94e4-025b831b, #one-off-event.w-node-a5712b29-0dd8-8359-c970-cac7e0ed94f3-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94f4-025b831b, #times-the-same-trigger.w-node-a5712b29-0dd8-8359-c970-cac7e0ed94ff-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9500-025b831b {
  align-self: center;
}

#event-range-same-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9509-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9512-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9514-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9517-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#date-range-different-start-time.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9519-025b831b {
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9520-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9523-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#date-range-different-start-time-2.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9525-025b831b {
  align-self: center;
}

#date-range-specific-closure-dates.w-node-a5712b29-0dd8-8359-c970-cac7e0ed952b-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed952c-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9536-025b831b, #form-event-closure-date.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9538-025b831b {
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9539-025b831b, #specific-dates-event.w-node-a5712b29-0dd8-8359-c970-cac7e0ed953c-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed953d-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9540-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#date-select.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9548-025b831b, #multi-date-start-time.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9549-025b831b {
  align-self: center;
}

#repeated-dates-event.w-node-a5712b29-0dd8-8359-c970-cac7e0ed954e-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed954f-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9552-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#repeat-period.w-node-a5712b29-0dd8-8359-c970-cac7e0ed955a-025b831b, #event-repeat-date-start.w-node-a5712b29-0dd8-8359-c970-cac7e0ed955b-025b831b {
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed955d-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9563-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9569-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed956f-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9575-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed957b-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9581-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#times-the-same-trigger-repeat-dates.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9587-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed9588-025b831b {
  align-self: center;
}

#repeat-dates-same-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed9591-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#repeat-dates-different-times.w-node-a5712b29-0dd8-8359-c970-cac7e0ed959a-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed959c-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed959f-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#repeat-dates-different-start-time.w-node-a5712b29-0dd8-8359-c970-cac7e0ed95a1-025b831b {
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed95a8-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed95ab-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#repeat-dates-different-start-time-2.w-node-a5712b29-0dd8-8359-c970-cac7e0ed95ad-025b831b {
  align-self: center;
}

#repeating-dates-specific-closure-dates.w-node-a5712b29-0dd8-8359-c970-cac7e0ed95b3-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed95b4-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95be-025b831b, #form-event-closure-date.w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c0-025b831b {
  align-self: center;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c1-025b831b, #published-event-dates.w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c4-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c5-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c8-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5712b29-0dd8-8359-c970-cac7e0ed95d2-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95d6-025b831b {
  justify-self: center;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac225-025b831b, #w-node-b6534604-6abc-04ae-0f13-05833f7ac227-025b831b, #w-node-b6534604-6abc-04ae-0f13-05833f7ac232-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac234-025b831b, #w-node-b6534604-6abc-04ae-0f13-05833f7ac23c-025b831b {
  align-self: end;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac246-025b831b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#resident-tickets-trigger.w-node-b6534604-6abc-04ae-0f13-05833f7ac249-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac24a-025b831b {
  align-self: center;
}

#resident-price-wrapper.w-node-b6534604-6abc-04ae-0f13-05833f7ac253-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac25a-025b831b, #w-node-b6534604-6abc-04ae-0f13-05833f7ac262-025b831b {
  align-self: end;
}

#w-node-b6534604-6abc-04ae-0f13-05833f7ac26c-025b831b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#one-off-event.w-node-_044e457f-acc4-30b5-046e-d670b18cfb4b-025b831b, #w-node-_044e457f-acc4-30b5-046e-d670b18cfb4c-025b831b, #one-off-event.w-node-_363860c1-59b2-34f2-9ed7-f89c98082e9e-025b831b, #w-node-_363860c1-59b2-34f2-9ed7-f89c98082e9f-025b831b, #one-off-event.w-node-_5b551b9e-9358-33ad-4be7-3199b2ffe743-025b831b, #w-node-_5b551b9e-9358-33ad-4be7-3199b2ffe744-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76bf-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76c2-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76c8-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76ce-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76d4-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76da-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76dd-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76e3-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76e9-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76ec-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c76f2-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c7716-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c771c-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa2c82c8-cd34-6b8f-236f-5abd263c771f-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c7725-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c772b-025b831b, #w-node-fa2c82c8-cd34-6b8f-236f-5abd263c7746-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eb5481d-bc12-9596-f1f2-b453e0d668f4-025b831b, #w-node-_1eb5481d-bc12-9596-f1f2-b453e0d668f6-025b831b, #tag-entry-field.w-node-_1eb5481d-bc12-9596-f1f2-b453e0d668f8-025b831b, #w-node-_1eb5481d-bc12-9596-f1f2-b453e0d668fc-025b831b, #w-node-_1eb5481d-bc12-9596-f1f2-b453e0d668ff-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c004-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c007-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c013-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c018-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c020-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c022-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c035-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66bf-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#business-socials.w-node-_4882364f-2b90-6b19-25d2-9c44b1b8ec76-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4882364f-2b90-6b19-25d2-9c44b1b8ec79-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#venue-socials.w-node-_835c790a-5759-a7d1-568f-33c714ac9d55-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_835c790a-5759-a7d1-568f-33c714ac9d58-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c03f-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c040-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c048-025b831b, #upgrade-message-gallery.w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c04b-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c04c-025b831b {
  align-self: center;
}

#w-node-_23358533-a04b-1b16-9e0b-53a2ff82249e-025b831b, #w-node-_23358533-a04b-1b16-9e0b-53a2ff8224a4-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23358533-a04b-1b16-9e0b-53a2ff8224a5-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-_23358533-a04b-1b16-9e0b-53a2ff8224a6-025b831b {
  align-self: center;
}

#w-node-_23358533-a04b-1b16-9e0b-53a2ff8224a8-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_23358533-a04b-1b16-9e0b-53a2ff8224ab-025b831b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-_23358533-a04b-1b16-9e0b-53a2ff8224ac-025b831b {
  align-self: center;
}

#w-node-_23358533-a04b-1b16-9e0b-53a2ff8224ae-025b831b {
  grid-area: 1 / 1 / 2 / 2;
}

#save-changes-to-admin-wrapper.w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c058-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_913126f4-55c5-56dc-6bf5-0cd7f9309829-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#delete-button.w-node-_57f9118d-bf82-c788-658d-72d246efc277-025b831b {
  grid-area: 2 / 2 / 3 / 3;
}

#delete-field.w-node-_57f9118d-bf82-c788-658d-72d246efc27c-025b831b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8de54922-31cc-f007-9ab2-0cdef74f4e56-025b831b, #w-node-c7ab9b1b-993c-3a8b-767c-34bb6d2349a0-025b831b, #w-node-_1014d584-ff6e-4e15-1a5b-52dddbe55b75-025b831b {
  justify-self: start;
}

#w-node-_424ce07e-143c-8a32-77e7-e1e5a97d83e9-025b831b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b959bb14-1dd6-112a-0556-19ccdfc70715-025b831b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c54e9fdc-a1bf-0db1-4a7b-0c81bef28441-025b831b, #w-node-_3a7b964d-11bf-e151-45c1-7072363e156c-025b831b {
  align-self: center;
}

#w-node-_23ec9038-4bf3-f1f3-b466-591b0517804d-025b831b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23ec9038-4bf3-f1f3-b466-591b05178065-025b831b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_27bff0f8-a4fa-2d04-8671-6efffca7afb9-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_282a4d88-cc83-93fc-96d9-5dabb432b819-048f8267 {
  align-self: center;
}

#w-node-cb93f98b-95b8-04b8-c183-c6695fb5c85f-048f8267 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f1141a3a-d748-ebcf-1739-65fb878ed808-048f8267 {
  align-self: center;
}

#w-node-_8727f6cc-cfec-180b-ac25-c9ff92ba6e7f-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8ac1-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b01-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0545075-b719-a77e-4f6b-0a37c97a8b04-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b0a-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b10-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b16-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b1c-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b22-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b28-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0545075-b719-a77e-4f6b-0a37c97a8b2e-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0545075-b719-a77e-4f6b-0a37c97a8b36-048f8267, #w-node-e0545075-b719-a77e-4f6b-0a37c97a8b39-048f8267 {
  align-self: center;
}

#w-node-baea9726-2612-6541-3f23-6e74a7edab5e-048f8267, #w-node-b78955c2-4de2-f1c4-4b92-d6efc1da372e-048f8267, #w-node-_97a4198b-d55d-aaa2-a930-988fe5ab9f7a-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f33-048f8267, #venue-listing-seasonal.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f39-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f3a-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f3d-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f49-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f4a-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f4b-048f8267 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f4d-048f8267 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f4f-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f51-048f8267 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f53-048f8267 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f55-048f8267 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f57-048f8267 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f59-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f5b-048f8267 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f5d-048f8267 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#monday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f5e-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#tuesday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f61-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#wednesday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f64-048f8267 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#thursday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f67-048f8267 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#friday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f6a-048f8267 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#saturday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f6d-048f8267 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
}

#sunday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f70-048f8267 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
}

#time-option-opening.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f73-048f8267 {
  grid-area: 1 / 8 / 2 / 9;
}

#time-options-closing.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f74-048f8267 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f75-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f7a-048f8267, #venue-weekly-hours.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f7f-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f80-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f83-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f84-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f85-048f8267 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f87-048f8267 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f89-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f8b-048f8267 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f8d-048f8267 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f8f-048f8267 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f91-048f8267 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f93-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f95-048f8267 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23f97-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#monday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f98-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#tuesday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f9b-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#wednesday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f9e-048f8267 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#thursday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fa1-048f8267 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#friday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fa4-048f8267 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#saturday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fa7-048f8267 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
}

#sunday-check.w-node-ac19013b-67e3-79f1-38d2-d64a67a23faa-048f8267 {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
}

#time-option-opening.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fad-048f8267 {
  grid-area: 1 / 8 / 2 / 9;
}

#time-options-closing.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fae-048f8267 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ac19013b-67e3-79f1-38d2-d64a67a23faf-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#specific-open-title.w-node-ac19013b-67e3-79f1-38d2-d64a67a23fb4-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23fb7-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23fc2-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23fc5-048f8267, #w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a00b-048f8267, #w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a00d-048f8267, #w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a018-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a01a-048f8267, #w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a022-048f8267 {
  align-self: end;
}

#w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a02c-048f8267 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#resident-tickets-trigger.w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a02f-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a030-048f8267 {
  align-self: center;
}

#resident-price-wrapper.w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a039-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a040-048f8267, #w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a048-048f8267 {
  align-self: end;
}

#w-node-adb58c3b-8c6c-b554-bee7-1d78ce37a052-048f8267 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e1f8c8c4-b204-78e4-320d-3d8ce88c358b-048f8267, #w-node-c35e69e4-0de1-937a-e9af-073c1f3c168e-048f8267, #w-node-_24e43a56-9458-fd64-7967-91b2e2bcac90-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#business-socials.w-node-_24e43a56-9458-fd64-7967-91b2e2bcac92-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_24e43a56-9458-fd64-7967-91b2e2bcac95-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae24b-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1e2-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1e8-048f8267, #w-node-_7f8e8356-7b08-de14-e0dd-82f25f438fff-048f8267, #w-node-_932bd11b-974e-e256-7ef9-d13df6b0507e-048f8267, #w-node-ce41d08f-29dd-c147-54dc-984abd1c9418-048f8267, #w-node-d227dae2-c9f3-126d-5169-363c9de95423-048f8267, #w-node-afb36b77-d100-1d9b-bb1c-00f746602368-048f8267, #w-node-eb15b3a5-98c1-00ae-b93c-25597e2ef1a2-048f8267, #w-node-_919d31b3-179e-eaa8-c8cc-2c996889a40b-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1ee-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1f1-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1f7-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae1fd-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae203-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae209-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae20f-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae215-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae21b-048f8267, #w-node-_8cb57a5a-13c0-4177-68c3-a96f5b780046-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae221-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae224-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae22a-048f8267, #w-node-dcca75bd-fe48-b46f-3082-82e5df3ae230-048f8267, #w-node-dead6173-1da7-dc1f-28fe-ee8832c57c31-048f8267, #w-node-_824ecfeb-cf08-0b47-8d23-f74428b30cec-048f8267, #w-node-_0b48ccdf-bfef-6a58-0f58-c88b0c4fcef2-048f8267, #w-node-_8b1256ef-27c9-0a5d-494c-e3813b1dd6fa-048f8267, #w-node-_6c2f8ee0-d0d7-8a35-2ec7-da82d996a376-048f8267, #w-node-_308b5a6d-4b85-325c-6e3c-ff00ef969c94-048f8267, #w-node-_0dd09168-8bc0-ba40-0617-fe15aeebcc56-048f8267, #w-node-_28ed25bc-5328-ee31-9afb-cb82dec494a2-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae236-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dcca75bd-fe48-b46f-3082-82e5df3ae239-048f8267, #w-node-d8ca5fb3-f09e-97d3-59e1-8a8629f2414f-048f8267, #w-node-be8d692d-4e64-14fa-0944-a0175c1e2962-048f8267, #w-node-_706adc6f-1b85-6468-8ea3-494cdebec915-048f8267, #w-node-b3caff93-e1f5-1d64-b46c-31f3a2c80516-048f8267, #w-node-_6788ea0f-279d-ee56-c29e-2aa5041166b8-048f8267, #w-node-_5b62e902-aef4-ee23-ecba-a59520623000-048f8267, #w-node-_22623507-44f8-5d91-fb03-09c538f1121e-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9b8f5da-4988-1771-02d6-d7aa46ae68b1-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4556d76c-98fa-9875-3ce4-cdec354efbc5-048f8267, #w-node-_7c93a0e7-c78d-8705-2c52-fc1c63055cfd-048f8267, #w-node-e2666813-0faf-a434-a313-1279be17c9a5-048f8267, #w-node-_8b8744bf-6fd8-dff8-f911-6176a74ab4a5-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d41c906-b32e-0246-2ad5-0491525402a2-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21eb2407-9ea3-dde2-2c85-93a8944c8aa7-048f8267, #w-node-_89a5e8eb-076c-8fb3-e4f3-8bd41b687872-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eb61bb5-13d9-17da-f452-6568a2576151-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c718e22-8deb-09d4-7bef-d6e5ef073d73-048f8267, #w-node-_39258b6c-fe3d-8c87-de98-eeacde715c59-048f8267, #w-node-_231ab04f-1f65-9757-ba4e-3680260e3d04-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48aa490b-31e6-da9f-bc4e-53abdd075524-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c576fd0-68b2-5091-2e2a-d99b25c220c7-048f8267, #w-node-c4ab3f85-c75f-6e74-7cba-259ca46c8486-048f8267, #w-node-_5aa723b4-9adb-a49a-cc59-49b421cdd547-048f8267, #w-node-fb91de75-fb81-33d9-72ee-2509375e16a8-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16b057d5-1a6f-5001-cedb-e1b82b9c11e9-048f8267, #w-node-_16b057d5-1a6f-5001-cedb-e1b82b9c11eb-048f8267, #tag-entry-field.w-node-_16b057d5-1a6f-5001-cedb-e1b82b9c11ed-048f8267, #w-node-_16b057d5-1a6f-5001-cedb-e1b82b9c11f1-048f8267, #w-node-_16b057d5-1a6f-5001-cedb-e1b82b9c11f4-048f8267, #w-node-_746e0487-66aa-177a-7d15-fa63d5748b29-048f8267, #w-node-d11e9408-43ee-44de-0c35-57c3f18272e9-048f8267, #w-node-c261485f-8dc7-6b1a-a6ff-80c26dc2e531-048f8267, #w-node-_746e0487-66aa-177a-7d15-fa63d5748b44-048f8267, #upgrade-message-gallery.w-node-a9213c10-f17d-db97-916e-77fc65f52656-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9213c10-f17d-db97-916e-77fc65f52657-048f8267 {
  align-self: center;
}

#w-node-_159fe277-afe4-0107-51e4-5dd2e633fe2a-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_746e0487-66aa-177a-7d15-fa63d5748baa-048f8267, #w-node-_8a24c7c9-8471-e1a6-b52c-190bb33c1279-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_043a0076-8b52-1209-f83f-5cddf82f5c46-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_043a0076-8b52-1209-f83f-5cddf82f5c47-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_043a0076-8b52-1209-f83f-5cddf82f5c4f-048f8267, #upgrade-message-gallery.w-node-_043a0076-8b52-1209-f83f-5cddf82f5c52-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_043a0076-8b52-1209-f83f-5cddf82f5c53-048f8267 {
  align-self: center;
}

#w-node-_1e5e810f-1e12-74ed-5b7b-e3485190023e-048f8267, #w-node-_8cf0be97-43e1-20be-73ef-16793b604084-048f8267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f2cf84d-af4c-8b95-d1d5-60bb56e8c9af-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-a851bab0-b47e-a60b-0e54-5ba78fa3c2b5-048f8267 {
  align-self: center;
}

#w-node-ed4eaed8-5749-9b2a-2296-85b35d9e1e84-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b5c56e7-0980-93de-72d9-4d2c0d1c8e3e-048f8267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-_0b5c56e7-0980-93de-72d9-4d2c0d1c8e3f-048f8267 {
  align-self: center;
}

#w-node-_0b5c56e7-0980-93de-72d9-4d2c0d1c8e41-048f8267 {
  grid-area: 1 / 1 / 2 / 2;
}

#remove-button.w-node-_0c762973-43ad-3b2c-6bd7-53fbfeef98f1-048f8267 {
  grid-area: 2 / 2 / 3 / 3;
}

#release-field.w-node-_0c762973-43ad-3b2c-6bd7-53fbfeef98f6-048f8267 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71ad727d-4caf-41f5-32cf-7fcd8cfd060a-048f8267 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ad6b61b-e78e-daaa-0287-3b0a6af58629-048f8267 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9f19a818-5fcf-6354-3e3d-33213d89455a-6c9fe06a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eacff295-fe07-9520-9da3-87531b3eb704-6c9fe06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_49664ebe-8d2c-3768-bfb4-4827675d2dfd-6c9fe06a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_49664ebe-8d2c-3768-bfb4-4827675d2dff-6c9fe06a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7a86a6a-c263-2d49-a88c-694f3e5c1602-6bbb7022 {
  grid-area: 1 / 2 / 2 / 3;
}

#additional-venue-pay-annually.w-node-ff2470c6-647d-710c-af22-a1e1ba16acd3-6948799b {
  grid-area: 1 / 1 / 2 / 2;
}

#additional-venue-pay-monthly.w-node-ff2470c6-647d-710c-af22-a1e1ba16acd5-6948799b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dda3ffa5-e5a2-6e2a-6d6e-8eeb66eff0fe-6948799b, #w-node-_5f54b124-af02-41cf-fa29-0461c5c36509-6948799b {
  align-self: center;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33efc-6948799b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f07-6948799b, #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f0e-6948799b {
  align-self: end;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f13-6948799b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_09f343e4-587b-33db-9765-f9e90bf5116e-6948799b {
  align-self: center;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f1f-6948799b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f2a-6948799b, #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f31-6948799b {
  align-self: end;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f36-6948799b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_017c3755-c615-61b3-6e04-00aed3d2346d-6948799b {
  align-self: center;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f3f-6948799b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f4a-6948799b, #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f51-6948799b {
  align-self: end;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f56-6948799b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7adc1a61-37ce-ff84-666c-f0429f4915d5-6948799b {
  align-self: center;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f5f-6948799b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33fa9-6948799b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33fd8-6948799b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_54ecbb98-5a2a-7af5-9369-1274ba93852b-6948799b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9eac264b-50bd-529e-03ac-5fdd6cb2f3f5-6948799b {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_8c973aec-2305-3581-6104-8d894375a362-6948799b {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_63a79c64-1885-face-797d-602c2ea65b37-4eec3eff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#divider.w-node-_5c5da12b-9f91-3143-7b57-7d33604b94b9-bdd70386 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-b8506dee-4212-cc66-5d7c-015e219b251a-bdd70386 {
  justify-self: start;
}

#w-node-_2a90d1c2-b707-8035-7cac-94217d844d85-ca14cf6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a90d1c2-b707-8035-7cac-94217d844d8f-ca14cf6d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060b0-4893037b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-4893037b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1a237ff0-a705-73f6-164e-093ff303c61d-f303c61c {
  align-self: center;
}

#w-node-a5dccd2c-6642-4ef6-e591-edf976029be8-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5dccd2c-6642-4ef6-e591-edf976029bed-f959056c {
  align-self: center;
}

#w-node-d8e30a18-bfcf-fe8e-7cde-a4a3ffbf9dc2-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5dccd2c-6642-4ef6-e591-edf976029bf0-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5dccd2c-6642-4ef6-e591-edf976029bf2-f959056c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671ad5a-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671ad7c-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ad84-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adab-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adac-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671adaf-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adb5-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adbb-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adc1-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adc7-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671adcd-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671add3-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671add9-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8a3c8ae1-d3de-eb56-d4b7-7e0f1d15d2ee-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75e666bd-754d-e66f-db5e-7b348c73d814-f959056c, #venue-listing-seasonal.w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae0d-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae0e-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae11-f959056c, #w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb8d-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb8e-f959056c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb8f-f959056c {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb91-f959056c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb93-f959056c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb95-f959056c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb97-f959056c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb99-f959056c {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb9b-f959056c {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb9d-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb9f-f959056c {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fba1-f959056c {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#monday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fba2-f959056c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#tuesday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fba5-f959056c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#wednesday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fba8-f959056c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#thursday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbab-f959056c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#friday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbae-f959056c {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#saturday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb1-f959056c {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
}

#sunday-check.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb4-f959056c {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
}

#time-option-opening.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb7-f959056c {
  grid-area: 1 / 8 / 2 / 9;
}

#time-options-closing.w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb8-f959056c {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb9-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0930f138-1dcd-57bb-8718-d9a5e64e7235-f959056c, #venue-weekly-hours.w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae59-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae5a-f959056c, #w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b58-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b59-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b5a-f959056c {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b5c-f959056c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b5e-f959056c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b60-f959056c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b62-f959056c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b64-f959056c {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b66-f959056c {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b68-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b6a-f959056c {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b6c-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#monday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b6d-f959056c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#tuesday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b70-f959056c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#wednesday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b73-f959056c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#thursday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b76-f959056c {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#friday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b79-f959056c {
  grid-area: 1 / 5 / 2 / 6;
  align-self: center;
}

#saturday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b7c-f959056c {
  grid-area: 1 / 6 / 2 / 7;
  align-self: center;
}

#sunday-check.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b7f-f959056c {
  grid-area: 1 / 7 / 2 / 8;
  align-self: center;
}

#time-option-opening.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b82-f959056c {
  grid-area: 1 / 8 / 2 / 9;
}

#time-options-closing.w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b83-f959056c {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b84-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#specific-open-title.w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae94-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae97-f959056c, #w-node-_8e9f9645-0fb4-3b07-e70e-639af8290e8a-f959056c, #w-node-_7370995f-dd1e-edc4-db4a-3714e6fe07b1-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aea7-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aea9-f959056c, #w-node-_6d747153-9d48-ad0c-b6fe-3afe133f7df7-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_023021d7-eb2b-a735-1db2-d91565ecb11d-f959056c, #w-node-_0c39a5ba-5780-8fdf-e870-2f81a2b4164a-f959056c {
  align-self: end;
}

#w-node-_77a02306-8a00-bce7-9106-fd06d4148592-f959056c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#resident-tickets-trigger.w-node-_67ca106e-3e61-5f39-4c5e-99dda671aec8-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671aec9-f959056c {
  align-self: center;
}

#resident-price-wrapper.w-node-_0637e124-55bf-405e-6b3e-55218716dcd9-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b925ef61-3a96-dff5-ff79-f6bb4ff84a1f-f959056c, #w-node-b925ef61-3a96-dff5-ff79-f6bb4ff84a27-f959056c {
  align-self: end;
}

#w-node-b925ef61-3a96-dff5-ff79-f6bb4ff84a31-f959056c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671aefd-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af00-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af02-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#business-socials.w-node-_67ca106e-3e61-5f39-4c5e-99dda671af04-f959056c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671af07-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671af41-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af42-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af48-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af4e-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af54-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af5a-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af60-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af66-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af6c-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af72-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671af78-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671af7b-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af81-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af87-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af8d-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af93-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af99-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af9f-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afa5-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afab-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671afb1-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671afb4-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afba-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afc0-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afc6-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afcc-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afd2-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afd8-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afde-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afe4-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671afea-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aff0-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671aff6-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671affe-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b004-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b00a-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b010-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b016-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b01c-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b022-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b028-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b035-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b038-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b03e-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b044-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b04a-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b050-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b053-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b059-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b05f-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b062-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b068-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b06e-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b074-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b077-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b07d-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b083-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b089-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_434e5200-03c7-9a43-211c-72399bc03832-f959056c, #w-node-_434e5200-03c7-9a43-211c-72399bc03834-f959056c, #tag-entry-field.w-node-_434e5200-03c7-9a43-211c-72399bc03836-f959056c, #w-node-_434e5200-03c7-9a43-211c-72399bc0383a-f959056c, #w-node-_434e5200-03c7-9a43-211c-72399bc0383d-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b091-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b094-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0a0-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0a5-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0ae-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0b0-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0c0-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0ca-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0cb-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0d3-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0d6-f959056c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0d7-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0d8-f959056c {
  align-self: center;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0da-f959056c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0dd-f959056c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0de-f959056c {
  align-self: center;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0e0-f959056c {
  grid-area: 1 / 1 / 2 / 2;
}

#remove-button.w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0e4-f959056c {
  grid-area: 2 / 2 / 3 / 3;
}

#release-field.w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0e9-f959056c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b10f-f959056c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_67ca106e-3e61-5f39-4c5e-99dda671b11d-f959056c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a652ff09-8529-3da2-667d-206784be1e6a-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42abcff2-70e9-9bdd-0211-dae2f1005b6b-1dae35d8, #w-node-_42abcff2-70e9-9bdd-0211-dae2f1005b72-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42abcff2-70e9-9bdd-0211-dae2f1005b92-1dae35d8, #w-node-_42abcff2-70e9-9bdd-0211-dae2f1005b99-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba263c29-4ebd-c701-4526-dec5b6f5c706-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c749-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba263c29-4ebd-c701-4526-dec5b6f5c74c-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c752-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c758-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c75e-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c764-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c76a-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c770-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba263c29-4ebd-c701-4526-dec5b6f5c776-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8214c5fa-b413-7113-9675-96e608d21ee4-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0de9b582-faff-93fb-50e5-33d7895a38ae-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c779-1dae35d8, #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c77d-1dae35d8, #one-off-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc036-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc037-1dae35d8, #one-off-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc046-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc047-1dae35d8, #times-the-same-trigger.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc052-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc053-1dae35d8 {
  align-self: center;
}

#event-range-same-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc05c-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc065-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc067-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc06a-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#date-range-different-start-time.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc06c-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc073-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc076-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#date-range-different-start-time-2.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc078-1dae35d8 {
  align-self: center;
}

#date-range-specific-closure-dates.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc07e-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc07f-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc089-1dae35d8, #form-event-closure-date.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc08b-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc08c-1dae35d8, #specific-dates-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc08f-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc090-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc093-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#date-select.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc09b-1dae35d8, #multi-date-start-time.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc09c-1dae35d8 {
  align-self: center;
}

#repeated-dates-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0a1-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0a2-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#event-range-different-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0a5-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#repeat-period.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0ad-1dae35d8, #event-repeat-date-start.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0ae-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0b0-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0b6-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0bc-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0c2-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0c8-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0ce-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0d4-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#times-the-same-trigger-repeat-dates.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0da-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0db-1dae35d8 {
  align-self: center;
}

#repeat-dates-same-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0e4-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#repeat-dates-different-times.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0ed-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0ef-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0f2-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#repeat-dates-different-start-time.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0f4-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0fb-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc0fe-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#repeat-dates-different-start-time-2.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc100-1dae35d8 {
  align-self: center;
}

#repeating-dates-specific-closure-dates.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc106-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc107-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc111-1dae35d8, #form-event-closure-date.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc113-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc114-1dae35d8, #published-event-dates.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc117-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc118-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc11b-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc125-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc129-1dae35d8 {
  justify-self: center;
}

#w-node-a873da38-dda5-1139-193a-a03a9146280b-1dae35d8, #w-node-a873da38-dda5-1139-193a-a03a9146280d-1dae35d8, #w-node-a873da38-dda5-1139-193a-a03a91462818-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a873da38-dda5-1139-193a-a03a9146281a-1dae35d8, #w-node-a873da38-dda5-1139-193a-a03a91462822-1dae35d8 {
  align-self: end;
}

#w-node-a873da38-dda5-1139-193a-a03a9146282c-1dae35d8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#resident-tickets-trigger.w-node-a873da38-dda5-1139-193a-a03a9146282f-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a873da38-dda5-1139-193a-a03a91462830-1dae35d8 {
  align-self: center;
}

#resident-price-wrapper.w-node-a873da38-dda5-1139-193a-a03a91462839-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a873da38-dda5-1139-193a-a03a91462840-1dae35d8, #w-node-a873da38-dda5-1139-193a-a03a91462848-1dae35d8 {
  align-self: end;
}

#w-node-a873da38-dda5-1139-193a-a03a91462852-1dae35d8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#one-off-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc141-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc142-1dae35d8, #one-off-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc147-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc148-1dae35d8, #one-off-event.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc16c-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc16d-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc18e-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc191-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc197-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc19d-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1a3-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1a9-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1ac-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1b2-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1b8-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1bb-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1c1-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1c7-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1cd-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1d0-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1d6-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1dc-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1e2-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1287ae28-83d4-2bda-1b3b-934579d063e8-1dae35d8, #w-node-_54fb3a74-2b0f-a67b-eeea-454e1d6f0383-1dae35d8, #tag-entry-field.w-node-_8d0fd955-da7a-9ae6-cce2-2b9daa7db198-1dae35d8, #w-node-_1287ae28-83d4-2bda-1b3b-934579d06426-1dae35d8, #w-node-_1287ae28-83d4-2bda-1b3b-934579d0643b-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1ea-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1ed-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1f9-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1fe-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc201-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc203-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc213-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc223-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#business-socials.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc22a-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc22d-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#venue-socials.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc233-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc236-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc26b-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc26c-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc274-1dae35d8, #upgrade-message-gallery.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc277-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc278-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc27d-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc283-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc284-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc285-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc287-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc28a-1dae35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#team-member-name.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc28b-1dae35d8 {
  align-self: center;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc28d-1dae35d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#save-changes-to-admin-wrapper.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc290-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc294-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#delete-button.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc29b-1dae35d8 {
  grid-area: 2 / 2 / 3 / 3;
}

#delete-field.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc2a0-1dae35d8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc2a8-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc2af-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc2b6-1dae35d8 {
  justify-self: start;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc326-1dae35d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc35f-1dae35d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aecea0b6-fad0-41f0-9308-b3b7255bc37a-1dae35d8 {
  grid-area: 1 / 3 / 2 / 4;
}

#user-count.w-node-c728c9c5-b23c-9219-e758-c5715f18b36e-bac69993 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_31e2be09-99f5-4b51-18d0-18a58f8cd2fa-bac69993 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#user-email.w-node-_8ab08fde-c06a-bcfd-3805-9b94df4055f2-bac69993, #user-phone.w-node-_8ab08fde-c06a-bcfd-3805-9b94df4055f8-bac69993, #user-email.w-node-_8ab08fde-c06a-bcfd-3805-9b94df4055fe-bac69993, #w-node-_8ab08fde-c06a-bcfd-3805-9b94df40560b-bac69993, #w-node-_8ab08fde-c06a-bcfd-3805-9b94df405628-bac69993 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fe0302e-bbd0-1882-4ed9-08ea7aa56d6a-cccb791e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_806eb549-85f9-280c-5f02-6cf95e393335-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1a7da24-d63a-dd17-25c0-9b431163450d-f645bcfc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a1a7da24-d63a-dd17-25c0-9b4311634512-f645bcfc {
  align-self: center;
}

#w-node-cb93f98b-95b8-04b8-c183-c6695fb5c85f-f645bcfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#create-new-button.w-node-f9fb25d0-ec9c-001c-bec6-ab90e3c36098-f645bcfc {
  align-self: end;
}

#w-node-_61d48b57-dca1-616c-5ecc-16b47076b410-f645bcfc, #w-node-aba55859-1bf3-0331-dedb-77e6d3e4cc6a-f645bcfc, #w-node-aba55859-1bf3-0331-dedb-77e6d3e4cc7c-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150080e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500835-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500836-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500839-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150083f-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500845-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150084b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500851-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500857-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150085d-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500863-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150086b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150086e-f645bcfc {
  align-self: center;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500875-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150087b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500881-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#venue-listing-seasonal.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500897-f645bcfc {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500898-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008a7-f645bcfc {
  grid-area: 4 / 1 / 5 / 3;
}

#monday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008a8-f645bcfc {
  grid-area: 2 / 1 / 3 / 2;
}

#tuesday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ab-f645bcfc {
  grid-area: 3 / 1 / 4 / 2;
}

#wednesday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ae-f645bcfc {
  grid-area: 4 / 1 / 5 / 2;
}

#thursday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b1-f645bcfc {
  grid-area: 5 / 1 / 6 / 2;
}

#friday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b4-f645bcfc {
  grid-area: 6 / 1 / 7 / 2;
}

#saturday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b7-f645bcfc {
  grid-area: 7 / 1 / 8 / 2;
}

#sunday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ba-f645bcfc {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008bd-f645bcfc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008bf-f645bcfc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c1-f645bcfc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c3-f645bcfc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c5-f645bcfc {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c7-f645bcfc {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c9-f645bcfc {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008cb-f645bcfc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008cd-f645bcfc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008cf-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008de-f645bcfc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#venue-weekly-hours.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008e3-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008e4-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008e7-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008e8-f645bcfc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008eb-f645bcfc {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ee-f645bcfc {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008f1-f645bcfc {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008f4-f645bcfc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008f7-f645bcfc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008fa-f645bcfc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008fd-f645bcfc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ff-f645bcfc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500901-f645bcfc {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500903-f645bcfc {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500905-f645bcfc {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500907-f645bcfc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500909-f645bcfc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150090b-f645bcfc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150090d-f645bcfc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150090f-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150091e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500921-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500931-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500943-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500947-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150094b-f645bcfc {
  align-self: center;
}

#resident-tickets-trigger.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500952-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500953-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500961-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500965-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500969-f645bcfc {
  align-self: center;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500987-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150098a-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150098c-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#business-socials.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150098e-f645bcfc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500991-f645bcfc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009cb-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009cc-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009d2-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009d8-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009de-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009e4-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009ea-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009f0-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009f6-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009fc-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a02-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a05-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a0b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a11-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a17-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a1d-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a23-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a29-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a2f-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a35-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a3b-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a3e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a44-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a4a-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a50-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a56-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a5c-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a62-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a68-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a6e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a74-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a7a-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a80-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a88-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a8e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a94-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a9a-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500aa0-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500aa6-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500aac-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ab2-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500abf-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ac2-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ac8-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ace-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ad4-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ada-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500add-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ae3-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500ae9-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500aec-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500af2-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500af8-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500afe-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b01-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b07-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b0d-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b13-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b1b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b1e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b2a-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b2f-f645bcfc, #upgrade-message-gallery.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b32-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b33-f645bcfc {
  align-self: center;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b38-f645bcfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b3a-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b4a-f645bcfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6bc7a89-1677-cf55-0f07-9a31102fa72c-f645bcfc, #w-node-f6bc7a89-1677-cf55-0f07-9a31102fa73e-f645bcfc, #w-node-ccb4a577-61dd-94b4-1816-090eb1f56293-b0fcc61e, #w-node-ccb4a577-61dd-94b4-1816-090eb1f56298-b0fcc61e, #w-node-ccb4a577-61dd-94b4-1816-090eb1f56299-b0fcc61e, #w-node-ccb4a577-61dd-94b4-1816-090eb1f5629d-b0fcc61e, #w-node-ccb4a577-61dd-94b4-1816-090eb1f562a1-b0fcc61e, #upgrade-message-gallery.w-node-ccb4a577-61dd-94b4-1816-090eb1f562a4-b0fcc61e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccb4a577-61dd-94b4-1816-090eb1f562a5-b0fcc61e {
  align-self: center;
}

#pro-message.w-node-_0c39faba-fe08-e9d0-22d0-7d0e3287955c-b0fcc61e, #w-node-_443f9c15-8bd3-5f14-414c-d0e5f9fd0fb4-b0fcc61e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3336e6fc-7663-7850-2a45-427c09c1790c-b0fcc61e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c84630b-697e-114a-7663-25cc167b0a69-b0fcc61e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b07b7392-c4d1-a6ec-a79f-b791d3f535b8-b0fcc61e {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: center;
}

#w-node-_43db72a7-1171-83a2-9a81-54715845a9ca-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e00c5189-602c-7a54-ed8b-cdb6f560c959-b0fcc61e, #w-node-_078451cf-35a4-53c0-3dad-0882d3913255-b0fcc61e, #w-node-_24c22d8d-673f-447f-a548-6382d97627cd-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00247b86-e47e-c980-e4b1-b5ede6ce5bf9-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_00247b86-e47e-c980-e4b1-b5ede6ce5bfb-b0fcc61e, #w-node-_00247b86-e47e-c980-e4b1-b5ede6ce5bff-b0fcc61e, #w-node-_00247b86-e47e-c980-e4b1-b5ede6ce5c03-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d893758f-ed42-9812-d856-79c1b45c7e5a-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d893758f-ed42-9812-d856-79c1b45c7e5c-b0fcc61e, #w-node-d893758f-ed42-9812-d856-79c1b45c7e60-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5559243-7b6c-1b2d-c3b7-120fdeface8d-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5559243-7b6c-1b2d-c3b7-120fdeface8f-b0fcc61e, #w-node-c5559243-7b6c-1b2d-c3b7-120fdeface93-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7f65ba5-5959-32e4-2197-2f4961ce4e44-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c7f65ba5-5959-32e4-2197-2f4961ce4e46-b0fcc61e, #w-node-c7f65ba5-5959-32e4-2197-2f4961ce4e4a-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cef21b-a0b3-816c-20a0-96f5b8ddd37d-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_22cef21b-a0b3-816c-20a0-96f5b8ddd37f-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eee9ace-e573-293e-38be-c930f9119996-b0fcc61e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f7a612bf-4fca-a604-da63-f103f8c02c5f-b0fcc61e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb4a577-61dd-94b4-1816-090eb1f562aa-b0fcc61e, #w-node-ccb4a577-61dd-94b4-1816-090eb1f562b6-b0fcc61e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_3b24a739-29ab-3fb3-be2f-d4a07a377b2b-b0fcc61e {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9a7-b0fcc61e, #w-node-fe70bc44-54b2-5a64-aa41-b5c0345cd125-404bf88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060b0-c95cc940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-c95cc940 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060b0-b9b092e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-b9b092e6 {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-ec580603-c0b1-938b-1bf8-978246031be4-afc8e0b7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ec580603-c0b1-938b-1bf8-978246031c05-afc8e0b7 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-ec580603-c0b1-938b-1bf8-978246031c70-afc8e0b7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ec580603-c0b1-938b-1bf8-978246031c9f-afc8e0b7 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-ec580603-c0b1-938b-1bf8-978246031cbd-afc8e0b7 {
    grid-area: 4 / 1 / 6 / 2;
  }

  #w-node-ec580603-c0b1-938b-1bf8-978246031cbe-afc8e0b7 {
    grid-area: 7 / 1 / 9 / 2;
  }

  #w-node-_70dd9881-7bfc-b643-4bd1-e3d9e7302fde-26e73af7 {
    align-self: center;
  }

  #w-node-a812e224-1138-0e66-5765-b9848a8812ac-025b831b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9539-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed954b-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c1-025b831b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_363860c1-59b2-34f2-9ed7-f89c98082ea2-025b831b, #suggested-venues.w-node-_363860c1-59b2-34f2-9ed7-f89c98082ea6-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c009-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c00f-025b831b, #w-node-a4da779d-4fb8-8ac1-7014-308c1ee6c022-025b831b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23ec9038-4bf3-f1f3-b466-591b0517804d-025b831b {
    grid-column: 2 / 3;
  }

  #w-node-_23ec9038-4bf3-f1f3-b466-591b05178065-025b831b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f49-048f8267 {
    grid-column: span 2 / span 2;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f75-048f8267 {
    grid-column: span 1 / span 1;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f7a-048f8267 {
    grid-column: span 2 / span 2;
  }

  #w-node-_746e0487-66aa-177a-7d15-fa63d5748baa-048f8267 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_71ad727d-4caf-41f5-32cf-7fcd8cfd060a-048f8267 {
    grid-column: 2 / 3;
  }

  #w-node-_5ad6b61b-e78e-daaa-0287-3b0a6af58629-048f8267 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f1f-6948799b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33f3f-6948799b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33fa9-6948799b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0f1b2df8-e6e1-04e3-6c02-c80e44a33fd8-6948799b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_9eac264b-50bd-529e-03ac-5fdd6cb2f3f5-6948799b {
    grid-area: 4 / 1 / 6 / 2;
  }

  #w-node-_8c973aec-2305-3581-6104-8d894375a362-6948799b {
    grid-area: 7 / 1 / 9 / 2;
  }

  #w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb8d-f959056c {
    grid-column: span 2 / span 2;
  }

  #w-node-b84cdb3c-7383-78a4-15f1-90830cb3fbb9-f959056c {
    grid-column: span 1 / span 1;
  }

  #w-node-_0930f138-1dcd-57bb-8718-d9a5e64e7235-f959056c {
    grid-column: span 2 / span 2;
  }

  #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b0b0-f959056c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b10f-f959056c {
    grid-column: 2 / 3;
  }

  #w-node-_67ca106e-3e61-5f39-4c5e-99dda671b11d-f959056c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ba263c29-4ebd-c701-4526-dec5b6f5c702-1dae35d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc08c-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc09e-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc114-1dae35d8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc14b-1dae35d8, #suggested-venues.w-node-aecea0b6-fad0-41f0-9308-b3b7255bc154-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1ef-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc1f5-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc203-1dae35d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc35f-1dae35d8 {
    grid-column: 2 / 3;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc37a-1dae35d8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_86604dcf-d810-4b65-9128-8c948d4553e5-bac69993 {
    align-self: center;
  }

  #w-node-_31e2be09-99f5-4b51-18d0-18a58f8cd2fa-bac69993 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #tuesday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ab-f645bcfc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #wednesday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008ae-f645bcfc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #thursday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b1-f645bcfc {
    grid-area: 5 / 1 / 6 / 2;
  }

  #friday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b4-f645bcfc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #saturday-check.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008b7-f645bcfc {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c1-f645bcfc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c3-f645bcfc {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c5-f645bcfc {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008c7-f645bcfc {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150094e-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500b3a-f645bcfc, #w-node-_3b24a739-29ab-3fb3-be2f-d4a07a377b2b-b0fcc61e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ff40f4a4-81f1-2117-f2f6-71da798ad8ca-afc8e0b7 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
  }

  #w-node-_90c66dd1-2cba-2e10-e4e0-53cd8edaab97-afc8e0b7 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: center;
  }

  #w-node-_29a90fdd-ffac-b674-64a9-0a8769ef234d-afc8e0b7 {
    grid-area: 3 / 2 / 4 / 4;
    align-self: center;
  }

  #w-node-_3c6488a2-4f57-93d1-f65e-63f52e69924f-afc8e0b7 {
    grid-area: 4 / 2 / 5 / 4;
    align-self: center;
  }

  #w-node-a0c217f6-fc23-04b0-6eef-2c8c8c3cc1a8-afc8e0b7 {
    grid-area: 5 / 2 / 6 / 4;
    align-self: center;
  }

  #w-node-_9f7f834f-db82-8b14-a120-a62bbc0dbdcf-afc8e0b7 {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-_18ad88fc-fec9-0a46-59e9-82e217538512-bdffcf56, #w-node-_18ad88fc-fec9-0a46-59e9-82e217538521-bdffcf56 {
    grid-column: 2 / 3;
  }

  #w-node-_9f7f834f-db82-8b14-a120-a62bbc0dbdcf-f460f98a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_90c66dd1-2cba-2e10-e4e0-53cd8edaab97-f460f98a {
    grid-area: 3 / 2 / 4 / 4;
    align-self: center;
  }

  #w-node-_29a90fdd-ffac-b674-64a9-0a8769ef234d-f460f98a {
    grid-area: 4 / 2 / 5 / 4;
    align-self: center;
  }

  #w-node-a0c217f6-fc23-04b0-6eef-2c8c8c3cc1a8-f460f98a {
    grid-area: 5 / 2 / 6 / 4;
    align-self: center;
  }

  #w-node-ff40f4a4-81f1-2117-f2f6-71da798ad8ca-f460f98a {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
  }

  #welcome-message.w-node-f3abe865-665e-6813-20c1-a4a9543287f9-26e73af7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7b3000e9-bb62-e420-08c3-f106edc15a39-26e73af7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9bbd816-096b-ee61-f809-4c35f1b4f310-26e73af7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9a7368df-a5a7-c284-b1db-e401fed4e1b5-26e73af7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9dbb3f29-257a-7733-4b9a-0da57ef07ea6-26e73af7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_021b20f0-d1e9-bb78-c7ce-29d2934074b9-26e73af7 {
    grid-row: 1 / 3;
    grid-column-end: 3;
  }

  #w-node-_967793d5-c06f-21ad-bc2a-0150f11b1c95-26e73af7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94df-025b831b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94e4-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94e7-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94eb-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94ef-025b831b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94f7-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed94fb-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66b7-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66bb-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66c2-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66c9-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66d0-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66d7-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66de-025b831b, #w-node-bcc54cac-1c3d-559b-2e67-2b8238ee66e5-025b831b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #venue-listing-seasonal.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f39-048f8267 {
    grid-column-end: 2;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f3a-048f8267 {
    grid-column: span 1 / span 1;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f4a-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f5d-048f8267 {
    grid-column-end: 2;
  }

  #venue-weekly-hours.w-node-ac19013b-67e3-79f1-38d2-d64a67a23f7f-048f8267 {
    grid-column: span 1 / span 1;
  }

  #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f84-048f8267, #w-node-ac19013b-67e3-79f1-38d2-d64a67a23f97-048f8267 {
    grid-column-end: 2;
  }

  #w-node-_2502dec7-9392-16e0-d14f-848edb75d51e-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abd6-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abda-048f8267, #w-node-ddd25a8d-f302-fc58-60a6-61c494598a43-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abe2-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abe6-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abea-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abf2-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abf6-048f8267, #w-node-_97754854-bea4-8f2b-023e-fa590c66abfa-048f8267, #w-node-ba2f3712-f23c-9ac2-515c-3c64957aabf4-4eec3eff, #w-node-_63a79c64-1885-face-797d-602c2ea65b46-4eec3eff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a90d1c2-b707-8035-7cac-94217d844d8f-ca14cf6d, #w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-4893037b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #venue-listing-seasonal.w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae0d-f959056c {
    grid-column-end: 2;
  }

  #w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae0e-f959056c {
    grid-column: span 1 / span 1;
  }

  #w-node-b84cdb3c-7383-78a4-15f1-90830cb3fb8e-f959056c, #w-node-b84cdb3c-7383-78a4-15f1-90830cb3fba1-f959056c {
    grid-column-end: 2;
  }

  #venue-weekly-hours.w-node-_67ca106e-3e61-5f39-4c5e-99dda671ae59-f959056c {
    grid-column: span 1 / span 1;
  }

  #w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b59-f959056c, #w-node-_3180a81e-b715-dfc6-c84a-01dadd5e0b6c-f959056c {
    grid-column-end: 2;
  }

  #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aeed-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aef1-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aef5-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aef9-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af0c-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af13-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af1a-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af21-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af28-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af2f-f959056c, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc032-1dae35d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc037-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc03a-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc03e-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc042-1dae35d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc04a-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc04e-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc21b-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc21f-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc23b-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc242-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc249-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc250-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc257-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc25e-1dae35d8, #w-node-_4fe0302e-bbd0-1882-4ed9-08ea7aa56d6b-cccb791e, #w-node-_4fe0302e-bbd0-1882-4ed9-08ea7aa56d83-cccb791e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #venue-listing-seasonal.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500897-f645bcfc {
    grid-column-end: 2;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500898-f645bcfc {
    grid-column: span 1 / span 1;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008a7-f645bcfc {
    grid-column-end: 2;
  }

  #venue-weekly-hours.w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15008e3-f645bcfc {
    grid-column: span 1 / span 1;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500977-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150097b-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150097f-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500983-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500996-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b150099d-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009a4-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009ab-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009b2-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009b9-f645bcfc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ccb4a577-61dd-94b4-1816-090eb1f5628d-b0fcc61e {
    align-self: center;
  }

  #w-node-_3b24a739-29ab-3fb3-be2f-d4a07a377b23-b0fcc61e, #w-node-_9affb1de-f210-757f-a21f-93c45d1251cb-b0fcc61e, #w-node-dc4996e1-f14a-ad9f-ab2a-9424e779ae32-b0fcc61e, #w-node-_3b24a739-29ab-3fb3-be2f-d4a07a377b27-b0fcc61e, #w-node-_3b24a739-29ab-3fb3-be2f-d4a07a377b2b-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b99f-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9a3-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9aa-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9b1-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9b8-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9bf-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9c6-b0fcc61e, #w-node-_5ff1604b-4a90-bba7-fdee-f5e34fa8b9cd-b0fcc61e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ccb4a577-61dd-94b4-1816-090eb1f5628d-404bf88e {
    align-self: center;
  }

  #w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-c95cc940, #w-node-_4c7cdb36-5ea4-db14-d05d-e61bbd6060bf-b9b092e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_18ad88fc-fec9-0a46-59e9-82e217538510-bdffcf56 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_18ad88fc-fec9-0a46-59e9-82e217538512-bdffcf56 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18ad88fc-fec9-0a46-59e9-82e217538521-bdffcf56 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a6389c22-ea64-2c40-4383-a4e43348d91b-3348d90a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a6389c22-ea64-2c40-4383-a4e43348d91e-3348d90a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a6389c22-ea64-2c40-4383-a4e43348d921-3348d90a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8119eda0-6328-bd48-2aa4-fdb6bfefc712-f460f98a {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_021b20f0-d1e9-bb78-c7ce-29d2934074b9-26e73af7 {
    grid-column-end: 2;
  }

  #w-node-_7e9b3d9d-8959-1644-d7f7-37bec9e38348-26e73af7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_967793d5-c06f-21ad-bc2a-0150f11b1c95-26e73af7 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-a5712b29-0dd8-8359-c970-cac7e0ed9539-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed954b-025b831b, #w-node-a5712b29-0dd8-8359-c970-cac7e0ed95c1-025b831b {
    grid-column: span 1 / span 1;
  }

  #w-node-_3e6091a4-c5a0-998d-1b1c-befb03d740f6-048f8267, #w-node-_276417ea-5d09-6b8f-52ae-a62ed7bcc072-048f8267, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671af3d-f959056c, #w-node-_67ca106e-3e61-5f39-4c5e-99dda671aff9-f959056c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc08c-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc09e-1dae35d8, #w-node-aecea0b6-fad0-41f0-9308-b3b7255bc114-1dae35d8, #w-node-_31e2be09-99f5-4b51-18d0-18a58f8cd2fa-bac69993 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8ac74b29-8caf-e6c7-f3ea-f710af069293-bac69993 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b15009c7-f645bcfc, #w-node-_1b7c7be3-1421-dc9d-c32b-4d39b1500a83-f645bcfc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
