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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --medium-sea-green: #5a89b973;
  --white: white;
  --black: black;
  --medium-sea-darker: #5a89b9;
  --bg-grey: #fafafa;
  --dark-grey: #b3b3b3;
  --sea-green: #48944f;
  --dark-grey-2: #999;
}

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

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

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

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

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

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

h3 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

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

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

p {
  margin-bottom: 10px;
}

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

li {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

img {
  object-fit: fill;
  max-width: 100%;
  display: inline-block;
  position: static;
}

blockquote {
  border-color: var(--medium-sea-green) var(--medium-sea-green) var(--medium-sea-green) #e6e6e6;
  color: #000;
  border-left-style: solid;
  border-left-width: 5px;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

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

.navigation {
  z-index: 1;
  border-top-style: none;
  border-top-width: 0;
  border-top-color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  border-bottom-color: var(--black);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  height: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.header {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6706a2e3fcc70fae4bededce_IMG_3723.JPG");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -90px;
  padding: 210px 30px 120px;
  display: flex;
}

.navigation-links {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navigation-link {
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.bullet {
  background-color: #fff;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

.navigation-button {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
  border-radius: 4px;
  margin-left: 15px;
  font-family: Libre Franklin, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
  transition: background-color .2s, color .2s;
}

.navigation-button:hover {
  color: var(--medium-sea-darker);
  background-color: #fff;
  border-width: 2px;
  border-radius: 4px;
}

.header-content {
  perspective: 2000px;
  text-align: center;
  max-width: 770px;
}

.h1 {
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1px;
  background-color: #5a89b940;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Libre Franklin, sans-serif;
  font-size: 70px;
  font-weight: 300;
  line-height: 78px;
}

.h1.cc-black {
  background-color: var(--medium-sea-green);
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Merriweather, serif;
}

.paragraph {
  color: #fff;
  background-color: #5a89b999;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph.cc-gray {
  color: var(--black);
  background-color: #5a89b940;
  font-family: PT Serif, serif;
}

.button {
  background-color: var(--medium-sea-green);
  color: #fff;
  border-radius: 4px;
  margin-top: 50px;
  padding: 15px 30px;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  transition: background-color .2s;
}

.button:hover {
  background-color: #48944f;
}

.button.cc-cta {
  color: #000;
  text-align: center;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  padding: 12px 20px;
  font-size: 16px;
  display: block;
  position: static;
}

.button.cc-banner {
  color: #000;
  background-color: #fff;
}

.button.cc-banner:hover {
  background-color: #e6e6e6;
}

.container {
  z-index: 1;
  width: 101%;
  max-width: 1170px;
  position: relative;
}

.container.cc-center, .container.cc-cta {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.cc-footer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container.cc-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.container.cc-blogpost {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 770px;
  display: block;
}

.container.cc-contact {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.features {
  justify-content: center;
  align-items: center;
  padding: 20px 30px 80px;
  display: flex;
}

.h2 {
  color: var(--medium-sea-darker);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Merriweather, serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 36px;
}

.h2.cc-center {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
}

.h2.cc-2-rows {
  margin-bottom: 25px;
}

.h2.cc-white-text {
  color: #fff;
}

.h2.text-span.cc-post-text {
  margin-bottom: 15px;
}

.h2-container {
  width: 50%;
  margin-bottom: 60px;
}

.h2-container.cc-center {
  text-align: center;
  width: 65%;
  margin-bottom: 0;
}

.h2-container.cc-questions {
  margin-bottom: 60px;
}

.text-span {
  color: #000;
  font-weight: 800;
}

.text-span.cc-white-text {
  color: #fff;
}

.feature-item-container {
  border: 1px solid #f7f7f7;
  height: 330px;
  padding: 50px 40px;
  transition: box-shadow .2s;
  box-shadow: 0 5px 20px #0000000d;
}

.collection-list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.collection-list.cc-feature-row {
  margin-bottom: -20px;
}

.h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.h3.cc-cta {
  color: var(--medium-sea-darker);
  margin-bottom: 0;
}

.h3.cc-header {
  color: #fff;
  margin-bottom: 0;
  text-decoration: none;
}

.h3.cc-pricing {
  width: 100%;
}

.h3.cc-team-title {
  width: 100%;
  margin-bottom: 0;
}

.h3.cc-latest-posts {
  margin-bottom: 40px;
}

.slider-section {
  background-color: #fafafa;
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-top: 360px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.slider {
  flex: 1;
  max-width: 1440px;
  height: 720px;
  margin-top: -360px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67069e08b9562c93a2e0875b_image-slider-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-nav {
  font-size: 6px;
}

.icon {
  width: 30px;
  height: 30px;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67069e08b9562c93a2e0875d_image-slider-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67069e08b9562c93a2e0875c_image-slider-03.jpg");
  background-position: 50%;
  background-size: cover;
}

.about {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  padding: 75px 30px;
  display: flex;
}

.link {
  color: var(--medium-sea-green);
  text-transform: uppercase;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s;
}

.link:hover {
  color: #48944f;
}

.separator {
  background-color: var(--bg-grey);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 30px 0;
  display: flex;
}

.separator.cc-background-grey {
  background-color: var(--bg-grey);
}

.line-color {
  background-color: var(--dark-grey);
  color: #be1111;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.premium {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.premium.cc-background {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

._2-row-image.cc-bottom {
  margin-right: 0;
}

._2-row-image.cc-row-spacing {
  margin-right: 100px;
}

._2-row-text2 {
  max-width: 550px;
  margin-right: 100px;
}

._2-row-text2.cc-bottom {
  margin-right: 100px;
}

._2-row-text2.cc-bottom.cc-reverse {
  margin-left: 100px;
  margin-right: 0;
}

.row {
  flex-flow: row-reverse;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.row.cc-bottom {
  flex-direction: row-reverse;
  margin-top: 40px;
}

.row.cc-bottom.cc-reverse {
  flex-direction: row;
}

.row.cc-reverse {
  flex-direction: row-reverse;
}

._2-row-action-text {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
}

.cta {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.cta-line {
  background-color: var(--medium-sea-green);
  width: 30px;
  height: 2px;
  margin-left: 20px;
}

.cta-line.cc-header {
  background-color: #fff;
}

.cta-column {
  aspect-ratio: auto;
  text-align: left;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-right: 0;
  display: flex;
}

.cta-left-top {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.footer {
  background-color: #0a0e1a;
  justify-content: center;
  align-items: center;
  padding: 75px 30px;
  display: flex;
}

.footer-column {
  width: 50%;
  display: flex;
}

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

.text-footer-credits {
  color: #666;
  margin-top: 15px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.footer-links-list {
  flex-direction: column;
  padding-right: 50px;
  display: flex;
}

.link-footer {
  color: #fff;
  margin-bottom: 25px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s;
}

.link-footer:hover {
  color: #ffffffb3;
}

.link-social {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  margin-right: 15px;
  display: flex;
}

.footer-social {
  justify-content: flex-start;
  width: 25%;
  display: flex;
}

.collection-item {
  width: 33.3333%;
  padding-left: 10px;
  padding-right: 10px;
}

.collection-item.cc-feature-row {
  width: 25%;
  margin-bottom: 20px;
}

.feature-icon {
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 25px;
  display: flex;
}

.nav-button {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: none;
}

.nav-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.nav-icon-piece {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: relative;
}

.nav-icon-piece.top {
  position: absolute;
  transform: translate(0, -8px);
}

.nav-icon-piece.bottom {
  position: absolute;
  transform: translate(0, 8px);
}

.header-inner-acting {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4e732ca0a88175c0a4_Jus-Fav-4.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: -90px;
  padding: 180px 30px 90px;
  display: flex;
}

.header-inner-acting.cc-header-extra {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/676de1f35aadc7a43388aef3_Hole%209%20Bunker.jpg");
  padding-bottom: 60px;
}

.header-inner-content {
  width: 57%;
}

.inner-category {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.premium-banner {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67069e08b9562c93a2e08763_image-premium-banner.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-height: 720px;
  padding: 120px 30px;
  display: flex;
}

.premium-banner-inner {
  background-color: var(--medium-sea-green);
  max-width: 370px;
  padding: 60px 50px;
}

.main-gallery-and-info {
  background-color: #5a89b91a;
  border-bottom: 5px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.premium-image-banner {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  max-height: 720px;
  display: flex;
  overflow: hidden;
}

.premium-image-container {
  background-color: #fff;
  border: 1px solid #f7f7f7;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-top: -60px;
  margin-bottom: 120px;
  padding: 40px 60px;
  display: flex;
  box-shadow: 0 5px 20px #0000000d;
}

.image-banner {
  margin-right: 60px;
}

.container-quote {
  text-align: center;
  width: 70%;
}

.block-quote {
  color: var(--medium-sea-green);
  border-left: 0 #0000;
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
}

.author {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.text-block {
  color: #000;
  margin-left: 20px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.container-pricing {
  justify-content: center;
  align-items: stretch;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.pricing-block {
  border: 1px solid #f7f7f7;
  flex-wrap: wrap;
  align-content: space-between;
  align-items: stretch;
  width: 33.3333%;
  margin-left: 10px;
  margin-right: 10px;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 5px 20px #0000000d;
}

.pricing-block:hover {
  box-shadow: 0 5px 20px #00000024;
}

.price {
  color: #000;
  font-family: Libre Franklin, sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 78px;
}

.price-block {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.currency {
  color: #999;
  margin-top: 40px;
  margin-left: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.small-text {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.small-text.cc-light {
  color: #999;
  margin-top: 0;
  margin-bottom: 0;
}

.pricing-block-separator {
  background-color: var(--medium-sea-green);
  width: 100%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.pricing-info {
  padding: 50px 40px 40px;
}

.button-pricing {
  background-color: var(--medium-sea-green);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 30px;
  transition: background-color .2s;
  display: flex;
}

.button-pricing:hover {
  background-color: #48944f;
}

.container-facts {
  justify-content: center;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.facts {
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.fact-block {
  background-color: #fff;
  border: 1px solid #f7f7f7;
  padding: 50px 40px;
  box-shadow: 0 5px 20px #0000000d;
}

.image-2 {
  margin-bottom: 20px;
}

.facts-gray-background {
  background-color: #fafafa;
  width: 100%;
  height: 70%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.faq {
  background-color: #fafafa;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.container-questions {
  flex-wrap: nowrap;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: -30px -10px;
  display: flex;
}

.question-block {
  width: 50%;
  margin: 30px 50px 30px 10px;
}

.container-facts-inner {
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.header-banner {
  justify-content: center;
  align-items: center;
  margin-top: -120px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.about-intro {
  justify-content: center;
  align-items: center;
  padding: 115px 30px 75px;
  display: flex;
}

.goals-container {
  align-items: flex-start;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.goals-container-inner {
  width: 33.3333%;
  margin-left: 10px;
  margin-right: 10px;
}

.team {
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.collection-list-2 {
  margin: -10px;
}

.team-member {
  padding-top: 10px;
  padding-bottom: 10px;
}

.team-inner-container {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 5px 20px #0000000d;
}

.team-avatar {
  width: 100%;
  height: 100%;
}

.team-member-info {
  flex-wrap: wrap;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px 30px 10px;
  display: flex;
}

.our-goals {
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.blog-posts {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.blog-posts-item {
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: stretch;
  width: 33.3333%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.post-list {
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin: -10px;
  display: flex;
}

.blog-posts-item-container {
  background-color: #fff;
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: center;
  text-decoration: none;
  box-shadow: 0 5px 20px #0000000d;
}

.post-info {
  padding: 30px;
}

.post-date {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.header-blog {
  justify-content: center;
  align-items: center;
  margin-top: -90px;
  padding-top: 90px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.header-image {
  z-index: 1;
  max-width: 1440px;
  max-height: 750px;
  position: relative;
}

.header-color {
  background-color: var(--medium-sea-green);
  width: 100%;
  height: 75%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.content {
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding: 40px 30px 20px;
  display: flex;
}

.contact-intro {
  flex-flow: column wrap;
  place-content: flex-start center;
  align-items: center;
  padding: 60px 30px 120px;
  display: flex;
}

.contact-info {
  width: 50%;
  margin-top: -10px;
  margin-bottom: -10px;
}

.contact-info-row {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.contact-info-text {
  color: #999;
  width: 25%;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.contact-info-text.cc-text-black {
  color: #000;
  width: auto;
}

.form-input {
  width: 50%;
  margin-top: -10px;
  margin-bottom: -10px;
  margin-left: 60px;
}

.text-field {
  color: #b3b3b3;
  border: 1px #000;
  border-bottom: 1px solid #e6e6e6;
  height: 60px;
  padding-left: 0;
  padding-right: 0;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-field:hover {
  border-bottom-color: #000;
}

.text-field:active {
  color: #000;
}

.text-field:focus {
  color: #000;
  border-bottom-color: #000;
}

.text-field::placeholder {
  color: #b3b3b3;
}

.rich-text {
  color: var(--black);
  text-align: left;
  text-shadow: 0 1px 1px #0003;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.rich-text h2 {
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.rich-text p {
  color: #000;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.rich-text img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rich-text figcaption {
  color: #777;
  text-align: left;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.rich-text.richtextcustom {
  font-family: Droid Serif, serif;
}

.brand-name {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.brand-name.w--current {
  aspect-ratio: auto;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673cc26cddaaafb7e51354f1_Website_Logo-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: none;
  width: 250px;
  margin: 20px 20px 25px 25px;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.brand-name.nav-link.w--current {
  background-image: none;
  order: -1;
  margin-top: 30px;
}

.brand-name.nav-link.w--current:hover {
  color: #0000;
  background-color: #5a89b91a;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  right: 20px;
}

.nav-link {
  color: #fff;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.nav-link:hover {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--medium-sea-darker);
  border-radius: 8px;
}

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

.nav-link.w--current:hover {
  background-color: var(--white);
  color: var(--medium-sea-darker);
}

.menu-button {
  text-align: center;
}

.latest-posts {
  justify-content: center;
  align-items: center;
  padding: 90px 30px;
  display: flex;
}

.style-guide-label {
  color: #777;
  border-bottom: 1px solid #777;
  flex: 1;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  line-height: 14px;
}

.image-licensing {
  background-color: #0000000d;
  border: 1px solid #0000001a;
  padding: 15px;
  line-height: 24px;
}

.header-inner---photography {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673bb8bf050863bbdd264b6a_IMG_3819.JPG");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: -90px;
  padding: 180px 30px 90px;
  display: flex;
}

.header-inner---photography.cc-header-extra {
  padding-bottom: 210px;
}

.header-inner---writing {
  mix-blend-mode: normal;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677d6cb78e8ea05c1643bc3f_Script%20Name%20bck2.png");
  background-position: 0%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  margin-top: -90px;
  padding: 180px 30px 90px;
  display: flex;
}

.image-3 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673cc26cddaaafb7e51354f1_Website_Logo-removebg-preview.png");
  background-position: 0 0;
  background-size: cover;
}

.image-4 {
  background-color: #0000;
}

.image-4:hover {
  color: #0000;
}

.text-block-2 {
  color: #fff;
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.icon-3 {
  color: #fff;
  font-size: 13px;
}

.dropdown-toggle {
  -webkit-text-stroke-color: var(--white);
  background-color: #0000;
}

.dropdown-toggle:hover {
  -webkit-text-stroke-color: var(--black);
  background-color: #0000;
}

.dropdown-toggle.w--open {
  color: #000;
  background-color: #0000;
}

.dropdown-toggle.w--open:hover {
  background-color: var(--medium-sea-green);
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.dropdown-top-background {
  -webkit-text-stroke-color: var(--white);
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.dropdown-top-background:hover {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--white);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--white);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 8px;
}

.dropdown-top-background.w--open {
  background-color: var(--medium-sea-green);
  color: #000;
  -webkit-text-stroke-color: var(--black);
  font-family: Libre Franklin, sans-serif;
  font-weight: 600;
}

.text-block-3 {
  color: #fff;
  -webkit-text-stroke-color: var(--white);
}

.text-block-3:hover {
  color: var(--white);
  background-color: #0000;
}

.dropdown {
  text-align: center;
  -webkit-text-stroke-color: #fff;
}

.icon-4 {
  color: #fff;
}

.icon-4:hover {
  color: var(--white);
  background-color: #0000;
}

.dropdown-link {
  color: var(--white);
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-style: normal;
}

.dropdown-link:hover {
  background-color: var(--white);
  color: var(--medium-sea-darker);
}

.dropdown-list.w--open {
  background-color: var(--medium-sea-green);
  color: #fff;
}

.heading {
  font-size: 15px;
  line-height: 20px;
}

.heading-2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  flex-flow: row;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 60px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 15px;
  line-height: 20px;
  display: block;
  position: static;
}

.link-block {
  margin-bottom: 0;
  margin-left: 20px;
  padding-bottom: 0;
}

.slider-2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  flex: 0 auto;
  width: 1250px;
  height: 500px;
  display: flex;
  position: relative;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673e9fcd7ab2e9ccc394b6ce_Back%20Bay%20Village.JPG");
  background-position: 50%;
  background-size: cover;
}

.slider-3 {
  aspect-ratio: 3 / 2;
  flex: 0 auto;
  width: 600px;
  height: 400px;
}

.image-5, .image-6, .image-7 {
  position: absolute;
}

.image-8 {
  position: relative;
}

.image-9 {
  position: absolute;
}

.slide-nav-2 {
  color: var(--dark-grey);
}

.icon-5, .icon-6 {
  font-size: 30px;
}

.right-arrow-2 {
  background-color: #ffffff40;
}

.left-arrow-2 {
  background-color: #ffffff40;
  font-size: 12px;
}

.gallery {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: var(--white);
  color: var(--black);
  object-fit: fill;
  border-bottom: 5px solid #fff;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 30px;
  display: flex;
  position: static;
}

.image-10 {
  background-color: var(--medium-sea-green);
  text-align: center;
  object-fit: fill;
  max-width: 100%;
  position: relative;
}

.image-11, .image-12 {
  position: relative;
}

.slider-4 {
  box-sizing: border-box;
  clear: both;
  aspect-ratio: auto;
  object-fit: contain;
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 750px;
  height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.left-arrow-3 {
  background-color: #ffffff40;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
}

.right-arrow-3 {
  background-color: #ffffff40;
  position: absolute;
}

.icon-7, .icon-8 {
  font-size: 40px;
}

.slide-nav-3 {
  color: var(--black);
  margin-left: 0;
  margin-right: 0;
  position: absolute;
}

.heading-3 {
  margin-right: 500px;
  position: relative;
  left: auto;
}

.button-2 {
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.button-3 {
  display: flex;
}

.heading-4 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.heading-5 {
  font-family: Droid Serif, serif;
  font-size: 22px;
}

.heading-6 {
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.collection-list-wrapper-2 {
  text-align: center;
  position: relative;
}

.empty-state {
  position: relative;
}

.image-13, .lightbox-link, .collection-item-2, .collection-list-3 {
  text-align: center;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  opacity: 1;
  grid-template: "Royal-Dornoch Area-2 Area-4 Area-5 Area-3" 80px
                 "Area-6 Area-7 Area-8 Area-9 Area-10" 80px
                 "Area-11 Area-12 Area-13 Area-14 Area-15" 80px
                 "Area-16 Area-17 Area-18 Area-19 Area-20" 80px
                 "Area-21 Area-22 Area-23 Area-24 Area-25" 80px
                 "Area-26 Area-27 Area-28 Area-29 Area-30" 80px
                 "Area-31 Area-32 Area-33 Area-34 Area-35" 80px
                 "Area-36 Area-37 Area-38 Area-39 Area-40" 80px
                 "Area-41 Area-42 Area-43 Area-44 Area-45" 80px
                 "Area-46 Area-47 Area-48 Area-49 Area-50" 80px
                 "Area-51 Area-52 Area-53 Area-54 Area-55" 80px
                 "Area-56 Area-57 Area-58 Area-59 Area-60" 80px
                 "Area-61 Area-62 Area-63 Area-64 Area-65" 80px
                 "Area-66 Area-67 Area-68 Area-69 Area-70" 80px
                 "Area-71 Area-72 Area-73 Area-74 Area-75" 80px
                 "Area-76 Area-77 Area-78 Area-79 Area-80" 80px
                 "Area-81 Area-82 Area-83 Area-84 Area-85" 80px
                 "Area-86 Area-87 Area-88 Area-89 Area-90" 80px
                 "Area-91 Area-92 Area-93 Area-94 Area-95" 80px
                 "Area-96 Area-97 Area-98 Area-99 Area-100" 80px
                 / 1fr 1fr 1fr 1fr 1fr;
}

.image-14 {
  opacity: .5;
}

.heading-7 {
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.heading-8 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
}

.image-15 {
  box-sizing: border-box;
  aspect-ratio: 3 / 2;
  opacity: .5;
  object-fit: fill;
}

.div-block6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .49;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677343807cba2dd14ac3916c_royal%20dornoch.jpg");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .5;
  pointer-events: none;
  color: #000;
  cursor: alias;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677340b51985af5376f3214f_royal%20county%20down.jpg");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: .25fr;
  place-items: center;
  display: grid;
}

.div-block-3 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734c350c3ae5ed950c94b0_muirfield.jpg");
  background-position: 50%;
  background-size: cover;
}

.heading-9 {
  opacity: 1;
  color: var(--white);
  text-align: center;
  mix-blend-mode: hard-light;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-4 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734f02fb2b0210532640c0_st%20andrews.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-5 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734f4c08235e8c6cbee5f5_cabot%20cliffs.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-6 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677350fca0422d3e8f718539_royal%20melbourne.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-7 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67735138f2d1f2255516f43a_tara%20iti.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-8 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67735165e9c0344996b3bf9d_royal-portrush-5th-hole.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-9 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677351a0ced96f8df71edefb_turnberry.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-10 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677351d008235e8c6cc0405b_morfontaine.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-11 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677356b6a1f9af139c11f8ca_cabot%20links.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-12 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6773571ac2d3862e0f220bd6_valderrama.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-13 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a4a8c225d0f56b9c6b82_kingston%20heath.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.div-block-14 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a4d73c266f3a7ffd7660_sunningdale.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-15 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a50bc014c7ec0cea0615_ballybunion.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-16 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a5337299ff622f332fb0_Cape%20Wickham.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-17 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a598658708d911d2986c_barnbougle%20dunes.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-18 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a5c595de386a3fb23006_royal%20birkdale.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-19 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a5e7193c40676c68a0a0_cape%20kidnappers.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-20 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a604903cedb8e80105f0_royal%20melbourne%20east.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-21 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a62b5777d8903eb296bd_carnoustie.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-22 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a6553c266f3a7ffede69_new%20south%20wales.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-23 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a6806fbfedb320b584da_hirono.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.div-block-24 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a6c5dfe2e5bd6a6c72ba_north%20berwick.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-25 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a6ea346c92153ea3706a_royal%20st%20georges.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-26 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a717e633b670dcd31359_st.%20georges%20golf%20cc.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-27 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a7425777d8903eb3ae1c_shanqin%20bay.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-28 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a760621b20c4ecef8a40_kingsbarns.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-29 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a78ded61b68b410a50ef_Swinley%20Forest.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-30 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a7ae9eaffd3854721053_casa%20de%20campo.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-31 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776a7cc3c266f3a7f00854f_lahinch.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-32 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b36aae21bf038f9efe80_te%20arai%20north.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-33 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b396f537d6eeeac48401_sunningdale%20new%20course.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-34 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b3af390895f068d14afb_barnbougle%20lost%20farms.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-35 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b3d25a6127bf77f03db6_royal%20porthcrawl.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-36 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b3f12860f61916fd38bd_Te%20Arai%20Links%20South%20Course.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-37 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b4196a11a2a2703befc7_kauri%20cliffs.jpg");
  background-position: 50% 25%;
  background-size: cover;
}

.div-block-38 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b440cc74a4ece812caf1_royal%20troon.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-39 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b45cec017f529cfbde16_club%20at%20nine%20bridges.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-40 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b483f803348b7f90001d_diamante%20dunes.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-41 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b4a9e58498e9ab934ce6_Cruden%20Bay.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-42 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b4cf89db8ed1cc5af6aa_royal-lytham-st-annes.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-43 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b4e98e1667cfb029ad00_punta%20espada.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-44 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b51e5a97324e5d3e5970_kawana.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-45 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b53df10c5cc59a01122f_national%20golf%20club%20canada.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-46 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b55af1e374c40719f3ae_yas%20links.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-47 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b57760771504c33195f6_portmarnock.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-48 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b5cc50b9ba27c0528ae5_victoria.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-49 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b5e436e36574e7450244_trump%20intl%20golf%20links.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-50 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b60b60771504c33253bd_hamilton.jpg");
  background-position: 50% 20%;
  background-size: cover;
}

.div-block-51 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b6362663ea6ede791565_mid%20ocean.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-52 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b64df537d6eeeac74859_fancourt.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-53 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b67ad4559692ba87aaca_Machrihanish%20Golf%20Club.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-54 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b69900f745448e74731d_South%20Cape.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-55 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b6b3a29c58c482f42683_Metropolitan.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-56 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b6d42e29041520294cfc_Castle%20Stuart.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-57 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b6f2f3428850beb3947b_jack%20nicklaus%20korea.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-58 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b724aa5cb7384963aebb_st.%20georges%20hill.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-59 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b7565713f1b2ad1f8ee9_waterville.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-60 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b791b9fa5c54bba641ee_bluffs%20ho%20tram%20strip.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-61 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b7b4650503bbc36e6976_leopard%20creek.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-62 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b7e76a224d39efef55ae_rye.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b8287844fe8298e0137b_loch%20lomond.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-64 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b873cc74a4ece8170d1d_royal%20aberdeen%20balgownie.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-65 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b8a9f537d6eeeac99bd7_ellerston.jpg");
  background-position: 50% 15%;
  background-size: cover;
}

.div-block-66 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b8f28e1667cfb02dd08b_Jacks%20point%20golf%20course.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-67 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b9405769e05009d467ae_capillano.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-68 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b9a28db40e0e710aefc4_woodhall%20hotchkin.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-69 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776ba00963ba9d4f8517fab_fairmont%20jasper%20park.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-70 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d075fa754a4a85ea6010_lofoten%20links.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-71 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d0a9a39ee3e5eb2d2235_naruo.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-72 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d0cbe8741ae3c20a8499_royal%20liverpool.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-73 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d0e99d0033ff8d607cb9_Sentosa.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-74 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d116fa754a4a85eae4ea_monte%20rei.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-75 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d13350c406c93fa790ab_haesely.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-76 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d15fd814fbce11a46ab9_utrecht.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-77 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d184d53ba598ceacc09d_walton%20heath%20old.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-78 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d406086c1bfa53a3512e_ganton.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-79 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d42669ee647c35187b30_emirates%20majils.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.div-block-80 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d452aae36d548fd970d6_anyang.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-81 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d477322c858921152b87_prestwick.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-82 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d4a3e5fc56819fb2b3f5_old%20head%20kinsale.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-83 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d4c53df50356950032f1_sheshan.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-84 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d4e2e386e2b27d19a528_tokyo%20golf%20club.jpg");
  background-position: 50% 65%;
  background-size: cover;
}

.div-block-85 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d50797dec4115e2cbdf0_memphremagog.jpg");
  background-position: 50% 90%;
  background-size: cover;
}

.div-block-86 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d525df5325aeb320c040_banff%20springs%20thompson.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-87 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d54ebfe980dd7dc3eaed_royal%20adelaide.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-88 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d5688a4429f5b4a30a32_paraparaumu.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-89 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d59765351bd07e5d6668_royal%20cinque%20ports.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-90 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d5aee6afada23624d1d4_bro%20hof%20slott.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-91 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d5d58b4f04fa1e9861d4_cape%20breton%20highlands.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-92 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d60082b9563c6bfb48e2_siam.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-93 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d63d322c85892116e1d0_mission%20hills%20blackstone.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-94 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d655b54d5bf437dff08e_koninklijke%20haagsche.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-95 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d67160893f34f9afacd4_spring%20city%20golf%20lake.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-96 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d69cbfe980dd7dc5611d_st%20patricks%20links.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-97 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d6bfe42167d6ac9ff1ef_st%20endoc%20golf%20church.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-98 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d6f170db67dc0b688ff2_black%20mountain%20east%20north.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-99 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d713f9ab624788cc5c9b_kinloch.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.div-block-100 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d74497dec4115e2ecd53_cabo%20del%20sol%20cove.jpg");
  background-position: 50% 55%;
  background-size: cover;
}

.collection-list-wrapper-4 {
  position: fixed;
}

.grid-2 {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5" 80px
                 "Area-6 Area-7 Area-8 Area-9 Area-10" 80px
                 "Area-11 Area-12 Area-13 Area-14 Area-15" 80px
                 "Area-16 Area-17 Area-18 Area-19 Area-20" 80px
                 "Area-21 Area-22 Area-23 Area-24 Area-25" 80px
                 "Area-26 Area-27 Area-28 Area-29 Area-30" 80px
                 "Area-31 Area-32 Area-33 Area-34 Area-35" 80px
                 "Area-36 Area-37 Area-38 Area-39 Area-40" 80px
                 "Area-41 Area-42 Area-43 Area-44 Area-45" 80px
                 "Area-46 Area-47 Area-48 Area-49 Area-50" 80px
                 "Area-51 Area-52 Area-53 Area-54 Area-55" 80px
                 "Area-56 Area-57 Area-58 Area-59 Area-60" 80px
                 "Area-61 Area-62 Area-63 Area-64 Area-65" 80px
                 "Area-66 Area-67 Area-68 Area-69 Area-70" 80px
                 "Area-71 Area-72 Area-73 Area-74 Area-75" 80px
                 "Area-76 Area-77 Area-78 Area-79 Area-80" 80px
                 "Area-81 Area-82 Area-83 Area-84 Area-85" 80px
                 "Area-86 Area-87 Area-88 Area-89 Area-90" 80px
                 "Area-91 Area-92 Area-93 Area-94 Area-95" 80px
                 "Area-96 Area-97 Area-98 Area-99 Area-100" 80px
                 / 1fr 1fr 1fr 1fr 1fr;
}

.heading-10 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
}

.heading-11 {
  color: var(--white);
  text-align: center;
  mix-blend-mode: hard-light;
  margin-top: 60px;
  margin-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-101 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776ed182fe7a316ed0de640_Pebble%20Beach.jpg");
  background-position: 50% 10%;
  background-size: cover;
}

.div-block-102 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677871df6eedf50292a7b484_pacific%20dunes.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-103 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778720c48a3a9f26c202d54_lido.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-104 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778722a1ac6cc156ac191f1_pinehurst%202.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-105 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778724b8fc17dadd8983b8e_whistling%20straits.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-106 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778726703bfc2abf8702853_kiawah%20ocean.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-107 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778728048a3a9f26c208493_bandon%20dunes%20bandon.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-108 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677872a3d4294a5100e47c02_shadow%20creek.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-109 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677872be03bfc2abf8706492_bethpage.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-110 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677872de36542a4b55620c9d_bandon%20trails.webp");
  background-position: 50%;
  background-size: cover;
}

.div-block-111 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677872fd486b6e96b79c2a4b_tpc%20sawgrass.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-112 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787355e8221903ba8e8601_old%20macdonald%20bandon.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-113 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778737267501337994eef4c_spyglass%20hills.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-114 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778738dc047ce33d1c5f796_pasatiempo.jpg");
  background-position: 50% 15%;
  background-size: cover;
}

.div-block-115 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677873b06f30c5e95ca3ec1c_pinehurst%2010.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-116 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677873d7878bfd727a47a211_erin%20hills.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-117 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677873f9323c341c6bcb5543_sheep%20ranch.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-118 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787419c6fdc72c7e0e42a9_sand%20valley%20sand.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-119 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778745648a3a9f26c21d50e_streamsong%20red.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-120 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677874d46f30c5e95ca4bb72_sedge%20valley.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-121 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677875061f3da7e78d053e6f_harbour%20town.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-122 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778751f0b5424b9efde2ef9_chambers%20bay.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-123 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778758cbe437367771a7ff0_Streamsong%20Blue.jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.div-block-124 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677875b4fada03cd7fc4b147_kapalua%20plantation.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-125 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677875d917cbc5aea9ce09c6_Blackwolf%20Run%20River.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-126 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677875ff03bfc2abf87336fd_mammoth%20dunes%20sand%20valley.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-127 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787618ed0c7c25923e1316_arcadia%20bluffs%20bluffs.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-128 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778762dd4b53d00b8fb81a7_manele.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-129 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778764f878bfd727a49bc6e_gamble%20sands.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-130 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778766e8fc17dadd89ba7c9_landmand.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-131 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677876906750133799511323_streamsong%20black.jpg");
  background-position: 50% 15%;
  background-size: cover;
}

.div-block-132 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677876d29727a85f0710aa77_cabot%20karoo.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-133 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677876f5afc0ef4f9d4e1327_omni%20homestead%20cascades.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-134 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778770dca2758e3a2e2cdf4_sea%20island%20seaside.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-135 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778772fdde1801139da48fc_karsten%20creek.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-136 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677877571ac6cc156ac57da3_The%20Park.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-137 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787779c747dcc5e6d6cf13_prarie%20club%20dunes.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-138 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778779a245ba077c7a85957_french%20lick%20pete%20dye.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-139 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677877bb2ceb47990f325ab5_torrey%20pines%20south.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-140 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677877e56eedf50292ac12f7_mauna%20kea.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-141 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787806afc0ef4f9d4ed0ea_highland%20course%20primland.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-142 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787b473ed9bf46a8360f5d_greenbrier%20old%20white.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-143 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787b650b5424b9efe38b06_big%20cedar%20ozarks.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-144 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787b8944d870059fe833f0_forest%20dunes%20weiskopf.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-145 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ba917cbc5aea9d1eb5f_pinehurst%204.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-146 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787bc2be437367771eb67e_lawsonia%20links.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-147 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787c0177d43b89f395b627_forest%20dunes%20black%20loop.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-148 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787c228f023e7f826c90b0_Tobacco-Road.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-149 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787c8b44d870059fe92133_the%20quarry%20giants%20ridge.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-150 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ca4633bd6ebc92ecc18_fallen%20oak.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.div-block-151 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ccfbe437367771f653a_greywalls%20marquette.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-152 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ceaa9346f4da90c0d33_may%20river%20palmetto%20bluffs.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-153 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787d1c9727a85f0714f25b_cordevalle.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-154 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787d34b567d06d35f9b8c8_wild%20horse.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-155 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787d908fc17dadd8a0a1ec_paako%20ridge.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-156 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787db767501337995617c4_dunes%20golf%20beach%20club.jpg");
  background-position: 50% 10%;
  background-size: cover;
}

.div-block-157 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787df7d4294a5100ec1934_pga%20west.jpeg");
  background-position: 50% 20%;
  background-size: cover;
}

.div-block-158 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787e2a5f630d5a2dafbd11_mossy%20oak.jpg");
  background-position: 50% 15%;
  background-size: cover;
}

.div-block-159 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787e5962ba50749afb80ff_wilderness%20club.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-160 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787e88f1ae40b9cde6a92d_whistling%20straits%20irish.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-161 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ead675013379956b0e3_pronghorn%20resort%20nicklaus.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-162 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ecb1ac6cc156ac9cf2c_pine%20needles.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-163 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ee26f30c5e95caaf55d_broadmoor%20east.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-164 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787f030b5424b9efe59a52_spanish%20bay.jpg");
  background-position: 50% 85%;
  background-size: cover;
}

.div-block-165 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787f288f023e7f826e3f33_sentryworld.png");
  background-position: 50% 40%;
  background-size: cover;
}

.div-block-166 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787f551f3da7e78d0c66fd_cascata.jpg");
  background-position: 50% 80%;
  background-size: cover;
}

.div-block-167 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787f9bed0c7c25924421e1_omni%20pga%20frisco%20fields%20ranch%20east.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-168 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787fc0d2b779b4be117a1e_forest%20dunes%20red%20loop.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-169 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787fe15f630d5a2db102f2_golden%20horseshoe%20gold.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-170 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67788008ed9411b42839de37_cog%20hill%20dubsdread.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-171 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677880c248a3a9f26c2ae9cb_mid%20pines%20inn.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.div-block-172 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778813a1ac6cc156acb4145_wolf%20creek.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 30%, 0 0;
  background-size: cover, auto;
}

.div-block-173 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67788153d4b53d00b803449a_arcadia%20bluffs%20south.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-174 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677882c16750133799594c15_crosswater.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-175 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677882dc323c341c6bd4e672_firestone%20south.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-176 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677882fbd4294a5100ef04e0_yale.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-177 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-178 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778833548a3a9f26c2c884d_makai.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-179 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677883c362ba50749afed85a_sand%20hollow%20resort.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-180 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677883ea1ac6cc156accf271_caledonia.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-181 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884085f630d5a2db34551_the%20classic%20maddens%20resort.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-182 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778842f201503e26fb68828_silvies%20valley%20ranch%20hankins.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-183 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778844d323c341c6bd5c234_rustic%20canyon.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-184 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884678f023e7f8271f874_blackwolf%20meadows%20valley.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-185 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884840b7b6b2b44955f62_red%20sky%20ranch%20fazio.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-186 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884a0d4294a5100eff00e_the%20wilderness%20at%20fortune%20bay.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-187 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884c30d350d174abd16e7_tetherow.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.div-block-188 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677884e43ed9bf46a83c3e0a_southern%20pines.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-189 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67788501c6fdc72c7e18f0e5_trump%20national%20doral.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-190 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778852ec3156ee8fe071c65_pfau%20course%20indiana.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-191 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778854ec747dcc5e6dfadec_old%20waverly.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-192 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-193 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778859303bfc2abf87d1c7f_silvies%20valley%20ranch%20craddock.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-194 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677885b1c3156ee8fe0755a1_nemacolin.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-195 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677885d3878bfd727a539b65_red%20sky%20ranch%20nicklaus.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-196 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677885eddde1801139e3a2e5_American%20Dunes.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-197 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778860567501337995b4530_pinehurst%208.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-198 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67788621ca2758e3a2ebb3f7_reynolds%20lake%20great%20waters.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-199 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778863d8fc17dadd8a5e5b8_belvedere.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-200 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677886533ed9bf46a83cfeae_sweetens%20cove.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-201 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778866ed4294a5100f0e019_tullymore.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-202 {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677886ab633bd6ebc93471b7_paynes%20valley.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.heading-12 {
  margin-top: 10px;
}

.heading-13 {
  margin-top: 25px;
}

.heading-14, .heading-15 {
  margin-top: 30px;
}

.heading-16 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.heading-17 {
  color: var(--medium-sea-darker);
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Libre Franklin, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.grid4 {
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.grid4.grid5 {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-16 {
  text-align: center;
}

.heading-18 {
  margin-top: 15px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-weight: 400;
}

.slider-5 {
  box-sizing: border-box;
  aspect-ratio: 2 / 3;
  text-align: left;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 550px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.image-17 {
  position: relative;
}

.image-18, .image-19, .image-20 {
  position: absolute;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677bfa82f8af9401cee01d18_Headshot%20All%20Facial%20Hair.jpg");
  background-position: 0%;
  background-size: cover;
  position: absolute;
}

.slide-126 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c426708bb44c6f0a9c7_Jus-Fav-3%2C%20tough%20childhood.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
  inset: auto 0% 0% auto;
}

.slide-7 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/681382264aeadb3f61f8751c_Jus-Fav-5%2C%20HBO%20Last%20of%20Us%20or%20Walking%20Dead%2C%20Betrayal.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4a0e45c8f754c519de_Rom-Com%2C%20Quirky.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c49e87783e1450e0ad8_Stef-Fav-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4f6516af873f5e1bb9_High%20End%20Drug%20Dealer%2C%20Club%20Promoter.jpg");
  background-position: 60%;
  background-size: cover;
}

.icon-9 {
  margin-right: 0;
}

.icon-10 {
  margin-left: 0;
}

.left-arrow-4 {
  width: 40px;
  height: auto;
  position: absolute;
}

.right-arrow-4 {
  width: 45px;
}

.slide-nav-4 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: absolute;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4bf55da054a1a35133_Gay%20Guy.jpg");
  background-position: 0%;
  background-size: cover;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c37dc5a141b38d7de12_Jenn-Fav-2%2C%20Serious%2C%20Intense%2C%20Thoughtful.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c415b044b19cacf70f0_Athlete%20Look.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-14 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138dfdc754d1032ef30c8e_Jack%20Cameron-%20Final%20Selects-090.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-15 {
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37d7c28955fde9d1542_Dartmouth.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-16 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37ca547fd5e37f3a7d6_Dartmouth%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-17 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37c6b67d2cb4fdd4299_Dartmouth%208.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-18 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37d361efe9f0e6e2eeb_Dartmouth%206.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-19 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37d863d57e4d488e4ae_Dartmouth%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-20 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37d783398280d5df5b3_Dartmouth%207.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-21 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37c1bf7bf9535a063e7_Dartmouth%205.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd37b852799635c71007e_Dartmouth%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122c22797c06cb5b500_Jelly.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1258aab7cb0f03e97f5_Sponge%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122aeb0d14a24b5fb90_Beluga%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-26 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1222938f1b65b7e6ef3_Spectate.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122aeb0d14a24b5fff4_Whale%20Shark.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-28 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e12fad37c6cb2bda0e17_Gators.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1226c27e02432dd76ac_Waiting.JPG"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122f6e1ef82b582ebd8_Patrick%202.JPG"), url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1226c27e02432dd76ac_Waiting.JPG");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e121acf2807344a82eb1_Beluga%20Love.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1211830c37f0c458c1a_Chainsaw.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-2 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1228edb26767d0f9976_Penquin%20Gang%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-3 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e125c22797c06cb5b5bb_Sponge%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-4 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122b90ddfb6161ee250_Lizzy.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-5 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e121d1c93ccc6363399c_Deep%20Sea%20Trip.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-6 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1222240132e993d5b07_Mini.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-7 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1213b7d3a87fdbe54ab_Beluga%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-8 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1223b7d3a87fdbe559c_Ray%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-9 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122a5ec6ab82847eef4_Sea%20Lion.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-10 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1223b7d3a87fdbe5590_Ray.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-2 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122f24e2bfe65178ae1_Artwork.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-3 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122ed1721e4775acf47_Side%20Eye%20Penquin.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-4 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e122b390fa62185db92f_Patrick.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-5 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e121f6e1ef82b582eb38_Beluga%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-6 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e121f679128eb847852a_Chainsaw%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-7 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e125022fdb2572ccb5c5_Sponge.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-8 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758e1212240132e993d5a64_Beluga%206.JPG");
  background-position: 50%;
  background-size: cover;
}

.mask {
  position: relative;
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdf86a31e6784280f14_Vermont%20Mountains%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-33 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdf85b7531a2055d59c_Vermont%20Mountains%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdec2c5654f7bb2e07b_Champlain%20Lighthouse.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcde5b3cbe4111ed5b86_House%20on%20the%20Champlain.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdfadf1be62fdee2d0b_Accident.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdf6389672799e8e643_Champlain%20from%20Battery%20Park.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-38 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdefffd2716dcb02959_New%20York%20Lurks.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-39 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdff11b19081d3d3060_Vermont%20Mountains.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-40 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcde1eae34319cda5985_Champlain%20Mountains.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-11 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcde1dd819e1873693cd_Friends%20on%20the%20Lake.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-12 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdcdffffd2716dcb029a9_Vermont%20Mountains%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-41 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd448596f2cbe6546e1a9_Burlington%20City%20Hall%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-42 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcac9dfca1849649b81a7_Blue%20Hills%20Walk%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-43 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcaf3ecf839e9a2df7d7e_Blue%20Hills%20Walk%209.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-44 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcb1788d1a0bebd9cedb5_Blue%20Hills%20Walk%2012.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-45 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcd6194427e8b10de0173_Blue%20Hills%20Walk%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-46 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcd710dd3d70645a8d266_Blue%20Hills%20Walk%207.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-47 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcd83448af8e1ea51247f_Blue%20Hills%20Walk%206.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-48 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcd98b74029c3fa6df899_Blue%20Hills%20Walk%208.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-49 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcdaf88d1a0bebd9ef0ed_Blue%20Hills%20Walk%2011.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-50 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcdd5da16bdd382c6de05_Blue%20Hills%20Walk%205.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-13 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcdf024094a381947716b_Blue%20Hills%20Walk%2013.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-14 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fce03b350d1381b36110f_Blue%20Hills%20Walk%204.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-15 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fce16ce5fe52c8f6d8041_Blue%20Hills%20Walk%2014.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-51 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcf38b74029c3fa6f6a83_3%20Best%20Friends.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-52 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcf64ecf839e9a2e369ef_Eastie%20Artwork.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-53 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcf7edb1589fc44369a2a_Cobblestone%20Road.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-54 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcf8b57424461ac9c4e67_Walking%20into%20the%20sunset.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-55 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcf98e66045461dbbeb43_Indiana%20Jones%20Eastie.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-56 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcfb76b67d2cb4fda0ff8_Airport%20Walk%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-57 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fcfd7b350d1381b37781b_Airport%20Walk%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-58 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0851bf7bf95359e130b_Fall%20Filter.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-59 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd092783398280d5bc017_Fall%20Filter%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-16 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0a049da64c27e06ea48_The%20Tobin.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-17 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0b3995e7b54cd76e98c_Across%20the%20Charles.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-18 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0d388d1a0bebda1e5c0_Airport%20Walk%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-19 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0f494427e8b10e094b9_Airport%20Walk.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-20 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd0ff1bf7bf95359e7dd2_Bridge%20to%20Charlestown.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-60 {
  aspect-ratio: auto;
  object-fit: contain;
  max-width: none;
  overflow: visible;
}

.slide-65 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd258ecf839e9a2e5ddc4_PTown%20Dock.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-66 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f630d85a4a0d74ae5_PTown%20Sunset%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-67 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26fb74029c3fa720758_PTown%20Beach.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-68 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f94427e8b10e1c818_Dog%20Dayz.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-69 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26eb0a7d99dafe7e334_Jaws%20Lighthouse%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-70 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26fa9e16b70009c8741_Jaws%20Lighthouse.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-71 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f77de94a28bf1e910_Gingerbread%20Homes.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-72 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f77de94a28bf1e90d_Scene%20of%20the%20Crime.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-73 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26e24a5b8d8c8616a01_PTown%20Sunset.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-21 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f94427e8b10e1c814_Martha's%20Vineyard%20Lighthouse.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-74 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30fb0a7d99dafe85c19_Graffiti%20Bridge.JPG");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slide-75 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30f995e7b54cd78cc01_Malden%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-76 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30fbe6719b959bf4a13_Sailing%20Sun.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-77 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30f5a5aa6ded04f9bee_Library%20Books.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-78 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30f852799635c70a19a_Malden%20.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-79 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd30ea9e16b70009cf203_Boston%20does%20pink.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-80 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd46a5a5aa6ded050dedb_Vermont%20Capital%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-81 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd4a643b9c1a8e07ca567_Burlington%20Lake%20Walk.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-82 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd4b924a5b8d8c86353be_Cherry%20Garcia%20Road.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-83 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd4cf0dd3d70645ae6744_Burlington%20Church.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-84 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd4e6a9e16b70009e53bf_Burlington%20Church%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-85 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd4ff5a5aa6ded05152e2_Burlington%20City%20Hall%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-86 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd50e7c28955fde9ea230_Row%20Homes.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-87 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd51cce5fe52c8f7396c2_Row%20of%20Homes.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-22 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd527ef1e4f6803d045ea_Battery%20Park.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-23 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5408425cc6d739198ac_Structure.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-24 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd576370bab0f409ffca4_Burlington%20Streets.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-25 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd592630d85a4a0d9b77a_Echo.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-26 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5b02bdc4a122ac329df_Burlington%20City%20Hall%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-27 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5bb5a5aa6ded052090d_Forever%20Young.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-28 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5ca630d85a4a0d9ea93_Forever%20Young%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-29 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5db24a5b8d8c864278d_Cabinet%20art.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-30 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd5f57a3d4704bbeb1981_Burlington%20School.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-31 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd60b77de94a28bf4de4a_Vermont%20Cap%20Museum.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-9 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd620995e7b54cd7b1f54_Burlington%20Parks.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-2-10 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd633db1589fc443c051f_Burlington%20from%20a%20distance.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-88 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81c6389672799e53761_UVM%2021.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-89 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81c4a046cd687064261_UVM%2012.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-90 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81b99892626f7d31616_UVM%201.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-91 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81be174fd334036f8ca_UVM%206.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-92 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81b4a046cd68706422a_UVM%209.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-93 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81b9d2a303db607f74d_UVM%207.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-94 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81b3acc9885f3824db2_UVM%2010.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-95 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81af11b19081d39b933_UVM%2017.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-96 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81c70a13d605d4053f8_UVM%2016.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-32 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81f7e9d4e2f2010a8ba_UVM%2023.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-33 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81c7e9d4e2f2010a776_UVM%2019.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-34 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81cadf1be62fdeadffd_UVM%2013.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-35 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81bb25f00077a1dfbdd_UVM%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-36 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81be9e37c6397e4317f_UVM%208.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-37 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81badf1be62fdeadf95_UVM%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-38 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81b65cc06fc2550b690_UVM%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-39 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81ca476a8ec53656b13_UVM%2022.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-40 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd81bc2c5654f7baf7b0f_UVM%205.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-97 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc17dc24c95c7f5ef848_Champlain%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-98 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc18fffd2716dcafa102_Champlain%201.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-99 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc1741158fa586bd6af8_Champlain%204.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-100 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc17c2c5654f7bb245d1_Champlain%206.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-101 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc17e174fd33403a0bd1_Champlain%203.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-102 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc1870a13d605d438fc5_Champlain%205.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-103 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fdc174a046cd687095c6a_Champlain%207.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-104 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3a03d797bc74ca1576_Ornament.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-105 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce385560e527b9282ff9_Pencil%20Congress.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-106 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce38b902942f7ae2da41_Benz.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-107 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3a17da0338cd653aeb_Olympic%20Logo.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-108 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3b9914eca37e0b3c29_Hawk.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-109 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3a7df2d71851e68334_Reader.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-110 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce399c7a618e4fbc9c6a_Ferris.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-111 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce38e7d23892c4b7516d_Intensity.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-112 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce38f0f4787ce125f9cf_Pencil.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-41 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3937ed3a64cb4722d5_ATL%20Mural.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-42 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3adca3bcf51cecdc1b_Olympic%20Logo%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-43 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3aaeab2a497dd1b1e8_Statefarm.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-44 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3a5248edf22b0f7eab_Name%20Stadium.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-45 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce399c7a618e4fbc9cf7_Side%20of%20the%20Benz.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-46 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3a56a7f9103caee400_Skyline.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-47 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce384c4e5f674aeb0047_Gymnast.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-48 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce3ae8dfe0213e8519d6_Ferris%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-1-49 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6758ce39c7433631fb760a76_World%20Congress%20Center.JPG");
  background-position: 50%;
  background-size: cover;
}

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

.heading-19 {
  background-color: var(--medium-sea-green);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: PT Serif, serif;
}

.button-4 {
  background-color: var(--medium-sea-green);
  color: #000;
  text-align: center;
  border-radius: 4px;
  margin-top: 30px;
  padding: 15px 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  transition: background-color .2s;
  display: block;
}

.button-4:hover {
  background-color: var(--sea-green);
}

.link-block-2 {
  text-align: left;
  margin-top: 80px;
}

.list-item, .list-item-2 {
  margin-bottom: 20px;
  font-family: Droid Serif, serif;
  font-size: 24px;
}

.list-item-3 {
  font-family: Droid Serif, serif;
  font-size: 24px;
  font-weight: 400;
}

.list {
  margin-bottom: 0;
  list-style-type: square;
}

.paragraph-3 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.image-21 {
  aspect-ratio: auto;
  text-align: center;
  width: 700px;
}

.div-block-203 {
  text-align: center;
}

.heading-20, .heading-21 {
  margin-top: 30px;
}

.heading-22 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 16px;
}

.heading-23 {
  margin-top: 25px;
}

.columns {
  margin-top: 20px;
}

.button-5 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  font-size: 20px;
  display: flex;
}

.button-5:hover {
  background-color: var(--sea-green);
}

.paragraph-4 {
  color: var(--sea-green);
  text-align: left;
  font-family: Vollkorn, serif;
  font-size: 20px;
}

.paragraph-5, .paragraph-6, .paragraph-7 {
  font-size: 16px;
}

.paragraph-8 {
  font-size: 15px;
}

.image-22 {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  text-align: left;
  vertical-align: baseline;
  object-fit: contain;
  flex: 0 auto;
  align-self: center;
  width: 750px;
  min-width: 0;
  max-width: none;
  height: auto;
  display: inline-block;
  position: static;
  overflow: visible;
}

.image-23 {
  width: 750px;
  max-width: none;
  height: auto;
}

.image-24, .image-25 {
  width: 750px;
  max-width: none;
}

.image-26 {
  width: 750px;
  max-width: none;
  height: auto;
  max-height: none;
}

.div-block-204 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: fill;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 750px;
  min-width: 0;
  max-width: none;
  height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-205, .div-block-206, .div-block-207, .div-block-208 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.mask-2 {
  object-fit: contain;
  position: relative;
}

.list-item-4 {
  font-size: 24px;
}

.list-item-5, .list-item-6, .list-item-7 {
  font-family: Exo, sans-serif;
  font-size: 20px;
}

.list-item-8, .list-item-9 {
  font-size: 20px;
}

.list-item-10, .list-item-11, .list-item-12 {
  font-family: Exo, sans-serif;
  font-size: 20px;
}

.image-27 {
  width: 400px;
}

.div-block-209 {
  text-align: left;
}

.button-6 {
  float: none;
  background-color: var(--medium-sea-green);
  color: #000;
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 30px;
  font-family: Exo, sans-serif;
  font-size: 20px;
  display: flex;
  position: static;
}

.button-6:hover {
  background-color: var(--sea-green);
}

.list-2 {
  margin-top: 70px;
}

.heading-24 {
  color: var(--medium-sea-darker);
  text-align: right;
  font-family: Merriweather, serif;
  font-size: 30px;
  font-weight: 300;
}

.image-28 {
  width: 560px;
}

.div-block-210 {
  text-align: right;
}

.button-7 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  display: flex;
  position: static;
}

.button-7:hover {
  background-color: var(--sea-green);
}

.heading-25, .heading-26 {
  text-align: center;
}

.list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17 {
  font-family: Exo, sans-serif;
  font-size: 18px;
}

.button-8 {
  background-color: var(--medium-sea-green);
  color: #000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  display: flex;
}

.button-8:hover {
  background-color: var(--sea-green);
  color: var(--black);
}

.button-9 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 45px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  display: flex;
  position: static;
}

.button-9:hover {
  background-color: var(--sea-green);
}

.heading-27 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-9 {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.columns-2, .columns-3 {
  margin-top: 20px;
}

.link-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734c350c3ae5ed950c94b0_muirfield.jpg");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.link-block-3:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-4 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734f02fb2b0210532640c0_st%20andrews.jpg");
  background-position: 50% 10%;
  background-size: cover;
  display: block;
}

.link-block-4:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-5 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67734f4c08235e8c6cbee5f5_cabot%20cliffs.jpg");
  background-position: 50% 70%;
  background-size: cover;
}

.link-block-5:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-6 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677356b6a1f9af139c11f8ca_cabot%20links.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-6:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-7 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776b8287844fe8298e0137b_loch%20lomond.jpg");
  background-position: 50% 80%;
  background-size: cover;
}

.link-block-7:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-8 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6776d5d58b4f04fa1e9861d4_cape%20breton%20highlands.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.link-block-8:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-9 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778745648a3a9f26c21d50e_streamsong%20red.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-9:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-10 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778758cbe437367771a7ff0_Streamsong%20Blue.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-10:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-11 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677875b4fada03cd7fc4b147_kapalua%20plantation.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-11:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-12 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677876906750133799511323_streamsong%20black.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-12:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-13 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787c228f023e7f826c90b0_Tobacco-Road.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-13:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-14 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/67787ecb1ac6cc156ac9cf2c_pine%20needles.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.link-block-14:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.link-block-15 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6778813a1ac6cc156acb4145_wolf%20creek.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-15:hover {
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.button-10 {
  background-color: var(--medium-sea-green);
  color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677e91e7fd6a9691a86df529_royal%20ancient.png");
  background-position: 50% 40%;
  background-size: cover;
  border-radius: 4px;
  margin-top: 20px;
  margin-left: 380px;
  padding: 40px 20px 0;
  font-size: 12px;
  display: inline-block;
}

.button-10:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 20px 20px var(--sea-green);
}

.button-11 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  border-radius: 4px;
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: 260px;
  padding: 10px 20px;
}

.button-11:hover {
  background-color: var(--sea-green);
}

.heading-28 {
  color: var(--medium-sea-darker);
  text-align: center;
  font-size: 18px;
}

.rich-text-block {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form {
  margin-left: 40px;
  margin-right: auto;
}

.paragraph-10 {
  margin-bottom: 0;
}

.rich-text-block-2 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.rich-text-block-3 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.image-29 {
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slider-6 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-30, .image-31, .image-32, .image-33 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.container-2 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-5, .right-arrow-5 {
  background-color: #ffffff40;
}

.container-3 {
  background-color: #5a89b91a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-6, .right-arrow-6 {
  background-color: #ffffff40;
}

.image-34 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slider-7 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.container-4 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.image-48 {
  width: 100%;
  max-width: 775px;
  height: auto;
  max-height: none;
}

.slider-8 {
  width: 125%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-49, .image-50, .image-51, .image-52, .image-53, .image-54, .image-55, .image-56, .image-57, .image-58, .image-59 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slider-9 {
  padding-top: 30px;
}

.slider-10 {
  padding-bottom: 30px;
}

.slider-11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
  padding-top: 30px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.image-60, .image-61, .image-62 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slider-12 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
}

.image-63, .image-64, .image-65, .image-66, .image-67, .image-68, .image-69, .image-70, .image-71, .image-72, .image-73, .image-74, .image-75 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.right-arrow-7, .left-arrow-7, .left-arrow-8, .right-arrow-8 {
  background-color: #ffffff40;
}

.heading-29 {
  text-align: center;
}

.container-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-9, .right-arrow-9 {
  background-color: #ffffff40;
}

.body-2 {
  background-color: #5a89b91a;
}

.heading-30 {
  text-align: center;
}

.container-6 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 60px 30px;
  display: flex;
}

.slider-13 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.heading-31 {
  max-width: none;
}

.container-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.heading-32 {
  text-align: center;
}

.left-arrow-10, .right-arrow-10 {
  background-color: #ffffff40;
}

.container-8 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-11, .right-arrow-11 {
  background-color: #ffffff40;
}

.slider-14 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-9 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/677e87ef1efcd52c5064f38b_20230609_151623.jpg");
  background-position: 50% 45%;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -90px;
  margin-left: 0;
  margin-right: 0;
  padding: 180px 30px 90px;
  display: flex;
}

.container-10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-12, .right-arrow-12 {
  background-color: #ffffff40;
}

.slider-15 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-11 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding: 30px;
  display: flex;
}

.slider-16 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-12 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-13, .right-arrow-13, .left-arrow-14 {
  background-color: #ffffff40;
}

.slider-17 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-13 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.left-arrow-15, .right-arrow-14 {
  background-color: #ffffff40;
}

.slider-18 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.slider-19 {
  width: 100%;
}

.slider-20 {
  width: 100px;
}

.slider-21 {
  width: 100%;
}

.slider-22, .slider-23 {
  height: auto;
}

.slider-24 {
  width: 100%;
}

.slider-25 {
  width: 100px;
}

.slider-26 {
  width: 100%;
}

.slider-27 {
  width: 100px;
}

.slider-28 {
  width: 100%;
}

.slider-29 {
  width: 100px;
}

.slider-30 {
  max-width: 750px;
}

.slider-31 {
  max-width: 0;
}

.slider-32 {
  width: 100px;
}

.slider-33 {
  width: Infinity% ;
}

.slider-34 {
  width: 100%;
  max-width: 750px;
  max-height: none;
}

.left-arrow-16, .right-arrow-15 {
  background-color: #ffffff40;
}

.container-15 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.slider-35 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.container-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 30px;
  display: flex;
}

.slider-36 {
  height: 100%;
}

.slider-37 {
  height: 100px;
}

.slider-38 {
  width: 100%;
}

.slider-39 {
  width: 100px;
}

.slider-40, .slider-41 {
  height: auto;
}

.slider-42 {
  width: 100%;
  max-width: 500px;
}

.right-arrow-16, .left-arrow-17 {
  background-color: #ffffff40;
}

.image-76, .slider-43, .image-77 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-78 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673fd26f77de94a28bf1e910_Gingerbread%20Homes.JPG");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-79, .image-80, .image-81, .image-82, .image-83, .image-84, .image-85, .image-86, .image-87, .image-88, .image-89, .image-90, .image-91, .image-92, .image-93, .slider-44, .image-94, .image-95, .image-96, .image-97, .image-98, .image-99, .image-100, .image-101, .image-102, .image-103, .image-104, .image-105, .image-106, .image-107, .image-108, .slide-nav-5, .image-109, .image-110, .image-111, .image-112, .image-113, .image-114, .image-115, .image-116, .image-117, .image-118, .image-119, .image-120, .image-121, .image-122, .image-123, .image-124, .image-125, .image-126, .image-127, .image-128, .image-129, .image-130, .image-131, .image-132, .image-133, .image-134, .image-135, .image-136, .image-137, .image-138, .image-139, .image-140, .image-141, .image-142, .image-143, .image-144, .image-145, .image-146, .image-147, .image-148, .image-149, .image-150, .image-151, .image-152, .image-153, .image-154, .image-155, .image-156, .image-157, .image-158, .image-159, .image-160, .image-161, .image-162, .image-163, .image-164, .image-165, .image-166, .image-167, .image-168, .image-169, .image-170, .image-171, .image-172, .image-173, .image-174, .image-175, .image-176, .image-177, .image-178, .image-179 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-180 {
  text-align: center;
  object-fit: fill;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.slide-nav-6 {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding-top: 0;
  position: absolute;
}

.image-181, .image-182, .image-183, .image-184, .image-185, .image-186, .image-187 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-188 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-189, .image-190, .image-191, .image-192 {
  width: 100%;
  max-width: 500px;
  height: auto;
  max-height: none;
}

.image-193, .image-194, .image-195, .image-196, .image-197 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.left-arrow-18, .right-arrow-17 {
  background-color: #ffffff40;
}

.image-198 {
  background-color: var(--medium-sea-darker);
}

.button-12 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  margin-top: 100px;
  padding: 15px 18px;
  font-size: 16px;
  display: block;
}

.button-12:hover {
  background-color: var(--sea-green);
}

.image-199 {
  text-align: left;
}

.container-17 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 30px 30px;
  display: flex;
}

.left-arrow-19, .right-arrow-18 {
  background-color: #ffffff40;
}

.image-200 {
  aspect-ratio: 3 / 2;
  object-fit: fill;
  width: 100%;
  max-width: 750px;
  height: auto;
}

.slider-45 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-201 {
  width: 100%;
  max-width: 750%;
  height: auto;
  max-height: none;
}

.image-202 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-203 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-204 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
  overflow: visible;
}

.slide-nav-7 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-205, .image-206 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-207 {
  aspect-ratio: 3 / 2;
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-208, .image-209 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-210 {
  aspect-ratio: 16 / 9;
  object-fit: fill;
  width: auto;
  max-width: 750px;
  height: auto;
  max-height: none;
  position: static;
}

.image-211 {
  width: 19%;
  max-width: 143px;
}

.image-212 {
  width: 100%;
  max-width: 750px;
  height: auto;
  max-height: none;
}

.image-213 {
  aspect-ratio: 3 / 2;
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-214 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-215 {
  aspect-ratio: 3 / 2;
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-216, .image-217, .image-218 {
  width: 100%;
  max-width: 750px;
  height: auto;
}

.image-219 {
  aspect-ratio: auto;
  object-fit: cover;
  width: auto;
  max-width: 500px;
  height: 100%;
}

.image-220 {
  aspect-ratio: 2 / 3;
  width: auto;
  max-width: 500px;
  height: 100%;
}

.slide-1-50 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c5455f71eb5bdab2ec2_Bad%20Boyfriend.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-51 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138fb1ec63657e6f6493ab_Jack%20Cameron-%20Final%20Selects-121.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-52 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4e01e881a273273f66_Teen%20Wolf.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-53 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138fad76715ab8b29cec90_Jack%20Cameron-%20Final%20Selects-218.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-54 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c45428ea569524d699f_Jenn-Fav-7%2C%20Punk%20but%20Gentle.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-221 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e6e145ebeab266793c831e_dance%20complex.png");
  background-position: 0 0;
  background-size: auto;
}

._2-row-text {
  max-width: 500px;
  margin-right: 40px;
}

.slide-127 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/673bb5f354fe48e9c03a5687_improv.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
}

.slider-46 {
  aspect-ratio: 16 / 9;
  object-fit: fill;
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  max-width: 550px;
  margin-top: 100px;
  display: flex;
  position: relative;
}

._2-row-image-2 {
  object-fit: contain;
  flex: 1;
  max-width: none;
  margin-left: 40px;
  margin-right: 0;
  padding-right: 0;
  position: relative;
}

.slide-128 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6813a9638057de9b34e34c3f_GhostGirl3.jpg");
  background-position: 100%;
  background-size: cover;
  margin-top: 0;
}

.slide-129 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6813a98a216b7990bd166795_GhostGirl1.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-130 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6813a9bcc75e7b24ae31b522_GhostGirl2.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-131 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b91fef2e6d8a3cf9fc293_Poker%20Night%20-%20Let%20Earl%20Play.png");
  background-position: 35%;
  background-size: cover;
}

.slide-132 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/6813aa179d1630f34c8b783c_ThreeFates2.jpg");
  background-position: 50% 35%;
  background-size: cover;
}

.slide-133 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b9283c5f8fd858066cb73_Poker%20Night%20-%20Job%20Difficulties.png");
  background-position: 50%;
  background-size: cover;
}

.grid-5 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.slide-134 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: 550px;
}

.slide-135 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b90f7ad75806cc61778fb_Creator.exe%20-%20Working%20the%20System.png");
  background-position: 50%;
  background-size: cover;
}

.slide-1-55 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b9116b706434b93251344_Poker%20Night%20-%20Cheers.png");
  background-position: 50%;
  background-size: cover;
}

.slide-1-56 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b912cd4a577a501fcadab_Poker%20Night%20-%20Freeze.png");
  background-position: 50%;
  background-size: cover;
}

.slide-1-57 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b92120d3239ee4092710e_Poker%20Night%20-%20Colby%20and%20Owen.png");
  background-position: 70%;
  background-size: cover;
}

.slide-1-58 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b922858575d8ebd72ec46_Poker%20Night%20-%20Colby%20vs%20Owen.png");
  background-position: 75%;
  background-size: cover;
}

.slide-1-59 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/682b924f49248ee60b095cbd_Poker%20Night%20-%20Car%20Ride%202.png");
  background-position: 60%;
  background-size: cover;
}

.button-13 {
  box-sizing: border-box;
  background-color: var(--medium-sea-green);
  color: var(--black);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.button-13:hover {
  background-color: var(--sea-green);
}

.button-14 {
  background-color: var(--medium-sea-green);
  color: var(--black);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-14:hover {
  background-color: var(--sea-green);
}

.heading-33 {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.bold-text {
  display: flex;
}

.link-block-16 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-136 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68138c4101e881a273273706_Jenn-Fav-1%2C%20Welcoming%2C%20Warm.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-222 {
  aspect-ratio: auto;
}

.bold-text-2 {
  color: var(--medium-sea-darker);
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
}

.heading-34 {
  margin-bottom: 20px;
}

.rich-text-copy {
  color: var(--black);
  text-align: left;
  text-shadow: 0 1px 1px #0003;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.rich-text-copy h2 {
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.rich-text-copy p {
  color: #000;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.rich-text-copy img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rich-text-copy figcaption {
  color: #777;
  text-align: left;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.rich-text-copy.richtextcustom {
  font-family: Droid Serif, serif;
}

.slide-137 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83d61ec9847a276078ced_20240705_090617.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.button-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--medium-sea-green);
  color: var(--black);
  text-align: center;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  margin-left: 300px;
  margin-right: 350px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.button-15:hover {
  background-color: var(--sea-green);
  color: var(--white);
}

.heading-35 {
  color: var(--medium-sea-darker);
  font-family: Merriweather, serif;
  font-size: 20px;
  font-weight: 300;
}

.button-16 {
  background-color: var(--medium-sea-green);
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 300px;
  margin-right: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-16:hover {
  background-color: var(--sea-green);
  color: var(--black);
}

.heading-36 {
  margin-top: 5px;
}

.bold-text-3 {
  font-size: 30px;
}

.mask-3 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: none;
  position: absolute;
}

.body-3 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: none;
}

.paragraph-11 {
  text-shadow: 0 1px 1px #0003;
  font-family: Droid Serif, serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.image-223 {
  aspect-ratio: auto;
  text-align: center;
  vertical-align: baseline;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: inline-block;
  position: relative;
}

.slide-138 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83dbcb06912cf2949f0cb_20240704_170156.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-139 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83de37e7982161e6384aa_20240704_185454.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-140 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83e06c8173c608b230a71_20240704_190010.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-141 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83e1e91111ecbb2e66985_20240704_203636.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-142 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83e3787d28add616da2b9_20240704_211025.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-47 {
  aspect-ratio: auto;
  object-fit: fill;
  display: block;
  position: relative;
}

.slide-143 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e83ffb8de4884729dfe81a_20240705_164942.jpg");
  background-position: 50% 47%;
  background-size: cover;
}

.slide-144 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8408ca165959f7bd42767_20240705_170239.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-145 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e840bdc3a65fbe88af4c86_20240705_174224.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-146 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e840f35bdc49a134294e24_20240704_142831.jpg");
  background-position: 50% 55%;
  background-size: cover;
}

.slide-147 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e841270c3fc8cc7ab4ab99_20240704_144932.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-148 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8417f1b634a630c9d3ef8_20240705_182953.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.slide-149 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e841a88637cb2da88f7675_20240705_191538.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.slide-150 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e841eddb648d92e2b2a7d7_20240705_201643.jpg");
  background-position: 50% 70%;
  background-size: cover;
}

.slide-151 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-152 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84718db30e025443a786f_20240706_134053.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-153 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84753e306cce78db77f76_20240706_135144.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-154 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84784798dc5c2fc751bc9_20240706_140133.jpg");
  background-position: 50% 65%;
  background-size: cover;
}

.slide-155 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e847b7f064a484771a3a09_20240706_150052.jpg");
  background-position: 50% 70%;
  background-size: cover;
}

.slide-156 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e847ea4dcf9b58d2ea0ef1_20240706_151355.jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.slide-157 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8480cf424813e2ce69261_20240706_154445.jpg");
  background-position: 50% 72%;
  background-size: cover;
}

.slide-158 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8482f3c142b2a853303b6_20240706_154529.jpg");
  background-position: 50% 72%;
  background-size: cover;
}

.slide-159 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e848736a177b3be760bdcc_20240706_155253.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.slide-160 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8489c9644b6a3b210285d_20240706_162426.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-161 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84e5fcf18b6173a099b44_20231113_121805.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.slide-162 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84e87d05b7731bec68e2a_20231113_123427.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 55%, 0 0;
  background-size: cover, auto;
}

.slide-163 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84eb9e7b149b9dd71305a_20231113_133631.jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.slide-164 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84f4ddc6da7481a11f2dc_20231113_153503.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 58%, 0 0;
  background-size: cover, cover;
}

