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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a00aaaf3e2e9a6ade049_Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a099adb8279d01471b7a_Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a02feb38ed445a387f43_Roboto-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a1e80d00599948eeb723_Roboto-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a1f89dd7f3064df52fb8_Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6999a27b23bab49830b86d76_Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pprightgrotesktext;
  src: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/68754e993ddbf426875397c0_PPRightGroteskText-CompactMedium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --bg-grey: #c7c7c7;
  --offblack: #272727;
  --green: #3cde4b;
  --cream: #e6e5da;
  --steel-blue: #494f52;
  --darker-blue: #292e29;
  --ab-cream: #e4e3d3;
  --ab-blue: #56787e;
  --browny1: #a3813a;
  --ab-offwhite: #f2f4f7;
  --browny2: #8e7736;
  --olivetext: #856f32;
  --mossy: #606258;
  --brightened-mossy: #adb292;
  --ab-moss: #36453f;
  --olive-green: #908e52;
  --ab-orange: #ffde92;
  --darkersteel: #3d4245;
  --newdarkblue: #425e66;
  --hover-blue: #507075;
  --hover-orange: #f7d78e;
  --ab-terrcotta: #b36745;
  --goldnewest: #947a38;
  --ab-bg-sage: #d9e1de;
  --charcoal: #252323;
  --slightly-lighter-green: #515c3b;
  --skygrey: #edf1f3;
  --newblue: #d2dbd9;
  --newest-blue: #a1b2de;
  --darker-green: #4a5436;
  --alt-blue-2: #c2d4e5;
  --stone: #eeede8;
  --newest: #c8d2ec;
  --buttonsteel: #383d40;
  --terra-text: #e58459;
  --lighternewblue: #b8c4e6;
  --darkestgreen: #434d31;
  --base: #ece9e2;
  --old-ab-orange: #b88451;
  --secon-aborange: #d09439;
  --space: "Space Grotesk", sans-serif;
  --ab-sage: #5f6f69;
  --bolder: 650;
  --orang: #c38b51;
  --lightblue: #cde1e2;
  --lightermossy: #8a8e74;
  --otherblue: #b6c4c2;
  --grey: #e0e0e0;
  --green-new: #6d7c50;
  --pinkybright: #fee1d2;
  --anothetblue: #5b828d;
  --darkerpink: #dabfae;
  --grey-y: #484a42;
  --yellow: #e6b753;
  --greytxt: #393b35;
  --lightbrown1: #cfb377;
  --lightbrown2: #c7ae6b;
  --llightbrown3: #cdb67a;
  --brown4: #c1a65c;
  --newyellow: #eac471;
  --newestpink: #f7dccc;
  --brightgreen: #77bf8f;
  --newmossy: #acb388;
  --bluetext1: #2a4f73;
  --other-text-colour: #335b66;
  --green-text: #5a6642;
  --lightercream: #f1efed;
  --lightetstpink: #feede5;
  --sandycream: #f3efe6;
  --newsage: #e6efea;
  --pinkyclay: #f1e7df;
  --mistyblue: #e8f0f4;
  --seafoam: #e4f2ee;
  --creamy: #f2ebd9;
  --peachy: #f6e6d8;
  --linen: #f5f1ea;
  --lilac: #eeeaf2;
  --softgreen: #eef1e6;
  --dusty-blue: #e3ebf0;
  --seagreen: #e1ece7;
  --putty: #e8e2d9;
  --peach2: #f2e1d6;
  --seagreen2: #e7eee3;
  --neutral1: #f4f0e4;
  --neutral2: #f2edd8;
  --neutral3: #f1eedd;
  --yello1: #fff3b0;
  --yello2: #fe9;
  --yello3: #fff1ab;
  --yello4: #ffe680;
  --yello5: #ffeb8a;
  --yello6: #f7e58c;
  --newer-new-blue: #b4c1e4;
  --extra-bold-roboto: 900;
  --lightestblue: #c3cde9;
  --lighterkatelue: #cfe5e6;
  --bluerversion: #cddbf4;
  --darkerbluer: #bfcfed;
  --this-was-darker-blue: #1c354d;
  --olive-new: #8a7334;
  --alt-blue: #b1c1d1;
}

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

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

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

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

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

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

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

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

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  background-color: var(--bg-grey);
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