.slide-165 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84f7d3c88c0ffb3265f7f_20231113_153806.jpg");
  background-position: 50% 58%;
  background-size: cover;
}

.slide-166 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84fa0a7ca7d593de8e258_20231113_155715.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-167 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e84fc9efcc7f5fbd83a428_20231113_114638.jpg");
  background-position: 50% 88%;
  background-size: cover;
}

.slide-168 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e850004ed31dd98f6cc521_20231112_172018.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.slide-169 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8503c6466a62ea9df9a64_20231114_100820.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.slide-1-60 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e850aa12015b9b71378218_20231114_101443.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-61 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e850d69524899b2146d455_20231114_103539.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.slide-1-62 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85115dd32daa3cecb4675_20231112_173244.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-170 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e851c55d19f5fafdf67c32_20231112_110842.jpg");
  background-position: 50% 45%;
  background-size: cover;
}

.slide-171 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85200aee28bdd5fd82d8c_20231112_120950.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-172 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8524aab62c9a68511e78d_20231112_150909.jpg");
  background-position: 50% 70%;
  background-size: cover;
}

.slide-173 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85285cf4d303f04617a2f_20231112_135202.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.slide-174 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e852f8e19b4218f1797ef4_20231112_151531.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-175 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85348ff950ae9964f5775_20231112_151919.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.slide-176 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85374f68e37a0c4ca912c_20231112_162411.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-177 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e853e4ef9ddeff42763c9c_20231113_101529.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-178 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e854038265000c874bc2da_20231113_101736.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.slide-1-63 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e8542d0513ba12c5b139b0_20231113_100207.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1-64 {
  background-image: url("https://cdn.prod.website-files.com/67069e07b9562c93a2e08668/68e85445dc6da7481a128ca9_20231113_100204.jpg");
  background-position: 50%;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .navigation {
    z-index: 999;
    padding-right: 10px;
  }

  .header {
    padding-left: 60px;
    padding-right: 60px;
  }

  .bullet {
    display: none;
  }

  .navigation-button {
    width: 75%;
    margin: 20px 30px;
  }

  .navigation-button:hover {
    background-color: var(--white);
    color: var(--medium-sea-darker);
  }

  .button.cc-cta {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .container.cc-contact {
    flex-wrap: wrap;
  }

  .h2-container, .h2-container.cc-center {
    width: 80%;
  }

  .feature-item-container {
    height: auto;
  }

  .collection-list {
    align-items: stretch;
    margin-left: -5px;
    margin-right: -5px;
  }

  .slider-section {
    margin-top: 240px;
  }

  .slider {
    height: 480px;
    margin-top: -240px;
  }

  ._2-row-image {
    max-width: 50%;
    margin-right: 30px;
  }

  ._2-row-image.cc-row-spacing {
    margin-right: 50px;
  }

  ._2-row-image.cc-row-reverse, ._2-row-text2 {
    margin-right: 0;
  }

  ._2-row-text2.cc-bottom {
    margin-right: 50px;
  }

  ._2-row-text2.cc-bottom.cc-reverse {
    margin-left: 50px;
  }

  ._2-row-text2.cc-row-reverse {
    margin-right: 50px;
  }

  .collection-item {
    width: 33.3333%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .collection-item.cc-feature-row {
    width: 50%;
    display: flex;
  }

  .header-inner-content {
    width: 80%;
  }

  .premium-image-container {
    margin-top: 0;
  }

  .container-quote {
    width: 100%;
  }

  .container-pricing {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .pricing-block {
    align-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-facts {
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: stretch;
    margin: -10px;
  }

  .fact-block {
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex;
  }

  .container-facts-inner {
    width: 50%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .team {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .collection-list-2 {
    flex-wrap: wrap;
    display: flex;
  }

  .team-member {
    width: 33.3333%;
  }

  .blog-posts-item {
    width: 50%;
  }

  .header-color {
    height: 85%;
  }

  .contact-intro {
    flex-flow: wrap;
    padding-bottom: 110px;
  }

  .contact-info {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-input {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .brand-name.nav-link.w--current {
    margin-bottom: 20px;
  }

  .nav-menu {
    background-color: var(--medium-sea-green);
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: 0 5px 20px #0003;
  }

  .nav-link {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link:hover {
    background-color: var(--white);
    color: var(--medium-sea-darker);
  }

  .icon-2 {
    color: #fff;
    font-size: 32px;
  }

  .menu-button {
    background-color: #03030300;
    padding-top: 18px;
    display: block;
  }

  .menu-button:active, .menu-button.w--open {
    background-color: var(--medium-sea-green);
  }

  .image-4 {
    background-color: #0000;
  }

  .dropdown-top-background:hover {
    color: var(--white);
    background-color: #0000;
  }

  .dropdown-top-background:active {
    color: var(--medium-sea-darker);
  }

  .dropdown-top-background.w--open {
    color: var(--medium-sea-darker);
    background-color: #0000;
  }

  .dropdown-top-background.w--open:hover {
    color: var(--white);
    background-color: #0000;
  }

  .text-block-3 {
    color: var(--white);
    text-align: center;
  }

  .text-block-3:active {
    color: var(--medium-sea-darker);
  }

  .dropdown {
    text-align: center;
    margin-top: 0;
  }

  .dropdown:hover {
    color: var(--white);
    background-color: #0000;
  }

  .icon-4 {
    text-align: center;
  }

  .icon-4:active {
    color: var(--medium-sea-darker);
  }

  .dropdown-link {
    color: var(--white);
    background-color: #5a89b940;
    font-style: normal;
  }

  .dropdown-link:hover {
    background-color: var(--white);
    color: var(--medium-sea-darker);
    font-family: Libre Franklin, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
  }

  .dropdown-list {
    color: var(--white);
    background-color: #0000;
  }

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

  .button-6 {
    margin-top: 20px;
    margin-left: 120px;
  }

  .button-7 {
    margin-right: 50px;
  }

  .button-8 {
    margin-top: 0;
    margin-left: 60px;
  }

  .button-9 {
    margin-top: 20px;
  }

  .button-10 {
    margin-left: 270px;
  }

  .button-11 {
    margin-left: 220px;
  }

  .button-12 {
    background-color: var(--medium-sea-green);
    color: var(--black);
    border-radius: 4px;
    margin-top: 40px;
  }

  .button-12:hover {
    background-color: var(--sea-green);
  }

  .image-199 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .header {
    height: 600px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .navigation-links {
    display: none;
  }

  .h1 {
    font-size: 48px;
    line-height: 54px;
  }

  .h1.cc-black {
    margin-bottom: 0;
  }

  .button.cc-cta {
    font-size: 16px;
  }

  .container.cc-cta, .container.cc-footer {
    flex-wrap: wrap;
  }

  .features {
    padding-top: 60px;
  }

  .h2-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .h2-container.cc-center {
    width: 100%;
  }

  .feature-item-container {
    height: auto;
  }

  .collection-list {
    flex-direction: column;
    margin: -10px 0;
  }

  .slider-section {
    margin-top: 150px;
  }

  .slider {
    height: 300px;
    margin-top: -150px;
  }

  .about {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .premium {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  ._2-row-image {
    max-width: 100%;
    margin-bottom: 60px;
    margin-right: 0;
    display: flex;
  }

  ._2-row-image.cc-row-spacing, ._2-row-text2, ._2-row-text2.cc-bottom {
    margin-right: 0;
  }

  ._2-row-text2.cc-bottom.cc-reverse {
    margin-left: 0;
  }

  ._2-row-text2.cc-row-reverse {
    margin-right: 0;
  }

  .row {
    flex-wrap: wrap;
    justify-content: center;
  }

  ._2-row-action-text {
    margin-top: 50px;
  }

  .cta {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .cta-column {
    justify-content: flex-start;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-column {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .footer-column.cc-footer {
    width: 100%;
  }

  .collection-item {
    width: 100%;
    margin: 10px 0;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item.cc-feature-row {
    flex: 1;
    width: 100%;
  }

  .nav-button {
    display: flex;
  }

  .nav-icon-piece, .nav-icon-piece.top {
    background-color: #fff;
  }

  .collection-list-wrapper.cc-feature-row {
    margin-bottom: -60px;
  }

  .header-inner-acting {
    padding-top: 150px;
    padding-bottom: 60px;
  }

  .header-inner-acting.cc-header-extra {
    padding-bottom: 180px;
  }

  .header-inner-content {
    width: 100%;
  }

  .main-gallery-and-info {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .premium-image-container {
    margin-bottom: 90px;
  }

  .about-intro {
    padding-top: 85px;
    padding-bottom: 45px;
  }

  .goals-container {
    flex-wrap: wrap;
    margin-top: -15px;
    margin-bottom: -25px;
  }

  .goals-container-inner {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .team-member {
    width: 50%;
  }

  .our-goals {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .blog-posts-item {
    width: 100%;
  }

  .header-color {
    height: 85%;
  }

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

  .contact-intro {
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .contact-info-row {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .contact-info-text {
    width: 100%;
  }

  .form-input {
    margin-left: 0;
  }

  .brand-name.w--current {
    background-size: cover;
  }

  .menu-button {
    text-align: center;
  }

  .header-inner---photography {
    padding-top: 150px;
    padding-bottom: 60px;
  }

  .header-inner---photography.cc-header-extra {
    padding-bottom: 180px;
  }

  .icon-4 {
    text-align: center;
  }

  .slider-3 {
    aspect-ratio: auto;
  }

  .button-6 {
    margin-top: 0;
    margin-left: 140px;
  }

  .image-28 {
    margin-top: 10px;
  }

  .button-7 {
    margin-right: 140px;
  }

  .button-9 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .heading-27 {
    margin-bottom: 0;
  }

  .button-10 {
    margin-left: 190px;
  }

  .button-11 {
    margin-left: 140px;
  }

  .button-12 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .image-199 {
    margin-top: 0;
  }

  ._2-row-text {
    margin-top: 10px;
  }

  .slider-46 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  .navigation {
    padding-left: 0;
  }

  .navigation-container {
    height: 60px;
  }

  .header {
    height: 100vh;
    margin-top: -60px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .h1 {
    letter-spacing: 0;
    font-size: 30px;
    line-height: 42px;
  }

  .h1.cc-black {
    margin-bottom: 0;
  }

  .button.cc-cta {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .slider-section {
    margin-top: 75px;
  }

  .slider {
    height: 150px;
    margin-top: -75px;
  }

  ._2-row-image {
    align-items: flex-start;
    margin-bottom: 60px;
  }

  ._2-row-text2 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  ._2-row-text2.cc-bottom {
    margin-right: 0;
  }

  ._2-row-text2.cc-bottom.cc-reverse {
    margin-left: 0;
  }

  .row.cc-bottom {
    margin-top: 60px;
  }

  .footer-column {
    flex-wrap: wrap;
  }

  .footer-links-list, .footer-social {
    width: 50%;
  }

  .header-inner-acting {
    margin-top: -60px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .header-inner-acting.cc-header-extra {
    padding-bottom: 150px;
  }

  .premium-banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .premium-banner-inner {
    padding-left: 30px;
    padding-right: 30px;
  }

  .main-gallery-and-info {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .premium-image-container {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-banner {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .faq {
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .container-questions {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
  }

  .question-block {
    width: 100%;
    margin: 15px 0;
  }

  .container-facts-inner, .team-member {
    width: 100%;
  }

  .blog-posts {
    margin-top: 0;
    margin-bottom: 90px;
  }

  .header-color {
    height: 85%;
  }

  .contact-intro {
    padding-bottom: 80px;
  }

  .form-input {
    margin-left: 0;
  }

  .brand-name.w--current {
    flex: none;
    width: 250px;
    height: auto;
    margin-bottom: 10px;
    position: static;
  }

  .nav-menu {
    margin-top: 65px;
  }

  .menu-button {
    position: relative;
    right: 25px;
  }

  .header-inner---photography {
    margin-top: -60px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .header-inner---photography.cc-header-extra {
    padding-bottom: 150px;
  }

  .image-4 {
    vertical-align: baseline;
    flex: 0 auto;
    align-self: auto;
    max-width: 70%;
    position: relative;
  }

  .icon-4 {
    text-align: center;
  }

  .right-arrow-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: absolute;
  }

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

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

  .slider-5 {
    width: 250px;
  }

  .paragraph-2 {
    margin-bottom: 20px;
  }

  .button-6 {
    margin-left: 60px;
  }

  .button-7 {
    margin-right: 10px;
  }

  .button-8 {
    margin-top: 10px;
  }

  .button-9 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .button-10 {
    margin-left: 120px;
  }

  .button-11 {
    margin-left: 20px;
    margin-right: auto;
  }

  .image-199 {
    margin-top: 0;
  }
}

#w-node-_25b5d8df-a4f1-25e6-32aa-453068bd4df2-a2e0873d {
  grid-area: Royal-Dornoch;
}

#w-node-ee1df2fa-e0a7-a376-5ea1-7d8053777713-a2e0873d {
  grid-area: Royal-Dornoch;
  align-self: end;
}

#w-node-d6e5d8b3-478d-b93f-0135-b8350ce167e0-a2e0873d {
  grid-area: Area-2;
}

#w-node-a0f8d780-5602-c56d-4e32-89f68d8af6b0-a2e0873d {
  grid-area: Area-2;
  align-self: end;
}

#w-node-_6127771d-bf64-fb7f-7979-1e23a4686f34-a2e0873d {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_46339edd-166b-7bf2-ba31-2188170271be-a2e0873d {
  grid-area: Area-5;
  align-self: end;
}

#w-node-_63752dc1-d1d3-8f62-a58a-01ace0f79f1c-a2e0873d {
  grid-area: Area-7;
  align-self: end;
}

#w-node-d9bff0a6-c99d-5b9a-36db-e1f119fe8d44-a2e0873d {
  grid-area: Area-8;
  align-self: end;
}

#w-node-_7814cb35-a25c-10f7-195a-8e8459dbbf88-a2e0873d {
  grid-area: Area-10;
  align-self: end;
}

#w-node-_3cba99b7-81e7-5e43-a5a5-ff262cdd0370-a2e0873d {
  grid-area: Area-6;
  align-self: end;
}

#w-node-b2440cbc-627c-49de-1a29-ce845dfb92e0-a2e0873d {
  grid-area: Area-36;
}

#w-node-d28f2004-e21b-6779-2273-6409148441f3-a2e0873d {
  grid-area: Area-31;
  align-self: end;
}

#w-node-_3131186e-a4e1-968e-40be-7d7bd70cebbf-a2e0873d {
  grid-area: Area-63;
  align-self: end;
}

#w-node-_65dcd0b7-771a-c7ea-b60e-1f87ba83aa95-a2e0873d {
  grid-area: Area-91;
}

#w-node-fd1dac1a-970e-d171-905a-7df7fd9d8d20-a2e0873d {
  grid-area: Area-91;
  align-self: end;
}

#w-node-cc770061-c0de-38b2-fc8e-283d9b5e28f3-a2e0873d {
  grid-area: Area-9;
  align-self: end;
}

#w-node-_3f9d12b2-6251-3dcd-89b3-7c57814dc500-a2e0873d {
  grid-area: Area-3;
}

#w-node-_7ddf7f45-04d5-9183-afde-841f58723545-a2e0873d {
  grid-area: Area-3;
  align-self: end;
}

#w-node-_1259cf48-cda0-162e-1f0d-e9756a445383-a2e0873d {
  grid-area: Area-6;
}

#w-node-f4d32d2c-a2f9-a076-64b4-04d37fd72125-a2e0873d {
  grid-area: Area-4;
}

#w-node-_905e8e46-6c87-ba85-bdf4-6bc1f007b8d1-a2e0873d {
  grid-area: Area-5;
}

#w-node-_7ee0e41f-1aef-9212-f3df-b4c2a99ee7e5-a2e0873d {
  grid-area: Area-7;
}

#w-node-b511d00b-21b6-274c-ad9f-f4b3c8c08872-a2e0873d {
  grid-area: Area-8;
}

#w-node-_52208ff1-b295-2e06-715f-b35f3387264f-a2e0873d {
  grid-area: Area-10;
}

#w-node-_949f9a12-1e41-212a-f21a-58e0d20567dc-a2e0873d {
  grid-area: Area-11;
  align-self: end;
}

#w-node-_81125b06-9257-34e3-af54-da568f47d168-a2e0873d {
  grid-area: Area-11;
}

#w-node-_23792fac-398d-b2cb-e011-95304a40dbde-a2e0873d {
  grid-area: Area-12;
}

#w-node-_0c927913-f7ae-1834-6bee-04254bf21f33-a2e0873d {
  grid-area: Area-9;
}

#w-node-a2bfd2a5-410d-3fc4-6ad8-6fcad3769db2-a2e0873d {
  grid-area: Area-12;
  align-self: end;
}

#w-node-_434824f0-0bc1-2b56-5410-7d17ab09bc69-a2e0873d {
  grid-area: Area-13;
}

#w-node-d2ba8fc6-cf20-abb3-2d76-2a02b660a9ca-a2e0873d {
  grid-area: Area-13;
  align-self: end;
}

#w-node-_0c774e07-3dc1-68e3-7f0e-3b8c86dc5c9b-a2e0873d {
  grid-area: Area-15;
}

#w-node-_024d11ac-67f8-0b7d-61ac-2eab4c0f65cb-a2e0873d {
  grid-area: Area-14;
  align-self: end;
}

#w-node-d0da6bd2-0c2c-08be-b677-e6c1bb26626b-a2e0873d {
  grid-area: Area-15;
  align-self: end;
}

#w-node-b2694409-873c-c1a0-e7db-3ca2149799a7-a2e0873d {
  grid-area: Area-16;
}

#w-node-_3ef157dc-1c6f-f026-b101-875478063903-a2e0873d {
  grid-area: Area-16;
  align-self: end;
}

#w-node-_6c25a074-1138-a987-b019-3966c1cb82c8-a2e0873d {
  grid-area: Area-18;
  align-self: end;
}

#w-node-_74b03164-2878-1b44-fe99-2972cfb5e6ff-a2e0873d {
  grid-area: Area-14;
}