h1 {
  font-weight: 700;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

p {
  margin-bottom: .75em;
}

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

.wrapper {
  max-width: 1400px;
}

.image {
  padding-top: 13px;
  padding-bottom: 13px;
  display: none;
}

.section---contact {
  margin-left: 40px;
  margin-right: 40px;
}

.textarea {
  color: var(--offblack);
  border-radius: 5px;
  min-height: 200px;
  margin-bottom: 0;
  padding-top: 10px;
  line-height: 1.5;
}

.textarea::placeholder {
  color: var(--offblack);
  font-size: 16px;
  line-height: 1.5;
}

.text-field {
  color: var(--offblack);
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1;
}

.text-field::placeholder {
  color: var(--offblack);
  font-size: 16px;
  line-height: 1;
}

.text-field.password-field {
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.success-message {
  background-color: var(--green);
  border-radius: 5px;
  margin-bottom: 80px;
}

.div-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 450px;
  display: flex;
}

.text-block-2.at {
  font-family: Verdana, Geneva, sans-serif;
}

.otherbox {
  color: var(--offblack);
  border-radius: 5px;
  max-height: 38px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: -3px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.otherbox::placeholder {
  color: var(--offblack);
  font-size: 16px;
  line-height: 1;
}

.form {
  background-color: var(--green);
  border-radius: 5px;
  padding: 40px;
}

.form.password, .div-block-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer {
  background-color: #000;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 250px;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

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

.navbar-2 {
  background-color: #000;
}

.div-block-3 {
  display: flex;
}

.error-message {
  background-color: #ffcbcb;
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 100px;
}

.brand {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.text-block-5 {
  color: #fff;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.text-block-5.small {
  display: none;
}

.submitdiv-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-top: 40px;
  display: flex;
  position: relative;
  box-shadow: 3px 3px 5px #0003;
}

.submitdiv-2:hover {
  background-color: #ffffffd9;
  box-shadow: 0 0 20px #fdfdfd80, 3px 3px 5px #0003;
}

.submitdiv-2.password-submit-div {
  margin-top: 0;
}

.checkbox-label-2 {
  margin-left: 5px;
  font-weight: 500;
  line-height: 1;
}

.checkbox-label-2.other {
  white-space: nowrap;
  margin-bottom: 5px;
  line-height: 22px;
}

.submitbutton-2 {
  color: #000;
  background-color: #27272700;
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: 700;
  line-height: 2px;
}

.checkbox-2 {
  background-color: #fff;
  border: .5px solid #b6b6b6;
  width: 13px;
  height: 13px;
}

.checkbox-2.w--redirected-checked {
  color: #000;
  background-color: #272727;
  border-color: #000;
  box-shadow: 0 0 #0003;
}

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

.checkbox-field {
  margin-bottom: 0;
}

.grid-5 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 3px;
}

.checkbox-field-3, .checkbox-field-4 {
  margin-bottom: 0;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-6 {
  margin-bottom: 25px;
  margin-left: 3px;
}

.checkbox-field-5, .checkbox-field-6, .checkbox-field-7 {
  margin-bottom: 0;
}

.div-block-7 {
  flex-flow: column;
  display: flex;
}

.image-2 {
  width: 1.5rem;
  margin-bottom: -2px;
  margin-left: 110px;
  position: absolute;
}

.form-block {
  z-index: 3;
  border-radius: 5px;
  position: relative;
}

.cookie-card {
  z-index: 999999;
  background-color: var(--green);
  pointer-events: auto;
  border-radius: 5px;
  width: 400px;
  padding: 20px;
  box-shadow: 0 -4px 24px #0000001a;
}

.cookie-text {
  margin-top: 0;
  margin-bottom: 0;
}

.cookie-accept {
  width: 100%;
  padding: 8px 15px;
  text-decoration: none;
  display: flex;
  box-shadow: 3px 3px 5px #0003;
}

.cookie-accept:hover {
  background-color: #ffffffd9;
  box-shadow: 0 0 20px #ffffff80, 3px 3px 5px #0003;
}

.text-block-8 {
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.button-arow {
  width: 1.3rem;
  margin-bottom: -2px;
  margin-left: 10px;
}

.cookie-reject {
  width: 100%;
  padding: 8px 15px;
  text-decoration: none;
  display: flex;
  box-shadow: 3px 3px 5px #0003;
}

.cookie-reject:hover {
  background-color: #ffffffd9;
  box-shadow: 0 0 20px #ffffff80, 3px 3px 5px #0003;
}

.cookies-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.cookie-banner {
  z-index: 9999;
  pointer-events: none;
  display: none;
  position: fixed;
  inset: auto 0% 40px;
}

.container-3 {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.dropdeaddigital {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.section {
  padding: 80px 40px;
}

.section.section-contact {
  padding-top: 0;
}

.title {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 22px;
  line-height: 1.4;
  position: relative;
}

.text-wrapper {
  padding-left: 40px;
}

.grid-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.intro-max-width.bottom {
  margin-bottom: 0;
}

.paragraph {
  z-index: 3;
  margin-bottom: 1em;
  position: relative;
}

.bottom {
  margin-bottom: 0;
}

.bottom.max-width-intro {
  z-index: 3;
  position: relative;
}

.mouse-trail {
  z-index: 1;
  width: 100%;
  height: 100vh;
  position: fixed;
  overflow: hidden;
}

.cursor-dot {
  position: fixed;
}

.div-block-8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

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

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  line-height: 1.4;
}

.submit-button {
  background-color: var(--green);
}

.password-label {
  display: none;
}

.password-field {
  text-align: center;
  width: 350px;
}

.ab-body {
  background-color: var(--cream);
  color: var(--steel-blue);
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 400;
  line-height: 1.6;
}

.ab-body.body-design2 {
  font-family: Roboto, Arial, sans-serif;
}

.ab-body.body-design2.newsmlcont {
  background-color: var(--ab-cream);
  font-family: avenir-lt-pro, sans-serif;
}

.ab-nav {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  position: sticky;
  top: 0;
  box-shadow: 0 0 5px #352f2f4d;
}

.ab-nav.wave-bottom {
  background-color: #fff;
}

.ab-nav.design3 {
  background-color: var(--ab-blue);
  box-shadow: 0 0 5px #352f2f33;
}

.ab-nav.design3.new3 {
  box-shadow: none;
  background-color: #56787e00;
}

.ab-nav.design3.new3.static-nav {
  position: relative;
}

.ab-container {
  width: 100%;
  max-width: 1600px;
  padding: 80px 40px 120px;
}

.ab-container.nav-container {
  height: auto;
  padding: 25px 32px;
  position: relative;
}

.ab-container.nav-container.newest {
  max-width: 1024px;
  padding-top: 21px;
  padding-bottom: 21px;
  position: static;
}

.ab-container.nav-container.newest.ablogonav {
  max-width: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

.ab-container.nav-container.newest.ablogonav.small {
  max-width: 1024px;
  padding-top: 27px;
  padding-bottom: 35px;
}

.ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  padding-top: 20px;
  padding-bottom: 50px;
}

.ab-container.nav-container.newest.ablogonav.small.newnavcont.horizontal-container:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  padding-bottom: 0;
}

.ab-container.nav-menu-container {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0 32px;
  display: flex;
}

.ab-container.nav-menu-container.fixing {
  justify-content: center;
  align-items: center;
  max-width: 1024px;
  padding-left: 0;
  position: relative;
}

.ab-container._80-80-cont {
  padding-bottom: 80px;
}

.ab-container._80-80-cont.prev-next {
  max-width: 1024px;
  padding: 6vw 32px 14vw;
}

.ab-container._80-80-cont.map-cont:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  padding-bottom: 140px;
}

.ab-container._80-80-cont.map-cont.mapdesign2:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  background-color: var(--browny1);
  color: var(--ab-offwhite);
  margin: 40px 40px 160px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14 {
  color: var(--ab-offwhite);
  margin: 0;
  padding: 40px 32px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
  max-width: 1024px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
  padding-bottom: 150px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew.wavepadding {
  padding-bottom: 80px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
  padding-bottom: 120px;
}

.ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
  padding-bottom: 9.7vw;
  padding-left: 32px;
  padding-right: 32px;
}

.ab-container._80-80-cont.map-cont.bg-sage-2 {
  padding-bottom: 140px;
}

.ab-container.ab-footer {
  color: var(--ab-offwhite);
  padding-top: 40px;
  padding-bottom: 40px;
}

.ab-container.ab-footer.design2 {
  padding-top: 10px;
  padding-left: 32px;
  padding-right: 32px;
}

.ab-container.ab-footer.design2.new {
  max-width: 1024px;
  padding-top: 30px;
  padding-bottom: 40px;
}

.ab-container.pg-top {
  max-width: 1024px;
  padding: 70px 32px;
}

.ab-container.pg-top.newdesign {
  padding-top: 50px;
}

.ab-container.pg-top.newdesign.home-artists {
  padding-top: 50px;
  padding-bottom: 85px;
}

.ab-container.slider-top {
  padding: 60px 32px 0;
}

.ab-container.slider-top.newest {
  max-width: 1024px;
}

.ab-container.slider-top.newest.waveypadding.newcontainer {
  max-width: none;
}

.ab-container.slider-top.newest.waveypadding.newcontainer.small {
  max-width: 1024px;
}

.ab-container.slider-bottom {
  margin-bottom: 60px;
  padding: 0 0 15vw;
}

.ab-container.slider-bottom.cont-desing2 {
  margin-bottom: 80px;
  padding-bottom: 5px;
}

.ab-container.slider-bottom.cont-desing2.newest {
  max-width: 1024px;
}

.ab-container.slider-bottom.cont-desing2.newest.swiper-ontain {
  max-width: none;
  padding-left: 32px;
  padding-right: 8px;
}

.ab-container.slider-bottom.cont-desing2.newest.swiper-ontain.sml {
  max-width: 1024px;
  padding-right: 12px;
}

.ab-container.top-none {
  padding-top: 0;
  padding-bottom: 80px;
}

.ab-container.artist-bio-cont {
  max-width: 1024px;
  padding: 70px 32px 14vw;
}

.ab-container.intro-cont {
  justify-content: center;
  align-items: center;
  padding: 8vw 0 13vw;
  display: flex;
}

.ab-container.intro-cont.intro-cont-design2 {
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
}

.ab-container.intro-cont.intro-cont-design2.cntactpage {
  background-color: #f7dccc;
  max-width: none;
}

.ab-container.intro-cont.intro-cont-design2.cntactpage.mapotherpg {
  background-color: var(--browny2);
}

.ab-container.intro-cont.intro-cont-design2.cntactpage.tsting {
  background-color: #a1b2de00;
}

.ab-container.intro-cont.intro-cont-design2.newest {
  width: auto;
  max-width: 1024px;
}

.ab-container.intro-cont.intro-cont-design2.newest.design3 {
  width: 100%;
  max-width: none;
}

.ab-container.intro-cont.intro-cont-design2.newest.small.wave {
  justify-content: center;
  align-items: flex-end;
  padding: 0 32px 30px;
}

.ab-container.ticker {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ab-container.ticker:where(.w-variant-21e626ed-54c2-c5b3-2c96-be0a8dfa23a8) {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ab-container.contact-cont {
  padding-top: 100px;
  padding-bottom: 200px;
}

.ab-container.contact-cont.design2 {
  padding-bottom: 200px;
}

.ab-container.contact-cont.design2contact {
  padding: 80px 0 150px;
}

.ab-container.contact-cont.design2contact.bottomwave {
  padding-bottom: 90px;
}

.ab-container.contact-cont.design2contact.bottomwave.fullpic {
  z-index: 100;
  padding-top: 10px;
  position: relative;
}

.ab-container.date-cont {
  padding-top: 16px;
  padding-bottom: 16px;
}

.ab-container.sideslide {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ab-container.date-section {
  padding: 0 32px;
}

.nav-layout {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.nav-layout.new-layout.newnew {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.nav-layout.new-layout.newnew:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  grid-template-columns: .5fr 1fr;
}

.temp-logo {
  color: var(--olivetext);
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 1;
  display: none;
}

.temp-logo.logo-white {
  color: var(--ab-offwhite);
}

.menu-button {
  margin-right: -10px;
  padding: 10px;
}

.menu-button.w--open {
  z-index: 2;
  background-color: #c8c8c800;
  position: relative;
}

.ab-burger-icon {
  height: 21px;
  display: block;
}

.ab-burger-icon.ab-close-icon {
  display: none;
}

.ab-burger-icon.design3 {
  height: 22px;
}

.nav-menu {
  pointer-events: none;
  background-color: #c8c8c800;
  width: 100%;
  height: 100vh;
  display: flex;
}

.nav-links-wrapper {
  background-color: var(--mossy);
  pointer-events: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-top: 137px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.nav-links-wrapper.fixing {
  z-index: 2;
  background-color: var(--ab-blue);
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  inset: 0% 0% auto auto;
}

.nav-link {
  width: 100%;
}

.ab-menu-bg {
  background-color: var(--ab-blue);
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 -2px 5px #352f2fcc;
}

.ab-nav-link {
  z-index: 2;
  border-bottom: 1px solid #ffffff80;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 17px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ab-nav-link:hover {
  opacity: .7;
}

.ab-nav-link-text {
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 500;
  line-height: 20px;
}

.ab-nav-arrow {
  height: 1rem;
}

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

.grid-4col.artist-bios {
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1.5fr 1fr;
}

.grid-4col.artist-prev-next {
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 0;
}

.grid-4col.contact-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-4col.contact-grid.design2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-left: 32px;
  padding-right: 32px;
  display: none;
}

.spacer {
  height: 1px;
}

.spacer.prev-next, .spacer.contact-spacer.design2 {
  display: none;
}

.section-heading {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
}

.section-heading.offwhite-heading:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  color: var(--ab-moss);
  font-weight: 600;
}

.section-heading.offwhite-heading:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
  color: var(--ab-moss);
}

.section-heading.offwhite-heading.head-contact.design2 {
  color: var(--darker-blue);
  text-transform: uppercase;
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new.pageheading {
  font-size: 25px;
}

.section-heading.pg-head {
  margin-bottom: 0;
}

.section-heading.pg-head.max-width.artists {
  color: var(--darker-blue);
  text-transform: uppercase;
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.para-heading {
  font-size: 28px;
}

.section-heading.intro-max {
  max-width: 470px;
  margin-top: -5px;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.3;
}

.section-heading.intro-max.h-design2 {
  color: var(--darker-blue);
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 800;
}

.section-heading.intro-max.h-design2.testing {
  margin-top: 5px;
}

.section-heading.intro-max.h-design2.newest {
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.intro-max.h-design2.newest.newfont {
  color: #000;
  text-transform: none;
  max-width: none;
  margin-bottom: 1em;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 24.5px;
  font-weight: 700;
}

.section-heading.intro-max.h-design2.newest.newfont.sml {
  color: var(--ab-blue);
  text-transform: uppercase;
  height: auto;
  margin-top: -2px;
  font-size: 23px;
}

.section-heading.intro-max.h-design2.newest.newfont.sml.contactnew {
  margin-bottom: 0;
}

.section-heading.intro-max.h-design2.newest.newfont.sml.mapheading {
  height: auto;
  margin-top: 0;
}

.section-heading.intro-max.h-design2.newest.newfont.sml.testtest {
  color: var(--ab-blue);
}

.section-heading.date {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.section-heading.head-contact {
  margin-bottom: 16px;
}

.section-heading.bio {
  color: var(--darker-blue);
  text-transform: uppercase;
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.bio.newfontcolours {
  color: var(--ab-blue);
  font-size: 25px;
  font-weight: 700;
}

.section-heading.bg-sage-20 {
  color: #fff;
  text-transform: uppercase;
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.bg-sage-20.design3 {
  color: var(--darker-blue);
}

.section-heading.bg-sage-20.newfontmap {
  color: #000;
  text-transform: none;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 24.5px;
  font-weight: 700;
}

.section-heading.offwhite-heading {
  color: #f2f4f7;
  font-weight: 600;
}

.section-heading.offwhite-heading.slider-heading {
  color: #f2f4f7;
  margin-bottom: 0;
}

.section-heading.offwhite-heading.slider-heading.hdesign2 {
  color: #292e29;
  text-transform: uppercase;
  font-size: 25.5px;
  font-weight: 800;
}

.section-heading.offwhite-heading.slider-heading.hdesign2.newfont {
  color: #000;
  text-transform: none;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 24.5px;
  font-weight: 700;
}

.section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new {
  color: var(--ab-blue);
  text-transform: uppercase;
  font-size: 23px;
}

.bio-wrapper {
  width: 100%;
}

.artist-bio-img {
  border-radius: 8px;
  width: 100%;
  margin-top: 40px;
}

.artist-bio-img.newdesign {
  border-radius: 0;
}

.img-wrap {
  width: 100%;
}

.img-caption {
  color: var(--darker-blue);
  text-align: center;
  margin-top: 8px;
  font-size: 14.5px;
}

.img-caption.newfontcolours {
  color: var(--ab-blue);
  font-size: 14px;
  font-weight: 400;
}

.artist-side-panel {
  min-width: 158.109px;
}

.v-flex {
  flex-flow: column;
  display: flex;
}

.artst-tags {
  margin-bottom: 5px;
}

.button-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.ab-button {
  color: var(--olive-green);
  background-color: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 11px 30px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.ab-button:hover {
  background-color: #fcf7f6;
}

.ab-button.artist-buttons {
  color: var(--steel-blue);
  background-color: #fff;
  width: 158.109px;
}

.ab-button.map-button {
  margin-top: 40px;
}

.ab-button.all-button {
  color: var(--ab-offwhite);
  background-color: #494f5200;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 19px;
}

.ab-button.intro-button {
  color: var(--olivetext);
  background-color: #fff;
  margin-top: 0;
  padding: 7px 12px;
  font-size: 15px;
  font-weight: 500;
}

.ab-button.intro-button:hover {
  background-color: var(--steel-blue);
}

.ab-button.intro-button.explore {
  margin-top: 20px;
}

.ab-button.intro-button.second-button {
  margin-top: 0;
}

.ab-button.intro-button.second-button.design2 {
  color: var(--olivetext);
  padding-top: 9px;
  font-size: 15.5px;
  font-weight: 600;
}

.ab-button.intro-button.second-button.design2.newfont {
  box-shadow: none;
  color: var(--ab-blue);
  border-radius: 0;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.ab-button.intro-button.second-button.design2.newfont.new3 {
  padding: 12px 18px;
  font-size: 17px;
}

.ab-button.intro-button.second-button.design2.newfont.new3.otngetest {
  background-color: var(--ab-orange);
  color: #fff;
}

.ab-button.intro-button.see-all {
  color: var(--darkersteel);
  margin-left: 40px;
  margin-right: 40px;
}

.ab-button.intro-button.see-all.design2 {
  color: var(--olivetext);
  background-color: #fff;
  padding-top: 9px;
  font-size: 15.5px;
  font-weight: 600;
  box-shadow: 1px 1px 1px #0006;
}

.ab-button.intro-button.see-all.design2:hover {
  background-color: #e7ecef;
}

.ab-button.intro-button.see-all.design2.newfont {
  color: var(--newdarkblue);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.ab-button.intro-button.see-all.design2.newfont.newsml {
  background-color: var(--ab-blue);
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  margin-right: 60px;
  padding: 12px 18px;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.w--current {
  background-color: var(--ab-orange);
  margin-right: 0;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout {
  background-color: #56787e;
  width: 254px;
  margin-right: 0;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout:hover {
  background-color: var(--hover-blue);
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio {
  width: 158px;
  margin-left: 0;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.except-lnd-mob.orange {
  background-color: var(--ab-orange);
  color: var(--ab-blue);
  width: 100%;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.except-lnd-mob.orange:hover {
  background-color: var(--hover-orange);
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.lnd-button-notmob, .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.mob-only {
  display: none;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next {
  width: 158px;
  margin-bottom: 25px;
  margin-left: 0;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis {
  width: 100%;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.newbuttons {
  width: auto;
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.home-button {
  background-color: var(--ab-blue);
}

.ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.home-button:hover {
  background-color: var(--hover-blue);
}

.ab-button.intro-button.design2 {
  color: var(--darker-blue);
  background-color: #fff;
  padding: 8px 14px 9px;
  font-size: 15px;
  font-weight: 600;
  box-shadow: 1px 1px 3px #0000004d;
}

.ab-button.intro-button.design2:hover {
  background-color: #ffffffbf;
}

.ab-button.intro-button.design2.map-button {
  color: var(--olivetext);
  margin-top: 40px;
  padding-top: 9px;
  font-size: 15.5px;
  font-weight: 600;
}

.ab-button.intro-button.design2.first {
  color: var(--olivetext);
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 15.5px;
  font-weight: 600;
}

.ab-button.intro-button.design2.first.bio-button {
  width: 158px;
}

.ab-button.intro-button.design2.first.bio-button.grey-bg:hover {
  background-color: #e7ecef;
}

.ab-button.intro-button.design2.first.bio-button.grey-bg.newfont {
  background-color: var(--ab-orange);
  color: #fff;
  padding: 12px 18px;
  font-size: 17px;
}

.ab-button.intro-button.design2.first.bio-button.grey-bg.newfont.biobutton {
  color: var(--ab-blue);
}

.ab-button.intro-button.design2.first.bio-button.grey-bg.newfont.biobutton:hover {
  background-color: var(--hover-orange);
}

.ab-button.intro-button.design2.first.grey-background.w--current:hover {
  background-color: #e7ecef;
}

.ab-button.intro-button.design2.first.newfont {
  box-shadow: none;
  color: var(--ab-blue);
  border-radius: 0;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.ab-button.intro-button.design2.first.newfont.new3 {
  padding: 12px 18px;
  font-size: 17px;
}

.ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew {
  background-color: var(--ab-blue);
  color: #fff;
  width: 254px;
  margin-top: 40px;
}

.ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew:hover {
  background-color: var(--hover-blue);
}

.ab-button.intro-button.design2.first.newfont.new3.bluetest.w--current {
  background-color: var(--ab-orange);
  color: #fff;
}

.image-3 {
  height: 1rem;
  margin-left: 10px;
  transform: rotate(0);
}

.image-3.design3 {
  margin-left: 10px;
}

.image-3.left {
  margin-left: 0;
  margin-right: 10px;
  transform: rotate(180deg);
}

.artist-card-link {
  color: var(--ab-terrcotta);
  background-color: #a3883e;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: all 80ms;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 5px #0000004d;
}

.artist-card-link.prev-next {
  background-color: #fff;
  flex-flow: column;
  display: flex;
}

.artist-card-link.prev-next:hover {
  background-color: #fffffffa;
  transform: translate(0, -2px);
}

.artist-card-link.prev-next.newprev-next {
  box-shadow: none;
  border-radius: 0;
}

.artist-card-link.design2 {
  color: var(--ab-offwhite);
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #0000004d;
}

.artist-card-link.design2:hover {
  background-color: #ffffffbf;
  transform: translate(0, -2px);
}

.artist-card-link.design2.design3 {
  box-shadow: none;
  border-radius: 0;
}

.artist-card-link.design2.design3.no-bg {
  background-color: #fff0;
}

.artist-card-img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.artist-card-img:where(.w-variant-e784754f-3c9a-738c-7be6-a5bfed11a265) {
  transform: scale(1.2);
}

.artist-card-img:where(.w-variant-44ad40c5-5868-996b-c4ac-4cdbeaa5c945) {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-4 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-4, .artist-card-img.top-aligned-13, .artist-card-img.top-aligned-22, .artist-card-img.top-aligned-31 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-13 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-40, .artist-card-img.top-aligned-49 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-22, .artist-card-img.zoom-photo-31 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-58 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-41 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-68, .artist-card-img.top-aligned-78, .artist-card-img.top-aligned-88, .artist-card-img.top-aligned-98 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-51 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-108 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-61 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-118, .artist-card-img.top-aligned-128, .artist-card-img.top-aligned-138, .artist-card-img.top-aligned-148, .artist-card-img.top-aligned-158 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-71 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-168 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-81 {
  transform: scale(1.2);
}

.artist-card-img.top-aligned-178, .artist-card-img.top-aligned-188, .artist-card-img.top-aligned-198, .artist-card-img.top-aligned-208, .artist-card-img.top-aligned-218 {
  object-position: 50% 30%;
}

.artist-card-img.zoom-photo-91 {
  transform: scale(1.2);
}

.card-text-div {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  height: 100%;
  padding: 16px;
  display: flex;
}

.card-text-div.prev-next {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.card-text-div.prev-next.newstyle {
  justify-content: flex-end;
  align-items: center;
  height: auto;
}

.card-text-div.prev-next.left {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.card-text-div.prev-next.right {
  justify-content: flex-end;
  align-items: center;
}

.card-text-div.prev-next-mob.cardsremoved {
  padding-top: 14px;
}

.card-text-div.prev-next-mob.cardsremoved.right {
  justify-content: flex-start;
  align-items: flex-end;
}

.card-text-div.design2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  padding: 15px;
}

.card-text-div.design2.newdesign {
  padding: 13.5px;
}

.card-text-div.design2.newdesign.no-bg {
  padding-left: 2px;
  padding-right: 2px;
}

.discipline-tag {
  color: var(--olivetext);
  margin-bottom: 0;
  font-weight: 700;
}

.discipline-tag.design2 {
  color: var(--goldnewest);
  font-size: 16px;
  font-weight: 700;
}

.discipline-tag.design2.biiointro {
  font-weight: 400;
  line-height: 1.2;
}

.discipline-tag.design2.newfontdiscipline {
  color: var(--ab-blue);
  font-family: avenir-lt-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.discipline-tag.design2.newfontdiscipline.zoom-photo-96 {
  color: var(--ab-blue);
}

.discipline-tag.prev-next {
  font-size: 15px;
}

.discipline-tag.prev-next.neworange {
  color: var(--ab-orange);
  font-size: 16px;
  font-weight: 500;
}

.card-text {
  color: var(--ab-offwhite);
  margin-bottom: 0;
  font-size: 17px;
}

.card-text.prev-next {
  color: var(--darker-blue);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 800;
}

.card-text.prev-next.top-text {
  color: var(--darker-blue);
}

.card-text.prev-next.top-text.newcolour {
  color: var(--ab-blue);
  text-transform: uppercase;
  font-weight: 800;
}

.card-text.prev-next.newcolour {
  color: var(--ab-blue);
}

.card-text.design2 {
  color: var(--darker-blue);
  text-transform: uppercase;
  margin-bottom: 1px;
  font-size: 17px;
  font-weight: 800;
}

.card-text.design2.newfontname {
  color: #000;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.card-text.design2.newfontname.newsml {
  color: var(--ab-blue);
}

.card-arrow {
  height: 1rem;
  margin-left: 20px;
  display: none;
}

.card-arrow.prev-next {
  display: block;
}

.h-flex {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.arrow-prev-next {
  height: 1rem;
}

.arrow-prev-next.left, .arrow-prev-next.bios-mob {
  transform: rotate(180deg);
}

.arrow-prev-next.bios-mob.black-arrows-notmob.new {
  margin-right: 10px;
}

.arrow-prev-next.black-arrows-notmob.new.right {
  margin-left: 10px;
}

.arrow-prev-next.gold-arrows-mob {
  display: none;
}

.paragraph-2 {
  margin-bottom: 1em;
}

.section-terra {
  background-color: var(--ab-bg-sage);
}

.section-terra:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  background-color: var(--olive-green);
}

.section-terra:where(.w-variant-b7192cef-cd76-4b12-81f6-58f962f0176f) {
  margin-top: 80px;
}

.section-terra:where(.w-variant-21e626ed-54c2-c5b3-2c96-be0a8dfa23a8) {
  background-color: #fff;
}

.section-terra:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
  background-color: var(--ab-bg-sage);
}

.section-terra.top.prev-next-bg {
  background-color: var(--steel-blue);
  margin-top: -5px;
}

.section-terra.wave-bottom {
  background-color: var(--olive-green);
  color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  margin-top: -10px;
}

.section-terra.wave-bottom:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  background-color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b8c13336d8020854cc0ad_Wavey%20Section%20Dividers%2013.svg");
}

.section-terra.wave-bottom.blue {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b8613d2161826e595ba48_Wavey%20Section%20Dividers%207.svg");
  background-repeat: no-repeat;
  background-size: 101%;
}

.section-terra.wave-bottom.blue.artists-prev-next {
  z-index: 2;
  background-color: var(--slightly-lighter-green);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699c425881509bf5a8142832_Wavey%20Section%20Dividers%2064.svg");
  margin-top: -10px;
  position: relative;
}

.section-terra.wave-bottom.blue.artists-prev-next.newcoloursprev {
  background-color: var(--ab-orange);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9a361ececf75e2fcb1cf_Wavey%20Section%20Dividers%2068.svg");
}

.section-terra.wave-bottom.blue.artists-prev-next.newcoloursprev.oldoff {
  display: none;
}

.section-terra.wave-bottom.cream {
  z-index: 1;
  background-color: var(--steel-blue);
  color: var(--cream);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6980b7fb3a440f258fa5e03d_Wavey%20Section%20Dividers%2015.svg");
  position: relative;
}

.section-terra.wave-bottom.cream.bios-moboff {
  background-color: var(--skygrey);
  color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b45b28df44fb027598f9e_Wavey%20Section%20Dividers%2060.svg");
  margin-top: 0;
}

.section-terra.wave-bottom.cream.bios-moboff.newcoloursfonts {
  background-color: var(--ab-cream);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/69a9b5bf9500259bce992a90_yellow-wave.svg");
  margin-top: -200px;
  padding-top: 200px;
}

.section-terra.wave-bottom.green-w-blu-wave {
  color: var(--ab-offwhite);
}

.section-terra.wave-bottom.intro-mrgm {
  margin-top: 0;
}

.section-terra.wave-bottom.intro-mrgm.green-blue {
  background-color: var(--newblue);
  color: var(--darkersteel);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6984bd47a7bdac6a5e613224_Wavey%20Section%20Dividers%2021.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  position: relative;
}

.section-terra.wave-bottom.intro-mrgm.green-blue.design2 {
  background-color: var(--newest-blue);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
}

.section-terra.wave-bottom.intro-mrgm.green-blue.design2.contact-page {
  margin-bottom: 150px;
}

.section-terra.wave-bottom.brown-sage {
  z-index: 2;
  background-color: var(--browny2);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b8c13336d8020854cc0ad_Wavey%20Section%20Dividers%2013.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  position: relative;
}

.section-terra.wave-bottom.brown-sage.design2 {
  background-color: var(--skygrey);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
}

.section-terra.wave-bottom.brown-sage.design2.wave-slider {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b45b28df44fb027598f9e_Wavey%20Section%20Dividers%2060.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  margin-top: -18px;
  padding-bottom: 6.2vw;
}

.section-terra.wave-bottom.brown-sage.design2.wave-slider.design3 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d5cf9e0a8cfa1a4ad1b4b_Wavey%20Section%20Dividers%2066.svg");
}

.section-terra.wave-bottom.brown-sage.design2.wave-slider.brandcolourscream {
  background-color: var(--ab-cream);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9b3579981377f6bb663e_Wavey%20Section%20Dividers%2069.svg");
  padding-bottom: 6.6vw;
}

.section-terra.wave-bottom.cream-blue:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  background-color: var(--ab-bg-sage);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
}

.section-terra.wave-bottom.cream-blue.design2:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  background-color: #d9e1de00;
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-repeat: no-repeat;
  background-size: 101%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13 {
  background-color: var(--darker-green);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contact-page {
  margin-top: 60px;
  margin-bottom: 150px;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew {
  background-color: var(--skygrey);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b46c28189f4cff692b562_Wavey%20Section%20Dividers%2061.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699c425881509bf5a8142832_Wavey%20Section%20Dividers%2064.svg");
  margin-top: -18px;
  padding-bottom: 6.2vw;
  display: none;
  position: relative;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.map-footer {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6996fc742e0859c7428d6964_Wavey%20Section%20Dividers%2049.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.map-footer.wavey {
  background-color: var(--slightly-lighter-green);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699c425881509bf5a8142832_Wavey%20Section%20Dividers%2064.svg");
  margin-top: -18px;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
  z-index: 2;
  background-color: var(--slightly-lighter-green);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699c425881509bf5a8142832_Wavey%20Section%20Dividers%2064.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  margin-top: -18px;
  padding-bottom: 6.2vw;
  position: relative;
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map.newblue {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699c717e7b10483b8f9e4216_Wavey%20Section%20Dividers%2065.svg");
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map.design3 {
  background-color: var(--alt-blue-2);
}

.section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map.brandcoloursmap {
  background-color: var(--ab-orange);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9a361ececf75e2fcb1cf_Wavey%20Section%20Dividers%2068.svg");
  padding-bottom: 0;
}

.section-terra.wave-bottom.cream-blue.bg-sage {
  background-color: var(--ab-bg-sage);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
}

.section-terra.wave-bottom.blue-green {
  background-color: var(--steel-blue);
  color: var(--ab-offwhite);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6984bd47a7bdac6a5e613224_Wavey%20Section%20Dividers%2021.svg");
}

.section-terra.wave-bottom.blue-green.design2 {
  background-color: #494f5200;
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6984bd47a7bdac6a5e613224_Wavey%20Section%20Dividers%2021.svg");
  margin-top: 0;
  transform: rotate(0);
}

.section-terra.wave-bottom.blue-green.design2.contactpg {
  padding-top: 40px;
  padding-bottom: 150px;
}

.section-terra.wave-bottom.blue-green.design2.contactpg.contactform {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 90px;
}

.section-terra.wave-bottom.blue-green.design2.contactpg.contactform.testing {
  background-color: #494f5200;
  padding-top: 80px;
  padding-bottom: 0;
}

.section-terra.wave-bottom.blue-green.design2.contactpg.contactform.testing.offjustnow {
  display: none;
}

.section-terra.wave-bottom.blue-green.design2.contactpg.contactform.testing.full-pic {
  background-color: var(--stone);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 140px;
  padding-top: 0;
  padding-bottom: 70px;
  display: none;
  position: relative;
}

.section-terra.wave-bottom.blue-green.design2.contactpg.mapother {
  padding-top: 0;
}

.grid-2col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.grid-2col.intro-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-2col.intro-grid.intro-grid-design2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-2col.intro-grid.intro-grid-design2.old {
  display: none;
}

.grid-2col.mapotherpg {
  max-width: 1600px;
  padding: 40px 32px;
}

.grid-2col.testing {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.grid-2col.testing.newcontact {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-2col.testing.newspacing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.lightbox-link {
  cursor: pointer;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 10px;
  transition: all .1s;
  position: relative;
  overflow: hidden;
}

.lightbox-link:hover {
  opacity: .95;
  transform: translate(0, -2px);
}

.lightbox-link.bg-sage-16.design2 {
  box-shadow: none;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lightbox-link.bg-sage-16.design2.design3 {
  border-radius: 0;
}

.map-img {
  width: 100%;
  height: auto;
}

.section-card-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 21px;
  display: flex;
}

.section-card-div.bg-sage-19.design2 {
  color: var(--cream);
  padding-left: 0;
  padding-right: 10px;
}

.p-white {
  color: #e1e3e6;
  font-weight: 400;
}

.p-white.map-para {
  color: var(--steel-blue);
}

.p-white.map-para:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  font-weight: 400;
}

.p-white.map-para:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
  color: var(--ab-moss);
  font-weight: 400;
}

.p-white.map-para.mapdesign2:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9) {
  color: var(--ab-offwhite);
}

.p-white.map-para.mapdesign2.bg-sage-21 {
  color: var(--ab-offwhite);
  font-size: 15.5px;
  font-weight: 400;
}

.p-white.map-para.mapdesign2.bg-sage-21.new {
  color: #fff;
  font-size: 16px;
  line-height: 1.6;
}

.p-white.map-para.mapdesign2.bg-sage-21.new.design3 {
  color: var(--darker-blue);
}

.p-white.map-para.mapdesign2.bg-sage-21.new.newdeisngmpafont {
  color: #000;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.p-white.map-para.bg-sage-9, .p-white.overlay-text {
  font-weight: 400;
}

.p-white.blu.mapdesign2 {
  color: var(--darker-blue);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.section-charcoal {
  z-index: 3;
  background-color: var(--browny2);
  margin-top: -8px;
  position: relative;
}

.section-charcoal.design2 {
  background-color: var(--newest);
  color: var(--darkersteel);
}

.section-charcoal.design2.newblue {
  background-color: var(--alt-blue-2);
}

.section-charcoal.design2.newfontcoloursfooter {
  background-color: var(--ab-blue);
}

.footer-link {
  color: var(--ab-offwhite);
  margin-bottom: 0;
  line-height: 1;
  text-decoration: none;
}

.footer-link.dd.design2 {
  color: var(--darker-blue);
  font-weight: 500;
}

.footer-link.dd.design2.design3 {
  display: block;
}

.footer-link.dd.design2.design3.new {
  display: none;
}

.footer-link.design2 {
  cursor: pointer;
  font-weight: 600;
}

.footer-link.design2.new {
  color: #fff;
  font-family: avenir-lt-pro, sans-serif;
  font-weight: 500;
}

.div-block-9 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-10.design2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-10.design2.newnew {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

.footer-link-link {
  color: var(--ab-offwhite);
}

.footer-link-link.design2.newdeisng {
  color: #fff;
  font-size: 17px;
}

.footer-link-link.design2.newdesign {
  color: #fff;
}

.ab-heading-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 50px;
  display: flex;
}

.ab-heading-wrapper.home-new {
  margin-bottom: 40px;
}

.grid-all-artists {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-all-artists.newdeisgn {
  grid-column-gap: 20px;
}

.form-block-2 {
  margin-top: 30px;
}

.form-block-2.design2 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 20px;
}

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

.form-2.design2 {
  grid-row-gap: 16px;
  margin-top: 20px;
}

.ab-text-field {
  background-color: var(--ab-offwhite);
  color: var(--ab-moss);
  border-radius: 5px;
  font-size: 16px;
  line-height: 1;
}

.ab-text-field::placeholder {
  color: var(--ab-moss);
  font-size: 14.5px;
  line-height: 1;
}

.ab-text-field.ab-text-area {
  color: var(--ab-moss);
  border-radius: 5px;
  height: 200px;
  margin-bottom: 0;
  padding: 9px 12px;
  line-height: 1.5;
  overflow: auto;
}

.ab-text-field.ab-text-area.design2 {
  height: 200px;
}

.ab-text-field.design2 {
  color: var(--darker-blue);
  -webkit-text-stroke-color: #1c354d;
  background-color: #fff;
  border: 1px solid #1c354d66;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
}

.ab-text-field.design2::placeholder {
  color: var(--darker-blue);
  font-size: 14.5px;
  font-weight: 400;
}

.ab-submit-button-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36px;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.ab-submit-button-div.newdesign {
  height: 40px;
  margin-top: 0;
}

.submit-button-2 {
  background-color: var(--charcoal);
  color: #e1e3e6;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}

.submit-button-2:hover {
  background-color: #2e2b2b;
}

.submit-button-2.design2 {
  background-color: var(--buttonsteel);
  color: var(--ab-offwhite);
  text-align: center;
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 1px 1px 1px #0006;
}

.submit-button-2.design2:hover {
  color: #fff;
  background-color: #3f4447;
}

.image-4 {
  height: 1rem;
  margin-top: 1px;
  margin-left: 70px;
  position: absolute;
}

.slider-heading-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 36px;
  display: flex;
}

.h-flex-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.h-flex-2.new3 {
  width: 100%;
}

.swiper-navigation {
  z-index: 3;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.swiper-navigation.artists {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.swiper-navigation.artists.newnew {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.swiper-arrow {
  background-color: #fff;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 1.9rem;
  height: 1.9rem;
  padding: 0;
  display: flex;
  box-shadow: 1px 1px 2px #0006;
}

.swiper-arrow:hover {
  background-color: #e7ecef;
}

.swiper-arrow.artists-prev.newsml, .swiper-arrow.artists-next.newsml {
  background-color: var(--ab-blue);
  box-shadow: none;
  box-shadow: none;
  background-color: #56787e;
  border-radius: 0;
  width: 40px;
  height: 40px;
}

.side-scroll-wrapper {
  overflow: scroll;
}

.swiper.artists {
  padding-left: 32px;
  padding-right: 8px;
  overflow: visible;
}

.swiper.artists.contain-swiper {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.swiper-wrapper {
  display: flex;
}

.swiper-wrapper.artists {
  height: auto;
}

.swiper-slide {
  border-radius: 5px;
  overflow: hidden;
}

.swiper-slide.artists {
  height: auto;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 24px;
}

.swiper-slide.artists.off, .swiper-slide.artists.artits-off {
  display: none;
}

.swiper-slide.artists.design3-small {
  padding-right: 20px;
}

.swiper-slide.artists.design3-small.artists-off {
  display: none;
}

.intro-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 0;
  display: flex;
}

.intro-div.date-div {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 32px;
}

.intro-div.date-div.design2 {
  height: 100%;
  padding-bottom: 0;
}

.p-intro-max {
  color: var(--darker-blue);
  padding-right: 10px;
  font-size: 15px;
}

.p-intro-max.date {
  font-weight: 600;
}

.p-intro-max.new-date {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 600;
}

.p-intro-max.new-date.time {
  font-weight: 400;
}

.p-intro-max.contactpg {
  padding-right: 0;
}

.p-intro-max.testigtesting {
  margin-top: 40px;
}

.p-intro-max._2nd, .p-intro-max._2-paras {
  display: none;
}

.p-intro-max._1-para {
  min-height: 144px;
  margin-bottom: 0;
  padding-right: 10px;
}

.p-intro-max._1-para.newest {
  color: #292e29;
  height: auto;
  min-height: auto;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.p-intro-max._1-para.newest.new-font {
  color: #000;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.p-intro-max._1-para.newest.new-font.sml {
  color: var(--ab-blue);
  font-weight: 400;
  line-height: 1.5;
}

.p-intro-max._1-para.newest.new-font.sml.testorange {
  color: var(--ab-blue);
}

.p-intro-max._1-para.newest-secnod {
  min-height: auto;
  margin-top: 0;
  padding-right: 0;
  font-weight: 400;
}

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

.p-time {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
}

.intro-bg {
  background-color: var(--charcoal);
  width: 100vw;
  height: 100%;
}

.date-wrapper {
  z-index: 1;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--ab-terrcotta);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-11 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/696f836ca81fb0d76c0ceec4_kate3.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-12 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-date {
  color: var(--ab-terrcotta);
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: none;
}

.date-wrap {
  z-index: 1;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: relative;
}

.date-tag {
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 600;
  line-height: 1;
}

.time-tag {
  color: var(--terra-text);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1;
}

.ticker-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: var(--ab-offwhite);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ticker-wrap:where(.w-variant-21e626ed-54c2-c5b3-2c96-be0a8dfa23a8) {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  color: var(--ab-moss);
}

.ticker-tags {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
}

.section-2 {
  background-color: #fff;
  height: 75px;
}

.brand-2.w--current {
  height: 100%;
  margin-bottom: 0;
}

.intro-section {
  background-color: var(--olive-green);
}

.intro-section.bottom-blue-wave {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-position: 50% 120%;
  background-repeat: no-repeat;
  background-size: auto;
}

.intro-section.squaresbg, .button-text-mob {
  display: none;
}

.div-block-15 {
  height: 100%;
}

.bg-date {
  background-color: var(--olive-green);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.tag-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.div-block-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.div-block-16.newest {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
}

.div-block-16.newest.design3 {
  margin-top: 50px;
}

.div-block-16.newest.design3.newsml {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
}

.div-block-16.newest.design3.newsml.intro-buttons {
  display: none;
}

.div-block-16.newest.design3.newsml.nav-buttons:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  margin-top: 10px;
  margin-right: 40px;
  display: none;
}

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

.map-overlay {
  background-image: linear-gradient(#b367450d, #b367450d);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.card-overlay {
  background-color: #ffffff0d;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.card-overlay.light-bg {
  background-color: #b367450d;
}

.slider {
  width: 100%;
  height: 100%;
  display: none;
}

.slide-nav, .icon, .right-arrow, .left-arrow {
  display: none;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/696f836ced80d1316bca509f_kirsty1.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/696f836ca81fb0d76c0ceec4_kate3.webp");
  background-position: 50%;
  background-size: cover;
}

.card-img-wrapper, .card-img-wrapper:where(.w-variant-e784754f-3c9a-738c-7be6-a5bfed11a265), .card-img-wrapper.zoom-photo-3, .card-img-wrapper.zoom-photo-12, .card-img-wrapper.zoom-photo-21, .card-img-wrapper.zoom-photo-30, .card-img-wrapper.zoom-photo-40, .card-img-wrapper.zoom-photo-50, .card-img-wrapper.zoom-photo-60, .card-img-wrapper.zoom-photo-70, .card-img-wrapper.zoom-photo-80, .card-img-wrapper.zoom-photo-90 {
  overflow: hidden;
}

.intro-wave {
  z-index: 2;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -11px;
}

.bio-wave {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.trail-address {
  margin-bottom: 5px;
}

.section-blue {
  background-color: var(--skygrey);
  color: var(--ab-offwhite);
}

.section-blue.wavey {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b45b28df44fb027598f9e_Wavey%20Section%20Dividers%2060.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  padding-bottom: 6vw;
}

.section-blue.wavey.newdesign {
  background-color: var(--ab-cream);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9b3579981377f6bb663e_Wavey%20Section%20Dividers%2069.svg");
  margin-top: -250px;
  padding-top: 250px;
}

.section-blue.wavey.newdesign.home {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/69a9b5bf9500259bce992a90_yellow-wave.svg");
  margin-top: -18px;
  padding-top: 10px;
  padding-bottom: 6.6vw;
}

.text-block-10, .text-block-11 {
  color: var(--steel-blue);
}

.rich-text-block {
  color: var(--darker-blue);
}

.rich-text-block.newfontcolours {
  color: var(--ab-blue);
  font-size: 17px;
  line-height: 1.3;
}

.div-block-19 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-12 {
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
}

.text-block-12.time {
  font-size: 16px;
  font-weight: 400;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.div-block-21 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-5 {
  max-width: 224px;
  display: none;
  transform: rotate(2deg);
}

.image-5.alt {
  max-width: 230px;
  display: none;
}

.image-5.alt._2ndoption {
  width: 280px;
  max-width: 280px;
  display: block;
}

.image-5.alt._2ndoption.footer-logo {
  z-index: 1000;
  width: 290px;
  max-width: none;
  margin-bottom: -5px;
  padding-bottom: 0;
}

.image-5.alt._2ndoption.footer-logo.menu-logo {
  margin-top: 50px;
}

.image-5.alt._2ndoption.footer-logo.menu-logo.mulogo {
  display: none;
}

.image-5.alt._2ndoption.footer-logo.wavey {
  order: -9999;
}

.image-5.alt._2ndoption.footer-logo.ab-logo {
  width: auto;
  height: 230px;
  margin-bottom: -10px;
  margin-right: -10px;
  display: block;
  transform: none;
}

.image-5.alt._2ndoption.footer-logo.ab-logo.newooter {
  margin-left: -10px;
}

.image-5.alt._2ndoption.ablogo {
  z-index: 1;
  width: auto;
  max-width: none;
  height: 170px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: none;
}

.image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  width: 133px;
  height: auto;
}

.image-5.alt._2ndoption.ablogo.newnewlogo.horizontal:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  width: 460px;
  padding-top: 15px;
  display: none;
}

.image-5.alt._2ndoption.ablogo.newnewlogo.vertical:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  margin-left: -10px;
}

.image-5.alt._2ndoption.mylogo {
  display: none;
}

.div-block-22 {
  background-color: var(--darkersteel);
  color: var(--ab-offwhite);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-23 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: none;
}

.image-6 {
  margin-top: 5px;
  display: none;
  transform: rotate(2deg);
}

.div-block-25 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-25.offjustnow {
  display: none;
}

.image-7 {
  z-index: 5;
  pointer-events: none;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 20px;
}

.image-8 {
  display: none;
}

.image-9 {
  width: 400px;
  position: absolute;
  inset: auto 140px -30px auto;
  transform: rotate(3deg);
}

.div-block-26 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: absolute;
  inset: auto 0% -30% auto;
}

.div-block-26.design2 {
  display: none;
}

.image-10 {
  width: 390px;
  transform: rotate(3deg);
}

.image-10.introimg {
  width: 100%;
  margin-top: 0;
}

.div-block-27 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-28 {
  padding: 40px 0;
}

.temp-ticker {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.image-11 {
  width: 100%;
}

.div-block-29 {
  padding-top: 5px;
}

.div-block-29.contactpg.fullpic {
  padding: 50px 40px 40px;
}

.div-block-30 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-12 {
  z-index: 4;
  min-width: 115%;
  max-width: none;
}

.date-wave {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  margin-top: -60px;
  display: none;
  position: relative;
  transform: rotate(1deg);
}

.container-4 {
  width: 100%;
  max-width: 1600px;
}

.div-block-31 {
  width: 100%;
  display: none;
  position: relative;
}

.div-block-32 {
  background-color: var(--darkersteel);
  border-radius: 540px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  margin-left: 40px;
  padding: 20px 30px;
  display: none;
  position: absolute;
  inset: 0% auto auto 200px;
}

.paragraph-4 {
  color: var(--cream);
  font-weight: 700;
}

.paragraph-4.datedtae {
  margin-bottom: 0;
}

.paragraph-4.timetime {
  margin-bottom: 0;
  font-weight: 400;
}

.date-wave2 {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.container-5 {
  width: 100%;
  max-width: 1600px;
}

.div-block-33 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 101%;
  width: 100%;
  max-width: 1600px;
  height: 100%;
}

.image-13 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/69861d77140c1209863c63f8_singlewhitebg.png");
  background-position: 50%;
  background-size: auto;
}

.image-14 {
  width: 100%;
}

.image-14.reverse {
  transform-style: preserve-3d;
  margin-top: -5px;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.div-block-34 {
  background-color: var(--steel-blue);
  width: 100%;
  height: 40px;
  margin-top: -5px;
}

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

.date-date-date {
  color: var(--ab-offwhite);
  text-transform: uppercase;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  margin-right: 50px;
  padding: 0;
  font-size: 17px;
  font-weight: 800;
  line-height: 1;
  display: flex;
}

.date-date-date._2nd {
  margin-right: 32px;
  padding-left: 0;
  display: block;
}

.date-date-date._2nd.neewest.new-colour {
  text-transform: capitalize;
  font-size: 17px;
  font-weight: 500;
}

.date-date-date._2nd.neewest.new-colour.bigtime {
  color: #000;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml {
  color: #fff;
  order: -9999;
  font-weight: 400;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime {
  color: var(--ab-blue);
  order: 9999;
  width: 100%;
  font-size: 17px;
  font-weight: 400;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.stickerversion {
  color: var(--ab-orange);
  order: 9999;
  font-size: 19px;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save {
  text-align: left;
  text-transform: none;
  width: 100%;
  margin-bottom: 20px;
  font-size: 19px;
  display: none;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save.save-with-circle {
  color: var(--ab-blue);
  text-align: center;
  order: -9999;
  font-size: 17px;
  display: block;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.savetime {
  order: 9999;
  font-size: 19px;
}

.date-date-date._2nd.neewest.new-colour.bigtime.sml.newfooterdate {
  text-align: left;
}

.date-date-date.neewest {
  color: var(--darker-blue);
  margin-right: 48px;
  font-size: 19px;
  font-weight: 800;
}

.date-date-date.neewest.new-colour {
  color: #fff;
  text-align: center;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.date-date-date.neewest.new-colour.bigdate {
  color: #000;
  text-align: left;
  text-transform: none;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.date-date-date.neewest.new-colour.bigdate.sml {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate {
  color: var(--ab-blue);
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate.stickerversion {
  color: #56787e;
  letter-spacing: -.5px;
  font-size: 20px;
}

.date-date-date.neewest.new-colour.bigdate.sml.newfooterdatehere {
  letter-spacing: 0;
}

.div-block-36 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--darker-green);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  display: grid;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-36.new {
  background-color: #4a543600;
  padding-top: 22px;
  padding-bottom: 22px;
  position: static;
}

.div-block-36.off {
  display: none;
}

.div-block-37 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.card-text-clamp {
  color: var(--darker-blue);
  margin-top: -1px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
}

.card-text-clamp.newfontbio {
  color: #000;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 15.5px;
  font-weight: 300;
}

.card-text-clamp.newfontbio.newsmlbo {
  color: var(--ab-blue);
  font-weight: 400;
}

.field-label {
  color: var(--darker-blue);
  margin-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
}

.field-label.message {
  margin-bottom: 7px;
}

.div-block-38 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ab-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  padding: 40px 32px;
}

.ab-grid.bigger {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr;
}

.ab-grid.bigger.contactpg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 1600px;
}

.ab-grid.bigger.contactpg.testing {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.ab-grid.bigger.contactpg.testing.full-pic {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.ab-grid.bigger.contactpg.testing.notfullpic {
  display: none;
}

.ab-grid.bigger.test {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.ab-grid.bigger.test.newest-grid {
  grid-column-gap: 50px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
}

.ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 50px;
  padding-bottom: 9.7vw;
}

.ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml.wave-grid {
  padding-top: 10px;
  padding-bottom: 20px;
}

.ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml.testtest.testes {
  padding-bottom: 40px;
}

.ab-intro-div {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.ab-intro-div.bigger.test.newdesign {
  justify-content: center;
  align-items: center;
}

.ab-intro-div.bigger.test.newdesign.sml {
  justify-content: flex-start;
  align-items: center;
}

.ab-intro-div.bigger.test.newdesign.sml.newstyle {
  width: 100%;
  position: relative;
}

.ab-intro-div.bigger.test.newdesign.sml.newstyle.abovephone {
  padding-left: 58px;
}

.ab-intro-div.contact-page {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 50px;
}

.ab-intro-div.contact-page.testig {
  padding-bottom: 0;
  padding-left: 0;
}

.ab-intro-div.test.newest {
  justify-content: flex-end;
  align-items: flex-start;
}

.slider-2 {
  pointer-events: none;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slider-2.fullpic {
  z-index: 1;
  border-radius: 0;
  width: 50%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.slider-2.new, .right-arrow-2, .left-arrow-2, .slide-nav-2 {
  display: none;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e1fc31d3f91a34213_Questions%20to%20the%20big%20beyond_%20Julie%20Barnes.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  overflow: hidden;
}

.slide-3.slide2 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e08857366d8d550f4_Lino%20print_Jenny%20Kalorkoti.avif");
  background-size: 130%;
}

.slide-3.slide3 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b6c7c38a07f300d5e7793_Sam%20Macdonald.avif");
}

.slide-3.slider4 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612ee4e94ef172bb3817_Painting_Alastair%20Higgins.avif");
  background-position: 50%;
}

.slide-3.slide6 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b6e87b5ccc2e419a1922a_Danger%20of%20Death%20505%20x%20505mm_John%20Smart%201.avif");
}

.slide-3.slide7 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e43eb4ac8a7efa0f0_Pond%20from%20Geordie%E2%80%99s%20Bothy_Donald%20MacDougall.avif");
}

.slide-3.slide8 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e81a5722969d32c43_A%20Line%20Has%20Two%20Sides%203_Graham%20Odds.avif");
}

.slide-3.slide4 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e888e9e5ced4f3903_Andrea%20Spink.jpg");
}

.slide-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.mask {
  border-radius: 8px;
  overflow: hidden;
}

.mask.fullpic {
  border-radius: 0;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e1fc31d3f91a34213_Questions%20to%20the%20big%20beyond_%20Julie%20Barnes.avif");
  background-position: 50% 59%;
  background-size: cover;
  height: 250px;
}

.slider-3 {
  width: 100%;
  height: 250px;
}

.slider-3.new {
  pointer-events: none;
  height: auto;
  display: none;
}

.right-arrow-3, .left-arrow-3, .slide-nav-3 {
  display: none;
}

.heroslides {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e81a5722969d32c43_A%20Line%20Has%20Two%20Sides%203_Graham%20Odds.avif");
  background-position: 50%;
  background-size: cover;
}

.heroslides.slide1 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e1fc31d3f91a34213_Questions%20to%20the%20big%20beyond_%20Julie%20Barnes.avif");
  background-position: 50% 59%;
}

.heroslides.slide2 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/69933414ea7b6167d4850a0e_A%20Line%20Has%20Two%20Sides%203_Graham%20Odds.jpg");
}

.heroslides.slide3 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b6e87b5ccc2e419a1922a_Danger%20of%20Death%20505%20x%20505mm_John%20Smart%201.avif");
  background-position: 50% 17%;
}

.heroslides.slide4 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b6c7c38a07f300d5e7793_Sam%20Macdonald.avif");
  background-position: 50% 56%;
  background-size: 160%;
}

.heroslides.slide5 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612eadee6f369b843f56_Photo_Kyriakos%20Kalorkoti.avif");
}

.heroslides.slide6 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6993346190a3db48ba52b5cc_Lino%20print_Jenny%20Kalorkoti.jpg");
  background-position: 42% 49%;
  background-size: 136%;
}

.heroslides.slide7 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e43eb4ac8a7efa0f0_Pond%20from%20Geordie%E2%80%99s%20Bothy_Donald%20MacDougall.avif");
  background-position: 50% 10%;
  background-size: cover;
}

.heroslides.slie8 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e40b4f8ba72c938eb_hanging%20birds_Kate%20Millbank.avif");
  background-position: 50%;
}

.heroslides.slide9 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e888e9e5ced4f3903_Andrea%20Spink.jpg");
  background-position: 50% 66%;
}

.heroslides.slide10 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612e888e9e5ced4f38fc_Christmas%20letter%20on%20the%20tree_Leigh%20Roberts.avif");
  background-position: 50%;
  background-size: 120%;
}

.heroslides.slide11 {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b612ea75f05e55ae252f6_rockhopper%20six_Chloe%20Gardner%20image%201.avif");
  background-position: 43% 35%;
  background-size: 220%;
}

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

.div-block-40 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/6992d885b8b49fc486d5f49d_Wavey%20Section%20Dividers%2048.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 70px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.section-hero {
  background-color: var(--lighternewblue);
}

.section-hero.off {
  display: none;
}

.section-hero.nwewest {
  background-color: var(--lighternewblue);
}

.section-hero.nwewest.wave-hero {
  background-color: var(--newest);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b01c145989c54d18a2d49_Wavey%20Section%20Dividers%2052.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  padding-bottom: 6.2vw;
}

.section-hero.nwewest.wave-hero.newblue {
  background-color: var(--alt-blue-2);
}

.section-hero.nwewest.wave-hero.brandcolours {
  background-color: var(--ab-orange);
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d95b05667a1d8369b8d9f_Wavey%20Section%20Dividers%2067.svg");
}

.section-hero.nwewest.wave-hero.brandcolours.newwsml {
  background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d95b05667a1d8369b8d9f_Wavey%20Section%20Dividers%2067.svg");
  margin-top: -252px;
  padding-top: 252px;
}

.section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-date-wave {
  display: none;
}

.section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-hero {
  padding-bottom: 0;
}

.section-hero.nwewest.wave-hero.brandcolours.wave-section {
  background-color: #b8845100;
  background-image: none;
  margin-top: 0;
  padding-bottom: 0;
}

.section-hero.mobilestill {
  display: none;
}

.herogrid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

.herogrid.testpoff {
  display: none;
}

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

.div-block-41.newest {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-41.newest.new-dateblock {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--ab-orange);
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 235px;
  height: 235px;
}

.div-block-41.newest.new-dateblock.circlesticker {
  display: none;
}

.div-block-41.newest.new-dateblock.plain {
  background-color: #b8845100;
  width: auto;
  height: auto;
}

.herospacer {
  height: 1px;
}

.herospacer.second {
  display: none;
}

.div-block-42 {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 3px;
  display: flex;
}

.div-block-42.newest {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-3 {
  z-index: 50;
  background-color: var(--darkestgreen);
  position: sticky;
  top: 137px;
  left: 0;
}

.section-3.top-date.off, .section-3.bottom-date, .div-block-43 {
  display: none;
}

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

.topgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.div-block-45.newlayou {
  justify-content: flex-end;
  align-items: center;
}

.div-block-45.newlayou:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735), .newest {
  height: 100%;
}

.div-block-46 {
  height: auto;
}

.div-block-46.new {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.p-intro-max-2 {
  color: #1c354d;
  padding-right: 10px;
  font-size: 15px;
}

.p-intro-max-2._1-para {
  min-height: 144px;
  margin-bottom: 0;
  padding-right: 10px;
}

.p-intro-max-2._1-para.newest-secnod {
  color: var(--darker-blue);
  min-height: auto;
  margin-top: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.body-2 {
  font-family: Roboto, Arial, sans-serif;
}

.rich-text-block-2 {
  color: var(--darker-blue);
}

.rich-text-block-2.newfontcolours {
  color: var(--ab-blue);
  font-size: 17px;
  line-height: 1.5;
}

.section-4 {
  margin-top: 0;
}

.div-block-49 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-50 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100svh;
  margin-top: -137px;
  margin-left: -40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
}

.div-block-51 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  display: flex;
}

.div-block-51.bigdate {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.div-block-51.bigdate.newsml {
  justify-content: center;
  align-items: flex-start;
}

.div-block-51.bigdate.newsml.old {
  display: none;
}

.div-block-51.bigdate.newsml.wavesml {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
}

.div-block-51.bigdate.newsml.wavesml.moboff {
  display: flex;
}

.div-block-51.bigdate.newsml.wavesml.moboff:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
  display: none;
}

.div-block-51.bigdate.newsml.wavesml.moboff.footerdate {
  justify-content: flex-end;
  align-items: flex-start;
  position: static;
  inset: auto 0% 0% auto;
}

.div-block-51.bigdate.newsml.wavesml.moboff.footerdate.mob-footer-date {
  display: none;
}

.div-block-51.bigdate.newsml.wavesml.moboff.newdatediv {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 50px;
  display: flex;
}

.div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.plain-plus-circle.plus-save-date {
  margin-top: 0;
  display: none;
}

.div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.plain-plus-circle.with-savedate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}

.div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.stickerversion {
  background-color: #fff;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 270px;
  margin-top: -70px;
  padding: 20px;
  display: none;
}

.text-span {
  color: #fff;
}

.text-span.wavesml {
  margin-right: 20px;
  font-size: 23px;
}

.text-span-2 {
  font-size: 19px;
}

.div-block-52 {
  width: 100px;
}

.image-15 {
  width: 101%;
  max-width: 101%;
}

.image-15.mobfix {
  display: none;
}

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

.div-block-55 {
  width: 100%;
  overflow: hidden;
}

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

.div-block-56 {
  height: 100%;
}

.div-block-57 {
  position: relative;
}

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

.div-block-58 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: grid;
}

.form-block-3 {
  width: 100%;
  margin-bottom: 0;
  padding-right: 0;
}

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

.field-new {
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: none;
}

.textfieldnew {
  color: #000;
  background-color: #fff;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
}

.textfieldnew::placeholder {
  color: #00000080;
  font-weight: 400;
}

.textfieldnew.message {
  height: 150px;
}

.submit-button-3 {
  background-color: var(--ab-orange);
  color: var(--ab-blue);
  width: 100%;
  height: auto;
  padding-right: 40px;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.submit-button-3:hover {
  background-color: var(--hover-orange);
}

.all-artists-off {
  display: none;
}

.div-block-59 {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

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

.ab-button-2 {
  color: #908e52;
  background-color: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 11px 30px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.ab-button-2:hover {
  background-color: #fcf7f6;
}

.ab-button-2.intro-button {
  color: #856f32;
  background-color: #fff;
  margin-top: 0;
  padding: 7px 12px;
  font-size: 15px;
  font-weight: 500;
}

.ab-button-2.intro-button:hover {
  background-color: #494f52;
}

.ab-button-2.intro-button.see-all {
  color: #3d4245;
  margin-left: 40px;
  margin-right: 40px;
}

.ab-button-2.intro-button.see-all.design2 {
  color: #856f32;
  background-color: #fff;
  padding-top: 9px;
  font-size: 15.5px;
  font-weight: 600;
  box-shadow: 1px 1px 1px #0006;
}

.ab-button-2.intro-button.see-all.design2:hover {
  background-color: #e7ecef;
}

.ab-button-2.intro-button.see-all.design2.newfont {
  color: #425e66;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.ab-button-2.intro-button.see-all.design2.newfont.newsml {
  box-shadow: none;
  color: #fff;
  background-color: #56787e;
  border-radius: 0;
  margin-right: 60px;
  padding: 12px 18px;
  font-family: avenir-lt-pro, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.image-16 {
  height: 1rem;
  margin-left: 10px;
  transform: rotate(0);
}

.div-block-61 {
  width: 200px;
}

.div-block-62 {
  margin-bottom: 100px;
  display: flex;
}

.div-block-63, .div-block-64 {
  background-color: #fff;
  padding: 12px 18px;
  font-weight: 700;
  display: flex;
}

.image-17 {
  width: 87%;
  max-width: none;
  position: absolute;
  inset: -29px 0% auto 23px;
}

.image-17.smlup {
  left: 55px;
}

.image-17.tab {
  display: none;
}

.div-block-65 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-18 {
  max-width: 65%;
  margin-top: 20px;
  display: none;
}

.div-block-66 {
  width: 200px;
}

.div-block-67 {
  grid-column-gap: 90px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 70px;
  margin-bottom: 20px;
  display: grid;
}

.div-block-68 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-69 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.prev-next-spacer {
  width: 158px;
}

.prev-next-spacer.two {
  display: none;
}

.div-block-70 {
  padding-left: 5px;
}

.div-block-74 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.stretch {
  width: 158px;
}

.div-block-75, .div-block-76 {
  height: 1px;
}

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

.div-block-79 {
  height: 100%;
}

@media screen and (min-width: 1280px) {
  .textarea {
    min-height: auto;
  }

  .div-block {
    min-height: 500px;
  }

  .otherbox {
    margin-top: 15px;
    margin-bottom: 0;
  }

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

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

  .grid-6 {
    grid-column-gap: 40px;
  }

  .cookie-banner {
    bottom: 80px;
  }

  .bottom.max-width-intro {
    max-width: 578px;
  }

  .ab-body.body-design2 {
    background-color: #b88451e6;
  }

  .ab-nav.design3 {
    background-color: #56787e;
  }

  .ab-nav.design3.new3 {
    background-color: #56787e00;
  }

  .ab-container.nav-container {
    height: auto;
    padding: 25px 40px;
  }

  .ab-container.nav-container.newest {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ab-container.nav-container.newest.ablogonav {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.nav-container.newest.ablogonav.sml {
    max-width: 1024px;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    max-width: 1280px;
    padding-top: 27px;
    padding-bottom: 35px;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-top: 25px;
    padding-bottom: 2.7vw;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont.horizontal-container:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: 0;
  }

  .ab-container.nav-menu-container {
    width: 1024px;
  }

  .ab-container.nav-menu-container.fixing {
    width: 1280px;
    max-width: 1280px;
  }

  .ab-container._80-80-cont {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .ab-container._80-80-cont.prev-next {
    max-width: 1280px;
    padding: 5vw 40px 13vw;
  }

  .ab-container._80-80-cont.map-cont {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14 {
    padding: 50px 40px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    max-width: 1280px;
    padding: 70px 40px 9vw;
  }

  .ab-container.ab-footer.design2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.ab-footer.design2.new, .ab-container.pg-top.newdesign {
    max-width: 1280px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-top: 50px;
  }

  .ab-container.slider-top {
    padding-top: 70px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.slider-top.newest {
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer.small {
    max-width: 1280px;
    padding-top: 50px;
  }

  .ab-container.slider-bottom.cont-desing2 {
    margin-bottom: 95px;
  }

  .ab-container.slider-bottom.cont-desing2.newest {
    margin-bottom: 80px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain {
    max-width: none;
    padding-left: 40px;
    padding-right: 16px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain.sml {
    max-width: 1280px;
    padding-right: 24px;
  }

  .ab-container.artist-bio-cont {
    max-width: 1280px;
    padding: 70px 40px 12vw;
  }

  .ab-container.intro-cont {
    padding-bottom: 11vw;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.design3 {
    max-width: none;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.small {
    max-width: 1280px;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.small.wave {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .ab-container.contact-cont.design2contact {
    padding-top: 90px;
    padding-bottom: 190px;
  }

  .ab-container.contact-cont.design2contact.bottomwave {
    padding-bottom: 130px;
  }

  .ab-container.date-section {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-layout {
    width: 100%;
  }

  .nav-layout.new-layout.newnew {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
  }

  .temp-logo {
    margin-bottom: 10px;
  }

  .ab-burger-icon.design3 {
    height: 24px;
  }

  .nav-menu:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    position: absolute;
  }

  .nav-links-wrapper.fixing {
    background-color: var(--brightened-mossy);
  }

  .ab-nav-link {
    font-size: 18px;
  }

  .grid-4col.artist-bios {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4col.artist-prev-next {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4col.contact-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4col.contact-grid.design2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .spacer.prev-next {
    display: block;
  }

  .spacer.lnd-spacer-off {
    display: none;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new.pageheading {
    font-size: 27px;
  }

  .section-heading.intro-max {
    max-width: 490px;
    font-size: 28px;
  }

  .section-heading.intro-max.h-design2 {
    max-width: 380px;
    font-size: 26.5px;
    line-height: 1.4;
  }

  .section-heading.intro-max.h-design2.newest {
    max-width: 470px;
    line-height: 1.3;
  }

  .section-heading.intro-max.h-design2.newest.newfont {
    font-size: 26px;
  }

  .section-heading.intro-max.h-design2.newest.newfont.sml {
    font-size: 25.5px;
  }

  .section-heading.bio.newfontcolours {
    font-size: 27px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont {
    font-size: 26px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new {
    font-size: 25.5px;
  }

  .img-caption.newfontcolours {
    font-weight: 500;
  }

  .ab-button.intro-button {
    height: auto;
  }

  .ab-button.intro-button.second-button.design2.newfont.new3 {
    padding: 12px 20px;
    font-size: 18px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml {
    margin-right: 28px;
    padding: 12px 20px;
    font-size: 18px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout {
    width: 288px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.except-lnd-mob.orange, .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis {
    width: 100%;
  }

  .ab-button.intro-button.design2 {
    font-size: 15.5px;
  }

  .ab-button.intro-button.design2.first.bio-button.grey-bg.newfont {
    font-size: 18px;
  }

  .ab-button.intro-button.design2.first.newfont.new3 {
    padding: 12px 20px;
    font-size: 18px;
  }

  .ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew {
    width: 288px;
  }

  .image-3, .image-3.design3 {
    margin-left: 12px;
  }

  .artist-card-link:hover {
    transform: translate(0, -2px);
  }

  .card-text-div.prev-next.right {
    justify-content: flex-start;
    align-items: center;
  }

  .card-text-div.prev-next-mob.cardsremoved.right {
    justify-content: center;
    align-items: flex-start;
  }

  .section-terra.um {
    background-color: var(--charcoal);
  }

  .section-terra.top-blue-wave {
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/697b7722ae340e1bc30a1cd2_Wavey%20Section%20Dividers%2011.svg");
    background-position: 50% 0;
    background-size: auto;
  }

  .section-terra.wave-bottom.intro-mrgm.green-blue.design2 {
    width: 100%;
    margin-top: 0;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider, .section-terra.wave-bottom.brown-sage.design2.wave-slider.brandcolourscream, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    padding-bottom: 6.8vw;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg {
    padding-top: 50px;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg.contactform {
    padding-bottom: 100px;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg.mapother {
    padding-bottom: 170px;
  }

  .grid-2col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-2col.intro-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2col.intro-grid.intro-grid-design2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid-2col.mapotherpg {
    padding: 50px;
  }

  .grid-2col.testing {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2col.testing.newspacing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0;
  }

  .section-card-div {
    padding-right: 40px;
  }

  .section-card-div.bg-sage-19.design2 {
    padding-left: 40px;
  }

  .section-card-div.bg-sage-19.design2.new {
    padding-left: 0;
    padding-right: 0;
  }

  .p-white.map-para.mapdesign2.bg-sage-21 {
    padding-right: 10px;
    line-height: 1.7;
  }

  .p-white.map-para.mapdesign2.bg-sage-21.new {
    padding-right: 0;
  }

  .div-block-10.design2.newnew {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .footer-link-link.design2.newdeisng {
    font-size: 18px;
  }

  .grid-all-artists.newdeisgn {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ab-submit-button-div.newdesign {
    height: 42px;
  }

  .swiper-arrow.artists-prev.newsml, .swiper-arrow.artists-next.newsml, .swiper-arrow.artists-next.newsml {
    width: 40px;
    height: 40px;
  }

  .swiper.artists {
    padding-left: 32px;
    padding-right: 8px;
  }

  .swiper-slide {
    cursor: pointer;
    border-radius: 0;
  }

  .swiper-slide.artists.design3-small {
    padding-right: 16px;
  }

  .intro-div {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 40px;
  }

  .intro-div.date-div {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .intro-div.date-div.design2 {
    padding-right: 0;
  }

  .p-intro-max {
    max-width: none;
    margin-right: -20px;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.7;
  }

  .p-intro-max.testigtesting.trsintg {
    margin-right: 0;
  }

  .p-intro-max._2nd {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 17px;
    padding-right: 10px;
    font-size: 15.5px;
  }

  .p-intro-max._2-paras {
    margin-right: 0;
    padding-left: 20px;
    font-size: 15.5px;
    display: none;
  }

  .p-intro-max._1-para {
    min-height: auto;
    display: none;
  }

  .p-intro-max._1-para.newest {
    margin-right: 0;
    display: block;
  }

  .p-intro-max._1-para.newest.new-font, .p-intro-max._1-para.newest.new-font.sml {
    font-size: 18px;
  }

  .p-intro-max._1-para.newest.new-font.sml.mapnew {
    padding-right: 20px;
  }

  .p-intro-max._1-para.newest-secnod {
    margin-right: 0;
    font-size: 15px;
    display: block;
  }

  .date-div {
    flex-flow: column;
  }

  .div-date {
    padding-left: 0;
  }

  .brand-2.w--current {
    height: 100%;
  }

  .div-block-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-16.newest {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-16.newest.design3 {
    justify-content: center;
    align-items: center;
  }

  .div-block-16.newest.design3.newsml {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 0;
  }

  .section-blue.wavey.newdesign.home {
    padding-bottom: 6.8vw;
  }

  .rich-text-block.newfontcolours {
    width: 220px;
    font-size: 18px;
  }

  .image-5 {
    width: 100%;
  }

  .image-5.alt._2ndoption {
    margin-left: -10px;
  }

  .image-5.alt._2ndoption.ablogo {
    z-index: 10000;
    height: 190px;
    margin-left: 0;
    position: absolute;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 10vw;
    height: auto;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo.horizontal:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 500px;
  }

  .div-block-26 {
    padding-right: 100px;
  }

  .image-10 {
    width: 430px;
  }

  .div-block-31 {
    display: none;
  }

  .date-date-date {
    margin-right: 55px;
    line-height: 1;
  }

  .date-date-date._2nd {
    margin-right: 0;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime {
    font-size: 21px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml {
    order: -9999;
    font-size: 20px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime {
    order: 9999;
    width: 100%;
    font-size: 18px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.stickerversion {
    order: 9999;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save {
    font-size: 20px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save.save-with-circle {
    text-align: center;
    order: -9999;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.savetime {
    font-size: 20px;
  }

  .date-date-date.neewest {
    margin-right: 50px;
  }

  .date-date-date.neewest.new-colour.bigdate {
    font-size: 24.5px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml {
    text-align: right;
    text-transform: uppercase;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    font-size: 25.5px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.newfooterdatehere {
    text-align: left;
    width: auto;
  }

  .div-block-36 {
    margin-top: 40px;
    position: absolute;
  }

  .div-block-36.new {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
    padding: 20px 40px;
  }

  .div-block-37 {
    padding-left: 40px;
  }

  .ab-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding: 50px 0;
  }

  .ab-grid.bigger {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr 3fr 1fr;
  }

  .ab-grid.bigger.contactpg {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 3fr 3fr;
  }

  .ab-grid.bigger.contactpg.testing {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-grid.bigger.test {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 60px 40px;
  }

  .ab-grid.bigger.test.newest-grid {
    grid-template-columns: 1fr 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    grid-column-gap: 0px;
    padding-top: 70px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    grid-column-gap: 0px;
    padding: 40px 40px 8.5vw;
  }

  .ab-intro-div {
    padding-left: 40px;
  }

  .ab-intro-div.bigger.testig {
    padding-left: 0;
  }

  .ab-intro-div.bigger.test {
    padding-right: 0;
  }

  .ab-intro-div.bigger.test.newdesign {
    justify-content: center;
    align-items: center;
  }

  .ab-intro-div.bigger.test.newdesign.sml {
    justify-content: flex-start;
    align-items: center;
  }

  .ab-intro-div.bigger.test.newdesign.sml.newstyle.abovephone {
    padding-left: 60px;
  }

  .ab-intro-div.contact-page {
    padding-left: 40px;
    padding-right: 60px;
  }

  .ab-intro-div.contact-page.testig {
    padding-right: 0;
  }

  .ab-intro-div.test {
    padding-left: 0;
    padding-right: 10px;
  }

  .slider-3 {
    height: 500px;
  }

  .heroslides.slide4 {
    background-position: 50% 56%;
    background-size: 160%;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml {
    margin-top: -275.508px;
    padding-top: 275.508px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.wave-section {
    background-color: #56787e00;
    background-image: none;
    padding-bottom: 0;
  }

  .herogrid {
    padding-top: 0;
  }

  .div-block-41.newest.new-dateblock.plain {
    border-radius: 0;
  }

  .herospacer.second {
    display: block;
  }

  .section-3 {
    top: 130.68px;
  }

  .div-block-43 {
    display: block;
  }

  .div-block-45.newlayou {
    padding-top: 0;
  }

  .p-intro-max-2 {
    max-width: none;
    margin-right: -20px;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.7;
  }

  .p-intro-max-2._1-para {
    min-height: auto;
    display: none;
  }

  .p-intro-max-2._1-para.newest-secnod {
    margin-right: 0;
    display: block;
  }

  .rich-text-block-2.newfontcolours {
    font-size: 18px;
  }

  .div-block-50 {
    padding-bottom: 45px;
  }

  .div-block-51.bigdate {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .div-block-51.bigdate.newsml.wavesml {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.newdatediv {
    margin-top: 23px;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.plain-plus-circle.with-savedate {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 20px;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.stickerversion {
    width: 275px;
    height: 275px;
    margin-top: -90px;
  }

  .text-span {
    font-size: 23px;
  }

  .text-span.wavesml {
    text-transform: uppercase;
    font-size: 25.5px;
  }

  .text-span-2 {
    font-size: 18px;
  }

  .text-span-2.savespan {
    font-size: 19px;
  }

  .div-block-52 {
    background-color: var(--ab-blue);
    width: 100%;
  }

  .image-15 {
    width: 101%;
    max-width: 101%;
    transform: rotate(0);
  }

  .div-block-53, .div-block-54 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-55 {
    width: 100%;
    overflow: hidden;
  }

  .colour {
    background-color: var(--ab-blue);
    width: 100%;
  }

  .div-block-56 {
    height: 100%;
  }

  .div-block-57 {
    position: relative;
  }

  .div-block-53 {
    width: 101%;
  }

  .contactgrid {
    grid-column-gap: 40px;
  }

  .form-block-3 {
    padding-right: 0;
  }

  .textfieldnew.message {
    height: 170px;
  }

  .submit-button-3 {
    font-size: 18px;
  }

  .ab-button-2.intro-button {
    height: auto;
  }

  .ab-button-2.intro-button.see-all.design2.newfont.newsml {
    margin-right: 28px;
    padding: 12px 20px;
    font-size: 18px;
  }

  .image-16 {
    margin-left: 12px;
  }

  .div-block-64 {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-17 {
    width: 90%;
    top: -56px;
    left: 20px;
  }

  .image-17.smlup {
    left: 60px;
  }

  .div-block-65 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 20px;
  }

  .image-18 {
    max-width: 60%;
    margin-top: 15px;
  }

  .div-block-67 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 60px;
  }

  .prev-next-spacer {
    width: auto;
  }

  .prev-next-spacer.two {
    display: block;
  }

  .div-block-70 {
    padding-left: 30px;
  }

  .div-block-72 {
    width: 100%;
    height: 100%;
    padding-right: 60px;
    position: absolute;
    top: -56px;
    left: 60px;
  }

  .div-block-73 {
    width: 100%;
    height: 230px;
  }

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

@media screen and (min-width: 1440px) {
  .div-block {
    min-height: 600px;
  }

  .cookie-card {
    border-width: 0;
    width: 450px;
  }

  .cookie-banner {
    bottom: 40px;
  }

  .container-3 {
    max-width: none;
  }

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

  .ab-container.nav-container.newest {
    max-width: 1250px;
    padding: 25px 60px;
  }

  .ab-container.nav-container.newest.ablogonav {
    max-width: 1600px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    max-width: 1280px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: 35px;
  }

  .ab-container._80-80-cont.prev-next {
    max-width: 1250px;
    padding-top: 5vw;
    padding-bottom: 13vw;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
    max-width: 1250px;
    padding: 70px 60px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
    padding-bottom: 170px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
    padding-bottom: 140px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wave-mapadding {
    padding-bottom: 60px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    padding-bottom: 8.5vw;
  }

  .ab-container.ab-footer.design2.new {
    padding: 2vw 40px 50px;
  }

  .ab-container.pg-top {
    max-width: 1250px;
    padding: 80px 60px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-top: 3.5vw;
  }

  .ab-container.slider-top {
    padding-top: 70px;
  }

  .ab-container.slider-top.newest {
    max-width: 1250px;
    padding-top: 70px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .ab-container.slider-top.newest.waveypadding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer {
    max-width: 1600px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer.small {
    max-width: 1280px;
    padding-top: 4vw;
  }

  .ab-container.slider-bottom {
    padding-bottom: 0;
  }

  .ab-container.slider-bottom.cont-desing2 {
    margin-bottom: 105px;
  }

  .ab-container.slider-bottom.cont-desing2.newest {
    max-width: 1250px;
    margin-bottom: 90px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain {
    max-width: 1600px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain.sml {
    max-width: 1280px;
  }

  .ab-container.top-none {
    padding-bottom: 100px;
  }

  .ab-container.artist-bio-cont {
    padding-bottom: 11vw;
  }

  .ab-container.intro-cont {
    padding-top: 6vw;
    padding-bottom: 11vw;
  }

  .ab-container.intro-cont.intro-cont-design2.newest {
    max-width: 1250px;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.design3 {
    max-width: 1600px;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.small {
    max-width: 1280px;
  }

  .ab-container.contact-cont {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .ab-container.contact-cont.design2contact {
    padding-top: 100px;
    padding-bottom: 230px;
  }

  .ab-container.contact-cont.design2contact.bottomwave {
    padding-bottom: 170px;
  }

  .nav-layout {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .nav-links-wrapper.fixing {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-heading {
    margin-bottom: 25px;
  }

  .section-heading.offwhite-heading.head-contact.design2, .section-heading.offwhite-heading.slider-heading.hdesign2, .section-heading.pg-head.max-width.artists {
    font-size: 26px;
  }

  .section-heading.intro-max {
    margin-bottom: 30px;
  }

  .section-heading.intro-max.h-design2 {
    max-width: none;
    padding-right: 30px;
    font-size: 27px;
  }

  .section-heading.intro-max.h-design2.newest, .section-heading.bio, .section-heading.bg-sage-20, .section-heading.offwhite-heading.slider-heading.hdesign2 {
    font-size: 26px;
  }

  .ab-button.intro-button.second-button.design2, .ab-button.intro-button.see-all.design2, .ab-button.intro-button.design2.map-button, .ab-button.intro-button.design2.first {
    font-size: 16px;
  }

  .ab-button.intro-button.design2.first.bio-button {
    width: 158px;
  }

  .artist-card-link.design2 {
    background-color: #fff;
  }

  .card-text-div.design2 {
    background-color: #fff0;
  }

  .discipline-tag.prev-next {
    font-size: 16px;
  }

  .card-text.prev-next {
    font-size: 17px;
  }

  .card-text.design2 {
    font-weight: 700;
  }

  .card-text.design2.newfontname.newsml {
    color: var(--ab-blue);
  }

  .section-terra.wave-bottom.blue.artists-prev-next {
    justify-content: center;
    align-items: center;
    max-height: 720px;
    display: flex;
  }

  .section-terra.wave-bottom.cream.bios-moboff {
    flex-flow: column;
  }

  .section-terra.wave-bottom.intro-mrgm.green-blue {
    width: 100%;
  }

  .section-terra.wave-bottom.brown-sage {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-height: 840px;
    display: flex;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider.brandcolourscream {
    max-height: none;
    padding-bottom: 6.8vw;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    padding-bottom: 6vw;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg.contactform {
    padding-bottom: 120px;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg.mapother {
    padding-bottom: 230px;
  }

  .grid-2col.intro-grid.intro-grid-design2 {
    grid-auto-columns: 1fr;
  }

  .grid-2col.testing {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .section-card-div.bg-sage-19.design2.new {
    padding-right: 0;
  }

  .p-white.map-para {
    max-width: 630px;
  }

  .p-white.map-para.mapdesign2.bg-sage-21 {
    padding-right: 0;
  }

  .p-white.map-para.mapdesign2.bg-sage-21.new {
    max-width: none;
    font-size: 16.5px;
  }

  .p-white.blu.mapdesign2 {
    font-size: 16.5px;
  }

  .grid-all-artists {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form-2.design2 {
    margin-top: 25px;
  }

  .ab-text-field.design2 {
    font-size: 16.5px;
  }

  .ab-text-field.design2::placeholder {
    font-size: 15px;
  }

  .ab-submit-button-div {
    height: 37px;
  }

  .submit-button-2.design2 {
    font-size: 16.5px;
  }

  .side-scroll-wrapper {
    width: 100%;
  }

  .side-scroll-wrapper.test {
    margin-top: 40px;
  }

  .swiper.artists {
    padding-left: 60px;
    padding-right: 36px;
    overflow: visible;
  }

  .swiper-wrapper.artists {
    overflow: visible;
  }

  .swiper-slide.artists {
    padding-right: 24px;
  }

  .swiper-slide.artists.desiign3.new3sml, .swiper-slide.artists.design3-small {
    padding-right: 16px;
  }

  .intro-div.date-div {
    overflow: visible;
  }

  .p-intro-max {
    max-width: 650px;
    margin-right: 0;
  }

  .p-intro-max._2nd {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 15.5px;
  }

  .p-intro-max._2-paras {
    padding-left: 0;
    font-size: 15.5px;
  }

  .p-intro-max._1-para.newest {
    padding-right: 20px;
    font-size: 16.5px;
  }

  .p-intro-max._1-para.newest.new-font {
    max-width: none;
    padding-right: 0;
  }

  .date-tag {
    font-size: 20px;
  }

  .div-block-14, .div-block-16 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-16.newest.design3.newsml {
    flex-flow: row;
    margin-top: 0;
  }

  .rich-text-block {
    font-size: 16.5px;
  }

  .div-block-18 {
    width: 100%;
    padding-top: 7vw;
    padding-bottom: 15vw;
  }

  .div-block-18.design2di {
    padding-bottom: 8vw;
  }

  .image-5.alt._2ndoption.ablogo {
    height: 200px;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 9.5vw;
    max-width: 158px;
    max-height: 158px;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo.horizontal:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    max-width: none;
  }

  .div-block-26 {
    padding-right: 125px;
  }

  .div-block-31 {
    display: none;
  }

  .date-date-date {
    margin-right: 60px;
  }

  .date-date-date._2nd {
    margin-right: 0;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml {
    color: #fff;
  }

  .date-date-date.neewest {
    font-size: 19.5px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml {
    color: #fff;
  }

  .div-block-36.new {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ab-grid.bigger.contactpg {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ab-grid.bigger.test {
    grid-column-gap: 36px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ab-grid.bigger.test.newest-grid {
    grid-column-gap: 100px;
    padding: 70px 60px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    grid-column-gap: 0px;
    padding: 2.7vw 40px 8vw;
  }

  .ab-intro-div {
    width: 100%;
  }

  .ab-intro-div.contact-page {
    padding-left: 40px;
    padding-right: 60px;
  }

  .div-block-39 {
    background-size: cover;
  }

  .heroslides.slide4 {
    background-position: 50% 52%;
    background-size: 160%;
  }

  .heroslides.slide6 {
    background-position: 46% 49%;
    background-size: 128%;
  }

  .heroslides.slide7 {
    background-position: 50% 20%;
  }

  .heroslides.slie8 {
    background-position: 50% 60%;
  }

  .section-hero.off {
    display: none;
  }

  .section-hero.nwewest.wave-hero {
    padding-bottom: 6.5vw;
  }

  .section-hero.nwewest.wave-hero.brandcolours {
    background-color: #b88451;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml {
    margin-top: -286.141px;
    padding-top: 286.141px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-hero {
    background-color: var(--ab-orange);
  }

  .herogrid {
    min-height: auto;
    margin-top: 0;
  }

  .herospacer.second {
    display: block;
  }

  .p-intro-max-2 {
    max-width: 650px;
    margin-right: 0;
  }

  .p-intro-max-2._1-para.newest-secnod {
    max-width: none;
    padding-right: 10px;
    font-size: 16.5px;
  }

  .div-block-47 {
    margin-right: -50px;
  }

  .div-block-47.newsizing {
    margin-right: 0;
  }

  .rich-text-block-2 {
    font-size: 16.5px;
  }

  .div-block-50 {
    margin-left: -60px;
    padding-bottom: 60px;
    padding-right: 60px;
  }

  .div-block-51.bigdate.newsml {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-span {
    font-size: 23px;
  }

  .text-span-2 {
    display: block;
  }

  .ab-button-2.intro-button.see-all.design2 {
    font-size: 16px;
  }

  .div-block-67 {
    margin-top: 70px;
  }
}

@media screen and (min-width: 1920px) {
  .ab-body.body-design2.newsmlcont {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    padding-top: 25px;
    padding-bottom: 30px;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: .5vw;
  }

  .ab-container._80-80-cont.prev-next {
    padding-top: 100px;
    padding-bottom: 220px;
  }

  .ab-container._80-80-cont.map-cont {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
    padding-bottom: 9vw;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
    padding-bottom: 7vw;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wave-mapadding {
    padding-bottom: 70px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    padding-top: 80px;
    padding-bottom: 8vw;
  }

  .ab-container.ab-footer.design2.new {
    padding-bottom: 3vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ab-container.pg-top.newdesign {
    padding-top: 50px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-top: 2vw;
    padding-bottom: 95px;
  }

  .ab-container.slider-top {
    padding-top: 80px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer.small {
    padding-top: 60px;
  }

  .ab-container.slider-bottom.cont-desing2 {
    margin-bottom: 115px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain {
    padding-left: 50px;
    padding-right: 26px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain.sml {
    padding-left: 40px;
  }

  .ab-container.artist-bio-cont {
    padding-bottom: 180px;
  }

  .ab-container.contact-cont {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .ab-container.contact-cont.design2contact {
    padding-top: 100px;
    padding-bottom: 270px;
  }

  .ab-container.contact-cont.design2contact.bottomwave {
    padding-bottom: 210px;
  }

  .nav-layout.new-layout.newnew {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .menu-button.design3 {
    margin-top: 10px;
  }

  .menu-button.design3:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    margin-top: 0;
  }

  .nav-menu {
    flex-flow: row;
  }

  .section-heading {
    margin-bottom: 25px;
  }

  .section-heading.offwhite-heading.head-contact {
    margin-bottom: 16px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont {
    font-size: 27px;
  }

  .section-heading.intro-max {
    margin-bottom: 30px;
  }

  .section-heading.intro-max.h-design2, .section-heading.intro-max.h-design2.newest.newfont, .section-heading.offwhite-heading.slider-heading.hdesign2.newfont {
    font-size: 27px;
  }

  .artist-card-link {
    overflow: hidden;
  }

  .section-terra.wave-bottom.intro-mrgm.green-blue {
    justify-content: flex-start;
    align-items: center;
    max-height: 702px;
    display: flex;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider {
    padding-bottom: 6.8vw;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider.brandcolourscream {
    padding-bottom: 100px;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.off {
    display: none;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact {
    padding-bottom: 6.8vw;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    padding-bottom: 6vw;
  }

  .section-terra.wave-bottom.blue-green.design2.contactpg.mapother {
    padding-bottom: 270px;
  }

  .p-intro-max._1-para.newest.new-font {
    font-size: 19px;
  }

  .date-tag {
    font-size: 20px;
  }

  .div-block-16 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .card-img-wrapper {
    overflow: hidden;
  }

  .section-blue.wavey.newdesign {
    width: 100%;
    padding-bottom: 100px;
  }

  .section-blue.wavey.newdesign.home {
    padding-bottom: 6.2vw;
  }

  .div-block-18.design2di {
    padding-bottom: 5vw;
  }

  .image-5.alt._2ndoption.footer-logo {
    width: 300px;
  }

  .image-5.alt._2ndoption.ablogo {
    height: 190px;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    max-width: none;
    max-height: none;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo.horizontal:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    margin-top: -10px;
    padding-top: 0;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo.vertical:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 7.5vw;
    max-width: 160px;
    max-height: 160px;
  }

  .date-date-date {
    letter-spacing: 0;
    margin-right: 80px;
    font-size: 17.5px;
  }

  .date-date-date._2nd {
    margin-right: 0;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime {
    font-size: 22px;
  }

  .date-date-date.neewest.new-colour.bigdate {
    font-size: 25.5px;
  }

  .ab-grid.bigger.contactpg {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ab-grid.bigger.test {
    grid-row-gap: 32px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings {
    padding-top: 80px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    grid-column-gap: 50px;
    padding-top: 80px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    padding-top: 2.3vw;
    padding-bottom: 7.5vw;
  }

  .ab-intro-div.contact-page {
    padding-left: 60px;
  }

  .div-block-39 {
    background-size: cover;
  }

  .slider-3 {
    height: 69vh;
  }

  .section-hero.nwewest.wave-hero {
    padding-bottom: 6vw;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml {
    margin-top: -285.5px;
    padding-top: 285.5px;
    padding-bottom: 80px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-hero {
    padding-bottom: 0;
  }

  .div-block-44 {
    background-color: var(--skygrey);
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-51.bigdate.newsml.wavesml {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}

@media screen and (max-width: 991px) {
  .section---contact {
    margin-left: 32px;
    margin-right: 32px;
  }

  .success-message {
    margin-bottom: 32px;
  }

  .form {
    margin-bottom: 32px;
    padding: 32px;
  }

  .footer {
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 28px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .error-message {
    margin-top: -60px;
  }

  .submitdiv-2 {
    margin-top: 32px;
  }

  .grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .cookie-card {
    bottom: 32px;
    right: 32px;
  }

  .cookie-banner {
    bottom: 32px;
  }

  .container-3 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section {
    padding: 64px 32px;
  }

  .text-wrapper {
    padding-left: 32px;
  }

  .grid-columns {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading {
    font-size: 23px;
  }

  .ab-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ab-container.nav-container {
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    padding-top: 18px;
    padding-bottom: 27px;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: 35px;
  }

  .ab-container._80-80-cont.prev-next {
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
    padding: 45px 28px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
    padding-top: 50px;
    padding-bottom: 120px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
    padding-bottom: 100px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    padding: 50px 28px 12vw;
  }

  .ab-container.ab-footer.design2.new {
    padding-top: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-container.pg-top {
    padding: 60px 28px;
  }

  .ab-container.pg-top.newdesign {
    padding-top: 40px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .ab-container.slider-top {
    padding-top: 70px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-container.slider-top.newest {
    padding-top: 50px;
  }

  .ab-container.slider-bottom {
    padding-bottom: 120px;
  }

  .ab-container.slider-bottom.cont-desing2.newest {
    margin-bottom: 65px;
  }

  .ab-container.slider-bottom.cont-desing2.newest.swiper-ontain {
    padding-left: 0;
    padding-right: 0;
  }

  .ab-container.artist-bio-cont {
    padding-top: 50px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-container.contact-cont {
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .ab-container.date-section {
    padding-left: 28px;
    padding-right: 28px;
  }

  .nav-links-wrapper {
    width: 51%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav-links-wrapper.fixing {
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-4col.artist-bios {
    grid-column-gap: 45px;
  }

  .grid-4col.artist-prev-next {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-4col.contact-grid {
    grid-template-columns: 1fr;
  }

  .spacer.contact-spacer {
    display: none;
  }

  .spacer.bio-spacer {
    display: block;
  }

  .section-heading {
    font-size: 27px;
  }

  .section-heading.pg-head {
    font-size: 27px;
  }

  .section-heading.intro-max {
    max-width: 300px;
    font-size: 25px;
  }

  .section-heading.intro-max.h-design2 {
    max-width: none;
    padding-right: 0;
  }

  .section-heading.intro-max.h-design2.newest.newfont {
    font-size: 23.5px;
  }

  .section-heading.intro-max.h-design2.newest.newfont.sml.mapheading {
    margin-bottom: .75em;
  }

  .section-heading.bio {
    margin-bottom: 25px;
    font-size: 25.5px;
  }

  .section-heading.bg-sage-20 {
    margin-bottom: 20px;
  }

  .section-heading.offwhite-heading {
    font-size: 26px;
  }

  .artist-bio-img {
    margin-top: 25px;
  }

  .artist-side-panel {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
  }

  .ab-button.intro-button.second-button.design2 {
    margin-right: 23px;
  }

  .ab-button.intro-button.second-button.design2.newfont {
    font-size: 15px;
  }

  .ab-button.intro-button.second-button.design2.newfont.new3 {
    margin-right: 0;
    padding: 11px 16px;
    font-size: 17px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml {
    margin-right: 37px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout {
    width: auto;
  }

  .ab-button.intro-button.design2.map-button {
    margin-top: 20px;
  }

  .ab-button.intro-button.design2.first.bio-button {
    width: 158px;
  }

  .ab-button.intro-button.design2.first.newfont {
    font-size: 15px;
  }

  .ab-button.intro-button.design2.first.newfont.new3 {
    margin-top: 0;
    padding: 11px 16px;
    font-size: 17px;
  }

  .ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew {
    width: auto;
    height: 41px;
    margin-top: 30px;
  }

  .image-3 {
    height: .9rem;
  }

  .card-text-div.design2 {
    padding: 14px;
  }

  .section-terra.wave-bottom.cream.bios-moboff {
    font-size: 15px;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.map-footer.wavey, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    margin-top: -12px;
  }

  .grid-2col.testing.newspacing {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .lightbox-link.bg-sage-16.design2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-card-div {
    padding-top: 0;
    padding-left: 32px;
    padding-right: 0;
  }

  .section-card-div.bg-sage-19.design2.new {
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
  }

  .p-white.map-para {
    max-width: 424px;
  }

  .div-block-10.design2.newnew {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .grid-all-artists {
    grid-template-columns: 1fr 1fr;
  }

  .ab-submit-button-div.newdesign {
    height: 41px;
    margin-top: 0;
  }

  .swiper.artists {
    padding-left: 28px;
    padding-right: 4px;
  }

  .swiper.artists.contain-swiper {
    padding-left: 28px;
    padding-right: 12px;
    overflow: visible;
  }

  .swiper-slide.artists {
    padding-right: 20px;
  }

  .swiper-slide.artists.design3-small {
    padding-right: 16px;
  }

  .intro-div {
    padding: 70px 32px;
    overflow: hidden;
  }

  .p-intro-max._1-para {
    min-height: auto;
    padding-right: 0;
    display: block;
  }

  .p-intro-max._1-para.newest.new-font {
    font-size: 16px;
  }

  .p-intro-max._1-para.newest.new-font.sml {
    font-size: 17px;
  }

  .p-intro-max._1-para.newest.new-font.sml.mapnew {
    padding-right: 10px;
    line-height: 1.5;
  }

  .div-date {
    padding-right: 32px;
  }

  .date-tag {
    font-size: 16px;
  }

  .time-tag {
    font-size: 18px;
  }

  .tag-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-16, .div-block-16.newest.design3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-16.newest.design3.newsml {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    padding-left: 28px;
  }

  .section-blue.wavey.newdesign.home {
    margin-top: -12px;
  }

  .image-5.alt._2ndoption {
    width: 275px;
    max-width: 275px;
  }

  .image-5.alt._2ndoption.footer-logo {
    width: 285px;
  }

  .image-5.alt._2ndoption.footer-logo.menu-logo {
    width: 280px;
  }

  .image-5.alt._2ndoption.footer-logo.ab-logo.newooter {
    margin-bottom: -15px;
  }

  .image-5.alt._2ndoption.ablogo {
    height: 165px;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 110px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime {
    font-size: 19px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime {
    font-size: 16px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save.save-with-circle {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newfooterdate {
    font-size: 17px;
  }

  .date-date-date.neewest {
    margin-right: 20px;
  }

  .date-date-date.neewest.new-colour.bigdate {
    font-size: 22px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml {
    font-size: 23px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate {
    margin-bottom: 16px;
  }

  .div-block-36.new {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .ab-grid.bigger.contactpg.testing {
    grid-template-columns: 50% 1fr;
  }

  .ab-grid.bigger.test {
    grid-column-gap: 40px;
    padding: 45px 28px;
  }

  .ab-grid.bigger.test.newest-grid {
    grid-row-gap: 5px;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    padding-left: 28px;
    padding-right: 28px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    padding-top: 40px;
    padding-bottom: 9.9vw;
  }

  .ab-intro-div.bigger.test.newdesign.sml.newstyle {
    justify-content: flex-start;
    align-items: center;
  }

  .ab-intro-div.bigger.test.newdesign.sml.newstyle.abovephone {
    padding-left: 0;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml {
    margin-top: -217px;
    padding-top: 217px;
  }

  .p-intro-max-2._1-para {
    min-height: auto;
    padding-right: 0;
    display: block;
  }

  .div-block-50 {
    margin-left: -32px;
    padding-right: 32px;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.plain-plus-circle.with-savedate {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
  }

  .text-span-2.new-footer-date {
    font-size: 17px;
  }

  .contactgrid {
    grid-column-gap: 28px;
  }

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

  .form-block-3 {
    padding-right: 0;
  }

  .form-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .submit-button-3 {
    height: 100%;
  }

  .ab-button-2.intro-button.see-all.design2.newfont.newsml {
    margin-right: 37px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-16 {
    height: .9rem;
  }

  .image-17 {
    width: 100%;
    inset: 0%;
  }

  .image-17.smlup {
    display: none;
    left: 54px;
  }

  .image-17.tab {
    width: 400px;
    margin-top: -10px;
    margin-left: 5px;
    display: block;
    position: static;
    inset: 0%;
  }

  .image-17.tab.white {
    display: none;
  }

  .div-block-67 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .prev-next-spacer {
    display: none;
  }

  .div-block-70 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding-top: 4vw;
    padding-left: 25px;
    display: flex;
  }

  .div-block-71 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
  }

  .div-block-74 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .div-block-75, .div-block-76.inbutton {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .section---contact {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-field.password-field {
    width: 100%;
  }

  .success-message {
    margin-bottom: 24px;
  }

  .text-block-2 {
    position: relative;
  }

  .form {
    margin-bottom: 24px;
    padding: 24px;
  }

  .form.password {
    width: 100%;
    margin-left: 24px;
    margin-right: 24px;
  }

  .footer {
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-3 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .flex-block {
    flex-flow: column;
    line-height: 23px;
    display: block;
  }

  .error-message {
    margin-top: -60px;
  }

  .submitdiv-2 {
    margin-top: 24px;
  }

  .grid-5 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .cookie-card {
    width: auto;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .cookie-banner {
    bottom: 24px;
  }

  .container-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section {
    padding: 48px 24px;
  }

  .text-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-columns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .utility-page-form {
    width: 100%;
  }

  .heading {
    font-size: 21px;
  }

  .ab-body.body-design2 {
    color: var(--darker-blue);
    font-family: Roboto, Arial, sans-serif;
  }

  .ab-nav {
    box-shadow: none;
  }

  .ab-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ab-container.nav-container {
    height: 96.2734px;
    padding: 15px 20px;
  }

  .ab-container.nav-container.newest {
    height: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: 60px;
  }

  .ab-container.nav-menu-container {
    padding-left: 0;
  }

  .ab-container._80-80-cont {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .ab-container._80-80-cont.prev-next {
    padding: 7vw 20px 15vw;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
    padding: 35px 20px 50px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
    padding-top: 35px;
    padding-bottom: 80px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew.wavepadding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
    padding-bottom: 100px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer.waveyhere {
    padding-top: 40px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap {
    padding-top: 40px;
    padding-bottom: 55px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    padding: 50px 20px 18vw;
  }

  .ab-container.ab-footer {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .ab-container.ab-footer.design2.new {
    padding: 0 20px 20px;
  }

  .ab-container.pg-top {
    padding: 45px 20px 55px;
  }

  .ab-container.pg-top.newdesign {
    padding-top: 32px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-top: 32px;
    padding-bottom: 60px;
  }

  .ab-container.slider-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ab-container.slider-top.newest {
    padding-top: 35px;
  }

  .ab-container.slider-top.newest.waveypadding {
    padding-top: 40px;
  }

  .ab-container.slider-bottom.cont-desing2.newest {
    margin-bottom: 55px;
  }

  .ab-container.artist-bio-cont {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.small.wavedate {
    margin-top: 0;
    padding: 9vw 20px 16vw;
  }

  .ab-container.contact-cont {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .ab-container.contact-cont.contact {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ab-container.date-section {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .nav-layout.new-layout.newnew {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  .ab-burger-icon {
    height: 18px;
  }

  .ab-burger-icon.ab-close-icon {
    margin-right: 8px;
  }

  .nav-links-wrapper {
    width: 100%;
  }

  .nav-links-wrapper.fixing {
    padding-top: 170px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-4col.artist-bios {
    grid-column-gap: 72px;
    grid-template-columns: 1fr;
  }

  .grid-4col.artist-prev-next {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4col.contact-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .spacer.bio-spacer, .spacer.lnd-spacer-off {
    display: none;
  }

  .section-heading {
    font-size: 26px;
  }

  .section-heading.offwhite-heading.head-contact.design2 {
    font-size: 23px;
    font-weight: 800;
  }

  .section-heading.pg-head {
    font-size: 26px;
  }

  .section-heading.pg-head.max-width.artists {
    font-size: 23px;
  }

  .section-heading.intro-max {
    max-width: 430px;
  }

  .section-heading.intro-max.h-design2 {
    margin-bottom: .75em;
    font-size: 23px;
  }

  .section-heading.intro-max.h-design2.newest {
    line-height: 1.2;
  }

  .section-heading.intro-max.h-design2.newest.newfont {
    font-size: 22px;
  }

  .section-heading.intro-max.h-design2.newest.newfont.sml.contactnew {
    margin-top: 0;
  }

  .section-heading.bio {
    margin-bottom: 20px;
    font-size: 23px;
  }

  .section-heading.bg-sage-20 {
    margin-bottom: .75em;
    font-size: 23px;
    font-weight: 800;
  }

  .section-heading.offwhite-heading.slider-heading {
    width: 100%;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2 {
    width: auto;
    font-size: 23px;
    font-weight: 800;
  }

  .img-caption {
    font-size: 14px;
  }

  .artist-side-panel {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .v-flex {
    width: 320px;
  }

  .button-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ab-button.all-button {
    margin-left: 0;
  }

  .ab-button.intro-button.second-button.design2 {
    margin-right: 0;
    padding-bottom: 8px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.second-button.design2.newfont.new3 {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 16.5px;
  }

  .ab-button.intro-button.see-all.design2 {
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 8px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml {
    font-size: 16.5px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout {
    background-color: var(--ab-orange);
    order: -9999;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout:hover {
    background-color: var(--hover-orange);
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio {
    margin-top: 0;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.except-lnd-mob {
    display: none;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.lnd-button-notmob {
    background-color: var(--ab-orange);
    margin-top: 40px;
    display: flex;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.lnd-button-notmob.everythingmess {
    width: 100%;
    margin-bottom: 0;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.lnd-button-notmob.everythingmess:hover {
    background-color: var(--hover-orange);
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis {
    background-color: var(--ab-blue);
    margin-top: 25px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis:hover {
    background-color: var(--hover-blue);
  }

  .ab-button.intro-button.design2.map-button {
    margin-top: 20px;
    padding-bottom: 8px;
  }

  .ab-button.intro-button.design2.first {
    padding-bottom: 8px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.design2.first.bio-button {
    width: auto;
  }

  .ab-button.intro-button.design2.first.bio-button.grey-bg.newfont {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16.5px;
  }

  .ab-button.intro-button.design2.first.bio-button.grey-bg.newfont.biobutton {
    margin-bottom: 25px;
  }

  .ab-button.intro-button.design2.first.newfont.new3 {
    margin-top: 0;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 16.5px;
  }

  .ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew {
    width: 50%;
    margin-top: 30px;
  }

  .image-3 {
    height: .9rem;
  }

  .card-text-div.prev-next {
    height: auto;
  }

  .discipline-tag.prev-next {
    font-size: 14px;
  }

  .card-text.prev-next, .card-text.prev-next.newcolour {
    font-size: 15px;
  }

  .card-text.design2 {
    font-weight: 800;
  }

  .arrow-prev-next {
    height: .85rem;
  }

  .arrow-prev-next.black-arrows-notmob.new {
    height: 1rem;
  }

  .section-terra.wave-bottom.blue.artists-prev-next.newcoloursprev {
    margin-top: -7px;
  }

  .section-terra.wave-bottom.cream.bios-moboff {
    font-size: 16px;
  }

  .section-terra.wave-bottom.intro-mrgm.green-blue.design2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider {
    margin-top: -7px;
    padding-bottom: 7vw;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider.brandcolourscream {
    padding-bottom: 8vw;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact {
    margin-top: -7px;
    padding-bottom: 7vw;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.map-footer.wavey {
    margin-top: -7px;
  }

  .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    margin-top: -7px;
    padding-bottom: 7vw;
  }

  .grid-2col {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2col.testing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-2col.testing.newcontact {
    grid-template-columns: 1fr;
  }

  .grid-2col.testing.newspacing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-card-div {
    padding-left: 0;
  }

  .p-white.map-para {
    max-width: none;
  }

  .p-white.map-para:where(.w-variant-32be3a30-06ca-4240-4f53-f046c59ea6b9), .p-white.map-para.mapdesign2.bg-sage-21 {
    max-width: 574px;
  }

  .p-white.map-para.mapdesign2.bg-sage-21.new {
    max-width: none;
    padding-right: 10px;
    font-size: 15px;
  }

  .p-white.map-para.bg-sage-9 {
    max-width: 574px;
  }

  .p-white.blu.mapdesign2 {
    padding-right: 10px;
    font-size: 15px;
    font-weight: 400;
  }

  .footer-link.dd.design2 {
    font-size: 15px;
  }

  .footer-link.dd.design2.design3.new {
    font-size: 16px;
  }

  .div-block-10.design2.newnew {
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 40px;
  }

  .footer-link-link.design2 {
    font-size: 15px;
  }

  .footer-link-link.design2.newdeisng {
    font-size: 17px;
  }

  .ab-heading-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .ab-heading-wrapper.home-new {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 35px;
    display: grid;
  }

  .grid-all-artists {
    grid-column-gap: 16px;
    grid-row-gap: 50px;
  }

  .ab-text-field.design2 {
    font-size: 14.5px;
  }

  .slider-heading-wrapper {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: 35px;
  }

  .h-flex-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .swiper-navigation {
    margin-top: -3px;
  }

  .swiper-navigation.artists {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .swiper-arrow {
    width: 1.8rem;
    height: 1.8rem;
  }

  .swiper.artists, .swiper.artists.contain-swiper {
    padding-left: 20px;
    padding-right: 4px;
  }

  .swiper-slide.artists {
    padding-right: 16px;
  }

  .intro-div {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .intro-div.date-div {
    background-color: var(--charcoal);
    justify-content: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .p-intro-max {
    min-width: auto;
    max-width: 574px;
    margin-bottom: 0;
  }

  .p-intro-max._1-para {
    max-width: none;
    padding-bottom: 25px;
    padding-right: 10px;
    font-size: 15px;
  }

  .p-intro-max._1-para.newest.new-font {
    padding-right: 10px;
    font-size: 14px;
  }

  .p-intro-max._1-para.newest.new-font.sml {
    padding-bottom: 0;
    font-size: 16.5px;
  }

  .p-intro-max._1-para.newest.new-font.sml.mapnew {
    padding-bottom: 0;
  }

  .div-date {
    padding-right: 24px;
  }

  .date-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .date-tag.mob-tag, .time-tag.mob-tag {
    display: block;
  }

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

  .intro-section {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .button-text-mob {
    display: block;
  }

  .text-block-9, .bg-date {
    display: none;
  }

  .tag-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .div-block-16 {
    flex-flow: wrap;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-16.newest {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 3px;
  }

  .div-block-16.newest.design3.newsml {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 0;
  }

  .div-block-17 {
    justify-content: flex-end;
    align-items: flex-end;
    width: auto;
    margin-top: 30px;
    display: flex;
  }

  .section-blue.wavey.newdesign.home {
    margin-top: -7px;
    padding-bottom: 8vw;
  }

  .rich-text-block {
    margin-right: 60px;
    font-size: 15px;
  }

  .rich-text-block.newfontcolours {
    flex-flow: column;
    margin-bottom: 18px;
    margin-right: 0;
    font-size: 16.5px;
  }

  .image-5.alt._2ndoption {
    width: 240px;
    max-width: 240px;
    margin-left: -5px;
  }

  .image-5.alt._2ndoption.footer-logo {
    width: 250px;
    margin-bottom: -10px;
  }

  .image-5.alt._2ndoption.footer-logo.menu-logo {
    width: 260px;
  }

  .image-5.alt._2ndoption.footer-logo.ab-logo {
    height: 180px;
    margin-bottom: -15px;
  }

  .image-5.alt._2ndoption.footer-logo.ab-logo.newooter {
    margin-right: 0;
  }

  .image-5.alt._2ndoption.ablogo {
    height: 105px;
    position: static;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 105px;
    height: auto;
    position: absolute;
  }

  .date-date-date {
    color: var(--darker-blue);
    width: 158px;
    margin-right: 0;
    font-size: 15.5px;
    font-weight: 900;
  }

  .date-date-date._2nd {
    text-align: right;
    text-transform: capitalize;
    margin-right: 0;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml {
    width: auto;
    font-size: 17px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime {
    color: #fff;
    text-align: center;
    font-size: 16.5px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save.save-with-circle {
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16.5px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml {
    letter-spacing: 0;
    width: auto;
    font-size: 23px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.wavedate {
    font-size: 23px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate {
    color: #fff;
    margin-bottom: 10px;
  }

  .div-block-36 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #4c573800;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .div-block-36.new {
    height: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .ab-grid.bigger {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    position: relative;
  }

  .ab-grid.bigger.test {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    padding: 35px 20px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    grid-template-rows: auto;
    padding-top: 32px;
    padding-bottom: 13.5vw;
  }

  .ab-intro-div.bigger.test.newdesign.sml.newstyle {
    justify-content: center;
    align-items: center;
  }

  .ab-intro-div.bigger.test.newdesign.sml.newstyle.abovephone, .ab-intro-div.contact-page.testig.left, .section-hero.nwewest {
    display: none;
  }

  .section-hero.nwewest.wave-hero {
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b01c145989c54d18a2d49_Wavey%20Section%20Dividers%2052.svg");
    background-repeat: no-repeat;
    background-size: 101%;
    padding-bottom: 7vw;
    display: block;
  }

  .section-hero.nwewest.wave-hero.other {
    display: none;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml {
    margin-top: -205px;
    padding-top: 205px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-date-wave {
    background-color: var(--ab-blue);
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d95b05667a1d8369b8d9f_Wavey%20Section%20Dividers%2067.svg");
    margin-top: -7px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-hero {
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9a361ececf75e2fcb1cf_Wavey%20Section%20Dividers%2068.svg");
    margin-top: -200px;
    padding-top: 200px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.wave-section {
    display: none;
  }

  .section-hero.nwewest.wave-hero.brandcolours.wave-section:where(.w-variant-bb73373e-3e63-24bd-5596-fe712e92e156), .section-hero.nwewest.wave-hero.brandcolours.wave-section:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735), .section-hero.mobilestill {
    display: block;
  }

  .section-hero.mobilestill.wave-hero-mob {
    background-color: var(--alt-blue-2);
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699b01c145989c54d18a2d49_Wavey%20Section%20Dividers%2052.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 101%;
    padding-bottom: 7vw;
  }

  .section-hero.mobilestill.wave-hero-mob.none {
    display: none;
  }

  .div-block-41 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 240px;
    margin-top: 0;
  }

  .div-block-41.newest, .herospacer {
    display: none;
  }

  .div-block-42 {
    margin-bottom: 0;
  }

  .section-3 {
    top: 96.2734px;
  }

  .section-3.top-date {
    display: none;
  }

  .section-3.bottom-date {
    border-top: 1.5px solid var(--olivetext);
    border-bottom: 1.5px solid var(--olivetext);
    background-color: #fff;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: static;
    top: 89.1563px;
  }

  .section-3.bottom-date.newdeisng3 {
    display: none;
  }

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

  .div-block-45.newlayou {
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
  }

  .p-intro-max-2 {
    min-width: auto;
    max-width: 574px;
    margin-bottom: 0;
  }

  .p-intro-max-2._1-para {
    max-width: none;
    padding-bottom: 25px;
    padding-right: 0;
    font-size: 14px;
  }

  .div-block-48 {
    display: none;
  }

  .heading-2 {
    margin-top: 0;
    margin-bottom: .75em;
    padding-right: 10px;
    font-size: 23px;
    font-weight: 800;
    line-height: 1.3;
  }

  .rich-text-block-2 {
    font-size: 15px;
  }

  .rich-text-block-2.newfontcolours {
    font-size: 16.5px;
  }

  .div-block-50 {
    margin-left: -20px;
    padding-right: 20px;
  }

  .div-block-51.bigdate.newsml.wavesml {
    justify-content: center;
    align-items: flex-end;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff {
    display: none;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.footerdate {
    justify-content: flex-end;
    align-items: flex-end;
    display: none;
    inset: auto 0% 0% auto;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.footerdate.mob-footer-date {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    margin-bottom: 50px;
    display: flex;
    position: static;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.newdatediv.plain-plus-circle.with-savedate {
    justify-content: center;
    align-items: center;
  }

  .div-block-51.bigdate.newsml.wavesml.wavedate {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 60px;
    display: none;
  }

  .text-span-2 {
    font-size: 17px;
    font-weight: 300;
  }

  .contactgrid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div-block-58 {
    flex-flow: row;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 40px;
    display: flex;
  }

  .div-block-59 {
    margin-bottom: 16px;
  }

  .div-block-60 {
    justify-content: flex-end;
    align-items: flex-end;
    width: auto;
    margin-top: 30px;
    display: flex;
  }

  .ab-button-2.intro-button.see-all.design2 {
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 8px;
    font-size: 14.5px;
  }

  .ab-button-2.intro-button.see-all.design2.newfont.newsml {
    font-size: 16.5px;
  }

  .image-16 {
    height: .9rem;
  }

  .image-17.tab {
    display: none;
  }

  .image-17.tab.white {
    width: 65%;
    min-width: 390px;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .div-block-67 {
    margin-top: 10px;
  }

  .div-block-70 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    padding-top: 0;
    padding-left: 20px;
  }

  .div-block-71 {
    justify-content: center;
    align-items: center;
  }

  .div-block-74 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

@media screen and (max-width: 479px) {
  .image {
    max-width: 90%;
    padding-top: 15px;
  }

  .section---contact {
    margin-left: 16px;
    margin-right: 16px;
  }

  .textarea {
    min-height: 275px;
  }

  .success-message {
    margin-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block {
    min-height: 350px;
  }

  .form {
    margin-bottom: 20px;
    padding: 16px 16px 24px;
  }

  .form.password {
    margin-left: 16px;
    margin-right: 16px;
  }

  .footer {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .error-message {
    margin-top: -40px;
  }

  .brand {
    justify-content: center;
    align-items: center;
  }

  .text-block-5.big {
    display: none;
  }

  .text-block-5.small {
    line-height: 23px;
    display: block;
  }

  .submitdiv-2 {
    margin-top: 24px;
  }

  .submitbutton-2 {
    font-size: 17px;
  }

  .grid-5 {
    grid-row-gap: 20px;
  }

  .grid-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cookie-card {
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .text-block-8 {
    font-size: 17px;
  }

  .cookie-reject {
    width: 100%;
  }

  .cookies-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .cookie-banner {
    display: block;
    bottom: 16px;
  }

  .container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdeaddigital {
    font-size: 22.5px;
  }

  .section {
    padding: 32px 16px;
  }

  .title {
    font-size: 21px;
  }

  .text-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading {
    font-size: 21px;
  }

  .ab-body {
    font-size: 15px;
  }

  .ab-body.body-design2 {
    color: var(--darker-blue);
    font-family: Roboto, Arial, sans-serif;
  }

  .ab-nav {
    box-shadow: none;
    left: 0;
  }

  .ab-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ab-container.nav-container {
    height: auto;
    padding: 12px 16px;
    position: relative;
  }

  .ab-container.nav-container.newest {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .ab-container.nav-container.newest.ablogonav.small {
    padding: 16px 14px 0;
  }

  .ab-container.nav-container.newest.ablogonav.small.newnavcont.horizontal-container:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    padding-bottom: 10px;
  }

  .ab-container._80-80-cont {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .ab-container._80-80-cont.prev-next {
    padding: 20px 14px 60px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont {
    padding: 30px 16px 40px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.contactnew.wavepadding {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.map-footer {
    padding-bottom: 70px;
  }

  .ab-container._80-80-cont.map-cont.mapdesign2.bg-sage-14.newcont.wavepaddingmap.newdesign3 {
    padding: 40px 14px 20vw;
  }

  .ab-container.ab-footer.design2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ab-container.ab-footer.design2.new {
    padding: 0 14px 30px;
  }

  .ab-container.pg-top {
    padding: 40px 16px 50px;
  }

  .ab-container.pg-top.newdesign {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ab-container.pg-top.newdesign.home-artists {
    padding-bottom: 45px;
  }

  .ab-container.slider-top {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ab-container.slider-top.newest {
    padding-top: 30px;
  }

  .ab-container.slider-top.newest.waveypadding {
    padding-top: 40px;
  }

  .ab-container.slider-top.newest.waveypadding.newcontainer.small {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ab-container.slider-bottom {
    padding-bottom: 100px;
  }

  .ab-container.slider-bottom.cont-desing2 {
    margin-bottom: 60px;
  }

  .ab-container.slider-bottom.cont-desing2.newest {
    margin-bottom: 40px;
  }

  .ab-container.artist-bio-cont {
    padding: 30px 16px;
  }

  .ab-container.intro-cont.intro-cont-design2.newest.small.wavedate {
    padding-bottom: 7vw;
    padding-left: 14px;
    padding-right: 14px;
  }

  .ab-container.contact-cont {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .nav-layout {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .temp-logo {
    font-size: 19px;
  }

  .temp-logo.logo-white {
    font-size: 16px;
  }

  .ab-burger-icon {
    height: 17px;
  }

  .ab-burger-icon.ab-close-icon {
    margin-right: 4px;
  }

  .ab-burger-icon.design3:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    height: 20px;
  }

  .nav-links-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-links-wrapper.fixing {
    padding-top: 140px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ab-nav-link {
    font-size: 17px;
  }

  .grid-4col.artist-bios {
    width: 100%;
  }

  .grid-4col.artist-prev-next {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .section-heading {
    font-size: 26px;
  }

  .section-heading.offwhite-heading:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
    color: var(--ab-offwhite);
  }

  .section-heading.offwhite-heading.head-contact.design2 {
    font-size: 22.5px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new.pageheading {
    font-size: 22.5px;
  }

  .section-heading.pg-head.max-width {
    max-width: 300px;
  }

  .section-heading.pg-head.max-width.artists {
    max-width: none;
    font-size: 22.5px;
    font-weight: 800;
  }

  .section-heading.intro-max {
    max-width: 300px;
    font-size: 25px;
  }

  .section-heading.intro-max.h-design2 {
    margin-bottom: .75em;
    padding-right: 40px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.2;
  }

  .section-heading.intro-max.h-design2.newest.newfont {
    font-size: 21.5px;
  }

  .section-heading.intro-max.h-design2.newest.newfont.sml {
    font-size: 22px;
  }

  .section-heading.bio {
    margin-bottom: 20px;
    font-size: 22.5px;
  }

  .section-heading.bio.newfontcolours, .section-heading.bg-sage-20 {
    font-size: 22.5px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2 {
    font-family: Roboto, Arial, sans-serif;
    font-size: 22.5px;
  }

  .section-heading.offwhite-heading.slider-heading.hdesign2.newfont.sml-new {
    font-size: 22px;
  }

  .artist-bio-img {
    margin-top: 20px;
  }

  .img-caption {
    font-size: 13.5px;
  }

  .artist-side-panel {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .v-flex {
    width: auto;
    margin-right: 30px;
  }

  .button-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    margin-bottom: 0;
    padding-right: 16px;
  }

  .ab-button.artist-buttons {
    width: 157px;
  }

  .ab-button.map-button {
    margin-top: 30px;
  }

  .ab-button.intro-button {
    margin-top: 40px;
  }

  .ab-button.intro-button.second-button {
    margin-top: 20px;
  }

  .ab-button.intro-button.second-button.design2 {
    margin-bottom: 0;
    padding-bottom: 8px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
  }

  .ab-button.intro-button.second-button.design2.newfont.new3 {
    padding: 11px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.see-all.design2 {
    padding-bottom: 8px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout {
    background-color: var(--ab-orange);
    order: -9999;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.lnd-button-notmob {
    display: none;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.mob-only {
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.mob-only.blue-button-here {
    background-color: var(--ab-blue);
    margin-bottom: 0;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.back-bio.mob-only.blue-button-here:hover {
    background-color: var(--hover-blue);
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next {
    background-color: var(--ab-orange);
    width: 100%;
    margin-bottom: 0;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis {
    background-color: var(--ab-orange);
    margin-top: 25px;
  }

  .ab-button.intro-button.see-all.design2.newfont.newsml.all-map.new-layout.prev-next.thesearethis:hover {
    background-color: var(--hover-orange);
  }

  .ab-button.intro-button.design2 {
    margin-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
  }

  .ab-button.intro-button.design2.map-button {
    margin-top: 15px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .ab-button.intro-button.design2.first {
    margin-bottom: 5px;
    padding-bottom: 8px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
  }

  .ab-button.intro-button.design2.first.bio-button.grey-bg.newfont {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.design2.first.bio-button.grey-bg.newfont.biobutton {
    margin-bottom: 20px;
  }

  .ab-button.intro-button.design2.first.newfont.new3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 11px;
    font-size: 14.5px;
  }

  .ab-button.intro-button.design2.first.newfont.new3.mapbuttonnew {
    margin-top: 25px;
    font-size: 16px;
  }

  .image-3 {
    height: .8rem;
    margin-left: 8px;
  }

  .image-3.design2 {
    height: .8rem;
  }

  .image-3.design3 {
    margin-left: 8px;
  }

  .artist-card-link.prev-next.newprev-next {
    background-color: var(--ab-orange);
  }

  .artist-card-img:where(.w-variant-e784754f-3c9a-738c-7be6-a5bfed11a265) {
    transform: scale(1.25);
  }

  .artist-card-img.prev-next-mob {
    display: none;
  }

  .artist-card-img.zoom-photo-31, .artist-card-img.zoom-photo-41, .artist-card-img.zoom-photo-51, .artist-card-img.zoom-photo-61, .artist-card-img.zoom-photo-71, .artist-card-img.zoom-photo-81, .artist-card-img.zoom-photo-91 {
    transform: scale(1.25);
  }

  .artist-card-img.mob-prev {
    display: none;
  }

  .card-text-div.prev-next {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 38.5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .card-text-div.prev-next.right {
    justify-content: center;
    align-items: center;
  }

  .card-text-div.prev-next-mob {
    display: none;
  }

  .card-text-div.design2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding: 12px;
  }

  .card-text-div.design2.newdesign {
    padding: 12px;
  }

  .card-text-div.design2.newdesign.no-bg {
    padding-top: 13.5px;
  }

  .card-text-div.design2.newdesign.no-bg.zoom-photo-92.mob-prev {
    display: none;
  }

  .discipline-tag.design2 {
    font-size: 15px;
  }

  .discipline-tag.design2.newfontdiscipline {
    font-size: 15.5px;
  }

  .card-text.prev-next {
    text-transform: capitalize;
    font-weight: 500;
  }

  .card-text.prev-next.top-text {
    color: var(--olivetext);
    font-weight: 600;
  }

  .card-text.prev-next.top-text.newcolour {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 700;
  }

  .card-text.design2 {
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 800;
  }

  .card-text.design2:where(.w-variant-e784754f-3c9a-738c-7be6-a5bfed11a265), .card-text.design2.zoom-photo-34, .card-text.design2.zoom-photo-44, .card-text.design2.zoom-photo-54, .card-text.design2.zoom-photo-64, .card-text.design2.zoom-photo-74, .card-text.design2.zoom-photo-84 {
    font-weight: 800;
  }

  .card-text.design2.newfontname.newsml {
    font-size: 16px;
  }

  .card-text.design2.newfontname.newsml.zoom-photo-94 {
    font-weight: 800;
  }

  .arrow-prev-next, .arrow-prev-next.bios-mob {
    height: .9rem;
  }

  .arrow-prev-next.bios-mob.black-arrows-notmob, .arrow-prev-next.black-arrows-notmob {
    display: none;
  }

  .arrow-prev-next.gold-arrows-mob {
    display: block;
  }

  .section-terra:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
    background-color: var(--ab-terrcotta);
  }

  .section-terra.top.prev-next-bg {
    background-color: var(--ab-bg-sage);
  }

  .section-terra.wave-bottom.blue.artists-prev-next {
    margin-top: -2px;
  }

  .section-terra.wave-bottom.blue.artists-prev-next.newcoloursprev {
    background-color: var(--ab-cream);
  }

  .section-terra.wave-bottom.cream.bios-moboff.newcoloursfonts {
    background-image: url("https://cdn.prod.website-files.com/68754e993ddbf426875397b9/699d9b3579981377f6bb663e_Wavey%20Section%20Dividers%2069.svg");
    background-repeat: no-repeat;
    background-size: 101%;
  }

  .section-terra.wave-bottom.brown-sage.design2.wave-slider, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.contactnew.wavecontact, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.map-footer.wavey, .section-terra.wave-bottom.cream-blue.design2.bg-sage-13.wave-map {
    margin-top: -5px;
  }

  .grid-2col {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .grid-2col.testing {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .grid-2col.testing.newcontact {
    grid-template-columns: 1fr;
  }

  .grid-2col.testing.newspacing {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .p-white.map-para {
    padding-right: 8px;
  }

  .p-white.map-para:where(.w-variant-762ed2bb-f81f-3c6f-833a-89457e38ca3a) {
    color: var(--ab-offwhite);
    font-weight: 300;
  }

  .p-white.map-para.mapdesign2.bg-sage-21 {
    font-size: 14px;
  }

  .p-white.map-para.mapdesign2.bg-sage-21.new {
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
  }

  .p-white.blu.mapdesign2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
  }

  .section-charcoal {
    margin-top: -2px;
  }

  .section-charcoal.design2 {
    background-color: #c8d2ec;
  }

  .footer-link.dd {
    height: 100%;
    padding-top: 36px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .footer-link.dd.design2 {
    inset: 0% auto auto 0%;
  }

  .footer-link.dd.design2.design3.new {
    height: auto;
    padding-top: 0;
    font-size: 15px;
    position: static;
  }

  .div-block-9 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .div-block-10 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    height: 100%;
  }

  .div-block-10.design2 {
    flex-flow: row;
  }

  .div-block-10.design2.newnew {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 20px;
  }

  .footer-link-link.design2.newdeisng {
    font-size: 16px;
  }

  .ab-heading-wrapper {
    width: 100%;
    margin-bottom: 35px;
  }

  .ab-heading-wrapper.home-new {
    grid-row-gap: 30px;
    margin-bottom: 30px;
  }

  .grid-all-artists {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .form-block-2 {
    margin-top: 30px;
  }

  .form-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .form-2.design2 {
    grid-row-gap: 10px;
    margin-top: 25px;
  }

  .ab-text-field.ab-text-area {
    border-radius: 5px;
  }

  .ab-text-field.design2, .ab-text-field.design2::placeholder {
    font-size: 14px;
  }

  .ab-submit-button-div {
    margin-top: 10px;
  }

  .ab-submit-button-div.newdesign {
    font-size: 16px;
  }

  .submit-button-2.design2 {
    font-size: 15.5px;
  }

  .image-4 {
    height: .95rem;
  }

  .slider-heading-wrapper {
    margin-bottom: 30px;
    position: relative;
  }

  .h-flex-2 {
    position: relative;
  }

  .swiper-navigation {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: -3px;
  }

  .swiper-navigation.artists {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .swiper-arrow {
    width: 1.65rem;
    height: 1.65rem;
  }

  .swiper-arrow.artists-prev.newsml, .swiper-arrow.artists-next.newsml, .swiper-arrow.artists-next.newsml {
    width: 36.5px;
    height: 36.5px;
  }

  .swiper.artists {
    padding-left: 16px;
    padding-right: 0;
  }

  .swiper.artists.contain-swiper {
    padding-left: 14px;
    padding-right: 0;
  }

  .swiper-slide.artists.design3-small {
    padding-right: 14px;
  }

  .intro-div {
    padding: 45px 20px;
  }

  .intro-div.date-div {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .p-intro-max {
    max-width: none;
    margin-bottom: 1.1em;
    padding-right: 0;
    font-size: 14px;
  }

  .p-intro-max._2nd {
    margin-bottom: 25px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .p-intro-max._2-paras {
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .p-intro-max._1-para {
    display: none;
  }

  .p-intro-max._1-para.newest.new-font {
    font-size: 13.5px;
    display: block;
  }

  .p-intro-max._1-para.newest.new-font.sml {
    padding-bottom: 30px;
    font-size: 15.7px;
    line-height: 1.5;
  }

  .div-date {
    padding-right: 20px;
  }

  .brand-2.w--current {
    max-width: none;
  }

  .intro-section {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    width: 100%;
    max-width: 328px;
    margin-bottom: 0;
    padding-top: 5px;
  }

  .div-block-16.newest {
    order: 9999;
  }

  .div-block-16.newest.design3.newsml {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: none;
  }

  .card-img-wrapper.zoom-photo-90.mob-prev {
    display: none;
  }

  .section-blue {
    width: 100%;
  }

  .section-blue.wavey.newdesign.home {
    margin-top: -5px;
    padding-top: 0;
  }

  .rich-text-block {
    font-size: 14px;
  }

  .rich-text-block.newfontcolours {
    margin-bottom: 16px;
    font-size: 15.7px;
  }

  .text-block-12 {
    color: var(--ab-offwhite);
    font-size: 15px;
  }

  .text-block-12.time {
    color: var(--ab-offwhite);
    font-size: 14px;
  }

  .div-block-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--darkersteel);
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .div-block-21 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .image-5.alt._2ndoption {
    width: 215px;
    max-width: 215px;
    margin-left: -5px;
  }

  .image-5.alt._2ndoption.footer-logo {
    width: 240px;
    margin-top: 25px;
    margin-bottom: -5px;
  }

  .image-5.alt._2ndoption.footer-logo.menu-logo {
    width: 240px;
  }

  .image-5.alt._2ndoption.footer-logo.ab-logo {
    height: 140px;
  }

  .image-5.alt._2ndoption.ablogo {
    height: 100px;
    position: static;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 100px;
  }

  .image-5.alt._2ndoption.ablogo.newnewlogo.horizontal:where(.w-variant-bda76f18-1c7b-acb1-c40a-3ca40e931735) {
    width: 250px;
    padding-top: 0;
  }

  .date-date-date {
    color: var(--darker-blue);
    width: auto;
    margin-top: 0;
    margin-right: 0;
    padding: 0;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14.5px;
    font-weight: 900;
  }

  .date-date-date._2nd {
    text-align: left;
    text-transform: lowercase;
    margin-top: 0;
    padding-left: 0;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml {
    font-size: 17px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime {
    font-size: 16px;
  }

  .date-date-date._2nd.neewest.new-colour.bigtime.sml.newtime.newnewtime.save.save-with-circle {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml, .date-date-date.neewest.new-colour.bigdate.sml.wavedate {
    font-size: 22px;
  }

  .date-date-date.neewest.new-colour.bigdate.sml.newdate.newnewdate {
    font-size: 21px;
  }

  .div-block-36 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .div-block-36.new {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .card-text-clamp {
    font-size: 14px;
    font-weight: 400;
  }

  .card-text-clamp.newfontbio.newsmlbo {
    font-size: 14.5px;
  }

  .field-label {
    font-size: 14px;
  }

  .ab-grid.bigger {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 24px 16px;
    position: relative;
  }

  .ab-grid.bigger.test {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    padding: 30px 16px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.new-design {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ab-grid.bigger.test.newest-grid.wave-paddings.newdesignssml {
    padding: 30px 14px 8vw;
  }

  .ab-intro-div {
    width: 100%;
  }

  .slider-3.new {
    aspect-ratio: 2 / 3;
    max-width: 100%;
    height: 140px;
  }

  .heroslides.slide1 {
    background-position: 50% 70%;
    background-size: 120%;
  }

  .heroslides.slide3 {
    background-size: 110%;
  }

  .heroslides.slide4 {
    background-position: 50% 55%;
    background-size: 200%;
  }

  .heroslides.slide6 {
    background-position: 42% 51%;
    background-size: 150%;
  }

  .heroslides.slide7 {
    background-size: 150%;
  }

  .heroslides.slie8 {
    background-position: 20%;
    background-size: 170%;
  }

  .heroslides.slide9 {
    background-position: 50% 76%;
  }

  .section-hero {
    width: 100%;
    max-width: 100%;
  }

  .section-hero.off {
    display: none;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-date-wave {
    margin-top: -5px;
    padding-bottom: 0;
  }

  .section-hero.nwewest.wave-hero.brandcolours.newwsml.mob-hero {
    padding-top: 200px;
  }

  .section-hero.nwewest.wave-hero.brandcolours.wave-section {
    z-index: 1;
    margin-top: -3px;
    position: relative;
  }

  .herogrid {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .div-block-41 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 0;
  }

  .div-block-42 {
    padding-bottom: 0;
    display: block;
  }

  .section-3 {
    position: sticky;
    top: 87.3906px;
  }

  .section-3.bottom-date {
    box-shadow: none;
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-45.newlayou {
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
  }

  .p-intro-max-2 {
    max-width: none;
    margin-bottom: 1.1em;
    padding-right: 0;
    font-size: 14px;
  }

  .p-intro-max-2._1-para, .div-block-48 {
    display: none;
  }

  .heading-2 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .75em;
    margin-right: 40px;
    padding-right: 0;
    font-family: Roboto, Arial, sans-serif;
    font-size: 22.5px;
    line-height: 1.2;
  }

  .rich-text-block-2 {
    font-size: 14px;
  }

  .rich-text-block-2.newfontcolours {
    font-size: 15.7px;
  }

  .div-block-50 {
    margin-top: -127px;
    margin-left: -16px;
    padding-right: 20px;
  }

  .div-block-51.bigdate.newsml.wavesml {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 40px;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff {
    display: none;
  }

  .div-block-51.bigdate.newsml.wavesml.moboff.footerdate.mob-footer-date {
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .div-block-51.bigdate.newsml.wavesml.wavedate {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 55px;
  }

  .text-span-2 {
    font-weight: 300;
  }

  .div-block-52 {
    height: 100%;
  }

  .image-15 {
    width: auto;
    min-width: 101%;
    height: 100%;
    margin-top: -6px;
    display: none;
  }

  .image-15.mobfix {
    margin-top: 0;
    display: block;
  }

  .div-block-53 {
    z-index: 1;
    height: 100%;
    position: relative;
  }

  .div-block-55 {
    height: 100%;
  }

  .colour {
    z-index: 2;
    position: relative;
  }

  .div-block-58 {
    margin-top: 20px;
  }

  .field-new, .submit-button-3 {
    font-size: 16px;
  }

  .ab-button-2.intro-button {
    margin-top: 40px;
  }

  .ab-button-2.intro-button.see-all.design2 {
    padding-bottom: 8px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .ab-button-2.intro-button.see-all.design2.newfont.newsml {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 14.5px;
  }

  .image-16 {
    height: .8rem;
    margin-left: 8px;
  }

  .image-17.tab.white {
    width: 95%;
    min-width: auto;
    max-width: 360px;
    margin-left: -10px;
  }

  .div-block-67 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    margin-bottom: 20px;
  }

  .div-block-70 {
    padding-left: 5px;
  }

  .div-block-74 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-76, .div-block-77, .div-block-78 {
    display: none;
  }
}

#w-node-_55532dbe-c005-8274-6034-6253554c751a-875397b8, #name.w-node-c6fbd9ee-a2ba-6cd6-9970-8346acd75d7f-875397b8, #Company.w-node-_95263271-b4b7-a263-ab0b-4a218d76ed6e-875397b8, #email.w-node-c6fbd9ee-a2ba-6cd6-9970-8346acd75d82-875397b8, #Phone-Number.w-node-_31e9b0ab-9651-b83d-40e4-871be0853fee-875397b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6809e3ff-d2de-09f2-a543-cdad91ad8c4c-875397b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_719eb7fb-3e99-d918-4c3b-d80e5d945ff1-875397b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_175bcfd5-4d50-637b-bcd5-35301164094b-875397b8, #w-node-f901ca3f-ae3f-b4a0-96fc-fa0418ca8fc0-875397b8, #w-node-ad97cf10-9bae-1f98-02ec-20e795903eb1-875397b8, #w-node-ddf1bc84-f94b-e949-8f62-62f165bc74ce-875397b8, #w-node-_80c731f8-8310-b4d2-245c-e03734b6426d-875397b8, #w-node-_4b13b2bc-40ee-0421-ab29-8afdf53e8203-875397b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd464145-a2dc-8de0-f0df-c1efc10cb369-875397b8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#Other.w-node-_0c32f508-662e-451f-74e4-f87188442b5b-875397b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Message.w-node-_05d691b9-010d-365d-23bc-377f51feaf0f-875397b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a2-cd8f62c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#Message.w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3ab-cd8f62c5, #w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3ac-cd8f62c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a59-cc900901 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a5f-cc900901 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a6d-cc900901 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#footer-contact.w-node-_85defc68-6b16-98a9-5df0-95c6bdc0e44d-bdc0e44d {
  grid-column: span 9 / span 9;
}

#w-node-_131686c7-289d-a8f7-9aad-9f20a4f72b7a-bdc0e44d, #w-node-aaa63e24-4f8e-8ad4-b65a-c3a9d2176c70-bdc0e44d, #w-node-_2a4f9a38-92d6-9d0d-cb30-ff1a8bbcaf00-bdc0e44d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c02a250-82fa-11a4-390c-71f2c35c2851-bdc0e44d {
  order: -9999;
}

#w-node-_761db4b7-79a6-4f5d-d85a-a1c2bb29cb7d-bdc0e44d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b713ed11-426c-98eb-425d-24aaa9464f5e-bdc0e44d, #w-node-_8e220822-fd6c-8078-3a1e-ecb3b6ead554-bdc0e44d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1eecee31-e1d7-ef24-9ed1-67918f11142b-7e6f1c4d {
  grid-row: span 2 / span 2;
}

#w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912ad-fa1912a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#Message.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b6-fa1912a9, #w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b7-fa1912a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6fbc6d73-2d2f-2366-5e0b-b9cc808a1f24-4aa5f9a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9c072411-5a61-7770-ea28-492d4aa5f9a8-4aa5f9a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_417398bf-1284-8dff-872f-2b10874b9f85-4aa5f9a1, #w-node-_9c072411-5a61-7770-ea28-492d4aa5f9c1-4aa5f9a1, #w-node-aa68893a-b90c-eb62-4ac6-31e31d8b1a5e-4aa5f9a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1629c60e-7fbf-006f-5a3d-536fd96c8661-4aa5f9a1 {
  order: 9999;
}

#w-node-f738cc89-e0d6-63e6-eac4-c8a36b15c631-4aa5f9a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-0c8c2349, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-0c8c2349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-0c8c2349 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-0c8c2349, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-0c8c2349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-0c8c2349 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-0c8c2349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-0c8c2349, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-0c8c2349, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-0c8c2349 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-0c8c2349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-0c8c2349, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-0c8c2349 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-0c8c2349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-0c8c2349, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-0c8c2349 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4615-a0de8f4c, #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a461b-a0de8f4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4625-a0de8f4c, #Message.w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4628-a0de8f4c, #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4629-a0de8f4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4633-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351aee-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351af4-a0de8f4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54390296-ab9f-3c7f-3620-39702a351afe-a0de8f4c, #Message.w-node-_54390296-ab9f-3c7f-3620-39702a351b01-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351b02-a0de8f4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54390296-ab9f-3c7f-3620-39702a351b0c-a0de8f4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-2735eb89 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-2735eb89, #w-node-add9bb18-ea24-5938-791f-44df0cf2aadd-2735eb89 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-add9bb18-ea24-5938-791f-44df0cf2aae3-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-add9bb18-ea24-5938-791f-44df0cf2aaf1-2735eb89 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-2735eb89 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-2735eb89, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-2735eb89 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-2735eb89, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-2735eb89, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-2735eb89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-2735eb89, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-2735eb89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-2735eb89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-2735eb89, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-2735eb89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-36f86323, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-36f86323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-36f86323 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-36f86323, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-36f86323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-36f86323 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-36f86323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-36f86323, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-36f86323, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-36f86323 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-36f86323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-36f86323, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-36f86323 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-36f86323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-36f86323, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-36f86323 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-5c133560, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-5c133560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-5c133560 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-5c133560, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-5c133560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-5c133560 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-5c133560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-5c133560, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-5c133560, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-5c133560 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-5c133560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-5c133560, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-5c133560 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-5c133560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-5c133560, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-5c133560 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab675dff-39b5-66a5-3b44-46924b47b318-0394b950 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ab675dff-39b5-66a5-3b44-46924b47b31c-0394b950 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ab675dff-39b5-66a5-3b44-46924b47b330-0394b950, #w-node-ab675dff-39b5-66a5-3b44-46924b47b334-0394b950, #w-node-_46e6e897-5c74-0595-22c5-b243413d4357-1c32e209 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_46e6e897-5c74-0595-22c5-b243413d435b-1c32e209 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_46e6e897-5c74-0595-22c5-b243413d436f-1c32e209, #w-node-_46e6e897-5c74-0595-22c5-b243413d4375-1c32e209, #w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bbc-50c2448e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bc0-50c2448e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bd4-50c2448e, #w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bda-50c2448e, #w-node-a326a9bd-d494-0a33-957b-0c639f020159-de1869ef {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a326a9bd-d494-0a33-957b-0c639f02015d-de1869ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a326a9bd-d494-0a33-957b-0c639f020171-de1869ef, #w-node-a326a9bd-d494-0a33-957b-0c639f020175-de1869ef, #w-node-c7b6343b-e49d-48ca-ba06-a832680b5e7c-e648ccc4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c7b6343b-e49d-48ca-ba06-a832680b5e80-e648ccc4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7b6343b-e49d-48ca-ba06-a832680b5e94-e648ccc4, #w-node-c7b6343b-e49d-48ca-ba06-a832680b5e98-e648ccc4, #w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080a4-6d0dc8bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080a8-6d0dc8bd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080bc-6d0dc8bd, #w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080c0-6d0dc8bd, #w-node-_3f028aee-abc4-0ec3-1c69-791c36208128-1428094e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3f028aee-abc4-0ec3-1c69-791c3620812c-1428094e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3f028aee-abc4-0ec3-1c69-791c36208140-1428094e, #w-node-_3f028aee-abc4-0ec3-1c69-791c36208146-1428094e, #w-node-_11f273f0-e860-fb24-e9d6-a73d24a51dc7-8bd7a7b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_11f273f0-e860-fb24-e9d6-a73d24a51dcb-8bd7a7b3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11f273f0-e860-fb24-e9d6-a73d24a51ddf-8bd7a7b3, #w-node-_11f273f0-e860-fb24-e9d6-a73d24a51de5-8bd7a7b3, #w-node-a8875766-84b9-5070-df13-a25f0e76653d-638b832a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a8875766-84b9-5070-df13-a25f0e766541-638b832a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a8875766-84b9-5070-df13-a25f0e766555-638b832a, #w-node-a8875766-84b9-5070-df13-a25f0e76655b-638b832a, #w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f62-fb5865fd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f66-fb5865fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f7a-fb5865fd, #w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f80-fb5865fd, #w-node-a063ff90-f500-8702-9fed-95c3ddd9d485-e8634985 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a063ff90-f500-8702-9fed-95c3ddd9d489-e8634985 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a063ff90-f500-8702-9fed-95c3ddd9d49d-e8634985, #w-node-a063ff90-f500-8702-9fed-95c3ddd9d4a3-e8634985, #w-node-aa677f04-7b34-5552-7ebc-8c984854f86a-c8782f3b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aa677f04-7b34-5552-7ebc-8c984854f86e-c8782f3b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-aa677f04-7b34-5552-7ebc-8c984854f882-c8782f3b, #w-node-aa677f04-7b34-5552-7ebc-8c984854f886-c8782f3b, #w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7c5-4806251a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7c9-4806251a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7dd-4806251a, #w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7e3-4806251a, #w-node-d53c282e-3a80-b7ce-f9af-950d31c36b44-6f863711 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d53c282e-3a80-b7ce-f9af-950d31c36b48-6f863711 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d53c282e-3a80-b7ce-f9af-950d31c36b5c-6f863711, #w-node-d53c282e-3a80-b7ce-f9af-950d31c36b62-6f863711, #w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd691-5aedd218 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd695-5aedd218 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd6a9-5aedd218, #w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd6ad-5aedd218, #w-node-_2984ea71-4c12-225c-6e73-f7cd972b2988-9abd20d8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2984ea71-4c12-225c-6e73-f7cd972b298c-9abd20d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2984ea71-4c12-225c-6e73-f7cd972b29a0-9abd20d8, #w-node-_2984ea71-4c12-225c-6e73-f7cd972b29a4-9abd20d8, #w-node-affeb7d2-8771-4d41-13fc-87d170cf26e9-d6be1f08 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-affeb7d2-8771-4d41-13fc-87d170cf26ed-d6be1f08 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-affeb7d2-8771-4d41-13fc-87d170cf2701-d6be1f08, #w-node-affeb7d2-8771-4d41-13fc-87d170cf2707-d6be1f08, #w-node-b74252d7-2355-3e4c-1ac7-49afa22554dc-6f864a70 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b74252d7-2355-3e4c-1ac7-49afa22554e0-6f864a70 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b74252d7-2355-3e4c-1ac7-49afa22554f4-6f864a70, #w-node-b74252d7-2355-3e4c-1ac7-49afa22554f8-6f864a70, #w-node-ef4d5578-2c56-b307-1c35-c06c855325e2-584777ef {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef4d5578-2c56-b307-1c35-c06c855325e6-584777ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ef4d5578-2c56-b307-1c35-c06c855325fa-584777ef, #w-node-ef4d5578-2c56-b307-1c35-c06c855325fe-584777ef, #w-node-_857dfbf0-d74b-d463-c1de-b5567dce49f6-62842d69 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_857dfbf0-d74b-d463-c1de-b5567dce49fa-62842d69 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_857dfbf0-d74b-d463-c1de-b5567dce4a0e-62842d69, #w-node-_857dfbf0-d74b-d463-c1de-b5567dce4a12-62842d69, #w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfa8-82fee0e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfac-82fee0e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfc0-82fee0e1, #w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfc4-82fee0e1, #w-node-c81f6217-9f2c-e8fb-610a-8a06957d472d-a5c64c81 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c81f6217-9f2c-e8fb-610a-8a06957d4731-a5c64c81 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c81f6217-9f2c-e8fb-610a-8a06957d4745-a5c64c81, #w-node-c81f6217-9f2c-e8fb-610a-8a06957d474d-a5c64c81 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-73af49ae, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-73af49ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-73af49ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-73af49ae, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-73af49ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-73af49ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-73af49ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-73af49ae, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-73af49ae, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-73af49ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-73af49ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-73af49ae, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-73af49ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-73af49ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-73af49ae, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-73af49ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-dbd86557 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-dbd86557 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-dbd86557 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-dbd86557, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7eaa-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7e8c-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-dbd86557 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f7-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58701-dbd86557, #Message.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58704-dbd86557, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58705-dbd86557 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e70-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b49-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b53-dbd86557, #Message.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b56-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b57-dbd86557 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7a5-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7ba-dbd86557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c4-dbd86557, #Message.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c7-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c8-dbd86557 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1440px) {
  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a6d-cc900901 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-0c8c2349 {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-2735eb89, #w-node-add9bb18-ea24-5938-791f-44df0cf2aaf1-2735eb89 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-2735eb89 {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-36f86323 {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-5c133560 {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-73af49ae {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-dbd86557 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-dbd86557 {
    order: 9999;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_55532dbe-c005-8274-6034-6253554c751a-875397b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_719eb7fb-3e99-d918-4c3b-d80e5d945ff1-875397b8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_175bcfd5-4d50-637b-bcd5-35301164094b-875397b8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f901ca3f-ae3f-b4a0-96fc-fa0418ca8fc0-875397b8, #w-node-ad97cf10-9bae-1f98-02ec-20e795903eb1-875397b8 {
    grid-column: span 1 / span 1;
  }

  #w-node-ddf1bc84-f94b-e949-8f62-62f165bc74ce-875397b8 {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_80c731f8-8310-b4d2-245c-e03734b6426d-875397b8, #w-node-_4b13b2bc-40ee-0421-ab29-8afdf53e8203-875397b8 {
    grid-column: span 1 / span 1;
  }

  #w-node-fd464145-a2dc-8de0-f0df-c1efc10cb369-875397b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #Other.w-node-_0c32f508-662e-451f-74e4-f87188442b5b-875397b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Message.w-node-_05d691b9-010d-365d-23bc-377f51feaf0f-875397b8 {
    grid-column: span 1 / span 1;
  }

  #Contact.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912c1-cd8f62c5 {
    grid-column: span 4 / span 4;
  }

  #w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a2-cd8f62c5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a5f-cc900901 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a6d-cc900901 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a86-cc900901, #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141aa0-cc900901 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fe7d2111-e8f4-0ba5-bc6a-f71ce6e56f15-cc900901, #w-node-fe7d2111-e8f4-0ba5-bc6a-f71ce6e56f19-cc900901 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #footer-contact.w-node-_85defc68-6b16-98a9-5df0-95c6bdc0e44d-bdc0e44d {
    grid-column: span 8 / span 8;
  }

  #w-node-_1eecee31-e1d7-ef24-9ed1-67918f11142b-7e6f1c4d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a63fcbfe-ff81-a40c-94f7-ca29a18df014-7e6f1c4d, #w-node-a63fcbfe-ff81-a40c-94f7-ca29a18df015-7e6f1c4d, #w-node-a63fcbfe-ff81-a40c-94f7-ca29a18df016-7e6f1c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Contact.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912a9-fa1912a9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912ad-fa1912a9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_29b8b9f9-17ff-f5ce-8053-dc9b36617546-36617543, #w-node-_29b8b9f9-17ff-f5ce-8053-dc9b3661754a-36617543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c072411-5a61-7770-ea28-492d4aa5f9a1-4aa5f9a1, #w-node-_6fbc6d73-2d2f-2366-5e0b-b9cc808a1f24-4aa5f9a1, #w-node-_417398bf-1284-8dff-872f-2b10874b9f85-4aa5f9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-f8e97c6a-6742-6074-03fc-ba82c57880d2-4aa5f9a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa68893a-b90c-eb62-4ac6-31e31d8b1a5e-4aa5f9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_1629c60e-7fbf-006f-5a3d-536fd96c8661-4aa5f9a1 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f738cc89-e0d6-63e6-eac4-c8a36b15c631-4aa5f9a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1f3a8d23-7e38-3ab1-9734-041508d1cac8-0c8c2349, #w-node-_1f3a8d23-7e38-3ab1-9734-041508d1cac9-0c8c2349, #w-node-_1f3a8d23-7e38-3ab1-9734-041508d1caca-0c8c2349, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-0c8c2349, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-0c8c2349, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-0c8c2349, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-0c8c2349 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-0c8c2349 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-0c8c2349 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-0c8c2349, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-0c8c2349, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-0c8c2349 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2384c25e-df45-ed20-f221-1ed8ab32709f-0c8c2349, #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-0c8c2349, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-0c8c2349 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #Contact.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912c1-a0de8f4c {
    grid-column: span 4 / span 4;
  }

  #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a463c-a0de8f4c, #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4656-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351b15-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351b2f-a0de8f4c, #w-node-b4d4cebe-adf8-a663-06d7-f91d9719503a-a0de8f4c, #w-node-b4d4cebe-adf8-a663-06d7-f91d9719503d-a0de8f4c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-2735eb89 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-2735eb89, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-2735eb89 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2aae3-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2aaf1-2735eb89 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2ab0a-2735eb89, #w-node-add9bb18-ea24-5938-791f-44df0cf2ab24-2735eb89 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-2735eb89, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-2735eb89, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-2735eb89 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-2735eb89, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-2735eb89, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-2735eb89, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-2735eb89, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-2735eb89 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-db285288-16bd-2da5-9db4-6bd64591b48a-36f86323, #w-node-db285288-16bd-2da5-9db4-6bd64591b48b-36f86323, #w-node-db285288-16bd-2da5-9db4-6bd64591b48c-36f86323, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-36f86323, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-36f86323, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-36f86323, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-36f86323 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-36f86323 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-36f86323 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-36f86323, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-36f86323, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-36f86323 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2384c25e-df45-ed20-f221-1ed8ab32709f-36f86323, #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-36f86323, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-36f86323 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9a83aab7-6125-6863-b359-2e1ce133d59a-5c133560, #w-node-_9a83aab7-6125-6863-b359-2e1ce133d59b-5c133560, #w-node-_9a83aab7-6125-6863-b359-2e1ce133d59c-5c133560, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-5c133560, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-5c133560, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-5c133560, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-5c133560 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-5c133560 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-5c133560 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-5c133560, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-5c133560, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-5c133560 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2384c25e-df45-ed20-f221-1ed8ab32709f-5c133560, #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-5c133560, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-5c133560 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e32e9e0c-f1d4-a73e-d2fd-eb418f528390-63682a7b, #w-node-e32e9e0c-f1d4-a73e-d2fd-eb418f528391-63682a7b, #w-node-e32e9e0c-f1d4-a73e-d2fd-eb418f528392-63682a7b, #w-node-_578bf3dc-6d91-bd59-bc65-504ffa869d12-63682a7b, #w-node-_578bf3dc-6d91-bd59-bc65-504ffa869d16-63682a7b, #w-node-_53ed985b-a695-5033-8573-746fe1fa6fd7-0394b950, #w-node-_53ed985b-a695-5033-8573-746fe1fa6fd8-0394b950, #w-node-_53ed985b-a695-5033-8573-746fe1fa6fd9-0394b950, #w-node-_1e1db7c2-01a7-eaa7-9091-9f51e653a75d-1c32e209, #w-node-_1e1db7c2-01a7-eaa7-9091-9f51e653a75e-1c32e209, #w-node-_1e1db7c2-01a7-eaa7-9091-9f51e653a75f-1c32e209, #w-node-_92873c64-21e6-442e-fd71-6404987f3eb6-50c2448e, #w-node-_92873c64-21e6-442e-fd71-6404987f3eb7-50c2448e, #w-node-_92873c64-21e6-442e-fd71-6404987f3eb8-50c2448e, #w-node-_5d174af2-d455-8a61-dcd0-89071abfb63e-de1869ef, #w-node-_5d174af2-d455-8a61-dcd0-89071abfb63f-de1869ef, #w-node-_5d174af2-d455-8a61-dcd0-89071abfb640-de1869ef, #w-node-_2965512c-fb95-7c4a-0bc2-9163acc0b50f-e648ccc4, #w-node-_2965512c-fb95-7c4a-0bc2-9163acc0b510-e648ccc4, #w-node-_2965512c-fb95-7c4a-0bc2-9163acc0b511-e648ccc4, #w-node-_347d3b2a-d8ae-2ddc-3063-3b07d08a0b13-6d0dc8bd, #w-node-_347d3b2a-d8ae-2ddc-3063-3b07d08a0b14-6d0dc8bd, #w-node-_347d3b2a-d8ae-2ddc-3063-3b07d08a0b15-6d0dc8bd, #w-node-_8dc7343f-935c-1627-fc1c-5651322cf7ee-1428094e, #w-node-_8dc7343f-935c-1627-fc1c-5651322cf7ef-1428094e, #w-node-_8dc7343f-935c-1627-fc1c-5651322cf7f0-1428094e, #w-node-_27a4dd3d-d4ff-538c-85a2-1903addf99a7-8bd7a7b3, #w-node-_27a4dd3d-d4ff-538c-85a2-1903addf99a8-8bd7a7b3, #w-node-_27a4dd3d-d4ff-538c-85a2-1903addf99a9-8bd7a7b3, #w-node-_786c2de1-eeb0-6159-f172-43b4b5e1dee8-638b832a, #w-node-_786c2de1-eeb0-6159-f172-43b4b5e1dee9-638b832a, #w-node-_786c2de1-eeb0-6159-f172-43b4b5e1deea-638b832a, #w-node-e8713254-e3ef-9861-48d7-321424fbd42c-fb5865fd, #w-node-e8713254-e3ef-9861-48d7-321424fbd42d-fb5865fd, #w-node-e8713254-e3ef-9861-48d7-321424fbd42e-fb5865fd, #w-node-e7b4af9f-52c2-14d3-8630-5b71416622c9-e8634985, #w-node-e7b4af9f-52c2-14d3-8630-5b71416622ca-e8634985, #w-node-e7b4af9f-52c2-14d3-8630-5b71416622cb-e8634985, #w-node-_59487dc9-719e-281b-d1e5-3dec9ec0e814-c8782f3b, #w-node-_59487dc9-719e-281b-d1e5-3dec9ec0e815-c8782f3b, #w-node-_59487dc9-719e-281b-d1e5-3dec9ec0e816-c8782f3b, #w-node-_8472538c-a272-1f64-dc90-45b34337664d-4806251a, #w-node-_8472538c-a272-1f64-dc90-45b34337664e-4806251a, #w-node-_8472538c-a272-1f64-dc90-45b34337664f-4806251a, #w-node-e9030339-d4a2-ac36-9c56-8dd57bfa7b10-6f863711, #w-node-e9030339-d4a2-ac36-9c56-8dd57bfa7b11-6f863711, #w-node-e9030339-d4a2-ac36-9c56-8dd57bfa7b12-6f863711, #w-node-_5deab622-6f1e-6052-aeef-07dc1023e6e5-5aedd218, #w-node-_5deab622-6f1e-6052-aeef-07dc1023e6e6-5aedd218, #w-node-_5deab622-6f1e-6052-aeef-07dc1023e6e7-5aedd218, #w-node-_0feda459-3cb9-430c-88d8-152314777b53-9abd20d8, #w-node-_0feda459-3cb9-430c-88d8-152314777b54-9abd20d8, #w-node-_0feda459-3cb9-430c-88d8-152314777b55-9abd20d8, #w-node-_1321de8e-fc9a-330b-08e3-3158237ea51d-d6be1f08, #w-node-_1321de8e-fc9a-330b-08e3-3158237ea51e-d6be1f08, #w-node-_1321de8e-fc9a-330b-08e3-3158237ea51f-d6be1f08, #w-node-_2c9c48f1-0772-792b-9b4a-f0fd6e78a42a-6f864a70, #w-node-_2c9c48f1-0772-792b-9b4a-f0fd6e78a42b-6f864a70, #w-node-_2c9c48f1-0772-792b-9b4a-f0fd6e78a42c-6f864a70, #w-node-_0b9493bb-d233-cad2-60e1-74be3c68e6d0-584777ef, #w-node-_0b9493bb-d233-cad2-60e1-74be3c68e6d1-584777ef, #w-node-_0b9493bb-d233-cad2-60e1-74be3c68e6d2-584777ef, #w-node-e37b20f7-50bf-f983-cf32-77ac7011a397-62842d69, #w-node-e37b20f7-50bf-f983-cf32-77ac7011a398-62842d69, #w-node-e37b20f7-50bf-f983-cf32-77ac7011a399-62842d69, #w-node-_12770806-b103-fa3c-d44e-9cd33645e925-82fee0e1, #w-node-_12770806-b103-fa3c-d44e-9cd33645e926-82fee0e1, #w-node-_12770806-b103-fa3c-d44e-9cd33645e927-82fee0e1, #w-node-_0a914d60-7bba-4285-6d1e-7e546d2ee063-a5c64c81, #w-node-_0a914d60-7bba-4285-6d1e-7e546d2ee064-a5c64c81, #w-node-_0a914d60-7bba-4285-6d1e-7e546d2ee065-a5c64c81, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-73af49ae, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-73af49ae, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-73af49ae, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-73af49ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-73af49ae {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-73af49ae, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-73af49ae, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-73af49ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2384c25e-df45-ed20-f221-1ed8ab32709f-73af49ae, #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-73af49ae, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-73af49ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-dbd86557 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-dbd86557, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-dbd86557 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6b-dbd86557, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6c-dbd86557, #w-node-a6230b11-55cf-c97f-f4be-0b23ea0b1f6d-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-dbd86557 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-dbd86557, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-dbd86557, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-dbd86557 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2384c25e-df45-ed20-f221-1ed8ab32709f-dbd86557, #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-dbd86557, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-dbd86557 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_55532dbe-c005-8274-6034-6253554c751a-875397b8, #w-node-_22ea4568-659d-328c-0afb-2ba817543e9c-875397b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_175bcfd5-4d50-637b-bcd5-35301164094b-875397b8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f901ca3f-ae3f-b4a0-96fc-fa0418ca8fc0-875397b8, #w-node-ad97cf10-9bae-1f98-02ec-20e795903eb1-875397b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ddf1bc84-f94b-e949-8f62-62f165bc74ce-875397b8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_80c731f8-8310-b4d2-245c-e03734b6426d-875397b8, #w-node-_4b13b2bc-40ee-0421-ab29-8afdf53e8203-875397b8, #w-node-fd464145-a2dc-8de0-f0df-c1efc10cb369-875397b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Message.w-node-_05d691b9-010d-365d-23bc-377f51feaf0f-875397b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a2-cd8f62c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c02a250-82fa-11a4-390c-71f2c35c2851-bdc0e44d {
    order: -9999;
  }

  #w-node-dc7a1279-aeb6-3aea-002b-58da08add2ac-bdc0e44d, #w-node-_27841669-b966-04a7-a119-a0d541bb16f6-bdc0e44d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912ad-fa1912a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_474338a4-d141-1793-8956-dd7536a06743-36a06740, #w-node-_474338a4-d141-1793-8956-dd7536a06753-36a06740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c072411-5a61-7770-ea28-492d4aa5f9a1-4aa5f9a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_417398bf-1284-8dff-872f-2b10874b9f85-4aa5f9a1 {
    grid-column: span 3 / span 3;
  }

  #w-node-aa68893a-b90c-eb62-4ac6-31e31d8b1a5e-4aa5f9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-f738cc89-e0d6-63e6-eac4-c8a36b15c631-4aa5f9a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c46a8c2-da56-9637-663b-3c42863ae6b4-4aa5f9a1, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-0c8c2349, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-0c8c2349, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-2735eb89, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-2735eb89, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-36f86323, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-36f86323, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-5c133560, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e9c7305b-57b9-1931-474c-cd57360e23e4-0394b950 {
    grid-column: span 1 / span 1;
  }

  #w-node-b6404a6f-3b8a-4afa-1cc9-88baf61eff64-0394b950, #w-node-b6404a6f-3b8a-4afa-1cc9-88baf61eff75-0394b950 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-1c32e209 {
    grid-column: span 1 / span 1;
  }

  #w-node-ce4328bf-8610-f78c-80eb-55593644d154-1c32e209, #w-node-ce4328bf-8610-f78c-80eb-55593644d165-1c32e209 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-50c2448e {
    grid-column: span 1 / span 1;
  }

  #w-node-_55bb4b13-0bea-f6bd-55f2-086ee6183e84-50c2448e, #w-node-_55bb4b13-0bea-f6bd-55f2-086ee6183e95-50c2448e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-de1869ef {
    grid-column: span 1 / span 1;
  }

  #w-node-c0fbe11c-6b3a-d422-c42e-aabeed6c1001-de1869ef, #w-node-c0fbe11c-6b3a-d422-c42e-aabeed6c1012-de1869ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-e648ccc4 {
    grid-column: span 1 / span 1;
  }

  #w-node-bccb1b1f-0c29-1bdd-99ac-b8487cbafb2e-e648ccc4, #w-node-bccb1b1f-0c29-1bdd-99ac-b8487cbafb3f-e648ccc4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-6d0dc8bd {
    grid-column: span 1 / span 1;
  }

  #w-node-_0e6cbcd9-46a8-82a2-b5af-a04db9c495e5-6d0dc8bd, #w-node-_0e6cbcd9-46a8-82a2-b5af-a04db9c495f6-6d0dc8bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-1428094e {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5b00a8-e06d-ecfe-1825-0d7f7bc0809c-1428094e, #w-node-_4c5b00a8-e06d-ecfe-1825-0d7f7bc080ad-1428094e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-8bd7a7b3 {
    grid-column: span 1 / span 1;
  }

  #w-node-e6d70ddd-45d0-06cf-ae34-82c6af78195f-8bd7a7b3, #w-node-e6d70ddd-45d0-06cf-ae34-82c6af781970-8bd7a7b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-638b832a {
    grid-column: span 1 / span 1;
  }

  #w-node-_2ba9aaf0-d3be-2517-60d6-98a99d22e9e0-638b832a, #w-node-_2ba9aaf0-d3be-2517-60d6-98a99d22e9f1-638b832a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-fb5865fd {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b7aec29-7b3d-3ea7-af23-1035801e54e9-fb5865fd, #w-node-_9b7aec29-7b3d-3ea7-af23-1035801e54fa-fb5865fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-e8634985 {
    grid-column: span 1 / span 1;
  }

  #w-node-d3646514-f262-a309-24cf-3d54938194e2-e8634985, #w-node-d3646514-f262-a309-24cf-3d54938194f3-e8634985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-c8782f3b {
    grid-column: span 1 / span 1;
  }

  #w-node-_12647ccd-cb26-bd29-cb13-e52030721c38-c8782f3b, #w-node-_12647ccd-cb26-bd29-cb13-e52030721c49-c8782f3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-4806251a {
    grid-column: span 1 / span 1;
  }

  #w-node-e095d346-5f3e-5330-68b6-792bf0a70be7-4806251a, #w-node-e095d346-5f3e-5330-68b6-792bf0a70bf8-4806251a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-6f863711 {
    grid-column: span 1 / span 1;
  }

  #w-node-_48cd6069-6069-40de-c091-b37aff847e52-6f863711, #w-node-_48cd6069-6069-40de-c091-b37aff847e63-6f863711 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-5aedd218 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2a861ce1-c8f4-8b3a-798b-64d7177dcca6-5aedd218, #w-node-_2a861ce1-c8f4-8b3a-798b-64d7177dccb7-5aedd218 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-9abd20d8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e0acfc7-a901-3fe7-f1e8-6f5270999d3b-9abd20d8, #w-node-_5e0acfc7-a901-3fe7-f1e8-6f5270999d4c-9abd20d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-d6be1f08 {
    grid-column: span 1 / span 1;
  }

  #w-node-b371dd83-9f6f-24c9-283f-25bc3151b47b-d6be1f08, #w-node-b371dd83-9f6f-24c9-283f-25bc3151b48c-d6be1f08 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-6f864a70 {
    grid-column: span 1 / span 1;
  }

  #w-node-_30a22ada-4dae-f1ab-588f-260731f1bd83-6f864a70, #w-node-_30a22ada-4dae-f1ab-588f-260731f1bd94-6f864a70 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-584777ef {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fc1a4c6-ea98-7e7c-8d3f-4d25891bf175-584777ef, #w-node-_4fc1a4c6-ea98-7e7c-8d3f-4d25891bf186-584777ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-62842d69 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3efb0db1-fcd9-25d2-e53a-8e0d1a6d7005-62842d69, #w-node-_3efb0db1-fcd9-25d2-e53a-8e0d1a6d7016-62842d69 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-82fee0e1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b1df24f-73cd-f401-d5b8-433dfcffcfaf-82fee0e1, #w-node-_9b1df24f-73cd-f401-d5b8-433dfcffcfc0-82fee0e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4bb97d-c8f8-6eea-3386-486f7ee8b5ae-a5c64c81 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7b82f3c8-f1a0-3f5d-d784-ee391c5a4473-a5c64c81, #w-node-_7b82f3c8-f1a0-3f5d-d784-ee391c5a4484-a5c64c81, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-73af49ae, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-73af49ae, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-dbd86557, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #name.w-node-c6fbd9ee-a2ba-6cd6-9970-8346acd75d7f-875397b8, #email.w-node-c6fbd9ee-a2ba-6cd6-9970-8346acd75d82-875397b8 {
    order: -9999;
  }

  #w-node-_175bcfd5-4d50-637b-bcd5-35301164094b-875397b8 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-f901ca3f-ae3f-b4a0-96fc-fa0418ca8fc0-875397b8 {
    order: -9989;
    grid-column: span 2 / span 2;
  }

  #w-node-ad97cf10-9bae-1f98-02ec-20e795903eb1-875397b8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ddf1bc84-f94b-e949-8f62-62f165bc74ce-875397b8 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_80c731f8-8310-b4d2-245c-e03734b6426d-875397b8 {
    order: -998;
    grid-column: span 2 / span 2;
  }

  #w-node-_4b13b2bc-40ee-0421-ab29-8afdf53e8203-875397b8 {
    grid-column: span 2 / span 2;
  }

  #w-node-fd464145-a2dc-8de0-f0df-c1efc10cb369-875397b8, #w-node-ebb744b5-e7b8-de5c-d3f7-7ce15a758381-cd8f62c5, #w-node-ebb744b5-e7b8-de5c-d3f7-7ce15a758390-cd8f62c5, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-cd8f62c5, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-cd8f62c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7faa74e-3b84-7bc3-4630-5219c35f7f7e-cd8f62c5 {
    order: -9999;
  }

  #w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a2-cd8f62c5 {
    grid-column: span 1 / span 1;
  }

  #name.w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a9-cd8f62c5, #email.w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3aa-cd8f62c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a59-cc900901 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a5f-cc900901 {
    grid-column: span 2 / span 2;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a6d-cc900901 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a86-cc900901, #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141aa0-cc900901 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe7d2111-e8f4-0ba5-bc6a-f71ce6e56f19-cc900901 {
    order: -9999;
  }

  #w-node-_2a4f9a38-92d6-9d0d-cb30-ff1a8bbcaf00-bdc0e44d, #w-node-_3c02a250-82fa-11a4-390c-71f2c35c2851-bdc0e44d {
    order: 9999;
  }

  #w-node-dc7a1279-aeb6-3aea-002b-58da08add2ac-bdc0e44d, #w-node-_27841669-b966-04a7-a119-a0d541bb16f6-bdc0e44d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b30f97f-3748-d5aa-2544-b615c0765e64-7e6f1c4d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a63fcbfe-ff81-a40c-94f7-ca29a18df011-7e6f1c4d {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912ad-fa1912a9 {
    grid-column: span 1 / span 1;
  }

  #name.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b4-fa1912a9, #email.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b5-fa1912a9, #w-node-_33716c90-e24b-d4ca-2b7b-f551b771d397-b771d393, #w-node-_33716c90-e24b-d4ca-2b7b-f551b771d3a6-b771d393 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_919bc0b4-f89a-c2f1-4e12-985af2d5c8be-f2d5c8b9, #w-node-_29b8b9f9-17ff-f5ce-8053-dc9b3661754a-36617543 {
    order: -9999;
  }

  #w-node-_474338a4-d141-1793-8956-dd7536a06743-36a06740, #w-node-_474338a4-d141-1793-8956-dd7536a06753-36a06740, #w-node-_6fbc6d73-2d2f-2366-5e0b-b9cc808a1f24-4aa5f9a1, #w-node-_417398bf-1284-8dff-872f-2b10874b9f85-4aa5f9a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-aa68893a-b90c-eb62-4ac6-31e31d8b1a5e-4aa5f9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_1f3a8d23-7e38-3ab1-9734-041508d1cac5-0c8c2349 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-0c8c2349, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-0c8c2349, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-0c8c2349, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-0c8c2349, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-0c8c2349, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-0c8c2349, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-0c8c2349, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-0c8c2349, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-0c8c2349 {
    order: -9999;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-0c8c2349 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-0c8c2349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-0c8c2349, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-0c8c2349, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-0c8c2349, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-a0de8f4c, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-a0de8f4c, #Name.w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4620-a0de8f4c, #email.w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4624-a0de8f4c, #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a463c-a0de8f4c, #w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4656-a0de8f4c, #Name.w-node-_54390296-ab9f-3c7f-3620-39702a351af9-a0de8f4c, #email.w-node-_54390296-ab9f-3c7f-3620-39702a351afd-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351b15-a0de8f4c, #w-node-_54390296-ab9f-3c7f-3620-39702a351b2f-a0de8f4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b4d4cebe-adf8-a663-06d7-f91d9719503d-a0de8f4c {
    order: -9999;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-2735eb89 {
    grid-column: span 12 / span 12;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-2735eb89 {
    grid-column: span 12 / span 12;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-2735eb89, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2aadd-2735eb89 {
    grid-column: span 12 / span 12;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2aae3-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2aaf1-2735eb89 {
    grid-column: span 12 / span 12;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2ab0a-2735eb89, #w-node-add9bb18-ea24-5938-791f-44df0cf2ab24-2735eb89, #w-node-d318490f-b20e-d9ee-0e0a-f5e790fc91db-2735eb89, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-2735eb89, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-2735eb89, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-2735eb89, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-2735eb89, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-2735eb89, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-2735eb89 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-2735eb89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-2735eb89, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-2735eb89, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db285288-16bd-2da5-9db4-6bd64591b487-36f86323 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-36f86323, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-36f86323, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-36f86323, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-36f86323, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-36f86323, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-36f86323, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-36f86323, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-36f86323, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-36f86323 {
    order: -9999;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-36f86323 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-36f86323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-36f86323, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-36f86323, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a83aab7-6125-6863-b359-2e1ce133d597-5c133560 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-5c133560, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-5c133560, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-5c133560, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-5c133560, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-5c133560, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-5c133560, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-5c133560, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-5c133560, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-5c133560 {
    order: -9999;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-5c133560 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-5c133560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-5c133560, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-5c133560, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e32e9e0c-f1d4-a73e-d2fd-eb418f52838d-63682a7b {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_578bf3dc-6d91-bd59-bc65-504ffa869d16-63682a7b {
    order: -9999;
  }

  #w-node-_53ed985b-a695-5033-8573-746fe1fa6fd4-0394b950 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ab675dff-39b5-66a5-3b44-46924b47b318-0394b950, #w-node-ab675dff-39b5-66a5-3b44-46924b47b330-0394b950, #w-node-b6404a6f-3b8a-4afa-1cc9-88baf61eff64-0394b950, #w-node-b6404a6f-3b8a-4afa-1cc9-88baf61eff75-0394b950 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1e1db7c2-01a7-eaa7-9091-9f51e653a75a-1c32e209 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46e6e897-5c74-0595-22c5-b243413d4357-1c32e209, #w-node-_46e6e897-5c74-0595-22c5-b243413d436f-1c32e209, #w-node-ce4328bf-8610-f78c-80eb-55593644d154-1c32e209, #w-node-ce4328bf-8610-f78c-80eb-55593644d165-1c32e209 {
    grid-column: span 1 / span 1;
  }

  #w-node-_92873c64-21e6-442e-fd71-6404987f3eb3-50c2448e {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bbc-50c2448e, #w-node-ba0ff423-3aca-f3c5-1b75-b7ce8d6e1bd4-50c2448e, #w-node-_55bb4b13-0bea-f6bd-55f2-086ee6183e84-50c2448e, #w-node-_55bb4b13-0bea-f6bd-55f2-086ee6183e95-50c2448e {
    grid-column: span 1 / span 1;
  }

  #w-node-_5d174af2-d455-8a61-dcd0-89071abfb63b-de1869ef {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a326a9bd-d494-0a33-957b-0c639f020159-de1869ef, #w-node-a326a9bd-d494-0a33-957b-0c639f020171-de1869ef, #w-node-c0fbe11c-6b3a-d422-c42e-aabeed6c1001-de1869ef, #w-node-c0fbe11c-6b3a-d422-c42e-aabeed6c1012-de1869ef {
    grid-column: span 1 / span 1;
  }

  #w-node-_2965512c-fb95-7c4a-0bc2-9163acc0b50c-e648ccc4 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7b6343b-e49d-48ca-ba06-a832680b5e7c-e648ccc4, #w-node-c7b6343b-e49d-48ca-ba06-a832680b5e94-e648ccc4, #w-node-bccb1b1f-0c29-1bdd-99ac-b8487cbafb2e-e648ccc4, #w-node-bccb1b1f-0c29-1bdd-99ac-b8487cbafb3f-e648ccc4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_347d3b2a-d8ae-2ddc-3063-3b07d08a0b10-6d0dc8bd {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080a4-6d0dc8bd, #w-node-_3ade0961-153b-dd2c-aa85-0ac84cf080bc-6d0dc8bd, #w-node-_0e6cbcd9-46a8-82a2-b5af-a04db9c495e5-6d0dc8bd, #w-node-_0e6cbcd9-46a8-82a2-b5af-a04db9c495f6-6d0dc8bd {
    grid-column: span 1 / span 1;
  }

  #w-node-_8dc7343f-935c-1627-fc1c-5651322cf7eb-1428094e {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f028aee-abc4-0ec3-1c69-791c36208128-1428094e, #w-node-_3f028aee-abc4-0ec3-1c69-791c36208140-1428094e, #w-node-_4c5b00a8-e06d-ecfe-1825-0d7f7bc0809c-1428094e, #w-node-_4c5b00a8-e06d-ecfe-1825-0d7f7bc080ad-1428094e {
    grid-column: span 1 / span 1;
  }

  #w-node-_27a4dd3d-d4ff-538c-85a2-1903addf99a4-8bd7a7b3 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11f273f0-e860-fb24-e9d6-a73d24a51dc7-8bd7a7b3, #w-node-_11f273f0-e860-fb24-e9d6-a73d24a51ddf-8bd7a7b3, #w-node-e6d70ddd-45d0-06cf-ae34-82c6af78195f-8bd7a7b3, #w-node-e6d70ddd-45d0-06cf-ae34-82c6af781970-8bd7a7b3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_786c2de1-eeb0-6159-f172-43b4b5e1dee5-638b832a {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a8875766-84b9-5070-df13-a25f0e76653d-638b832a, #w-node-a8875766-84b9-5070-df13-a25f0e766555-638b832a, #w-node-_2ba9aaf0-d3be-2517-60d6-98a99d22e9e0-638b832a, #w-node-_2ba9aaf0-d3be-2517-60d6-98a99d22e9f1-638b832a {
    grid-column: span 1 / span 1;
  }

  #w-node-e8713254-e3ef-9861-48d7-321424fbd429-fb5865fd {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f62-fb5865fd, #w-node-e0d2e5f4-5100-392c-4eb4-4177fb666f7a-fb5865fd, #w-node-_9b7aec29-7b3d-3ea7-af23-1035801e54e9-fb5865fd, #w-node-_9b7aec29-7b3d-3ea7-af23-1035801e54fa-fb5865fd {
    grid-column: span 1 / span 1;
  }

  #w-node-e7b4af9f-52c2-14d3-8630-5b71416622c6-e8634985 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a063ff90-f500-8702-9fed-95c3ddd9d485-e8634985, #w-node-a063ff90-f500-8702-9fed-95c3ddd9d49d-e8634985, #w-node-d3646514-f262-a309-24cf-3d54938194e2-e8634985, #w-node-d3646514-f262-a309-24cf-3d54938194f3-e8634985 {
    grid-column: span 1 / span 1;
  }

  #w-node-_59487dc9-719e-281b-d1e5-3dec9ec0e811-c8782f3b {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa677f04-7b34-5552-7ebc-8c984854f86a-c8782f3b, #w-node-aa677f04-7b34-5552-7ebc-8c984854f882-c8782f3b, #w-node-_12647ccd-cb26-bd29-cb13-e52030721c38-c8782f3b, #w-node-_12647ccd-cb26-bd29-cb13-e52030721c49-c8782f3b {
    grid-column: span 1 / span 1;
  }

  #w-node-_8472538c-a272-1f64-dc90-45b34337664a-4806251a {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7c5-4806251a, #w-node-_9a0ccdbc-3ea7-4f1d-7abb-7a90d666c7dd-4806251a, #w-node-e095d346-5f3e-5330-68b6-792bf0a70be7-4806251a, #w-node-e095d346-5f3e-5330-68b6-792bf0a70bf8-4806251a {
    grid-column: span 1 / span 1;
  }

  #w-node-e9030339-d4a2-ac36-9c56-8dd57bfa7b0d-6f863711 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d53c282e-3a80-b7ce-f9af-950d31c36b44-6f863711, #w-node-d53c282e-3a80-b7ce-f9af-950d31c36b5c-6f863711, #w-node-_48cd6069-6069-40de-c091-b37aff847e52-6f863711, #w-node-_48cd6069-6069-40de-c091-b37aff847e63-6f863711 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5deab622-6f1e-6052-aeef-07dc1023e6e2-5aedd218 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd691-5aedd218, #w-node-_5aecaecc-4e98-6fb0-2f1d-d43a0dcbd6a9-5aedd218, #w-node-_2a861ce1-c8f4-8b3a-798b-64d7177dcca6-5aedd218, #w-node-_2a861ce1-c8f4-8b3a-798b-64d7177dccb7-5aedd218 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0feda459-3cb9-430c-88d8-152314777b50-9abd20d8 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2984ea71-4c12-225c-6e73-f7cd972b2988-9abd20d8, #w-node-_2984ea71-4c12-225c-6e73-f7cd972b29a0-9abd20d8, #w-node-_5e0acfc7-a901-3fe7-f1e8-6f5270999d3b-9abd20d8, #w-node-_5e0acfc7-a901-3fe7-f1e8-6f5270999d4c-9abd20d8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1321de8e-fc9a-330b-08e3-3158237ea51a-d6be1f08 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-affeb7d2-8771-4d41-13fc-87d170cf26e9-d6be1f08, #w-node-affeb7d2-8771-4d41-13fc-87d170cf2701-d6be1f08, #w-node-b371dd83-9f6f-24c9-283f-25bc3151b47b-d6be1f08, #w-node-b371dd83-9f6f-24c9-283f-25bc3151b48c-d6be1f08 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2c9c48f1-0772-792b-9b4a-f0fd6e78a427-6f864a70 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b74252d7-2355-3e4c-1ac7-49afa22554dc-6f864a70, #w-node-b74252d7-2355-3e4c-1ac7-49afa22554f4-6f864a70, #w-node-_30a22ada-4dae-f1ab-588f-260731f1bd83-6f864a70, #w-node-_30a22ada-4dae-f1ab-588f-260731f1bd94-6f864a70 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0b9493bb-d233-cad2-60e1-74be3c68e6cd-584777ef {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ef4d5578-2c56-b307-1c35-c06c855325e2-584777ef, #w-node-ef4d5578-2c56-b307-1c35-c06c855325fa-584777ef, #w-node-_4fc1a4c6-ea98-7e7c-8d3f-4d25891bf175-584777ef, #w-node-_4fc1a4c6-ea98-7e7c-8d3f-4d25891bf186-584777ef {
    grid-column: span 1 / span 1;
  }

  #w-node-e37b20f7-50bf-f983-cf32-77ac7011a394-62842d69 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_857dfbf0-d74b-d463-c1de-b5567dce49f6-62842d69, #w-node-_857dfbf0-d74b-d463-c1de-b5567dce4a0e-62842d69, #w-node-_3efb0db1-fcd9-25d2-e53a-8e0d1a6d7005-62842d69, #w-node-_3efb0db1-fcd9-25d2-e53a-8e0d1a6d7016-62842d69 {
    grid-column: span 1 / span 1;
  }

  #w-node-_12770806-b103-fa3c-d44e-9cd33645e922-82fee0e1 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfa8-82fee0e1, #w-node-dfb04245-855d-ed6d-146e-6da0dbd8dfc0-82fee0e1, #w-node-_9b1df24f-73cd-f401-d5b8-433dfcffcfaf-82fee0e1, #w-node-_9b1df24f-73cd-f401-d5b8-433dfcffcfc0-82fee0e1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0a914d60-7bba-4285-6d1e-7e546d2ee060-a5c64c81 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c81f6217-9f2c-e8fb-610a-8a06957d472d-a5c64c81, #w-node-c81f6217-9f2c-e8fb-610a-8a06957d4745-a5c64c81, #w-node-_7b82f3c8-f1a0-3f5d-d784-ee391c5a4473-a5c64c81, #w-node-_7b82f3c8-f1a0-3f5d-d784-ee391c5a4484-a5c64c81 {
    grid-column: span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-73af49ae, #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-73af49ae, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-73af49ae, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-73af49ae, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-73af49ae, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-73af49ae, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-73af49ae, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-73af49ae, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-73af49ae {
    order: -9999;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-73af49ae {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-73af49ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-73af49ae, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-73af49ae, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e47-dbd86557 {
    grid-column: span 12 / span 12;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_48205646-3b17-8b36-b13e-0cc5a8c97965-dbd86557 {
    grid-column: span 12 / span 12;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e62-dbd86557, #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e7c-dbd86557, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4a9-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4cb-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4e5-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8baa-dbd86557, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bc6-dbd86557, #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8be0-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ebb-dbd86557, #w-node-_05f3eb40-e95a-61f6-940c-0aba428e7ed5-dbd86557, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52783-dbd86557, #w-node-fee5eb51-dbc4-993e-bf59-a32315d52792-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7996aa35-2274-a990-3823-03e0b1bc6a47-dbd86557 {
    order: -9999;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f2-dbd86557 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b43-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7b4-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-dbd86557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-dbd86557, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4e9a-dbd86557, #w-node-_9248d5d5-9af1-cc4c-ca03-fc36ea7f4eb4-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fd464145-a2dc-8de0-f0df-c1efc10cb369-875397b8 {
    grid-column: span 2 / span 2;
  }

  #name.w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3a9-cd8f62c5, #email.w-node-e317d86e-a16b-115b-86d5-a6d9bfbdf3aa-cd8f62c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1dbccd8d-83e7-58cc-d781-4d4141141a5f-cc900901 {
    grid-column: span 2 / span 2;
  }

  #w-node-dc7a1279-aeb6-3aea-002b-58da08add2ac-bdc0e44d, #w-node-_27841669-b966-04a7-a119-a0d541bb16f6-bdc0e44d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_049aa8d6-000e-7b12-693b-c5707e6f1c4d-7e6f1c4d {
    grid-row: span 2 / span 2;
  }

  #w-node-_4b30f97f-3748-d5aa-2544-b615c0765e64-7e6f1c4d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f5f4d281-4fcc-5187-f616-4d71e75a9a25-7e6f1c4d, #name.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b4-fa1912a9, #email.w-node-_987d2ee9-2d12-92d1-3174-8af9fa1912b5-fa1912a9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa68893a-b90c-eb62-4ac6-31e31d8b1a5e-4aa5f9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_902cfa53-6a49-a467-e761-f1a88ab07f22-4aa5f9a1 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-0c8c2349, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-0c8c2349, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-0c8c2349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-0c8c2349 {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-0c8c2349 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-0c8c2349, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-0c8c2349, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-0c8c2349, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-0c8c2349, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-0c8c2349, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-0c8c2349, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-0c8c2349, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-0c8c2349, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-0c8c2349, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-0c8c2349, #Name.w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4620-a0de8f4c, #email.w-node-_2a5402ec-ccc6-1cde-024c-dabeb22a4624-a0de8f4c, #Name.w-node-_54390296-ab9f-3c7f-3620-39702a351af9-a0de8f4c, #email.w-node-_54390296-ab9f-3c7f-3620-39702a351afd-a0de8f4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-2735eb89, #w-node-add9bb18-ea24-5938-791f-44df0cf2aae3-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-add9bb18-ea24-5938-791f-44df0cf2ab42-2735eb89, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-2735eb89, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-2735eb89 {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-2735eb89 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-2735eb89, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-2735eb89, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-2735eb89, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-2735eb89, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-2735eb89, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-2735eb89, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-2735eb89, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-2735eb89, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-2735eb89, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-2735eb89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-36f86323, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-36f86323, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-36f86323 {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-36f86323 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-36f86323, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-36f86323, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-36f86323, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-36f86323, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-36f86323, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-36f86323, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-36f86323, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-36f86323, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-36f86323, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-36f86323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-e85a2a5d-8536-5543-d5ad-e83be975745d-5c133560, #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-5c133560, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-5c133560 {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-5c133560 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-5c133560, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-5c133560, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-5c133560, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-5c133560, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-5c133560, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-5c133560, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-5c133560, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-5c133560, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-5c133560, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-5c133560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-73af49ae, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-73af49ae {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-73af49ae {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-73af49ae, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-73af49ae, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-73af49ae, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-73af49ae, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-73af49ae, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-73af49ae, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-73af49ae, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-73af49ae, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-73af49ae, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-73af49ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_226c16ed-d32e-3a55-e016-e40bfaa11e59-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2dcc7942-7e4f-915a-b831-9af77f745b7d-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4b2-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8056a846-ccd6-099c-1607-44effc23e4be-dbd86557, #w-node-_8056a846-ccd6-099c-1607-44effc23e4c0-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d0accfc-ab74-9333-d093-22e13d5a8bbc-dbd86557 {
    grid-column: span 2 / span 2;
  }

  #w-node-d62cc3c0-64cb-71d8-da07-e76abe016442-dbd86557 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586f9-dbd86557, #Name.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fc-dbd86557, #w-node-_6e17edd0-9686-21c6-f9ce-74cb30e586fd-dbd86557, #email.w-node-_6e17edd0-9686-21c6-f9ce-74cb30e58700-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4b-dbd86557, #Name.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4e-dbd86557, #w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b4f-dbd86557, #email.w-node-_66e5c3f2-916b-2ca7-fecd-f278965a0b52-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bc-dbd86557, #Name.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7bf-dbd86557, #w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c0-dbd86557, #email.w-node-_7c5c38be-e6e7-39bb-f03c-e5c77a37b7c3-dbd86557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