#w-node-_23ea236a-0111-d6d1-8ee5-844bf16a0f19-a2e0873d {
  grid-area: Area-17;
}

#w-node-_1ee03b6f-c9a9-c9c1-9048-ab1790ca0aad-a2e0873d {
  grid-area: Area-18;
}

#w-node-_2f4c3609-d43f-cca7-a277-d1221e3c8398-a2e0873d {
  grid-area: Area-19;
}

#w-node-eea586d4-811d-73f8-ced2-0a8d4dc4117b-a2e0873d {
  grid-area: Area-20;
}

#w-node-_37315032-773a-afe6-a09c-eefaef2da4fb-a2e0873d {
  grid-area: Area-17;
  align-self: end;
}

#w-node-c856e566-7648-76bd-1ddd-2082d8c37b78-a2e0873d {
  grid-area: Area-19;
  align-self: end;
}

#w-node-a92f1a39-35f7-9d3f-b149-bed89d50448f-a2e0873d {
  grid-area: Area-20;
  align-self: end;
}

#w-node-c5881265-c664-239c-0e82-ea246eb6147c-a2e0873d {
  grid-area: Area-21;
}

#w-node-_583c188d-d87a-50d6-c1b4-9a823d4fffab-a2e0873d {
  grid-area: Area-21;
  align-self: end;
}

#w-node-_83358bed-472e-989d-3f18-14afaabf4d48-a2e0873d {
  grid-area: Area-22;
}

#w-node-_620a9ee5-45db-22c5-b57e-0e8f3d06f9c2-a2e0873d {
  grid-area: Area-22;
  align-self: end;
}

#w-node-_40e9231c-16bd-f813-156f-f9f3a8e551b3-a2e0873d {
  grid-area: Area-23;
  align-self: end;
}

#w-node-e6e47eae-27ed-ec72-4dfd-a89f7832e7df-a2e0873d {
  grid-area: Area-23;
}

#w-node-_22f01d30-2baf-9e39-8ce0-da7af4248a8f-a2e0873d {
  grid-area: Area-24;
  align-self: end;
}

#w-node-_2ac57c1e-6e57-9d57-cf94-7c3c08f9b9a3-a2e0873d {
  grid-area: Area-25;
}

#w-node-a3126c4e-0438-da3b-9d84-2a691d149714-a2e0873d {
  grid-area: Area-24;
}

#w-node-e22264ff-785d-19e3-a8a1-70bc3a478a5b-a2e0873d {
  grid-area: Area-25;
  align-self: end;
}

#w-node-_9ea1fad2-13b1-26f4-ec37-6b3c1325ca23-a2e0873d {
  grid-area: Area-31;
}

#w-node-a95dd9f4-28ca-4b70-e2bd-1c67ef0c9a15-a2e0873d {
  grid-area: Area-26;
}

#w-node-e9ce6677-45c7-fbbf-69e2-3a826935d11f-a2e0873d {
  grid-area: Area-26;
  align-self: end;
}

#w-node-_59e05be8-cb48-ad8f-c348-d65cf1c7533a-a2e0873d {
  grid-area: Area-27;
  align-self: end;
}

#w-node-fbd0aaf9-94c4-b785-1754-b14e1dc371fa-a2e0873d {
  grid-area: Area-29;
}

#w-node-_0e735de6-0436-68e6-1949-d3ad6d09689c-a2e0873d {
  grid-area: Area-28;
  align-self: end;
}

#w-node-b923ad8e-2668-f1aa-0fbc-436aa752f9c3-a2e0873d {
  grid-area: Area-28;
}

#w-node-_494f4c2f-a3ba-7afa-8917-75f083f37f34-a2e0873d {
  grid-area: Area-29;
  align-self: end;
}

#w-node-_756a2edf-4fa5-6213-87e7-32e560f69eda-a2e0873d {
  grid-area: Area-30;
  align-self: end;
}

#w-node-_5cf7f664-67f8-6292-964f-7cd5e9409b3d-a2e0873d {
  grid-area: Area-32;
  align-self: end;
}

#w-node-_45c70ad0-31ad-7805-bf22-8c0c52dad9fa-a2e0873d {
  grid-area: Area-44;
}

#w-node-f1606a2e-5f58-db43-c72b-4936e1c41442-a2e0873d {
  grid-area: Area-45;
}

#w-node-e7a3ac46-0693-9e56-d138-7ab7eb647947-a2e0873d {
  grid-area: Area-41;
}

#w-node-_96804272-503e-c63e-02f2-1a542b26ffbc-a2e0873d {
  grid-area: Area-37;
}

#w-node-_7369e84c-7680-62ac-ec4b-6813427c7b38-a2e0873d {
  grid-area: Area-42;
}

#w-node-_33072765-6ffd-27a9-ddc4-25ffc99203d5-a2e0873d {
  grid-area: Area-35;
}

#w-node-_8d0f1d29-2721-144f-e2fc-44753dd56443-a2e0873d {
  grid-area: Area-32;
}

#w-node-_59334781-a97d-f34e-0d14-4aee3bad0d27-a2e0873d {
  grid-area: Area-40;
}

#w-node-_55aa0566-fd3c-9f32-8309-f7f2521ac237-a2e0873d {
  grid-area: Area-33;
  align-self: end;
}

#w-node-_40b93353-2780-89ff-589a-a6d6e29c59ad-a2e0873d {
  grid-area: Area-33;
}

#w-node-be6d4ae5-d836-cd4c-4e66-bd31b63f5350-a2e0873d {
  grid-area: Area-34;
}

#w-node-_203c7ce5-2f4d-e473-0393-73829201f722-a2e0873d {
  grid-area: Area-39;
}

#w-node-_91b9d272-1989-6633-6ec3-f818270895c5-a2e0873d {
  grid-area: Area-34;
  align-self: end;
}

#w-node-_9a1b4d90-b6a8-9bbe-4d60-70215576b746-a2e0873d {
  grid-area: Area-35;
  align-self: end;
}

#w-node-_6a9d3205-e4ee-90dd-3eae-00ac1f777e32-a2e0873d {
  grid-area: Area-36;
  align-self: end;
}

#w-node-_2a1cd32c-9b55-3ece-d6d0-58fa26b5f3dc-a2e0873d {
  grid-area: Area-37;
  align-self: end;
}

#w-node-_76250f28-d9a7-9a11-ff83-376875d39ea2-a2e0873d {
  grid-area: Area-38;
  align-self: end;
}

#w-node-_5656cd02-4739-eb93-50c2-19176c3b52b0-a2e0873d {
  grid-area: Area-43;
}

#w-node-f3c3652d-ff1c-3003-1c17-c8afbb4a9618-a2e0873d {
  grid-area: Area-38;
}

#w-node-_0e67c005-1105-f906-b51f-0f5f36c87d8b-a2e0873d {
  grid-area: Area-39;
  align-self: end;
}

#w-node-_429e93a9-2dd9-30a2-eb71-1faa02ebd50e-a2e0873d {
  grid-area: Area-40;
  align-self: end;
}

#w-node-ae00a8dd-6898-a160-252d-39dea30b54db-a2e0873d {
  grid-area: Area-41;
  align-self: end;
}

#w-node-_8f4d2078-1477-7aea-367f-6d3207c0512e-a2e0873d {
  grid-area: Area-42;
  align-self: end;
}

#w-node-_9a05bca3-a6ee-3f14-9951-7ddf88a386f8-a2e0873d {
  grid-area: Area-43;
  align-self: end;
}

#w-node-ab1cd325-1f86-68a5-d5ff-a58adf6ac7dd-a2e0873d {
  grid-area: Area-44;
  align-self: end;
}

#w-node-_275ffc1e-5e70-3182-415b-9cdee661e91e-a2e0873d {
  grid-area: Area-45;
  align-self: end;
}

#w-node-_874cb057-e015-4a54-a33f-6d63281f345e-a2e0873d {
  grid-area: Area-46;
  align-self: end;
}

#w-node-_6f2ba138-44c5-efec-5de7-30e2a38df91f-a2e0873d {
  grid-area: Area-47;
  align-self: end;
}

#w-node-_2b416552-4016-2350-d736-decca5fbdf56-a2e0873d {
  grid-area: Area-56;
}

#w-node-e985ba98-984b-4598-7bbe-c605537b50ca-a2e0873d {
  grid-area: Area-52;
}

#w-node-db686ebc-f908-afbc-6c7e-d1d64369e7fb-a2e0873d {
  grid-area: Area-51;
}

#w-node-_54a62790-fd8e-f5a4-c98f-e8cfa81ee80f-a2e0873d {
  grid-area: Area-47;
}

#w-node-b8e5ff91-3b94-a1b8-7ba3-d6d2aa3e4131-a2e0873d {
  grid-area: Area-50;
}

#w-node-e4f26825-0501-4d73-52b2-8faca1efcddf-a2e0873d {
  grid-area: Area-46;
}

#w-node-_247ddd43-ca66-7ad4-449e-915fb8dbdfd8-a2e0873d {
  grid-area: Area-48;
  align-self: end;
}

#w-node-b5f94420-2ad5-db96-8a0c-a3ca61cd154f-a2e0873d {
  grid-area: Area-53;
}

#w-node-f845cc56-c9d0-94ca-9090-8ceb09499edf-a2e0873d {
  grid-area: Area-54;
}

#w-node-_182b26da-1a5b-6002-6094-79452caf499c-a2e0873d {
  grid-area: Area-55;
}

#w-node-_4b46c50f-0583-bbfa-9d40-e742bc7b249e-a2e0873d {
  grid-area: Area-48;
}

#w-node-ce12cbf5-dfe7-cd7e-5676-a64a060fa564-a2e0873d {
  grid-area: Area-49;
  align-self: end;
}

#w-node-_6b5990c0-c43a-a8fd-ff0f-dacea197ba1b-a2e0873d {
  grid-area: Area-50;
  align-self: end;
}

#w-node-_93e9ee36-051d-aabd-99df-1a627d4573e1-a2e0873d {
  grid-area: Area-49;
}

#w-node-d758375d-e5b4-c2d5-d5d2-ca06e3b9316c-a2e0873d {
  grid-area: Area-51;
  align-self: end;
}

#w-node-_07a26c9e-02f1-920c-a9a7-e8ee97983eb7-a2e0873d {
  grid-area: Area-52;
  align-self: end;
}

#w-node-_26877a2c-da85-8cc9-8409-736ad22d287e-a2e0873d {
  grid-area: Area-53;
  align-self: end;
}

#w-node-baa278a0-f0b5-4231-2786-b214714bedf7-a2e0873d {
  grid-area: Area-54;
  align-self: end;
}

#w-node-a4d2119a-dd57-3af2-50fa-10cb4feadcfd-a2e0873d {
  grid-area: Area-55;
  align-self: end;
}

#w-node-_9c790224-6849-69c1-0008-ff26d18b5df2-a2e0873d {
  grid-area: Area-56;
  align-self: end;
}

#w-node-_91b6e673-877b-2b45-165b-d1523fa1db50-a2e0873d {
  grid-area: Area-57;
  align-self: end;
}

#w-node-bff95a9c-1b42-b4da-fa06-8e29f3ad0c65-a2e0873d {
  grid-area: Area-63;
}

#w-node-e3fddcd1-4a60-66ab-6454-5091f9ddf831-a2e0873d {
  grid-area: Area-57;
}

#w-node-_941da13c-f409-188a-bfa0-93c9265aaef1-a2e0873d {
  grid-area: Area-58;
  align-self: end;
}

#w-node-_15e60c37-0227-9511-9d1b-5709b0e773ea-a2e0873d {
  grid-area: Area-60;
}

#w-node-b726b082-d290-e2e6-4a33-16f30e4451ee-a2e0873d {
  grid-area: Area-58;
}

#w-node-_39939438-e253-16c9-fded-09655601cf5e-a2e0873d {
  grid-area: Area-59;
  align-self: end;
}

#w-node-c0111c93-dafc-0f34-f910-a3c93fe0e781-a2e0873d {
  grid-area: Area-59;
}

#w-node-_29738c85-b3ec-94a0-5b53-a60735357511-a2e0873d {
  grid-area: Area-60;
  align-self: end;
}

#w-node-_5d6c0568-8ea6-d0a5-2352-f02017008bb1-a2e0873d {
  grid-area: Area-61;
  align-self: end;
}

#w-node-_548959d1-df6a-8e86-4699-92402098052e-a2e0873d {
  grid-area: Area-62;
  align-self: end;
}

#w-node-d8196b35-2be4-d9e7-b79d-1aefa0d73dee-a2e0873d {
  grid-area: Area-62;
}

#w-node-_14cfdf49-d21c-f913-452a-5254e964b582-a2e0873d {
  grid-area: Area-61;
}

#w-node-cc4823d5-7473-60c6-68be-043489ac0f38-a2e0873d {
  grid-area: Area-64;
  align-self: end;
}

#w-node-ddb04639-b283-3286-858a-0ef533f4236a-a2e0873d {
  grid-area: Area-64;
}

#w-node-_362b72bf-bce6-9ecf-2861-98359faeba3d-a2e0873d {
  grid-area: Area-65;
  align-self: end;
}

#w-node-d1247f73-7bde-4eee-a681-adb5c71d42d5-a2e0873d {
  grid-area: Area-65;
}

#w-node-_079f0199-362d-23a6-4ea5-1849623b90a1-a2e0873d {
  grid-area: Area-67;
  align-self: end;
}

#w-node-_59140e28-d811-63cb-f66a-c49175b5e918-a2e0873d {
  grid-area: Area-71;
}

#w-node-bf76e741-442b-204e-0db6-553f79c197e5-a2e0873d {
  grid-area: Area-67;
}

#w-node-_5ae7ade2-7860-f292-082b-8170f3f8dca0-a2e0873d {
  grid-area: Area-66;
}

#w-node-_97deea92-1435-92df-792d-bcb1ca29c3fb-a2e0873d {
  grid-area: Area-68;
  align-self: end;
}

#w-node-_43795a28-7443-be97-4550-39d788edae76-a2e0873d {
  grid-area: Area-68;
}

#w-node-_5443a7d6-e159-73a6-16b1-00e256ab4025-a2e0873d {
  grid-area: Area-69;
  align-self: end;
}

#w-node-df836eda-cdb3-2c4c-a6e7-b7a858278012-a2e0873d {
  grid-area: Area-69;
}

#w-node-be5154e7-e7c3-c751-7da6-ec59bd0b956d-a2e0873d {
  grid-area: Area-70;
  align-self: end;
}

#w-node-_652168e1-cffe-d56d-952e-6f4aa661d40f-a2e0873d {
  grid-area: Area-71;
  align-self: end;
}

#w-node-ebd82ce7-0f4d-cf1b-8ae4-7b765a660601-a2e0873d {
  grid-area: Area-66;
  align-self: end;
}

#w-node-_52c698c8-a326-b757-ed9a-0368c0936d23-a2e0873d {
  grid-area: Area-99;
  align-self: end;
}

#w-node-c9881e20-c4a5-61aa-ea8c-9c73df7afe42-a2e0873d {
  grid-area: Area-99;
}

#w-node-_85e8642f-7eeb-7f96-3aae-c44fc9b69f46-a2e0873d {
  grid-area: Area-72;
  align-self: end;
}

#w-node-_4703b7bb-15d4-e545-d875-9b1cddcd7936-a2e0873d {
  grid-area: Area-77;
}

#w-node-_4e92fa1f-4c93-cecc-2f56-cf6abd218f3b-a2e0873d {
  grid-area: Area-72;
}

#w-node-d6fc821f-fa6f-8d32-4f99-a6002ea2afad-a2e0873d {
  grid-area: Area-76;
}

#w-node-_0319557d-b5f3-bf01-4334-56e4a3ae9b8f-a2e0873d {
  grid-area: Area-73;
  align-self: end;
}

#w-node-_2eca9b79-bf98-47c7-980a-a4fdd32d2e6e-a2e0873d {
  grid-area: Area-78;
}

#w-node-_046f9dfd-8ece-6bf7-587d-db7123b88afd-a2e0873d {
  grid-area: Area-81;
}

#w-node-b806dacf-2154-2cef-005e-6e544257a7da-a2e0873d {
  grid-area: Area-79;
}

#w-node-ae1fcf44-4186-2689-3fee-b1f2ab4e90ce-a2e0873d {
  grid-area: Area-73;
}

#w-node-_56423789-ec97-57b4-0d13-d42600499732-a2e0873d {
  grid-area: Area-70;
}

#w-node-_2d29ee4b-62cf-1bd2-a8f6-b69ba896c1a1-a2e0873d {
  grid-area: Area-74;
  align-self: end;
}

#w-node-_732352e2-0623-b39a-f28f-0446db164c9d-a2e0873d {
  grid-area: Area-74;
}

#w-node-_055e9151-d3b4-9dc4-950a-4b2c4a19a4e7-a2e0873d {
  grid-area: Area-75;
}

#w-node-_7de340fd-9014-df6d-90d3-40f94bae2e89-a2e0873d {
  grid-area: Area-80;
}

#w-node-_384f38dc-e6b0-e306-4167-760002b236c1-a2e0873d {
  grid-area: Area-75;
  align-self: end;
}

#w-node-b58952db-c676-9aa1-6c26-fc89f260235b-a2e0873d {
  grid-area: Area-76;
  align-self: end;
}

#w-node-e731a35f-da6a-e56f-2b58-daeadcdda546-a2e0873d {
  grid-area: Area-77;
  align-self: end;
}

#w-node-d6bc11b8-640a-a7fe-173c-7f18a82ae9b2-a2e0873d {
  grid-area: Area-78;
  align-self: end;
}

#w-node-_891aff80-5044-0462-12d6-bee9d51db8b7-a2e0873d {
  grid-area: Area-79;
  align-self: end;
}

#w-node-_2744899f-ee5d-cc26-3200-8dc3a1e1d21a-a2e0873d {
  grid-area: Area-80;
  align-self: end;
}

#w-node-_5541daf3-907f-63c8-8949-89dc3c8edc68-a2e0873d {
  grid-area: Area-81;
  align-self: end;
}

#w-node-ecf1fe2c-8f34-e459-3d64-725cbe36a448-a2e0873d {
  grid-area: Area-82;
  align-self: end;
}

#w-node-_7a452e2c-04ff-0b35-7629-ab306bd72ece-a2e0873d {
  grid-area: Area-86;
}

#w-node-ef4c6954-0ff9-77f6-15c6-1b068fa087d9-a2e0873d {
  grid-area: Area-82;
}

#w-node-c71d2081-db75-0ba0-bca9-9c7280e3778b-a2e0873d {
  grid-area: Area-83;
  align-self: end;
}

#w-node-ae168834-6e54-0022-47c3-fd390e091bc9-a2e0873d {
  grid-area: Area-83;
}

#w-node-ff83018c-ce76-d913-0872-bcc2ab3f927b-a2e0873d {
  grid-area: Area-84;
  align-self: end;
}

#w-node-_40a70a19-4a94-4653-ce5b-c583653ce311-a2e0873d {
  grid-area: Area-84;
}

#w-node-e95602dc-c1df-6a45-d8ea-608bb67edaae-a2e0873d {
  grid-area: Area-85;
}

#w-node-_4558fd74-52d4-b59e-02d8-06a6918f89f8-a2e0873d {
  grid-area: Area-85;
  align-self: end;
}

#w-node-_0aeb7470-080e-ebc4-0818-389f020197be-a2e0873d {
  grid-area: Area-86;
  align-self: end;
}

#w-node-_85cae02a-5962-db87-10da-82f94dbe0bb6-a2e0873d {
  grid-area: Area-87;
  align-self: end;
}

#w-node-_75ebe62c-1818-763a-3efc-9b47a330b675-a2e0873d {
  grid-area: Area-87;
}

#w-node-_77c78eee-4e44-e621-879a-c2a59131056b-a2e0873d {
  grid-area: Area-88;
}

#w-node-fd740094-9b80-96af-8a97-86ded5cbdc6b-a2e0873d {
  grid-area: Area-88;
  align-self: end;
}

#w-node-_24c36555-abea-151d-507a-e9ea8364b1c2-a2e0873d {
  grid-area: Area-89;
  align-self: end;
}

#w-node-a71ccadf-3855-5860-de5f-882f9e9993f8-a2e0873d {
  grid-area: Area-89;
}

#w-node-bb3532df-0929-9c7c-8178-7c3641f6c900-a2e0873d {
  grid-area: Area-90;
  align-self: end;
}

#w-node-e3113498-b0f0-4381-148b-fb5ff96d56a5-a2e0873d {
  grid-area: Area-90;
}

#w-node-_4366f86c-a028-8061-ae3f-718633900e6e-a2e0873d {
  grid-area: Area-92;
  align-self: end;
}

#w-node-_9a31a5f0-7577-b5db-c903-1dfbc4a275a4-a2e0873d {
  grid-area: Area-92;
}

#w-node-_7b8962ad-ec19-0d27-8983-035d10a9abe0-a2e0873d {
  grid-area: Area-93;
  align-self: end;
}

#w-node-afedf6d6-162f-2245-78b0-84a68aa016c7-a2e0873d {
  grid-area: Area-93;
}

#w-node-_32ee52ca-ddd8-d681-996b-b2eca0a90f73-a2e0873d {
  grid-area: Area-94;
}

#w-node-_4963a425-dfa8-c15d-593a-0c2f71889d8f-a2e0873d {
  grid-area: Area-94;
  align-self: end;
}

#w-node-_45b1db0b-602b-a3cb-cc8d-132b3e0435a6-a2e0873d {
  grid-area: Area-95;
  align-self: end;
}

#w-node-_49a31bcd-4c94-b8ae-a690-4a61c43ce531-a2e0873d {
  grid-area: Area-95;
}

#w-node-_9b337ca8-14a2-d819-e7be-353def983ecb-a2e0873d {
  grid-area: Area-96;
  align-self: end;
}

#w-node-_25f8189d-7bc2-dbfe-086f-77c431c93962-a2e0873d {
  grid-area: Area-96;
}

#w-node-_9869d3c4-e2ca-a4f7-ffa2-719b209d1046-a2e0873d {
  grid-area: Area-97;
  align-self: end;
}

#w-node-_97e92408-efca-2a65-1097-d550fc31f3a1-a2e0873d {
  grid-area: Area-97;
}

#w-node-d41033a1-867a-adcb-c53c-25e606247b4d-a2e0873d {
  grid-area: Area-100;
}

#w-node-_69311c7d-65fd-b3eb-fdc2-d4032a8622ca-a2e0873d {
  grid-area: Area-98;
  align-self: end;
}

#w-node-a96ae368-7f17-ad7d-92ba-3dd7663e1137-a2e0873d {
  grid-area: Area-98;
}

#w-node-e9f079c5-978c-15b8-07fb-9c626da345e7-a2e0873d {
  grid-area: Area-100;
  align-self: end;
}

#w-node-_0d914480-0ed0-8846-edb4-baa4a416fee1-a2e0873d {
  grid-area: Area-27;
}

#w-node-_505db04b-66a0-8950-632f-6421170105fd-a2e0873d {
  grid-area: Area-30;
}

#w-node-fc71be24-a987-3a7a-2f8c-72c0618e6fc8-a2e0873d {
  grid-area: Area;
  place-self: end center;
}

#w-node-_526fa839-ac0d-d40b-b123-b8b77de4b878-a2e0873d {
  grid-area: Area-2;
  place-self: end center;
}

#w-node-_1525f01b-ec65-c2b4-d6f5-4474302000d7-a2e0873d {
  grid-area: Area-2;
}

#w-node-_4b6f8763-e4c1-6de3-a039-abc166340fff-a2e0873d {
  grid-area: Area;
}

#w-node-d070fe1a-113a-e952-e6d7-6da165a8ebbd-a2e0873d {
  grid-area: Area-3;
  place-self: end center;
}

#w-node-f6c38032-1f1c-78ae-a627-1fa64108fd96-a2e0873d {
  grid-area: Area-3;
}

#w-node-fd5485ae-6d52-7594-76f5-a861cc4ac0aa-a2e0873d {
  grid-area: Area-4;
  place-self: end center;
}

#w-node-de4b2731-85e4-94ec-81f9-ba5973198cb5-a2e0873d {
  grid-area: Area-5;
  place-self: end center;
}

#w-node-_6f7d1abc-f50e-6c57-be9b-2bf75a134088-a2e0873d {
  grid-area: Area-6;
  place-self: end center;
}

#w-node-_441c338b-9b5e-0eb2-06e5-562b9bcc56c9-a2e0873d {
  grid-area: Area-6;
}

#w-node-_137a321c-3d57-861a-7513-678efa646642-a2e0873d {
  grid-area: Area-7;
  place-self: end center;
}

#w-node-ae848313-a687-558d-3c1c-077b7b9cefb9-a2e0873d {
  grid-area: Area-7;
}

#w-node-_606ed1bd-9d56-3611-5a0a-6c1204ec0838-a2e0873d {
  grid-area: Area-11;
}

#w-node-_9357a9d1-66b8-b33c-290a-dac500c36a14-a2e0873d {
  grid-area: Area-16;
}

#w-node-ef414bc1-ab77-0e05-3474-64d819de9891-a2e0873d {
  grid-area: Area-8;
  place-self: end center;
}

#w-node-c9bcd53c-b672-6f0c-a7b9-9bea67f836b9-a2e0873d {
  grid-area: Area-8;
}

#w-node-defda945-3e1d-4e4e-f5cf-df81e0afa306-a2e0873d {
  grid-area: Area-15;
}

#w-node-_30cfda52-093e-35d3-658f-2c8595504e8c-a2e0873d {
  grid-area: Area-4;
}

#w-node-_96f8359b-8152-dced-1659-37dbc45dae4a-a2e0873d {
  grid-area: Area-10;
}

#w-node-_2b1ab239-bc7c-253b-cf27-4ea354e3e2e4-a2e0873d {
  grid-area: Area-5;
}

#w-node-_31a5c5b9-22be-cc7b-4afd-7a225fdc3d1a-a2e0873d {
  grid-area: Area-9;
  place-self: end center;
}

#w-node-_1c8e7eb6-6aa8-a21a-ba05-bd8f7ac5951b-a2e0873d {
  grid-area: Area-9;
}

#w-node-_79811b2b-fe5a-2128-a957-7e92962cbe2b-a2e0873d {
  grid-area: Area-10;
  place-self: end center;
}

#w-node-ce1173b0-8c84-403e-4de0-f55ca42d989b-a2e0873d {
  grid-area: Area-11;
  place-self: end center;
}

#w-node-_47841909-76f4-44e1-5ca4-a09786fb9f33-a2e0873d {
  grid-area: Area-12;
  place-self: end center;
}

#w-node-b1d2aa45-599d-24bc-634c-c92c4e7ccef8-a2e0873d {
  grid-area: Area-17;
}

#w-node-e8854aa5-9880-20d3-b03c-6dde82613c3a-a2e0873d {
  grid-area: Area-12;
}

#w-node-ad53dd47-8b15-e803-3c83-d5a8abd2cc15-a2e0873d {
  grid-area: Area-19;
  place-self: end center;
}

#w-node-_6ce74717-cbdb-adfb-3d15-eb92d7f245fa-a2e0873d {
  grid-area: Area-23;
  place-self: end center;
}

#w-node-_3078ff1c-1778-77bd-d323-a897be81422a-a2e0873d {
  grid-area: Area-24;
  place-self: end center;
}

#w-node-e6505dc5-fb4a-cada-32a7-5eceedf2f18c-a2e0873d {
  grid-area: Area-24;
}

#w-node-eb2367ca-e01a-622b-667f-ec624aba9d37-a2e0873d {
  grid-area: Area-31;
  place-self: end center;
}

#w-node-_02cfbde6-b528-c02e-1e39-60f19c30a57b-a2e0873d {
  grid-area: Area-48;
  place-self: end center;
}

#w-node-_65d73e09-abac-d182-ddcf-e45c3b751441-a2e0873d {
  grid-area: Area-62;
  place-self: end center;
}

#w-node-f01369d0-7748-8665-56ab-f20bdb18fca1-a2e0873d {
  grid-area: Area-62;
}

#w-node-_4061a8fd-5f75-97f6-02ea-e07f144ed654-a2e0873d {
  grid-area: Area-72;
  place-self: end center;
}

#w-node-_49f5cd6e-38a3-bac0-f15d-67ff08e07ab0-a2e0873d {
  grid-area: Area-70;
}

#w-node-_178b411b-6420-4304-0104-1f32814fcb9f-a2e0873d {
  grid-area: Area-13;
}

#w-node-_4ede0b1a-41a8-bf0d-31a5-e5f3ef92b8f9-a2e0873d {
  grid-area: Area-18;
}

#w-node-_5e773cbe-3896-9fb9-da4a-5d43c0e6de2f-a2e0873d {
  grid-area: Area-23;
}

#w-node-_08aa97a1-c0a4-f95b-ec1d-bea8b7a0194c-a2e0873d {
  grid-area: Area-19;
}

#w-node-_714c3306-28f1-0903-6891-b4b29e663e3e-a2e0873d {
  grid-area: Area-14;
}

#w-node-cdf9dce2-5f89-17fb-6835-ce00e296c0d2-a2e0873d {
  grid-area: Area-14;
  place-self: end center;
}

#w-node-_502bd452-c4ad-ac32-5d9a-7b238a3df8f7-a2e0873d {
  grid-area: Area-15;
  place-self: end center;
}

#w-node-_89394214-cfc0-860a-e0f5-e7989e7b5f47-a2e0873d {
  grid-area: Area-16;
  place-self: end center;
}

#w-node-ef8325b4-f21f-ff48-1845-244eba6cd81b-a2e0873d {
  grid-area: Area-17;
  place-self: end center;
}

#w-node-_3fe11d01-880b-2c7c-4b25-59d1ff79e840-a2e0873d {
  grid-area: Area-18;
  place-self: end center;
}

#w-node-_46922012-1350-6f39-073f-deceaca0e0a9-a2e0873d {
  grid-area: Area-20;
  place-self: end center;
}

#w-node-e03d6be0-e5c9-48f3-1c1e-3eabfd94425c-a2e0873d {
  grid-area: Area-21;
  place-self: end center;
}

#w-node-_6735c666-1467-35ae-6f7b-0c605bd45364-a2e0873d {
  grid-area: Area-21;
}

#w-node-b5b13c4f-bfd4-1763-bdf3-40a6115de4fa-a2e0873d {
  grid-area: Area-22;
  place-self: end center;
}

#w-node-_240097fe-c0b5-8515-81f3-25b428da5e69-a2e0873d {
  grid-area: Area-27;
}

#w-node-_06402967-81d0-46ab-3c4d-b34f0fb34fb0-a2e0873d {
  grid-area: Area-32;
}

#w-node-_9d95dad9-5b18-313f-6834-f5e001ee863f-a2e0873d {
  grid-area: Area-36;
}

#w-node-dc860288-2541-0b0f-f339-ff4a330f1b55-a2e0873d {
  grid-area: Area-25;
}

#w-node-_00258e71-d220-01da-ff2c-f7fd58cf6625-a2e0873d {
  grid-area: Area-22;
}

#w-node-c404f181-56c5-dfeb-c41a-9b6467d8ec2e-a2e0873d {
  grid-area: Area-20;
}

#w-node-_54d23e8e-1752-a920-f7ae-6cfd4f06414d-a2e0873d {
  grid-area: Area-25;
  place-self: end center;
}

#w-node-b2179662-204f-b555-8293-384b2a878e8d-a2e0873d {
  grid-area: Area-26;
  place-self: end center;
}

#w-node-_0b895500-d88a-263d-047b-930cf2851145-a2e0873d {
  grid-area: Area-31;
}

#w-node-_08997218-dea6-4e7e-599c-53a03ea8c9c5-a2e0873d {
  grid-area: Area-26;
}

#w-node-_9f2f0bd5-e410-55da-ce99-3b73a7702c4f-a2e0873d {
  grid-area: Area-27;
  place-self: end center;
}

#w-node-_9799711d-3fd0-f548-8794-cb606845c072-a2e0873d {
  grid-area: Area-28;
  place-self: end center;
}

#w-node-_50ef1721-6f31-df7c-7db8-644fe843849e-a2e0873d {
  grid-area: Area-33;
}

#w-node-aa978155-10f5-8efc-3278-94fabafe200f-a2e0873d {
  grid-area: Area-34;
}

#w-node-ab59590d-c021-7f1c-7de3-0856daa5a571-a2e0873d {
  grid-area: Area-28;
}

#w-node-e46f3a83-fe85-82e0-8a34-fd86bd92c540-a2e0873d {
  grid-area: Area-29;
}

#w-node-_9a7c57fd-891a-3622-fc57-45c52f1c34ad-a2e0873d {
  grid-area: Area-30;
}

#w-node-_89bc7d56-5dc2-0c26-babe-f5841c1c7c11-a2e0873d {
  grid-area: Area-35;
}

#w-node-d3646c96-3578-4b9e-89f2-18f26cc5620e-a2e0873d {
  grid-area: Area-29;
  place-self: end center;
}

#w-node-_604fec47-905f-d296-4756-c7bd87a31cd2-a2e0873d {
  grid-area: Area-30;
  place-self: end center;
}

#w-node-_1b438a3f-42e0-cada-f9d6-5a52b17f3436-a2e0873d {
  grid-area: Area-32;
  place-self: end center;
}

#w-node-a1e0ce1a-9bb5-a374-2666-90bb2c325de4-a2e0873d {
  grid-area: Area-33;
  place-self: end center;
}

#w-node-c942931d-1e19-ad86-3177-46be1544165a-a2e0873d {
  grid-area: Area-34;
  place-self: end center;
}

#w-node-_90abec78-30ae-ef0f-e546-9607c621d593-a2e0873d {
  grid-area: Area-35;
  place-self: end center;
}

#w-node-_58324c4a-edeb-8313-e1dc-5de7756e38f7-a2e0873d {
  grid-area: Area-36;
  place-self: end center;
}

#w-node-_77142426-0df2-9878-35c8-92af74652832-a2e0873d {
  grid-area: Area-37;
  place-self: end center;
}

#w-node-daa34ecb-65db-5a7d-0f98-936eda64cc90-a2e0873d {
  grid-area: Area-41;
}

#w-node-f777c6f0-8288-df13-64aa-242fe1334a7c-a2e0873d {
  grid-area: Area-40;
}

#w-node-fa0f6f2c-ea1b-7b8b-66ed-e36da8afd404-a2e0873d {
  grid-area: Area-37;
}

#w-node-ade6b960-bba5-94c3-b340-326b2958b5cd-a2e0873d {
  grid-area: Area-38;
  place-self: end center;
}

#w-node-_6705c95b-d408-cae0-f867-a72bebb937c9-a2e0873d {
  grid-area: Area-43;
}

#w-node-_1365f941-fed8-048e-4875-29a2ddb36b96-a2e0873d {
  grid-area: Area-38;
}

#w-node-a1189d5b-7945-6b67-fc1d-b87d3ee790ae-a2e0873d {
  grid-area: Area-39;
  place-self: end center;
}

#w-node-_261b6c81-1cce-6872-1291-ddd73bb6ca66-a2e0873d {
  grid-area: Area-39;
}

#w-node-_102732e7-f113-5c76-dc8f-70bdc376904c-a2e0873d {
  grid-area: Area-40;
  place-self: end center;
}

#w-node-_65d5e2fb-816b-30ad-a273-941f1f5c4b98-a2e0873d {
  grid-area: Area-41;
  place-self: end center;
}

#w-node-_32b46d25-5da0-fa29-752c-a232c8db4cb0-a2e0873d {
  grid-area: Area-42;
  place-self: end center;
}

#w-node-b77d6225-2f3b-3ea0-717d-8f81ec700cd8-a2e0873d {
  grid-area: Area-42;
}

#w-node-_72d34cb5-a628-fe9c-53dd-46cc097f615b-a2e0873d {
  grid-area: Area-46;
}

#w-node-fc588254-7d87-da28-ebb9-41fd13582af4-a2e0873d {
  grid-area: Area-43;
  place-self: end center;
}

#w-node-c7268b96-0b51-92b1-53f4-ea89e90b22f6-a2e0873d {
  grid-area: Area-44;
  place-self: end center;
}

#w-node-a1736518-c2df-8c16-345a-83465c55883b-a2e0873d {
  grid-area: Area-44;
}

#w-node-_75af6af1-e4a8-67a7-6293-3a69bf071d4b-a2e0873d {
  grid-area: Area-49;
}

#w-node-_69796690-cfc9-f6f7-8b02-df4b4ead09dd-a2e0873d {
  grid-area: Area-45;
}

#w-node-_01841a22-7b86-aa88-2956-645f0d48732c-a2e0873d {
  grid-area: Area-50;
}

#w-node-_38b41f99-8740-5927-f1e5-b8f508302565-a2e0873d {
  grid-area: Area-45;
  place-self: end center;
}

#w-node-_89bf6ffb-d36b-c5d6-929c-b42fed63938d-a2e0873d {
  grid-area: Area-46;
  place-self: end center;
}

#w-node-_2e9910a6-60c8-2576-a4b8-beeab85da33e-a2e0873d {
  grid-area: Area-47;
  place-self: end center;
}

#w-node-_1db182f3-faa4-68ea-e889-83188223a62f-a2e0873d {
  grid-area: Area-47;
}

#w-node-_3de5b38c-a37d-cde3-9cce-ae54d82d4c89-a2e0873d {
  grid-area: Area-48;
}

#w-node-d1a65b5b-ce76-73b6-c8ed-979b7744369d-a2e0873d {
  grid-area: Area-49;
  place-self: end center;
}

#w-node-_77211ad5-7d9a-4fc6-c704-03db2e9df18a-a2e0873d {
  grid-area: Area-50;
  place-self: end center;
}

#w-node-_6e1679aa-0545-64fa-b1cf-fbfb9abe084d-a2e0873d {
  grid-area: Area-51;
  place-self: end center;
}

#w-node-_1f7d95de-00f6-182d-85f3-0d9a5131ae05-a2e0873d {
  grid-area: Area-52;
  place-self: end center;
}

#w-node-b0dd0eb5-6365-e9a1-908a-b38201b20e54-a2e0873d {
  grid-area: Area-52;
}

#w-node-_825e53a6-56c3-14d3-6b27-e36626dbe507-a2e0873d {
  grid-area: Area-51;
}

#w-node-_77b5ba74-316a-523d-bb7b-1c636e00ef69-a2e0873d {
  grid-area: Area-53;
  place-self: end center;
}

#w-node-aafc7ed3-2fa4-c71e-1944-467f68219c59-a2e0873d {
  grid-area: Area-54;
  place-self: end center;
}

#w-node-_1021fdab-dd3c-bcd9-d7c1-34a97842b127-a2e0873d {
  grid-area: Area-55;
  place-self: end center;
}

#w-node-aa150f41-a17c-96f9-2b25-5fb019c4a8fd-a2e0873d {
  grid-area: Area-60;
}

#w-node-ec13bd26-9060-a9bc-1b11-8ccbfa2ec20a-a2e0873d {
  grid-area: Area-56;
  place-self: end center;
}

#w-node-_244844ee-b6e8-6e72-d542-d78d1243398f-a2e0873d {
  grid-area: Area-57;
  place-self: end center;
}

#w-node-fc8f0c32-adb3-fa76-fe9e-aba11f023410-a2e0873d {
  grid-area: Area-57;
}

#w-node-db55be50-6957-cb74-ec26-040e4dde255c-a2e0873d {
  grid-area: Area-61;
}

#w-node-_8f1f8fef-2662-1933-98ed-474e355c0b90-a2e0873d {
  grid-area: Area-56;
}

#w-node-_95f4b589-2bc8-b452-400b-ebdb4b25be26-a2e0873d {
  grid-area: Area-54;
}

#w-node-f04f7cdf-84d6-6c0f-bbf2-5092be1efebc-a2e0873d {
  grid-area: Area-55;
}

#w-node-_89e97871-2cb6-3e20-e444-8942f98b77ff-a2e0873d {
  grid-area: Area-58;
  place-self: end center;
}

#w-node-cefcde0e-292a-d222-771c-bd4e693a504b-a2e0873d {
  grid-area: Area-58;
}

#w-node-_1d6575d8-5ecd-e370-320f-f02968b8d6e2-a2e0873d {
  grid-area: Area-53;
}

#w-node-f28b03d3-058f-d015-419c-30ab1b6a30ce-a2e0873d {
  grid-area: Area-59;
  place-self: end center;
}

#w-node-_1f27e4bf-57b8-5717-a6d7-7636adce4cdf-a2e0873d {
  grid-area: Area-59;
}

#w-node-_5baedc7a-b3e8-d0af-db7f-f95e37ce8287-a2e0873d {
  grid-area: Area-60;
  place-self: end center;
}

#w-node-b81460a8-0bef-1f1a-590d-5b2a9e6333cb-a2e0873d {
  grid-area: Area-61;
  place-self: end center;
}

#w-node-_94cb50ff-e999-959a-3b46-954013e1742a-a2e0873d {
  grid-area: Area-63;
  place-self: end center;
}

#w-node-_84cfe9e0-e8af-8dfb-297b-13591156539c-a2e0873d {
  grid-area: Area-63;
}

#w-node-_436e19ef-3fe0-ac8d-0a17-28fb241f6f20-a2e0873d {
  grid-area: Area-64;
}

#w-node-b6cf8bcd-b0b0-ccb6-1629-0791d90a94c5-a2e0873d {
  grid-area: Area-65;
}

#w-node-_19df8d7a-a2c1-6ce4-2592-0e16adb51472-a2e0873d {
  grid-area: Area-64;
  place-self: end center;
}

#w-node-_1321d802-c27c-9cd2-ea32-daebf1da85cd-a2e0873d {
  grid-area: Area-65;
  place-self: end center;
}

#w-node-_2fc852b4-2bc8-2636-9094-abe3a8b08f67-a2e0873d {
  grid-area: Area-66;
  place-self: end center;
}

#w-node-_86ec7632-caac-9982-b280-708eccc86011-a2e0873d {
  grid-area: Area-67;
  place-self: end center;
}

#w-node-_55b89363-0620-39e0-d9f1-1c91bc2025dd-a2e0873d {
  grid-area: Area-72;
}

#w-node-_90e7730d-109c-4390-0ab3-41c26772e214-a2e0873d {
  grid-area: Area-67;
}

#w-node-_37154307-7cfd-8d55-01b1-d175cf6a159a-a2e0873d {
  grid-area: Area-66;
}

#w-node-a59543a8-5a74-0142-b52b-67ffe73a2d65-a2e0873d {
  grid-area: Area-68;
  place-self: end center;
}

#w-node-_1addbd16-9f62-d78d-71cf-420b895bc574-a2e0873d {
  grid-area: Area-68;
}

#w-node-bd34289e-90ac-d8d8-9d13-9b191d384f53-a2e0873d {
  grid-area: Area-69;
  place-self: end center;
}

#w-node-_0793cdea-e725-f0f4-9867-5fe93a6105fa-a2e0873d {
  grid-area: Area-70;
  place-self: end center;
}

#w-node-_29a72d8f-3d4f-fb56-07b6-ed116e7b8943-a2e0873d {
  grid-area: Area-71;
  place-self: end center;
}

#w-node-_9402b5fd-1f93-d072-22c6-54d376941d34-a2e0873d {
  grid-area: Area-73;
  place-self: end center;
}

#w-node-_752b9bee-dff5-cb5d-2a22-d853222bff82-a2e0873d {
  grid-area: Area-73;
}

#w-node-_86d1088f-d269-043a-ff52-5bf5a6f19e16-a2e0873d {
  grid-area: Area-74;
  place-self: end center;
}

#w-node-e1b27c47-59f2-2ad3-a965-69d8c282820e-a2e0873d {
  grid-area: Area-74;
}

#w-node-_217fc707-ae40-c125-5540-1c128a08e981-a2e0873d {
  grid-area: Area-75;
}

#w-node-_4c413ef5-d974-f7c8-eb4c-cfe73b911a47-a2e0873d {
  grid-area: Area-75;
  place-self: end center;
}

#w-node-fd2ce9e1-3293-fd65-7e1e-4c0b7098f706-a2e0873d {
  grid-area: Area-76;
  place-self: end center;
}

#w-node-_1b804188-afe6-8811-c390-d64a2189d40c-a2e0873d {
  grid-area: Area-77;
  place-self: end center;
}

#w-node-f3666e53-1468-bdeb-617a-60dd8f3df6f6-a2e0873d {
  grid-area: Area-77;
}

#w-node-_5144ab86-7dd4-74f3-4f5f-03143857fd27-a2e0873d {
  grid-area: Area-71;
}

#w-node-f5b12784-6c2e-a06a-c1a4-f90294edf1d0-a2e0873d {
  grid-area: Area-76;
}

#w-node-_5deaa0bd-282b-d098-7882-8966124325c5-a2e0873d {
  grid-area: Area-69;
}

#w-node-_47e6d31f-ebd8-b18d-db61-4aed6297a1e4-a2e0873d {
  grid-area: Area-78;
  place-self: end center;
}

#w-node-_60d72fc0-78cf-5761-f5e0-f45b2997a12d-a2e0873d {
  grid-area: Area-79;
  place-self: end center;
}

#w-node-_80ee5649-0e22-0984-8e59-7d0f78cfb9f7-a2e0873d {
  grid-area: Area-79;
}

#w-node-_59056df8-7def-3d96-4124-1c1c07422022-a2e0873d {
  grid-area: Area-78;
}

#w-node-_22855391-c3b2-d2e4-692a-0629e616b506-a2e0873d {
  grid-area: Area-80;
  place-self: end center;
}

#w-node-_8a445379-01dc-d08d-0d06-1964c8bd9add-a2e0873d {
  grid-area: Area-80;
}

#w-node-_5b0a6b54-aca9-1b29-61bb-87bceea83f64-a2e0873d {
  grid-area: Area-81;
  place-self: end center;
}

#w-node-_49459d98-ab00-f3ae-3d42-6b9ced28bbf2-a2e0873d {
  grid-area: Area-82;
  place-self: end center;
}

#w-node-d7f84888-9ecc-636e-e01c-3f0a8e6c264d-a2e0873d {
  grid-area: Area-82;
}

#w-node-b6a51649-5165-6b76-1d37-0b6f0923ba49-a2e0873d {
  grid-area: Area-81;
}

#w-node-_0a03e4e7-be48-2629-0875-dfc8bc68e5be-a2e0873d {
  grid-area: Area-83;
  place-self: end center;
}

#w-node-c36bfd04-fe40-92db-9114-91ee4ee3d13e-a2e0873d {
  grid-area: Area-83;
}

#w-node-_4ffc0eba-a187-22c5-18c6-59e57eb6a6ab-a2e0873d {
  grid-area: Area-84;
  place-self: end center;
}

#w-node-d8ba15fb-a6bc-26f1-13ab-313b5d669a10-a2e0873d {
  grid-area: Area-84;
}

#w-node-_3c5f136a-ed5e-c937-bfda-a95ed4dac7fd-a2e0873d {
  grid-area: Area-85;
  place-self: end center;
}

#w-node-d5972d73-2f7c-4e69-31c9-f896cd7a1fdd-a2e0873d {
  grid-area: Area-85;
}

#w-node-ef2d7166-367f-3c18-232b-db0d63e0e357-a2e0873d {
  grid-area: Area-86;
  place-self: end center;
}

#w-node-_03db8e60-3ee4-7149-d1b9-36999708d574-a2e0873d {
  grid-area: Area-87;
  place-self: end center;
}

#w-node-_2c1c292b-fc06-84e6-a62b-14ee08b2f970-a2e0873d {
  grid-area: Area-87;
}

#w-node-_2f9059d6-dba9-276d-d09b-32a8ad2e9245-a2e0873d {
  grid-area: Area-86;
}

#w-node-_38e113b3-6605-5991-62a6-d53c6b29d872-a2e0873d {
  grid-area: Area-88;
  place-self: end center;
}

#w-node-ffe18c25-dfb2-6316-744f-d6e0f4f5d723-a2e0873d {
  grid-area: Area-88;
}

#w-node-_5018889e-eb71-c775-ac56-0ea02c358eac-a2e0873d {
  grid-area: Area-89;
  place-self: end center;
}

#w-node-efbab9c4-d446-6eef-6c9d-956fb14196a1-a2e0873d {
  grid-area: Area-89;
}

#w-node-_3ecc6c1e-284f-11cf-f9b4-36caac0aa607-a2e0873d {
  grid-area: Area-90;
}

#w-node-c4a44972-39ba-fad7-90cf-3abcdcb4f61f-a2e0873d {
  grid-area: Area-90;
  place-self: end center;
}

#w-node-b0bfd5ca-c2d5-38f7-46b3-f2eddbaa3e28-a2e0873d {
  grid-area: Area-91;
  place-self: end center;
}

#w-node-_89b91f44-36a1-82a5-ad0b-58704619b4ec-a2e0873d {
  grid-area: Area-92;
  place-self: end center;
}

#w-node-c0e81c11-3d5e-c466-f05a-54c058981f71-a2e0873d {
  grid-area: Area-92;
}

#w-node-_9c4f0cec-7ae7-8ece-2340-eab5e2f21317-a2e0873d {
  grid-area: Area-91;
}

#w-node-fcf9490e-8881-52d5-1db2-21c69590fcc4-a2e0873d {
  grid-area: Area-93;
  place-self: end center;
}

#w-node-f0d2c087-5b73-0be5-77a4-ed3f14b80386-a2e0873d {
  grid-area: Area-95;
}

#w-node-ae65fef8-8a83-d1e0-0066-7aab2fdf6d8f-a2e0873d {
  grid-area: Area-93;
}

#w-node-c86c71df-0986-da4b-1c40-bf5bfa4c3739-a2e0873d {
  grid-area: Area-94;
  place-self: end center;
}

#w-node-bde88373-b3ef-b525-d524-bc1d5c08361a-a2e0873d {
  grid-area: Area-94;
}

#w-node-_562d3172-1a7e-6773-7582-2872386a098e-a2e0873d {
  grid-area: Area-95;
  place-self: end center;
}

#w-node-_31c558d6-d865-09ea-1b2c-e0dd6012acec-a2e0873d {
  grid-area: Area-96;
  place-self: end center;
}

#w-node-_7c86cd41-dc56-4df7-1b46-64e330813652-a2e0873d {
  grid-area: Area-97;
  place-self: end center;
}

#w-node-_891a26d7-dd35-de0c-cf55-c17674318f7d-a2e0873d {
  grid-area: Area-97;
}

#w-node-d07585d3-83eb-39fb-0e4d-5b412f5e5b53-a2e0873d {
  grid-area: Area-99;
}

#w-node-_9786cdad-8dc6-0719-3034-f59cf7212e6d-a2e0873d {
  grid-area: Area-100;
}

#w-node-_07f21d2d-3e43-8ba8-83bc-159e089461ab-a2e0873d {
  grid-area: Area-98;
}

#w-node-e70f5b52-8b92-9cb6-4cc4-d82a34b3755f-a2e0873d {
  grid-area: Area-96;
}

#w-node-_4d3f078d-235d-ef56-4d17-92551fb59d9b-a2e0873d {
  grid-area: Area-98;
  place-self: end center;
}

#w-node-d2e735fd-33d3-cb69-d58c-926c78558787-a2e0873d {
  grid-area: Area-99;
  place-self: end center;
}

#w-node-_22811222-8ec0-d183-0114-0bba43c3e56d-a2e0873d {
  grid-area: Area-100;
  place-self: end center;
}

#w-node-_5f41afc4-2b98-44ee-10ff-7fd6cb48f81c-a2e08744 {
  grid-area: Area-2;
}

#w-node-_59765e59-4561-97d7-8cf1-135771116a8e-a2e08744 {
  grid-area: Area-3;
}

#w-node-_8c01d620-10fc-e739-c7ae-9f2ff8b81ceb-a2e08744 {
  grid-area: Area;
}

#w-node-_4033c1a1-4407-a22c-fc9c-9381d76f96d3-a2e08744 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36b48afa-2884-dcb6-67cc-0bd0226a3425-427126ea {
  grid-area: Area-2;
}

#w-node-_36b48afa-2884-dcb6-67cc-0bd0226a3430-427126ea {
  grid-area: Area-3;
}

#w-node-_36b48afa-2884-dcb6-67cc-0bd0226a343c-427126ea {
  grid-area: Area;
}
