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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --off-set: #314251;
  --logo-color: #405464;
  --white: white;
  --button-possible: #b2c6dc;
  --off-black-for-text: #333;
  --black: black;
  --for-shadows: #b2c6dc80;
}

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.navbar {
  z-index: 999;
  background-color: var(--off-set);
  position: fixed;
  inset: 0% 0% auto;
}

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

.nav-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.nav-link {
  color: var(--white);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

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

.nav-link.w--current {
  color: var(--button-possible);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.nav-dropdown {
  color: var(--white);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.call-to-action {
  background-color: var(--off-set);
  justify-content: center;
  align-items: center;
  height: 50px;
  display: none;
}

.button.call {
  background-color: var(--button-possible);
  color: var(--off-set);
  margin-right: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.button.call:hover {
  background-color: var(--logo-color);
  color: var(--white);
}

.button.call.in-sections.margin {
  margin-top: 25px;
  margin-right: 0;
}

.button.call.in-sections.for-portfolio {
  margin-top: 15px;
}

.button.call.in-sections.contact-jim-on-portfolio {
  margin-top: 25px;
  margin-right: 0;
}

.button.call.submit {
  margin-top: 15px;
}

.button.call.in-header {
  margin-right: 0;
}

.button.contact {
  background-color: var(--logo-color);
  flex: 0 auto;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.button.contact:hover {
  background-color: var(--button-possible);
}

.body {
  object-fit: fill;
}

.dropdown-links {
  background-color: var(--button-possible);
  color: var(--off-set);
  border-bottom: 1px #0000;
  font-weight: 700;
}

.dropdown-links:hover, .dropdown-links:active, .dropdown-links:focus, .dropdown-links:focus-visible, .dropdown-links[data-wf-focus-visible] {
  color: var(--white);
}

.dropdown-links:visited {
  color: var(--off-set);
}

.dropdown-links.w--current {
  color: var(--white);
}

.testimonial-highlight {
  color: var(--white);
  text-align: center;
  font-family: Exo, sans-serif;
  font-size: 15px;
}

.stars {
  color: #ffd900;
}

.stars.bigger {
  font-size: 20px;
}

.logo {
  padding: 0 0 5px;
}

.for-logo {
  background-color: var(--logo-color);
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.section {
  height: auto;
}

.section.full-banner-picture {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98789_chicagoland-home-builder-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-top: 100px;
  padding-top: 175px;
  padding-bottom: 325px;
}

.section.full-banner-picture.kitchen {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98734_palos-park-custom-home-built-by-timberstone-design.jpg");
  padding-top: 175px;
  padding-bottom: 325px;
}

.section.full-banner-picture.home-land {
  margin-top: 165px;
}

.section.full-banner-picture.why-land {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878f_woodridge-custom-home-built-by-timberstone-design.jpg");
  padding-top: 250px;
}

.section.sell {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872e_custom-built-kitchen-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 35px;
  padding-bottom: 35px;
}

.section.sell.for-home {
  background-image: linear-gradient(#eeeeeee6, #eeeeeee6);
  height: auto;
}

.section.sell.for-home.white {
  background-image: linear-gradient(#fffffff2, #fffffff2), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98971_timberstone-design-blueprint.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.sell.for-home.white.no-background {
  background-image: linear-gradient(#fffffff2, #fffffff2);
}

.section.sell.for-story {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98735_custom-backyard-in-bloomington-by-timberstone-design.jpg");
  background-size: auto, cover;
  height: auto;
}

.section.sell._3d-tour-lead, .section.sell.for-portfolio {
  height: auto;
  margin-top: 165px;
}

.section.sell.for-portfolio.list-of-all {
  background-image: linear-gradient(#f5f5f5e6, #f5f5f5e6);
}

.section.sell.for-remodeling {
  margin-top: 165px;
}

.section.sell.for-remodeling.kitchens {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98770_white-kitchen-cabinets-timberstone-design.webp");
  background-position: 0 0, 100%;
}

.section.sell.for-remodeling.bathrooms {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a2_custom-basement-with-pool-table-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.sell.for-remodeling.additions {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878d_beautiful-office-addition-in-chicagoland-by-timberstone-design.jpg");
  background-size: auto, cover;
}

.section.sell.for-remodeling.business-remodel {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896a_brick-and-hardwood-office-western-springs.jpeg");
  background-size: auto, cover;
}

.section.sell.for-remodeling.other-remodels {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b7_custom-laundry-room-build-by-timberstone-design.webp");
  background-size: auto, cover;
}

.section.portfolio-lead {
  background-color: #f1f1f1;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.section.town-organization, .section.contact-form {
  height: auto;
}

.section.contact-lead {
  border: 10px solid var(--button-possible);
  background-color: var(--white);
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
}

.section.contact-lead.contact-the-builder {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98738_open-concept-custom-living-room-into-kitchen-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.footer {
  background-color: #0000;
  background-image: linear-gradient(#314251, #314251);
  flex-direction: row;
  height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.section.spilt-with-title {
  margin-top: 165px;
}

.section.testimonial-top {
  height: auto;
  margin-bottom: 25px;
}

.section.for-3d-tours {
  height: auto;
  padding-top: 15px;
}

.section.for-3d-tours.la-grange-view {
  background-color: #ebebeb;
}

.section.portfolio-list, .section.remodeling-preview {
  height: auto;
}

.section.portfolio-home {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98787_western-springs-custom-home-built-by-timberstone-design-front.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 500px;
  margin-top: 165px;
}

.section.portfolio-home._5321-lawn-ave {
  height: 650px;
}

.section.portfolio-home.bloomington-ranch {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884e_ranch-custom-home-backyard-by-timberstone-design.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._4447-franklin-ave {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882a_front-few-of-custom-home-with-windows-and-in-western-springs.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 0 0;
  height: 700px;
}

.section.portfolio-home._1520-linden-circle {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884d_woodridge-custom-home-by-timberstone-design.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  height: 650px;
}

.section.portfolio-home._507-64th-street {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98863_westmont-custom-home-by-timberstone-design-exterior.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  height: 650px;
}

.section.portfolio-home._11903-89th-court {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886a_palos-park-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._20930-lakewoods-lane {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887e_custom-ranch-home-shorewood-by-timberstone-design.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._4717-countryside {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98883_custom-home-design-build-by-timberstone-design.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  height: 650px;
}

.section.portfolio-home._4000-western-springs {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98899_western-springs-custom-built-home-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._540-western-springs {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ac_western-springs-timberstone-design-picture-custom-exterior.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  height: 650px;
}

.section.portfolio-home._3900-forest-ave {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c1_western-springs-custom-home-built-by-timberstone-design.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
  height: 650px;
}

.section.portfolio-home._922-s-madison {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ca_la-grange-custom-home-built-by-timberstone.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  height: 650px;
}

.section.portfolio-home._600-la-grange {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d7_la-grange-custom-home-built-by-timberstone.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  height: 650px;
}

.section.portfolio-home._1415-la-grange {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e8_la-grange-white-custom-built-home.jpeg");
  background-position: 50% 0;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._5608-south-edgewood {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98736_countryside-custom-home-by-timberstone-design.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  height: 650px;
}

.section.portfolio-home._918-la-grange {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dd_la-grange-custom-home-built-by-timberstone.jpg");
  background-position: 50%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._12641-palos-heights {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98913_palos-heights-custom-built-ranch-home-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._10340-chicago {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98915_custom-chicago-home-by-timberstone-design.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  height: 650px;
}

.section.portfolio-home._939-s-ashland {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98927_la-grange-home-builder.jpeg");
  background-position: 50% 0;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home.ranch-palos-park {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98942_exterior-view-of-palos-park-home.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 650px;
}

.section.portfolio-home._633-s-wiaola {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898e_la-grange-il-custom-home-timberstone-design.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50% 0;
  height: 900px;
  margin-top: 0;
}

.section.portfolio-home._5821-s-edgewood {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98999_la-grange-highlands-custom-built-home-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
  height: 550px;
}

.section.portfolio-home._10843-w-133rd-street {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b5_timberstone-design-new-build-in-orland-park.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.section.portfolio-home._1335-w-48th-street {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927070bf37b19e2006bb98e_Timberstone-design-western-springs-home-builder-picture-2.avif");
  background-position: 50%;
  background-size: cover;
  height: 725px;
}

.section.portfolio-home._6859-sunset-avenue {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c3bdd298b4f019891cf5_Timberstone-design-build-countryside-home-picture-2.avif");
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.section.gallery-pictures, .section.building-atributes {
  height: auto;
}

.section._404 {
  background-image: linear-gradient(#31425180, #31425180), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98776_dining-room-with-wet-bar-western-springs.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 1000px;
}

.section.call-to-action-on-remodels {
  border: 10px solid var(--button-possible);
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ab_room-for-reading-custom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 25px;
  padding-bottom: 25px;
}

.section._3d-tour-boxes {
  background-color: #f0f0f0;
  height: auto;
  margin-top: 165px;
}

.section._3d-tour-boxes.other-scans, .for-title-box {
  margin-top: 0;
}

.title-lead {
  color: var(--off-black-for-text);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
}

.title-lead.middle.for-reviews {
  background-color: var(--button-possible);
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.title-lead.left {
  text-align: left;
}

.title.black {
  color: var(--off-black-for-text);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 55px;
}

.title.black.on-contact {
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

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

.title.white.margin {
  margin-bottom: 25px;
}

.meet-jim {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  height: 500px;
}

.meet-jim.our-process {
  height: auto;
}

.for-rounded-box {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872b_custom-kitchen-by-timberstone-design-with-kitchen-setup.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  margin: 15px;
  box-shadow: 0 1px 5px #00000080;
}

.for-rounded-box.contact-build {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872c_timberstone-design-begin-your-build.jpg");
}

.for-rounded-box.picture-of-jim {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98730_picture-of-jim-mcdonnell.webp");
}

.for-rounded-box.our-process {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98733_kitchen-setup-new-and-custom-built-by-timberstone-design.webp");
  background-position: 100%;
}

.for-rounded-box.thank-you {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872f_western-springs-custom-kitchen-by-timberstone-design-team.jpg");
}

.preview-for-about.left-text {
  margin: 15px;
}

.text-box-preview {
  background-color: #b2c6dc21;
  margin-right: 25px;
  padding: 25px 50px 25px 25px;
}

.text-box-preview.margin-edit {
  margin-right: 0;
}

.h2.black {
  color: var(--off-black-for-text);
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.h2.black.protected {
  color: var(--black);
  margin-top: 10px;
}

.underline-light-blue {
  border-bottom: 3px solid var(--button-possible);
  text-decoration: none;
  display: inline-block;
}

.paragraph {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 40px;
}

.paragraph.attribute-text {
  margin-bottom: 0;
}

.towns {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 25px 15px;
}

.town-box {
  border: 2px solid var(--logo-color);
  border-radius: 5px;
  height: auto;
  margin-bottom: 25px;
  padding-bottom: 15px;
}

.town-title {
  text-align: center;
  height: auto;
  margin-top: 10px;
  margin-bottom: 15px;
}

.bold-town {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.bold-town.la-grange-highlands {
  font-size: 20px;
}

.home {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  height: 250px;
}

.home.western-springs {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927070bf37b19e2006bb98e_Timberstone-design-western-springs-home-builder-picture-2.avif");
  background-position: 50%;
  background-size: cover;
}

.home.la-grange {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872d_custom-one-of-a-kind-timberstone-design-in-la-grange.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: 650px, auto;
}

.home.palos-park {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886a_palos-park-custom-home-by-timberstone-design.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.home.palos-heights {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98913_palos-heights-custom-built-ranch-home-by-timberstone-design.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.home.countryside {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c3bdd298b4f019891cf5_Timberstone-design-build-countryside-home-picture-2.avif");
  background-position: 50%;
  background-size: 500px;
}

.home.woodridge {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884d_woodridge-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.home.wesmont {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98863_westmont-custom-home-by-timberstone-design-exterior.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.home.shorewood {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98872_shorewood-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.home.bloomington {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884e_ranch-custom-home-backyard-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.home.chicago {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98915_custom-chicago-home-by-timberstone-design.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.home.la-grange-highlands {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dd_la-grange-custom-home-built-by-timberstone.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 100%, 0 0;
  background-size: 450px, auto;
}

.home.orland-park {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b5_timberstone-design-new-build-in-orland-park.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
}

.middle-allign {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.contact-grid.on-contact-page {
  padding-left: 15px;
  padding-right: 15px;
}

.form-block {
  border: 5px solid var(--button-possible);
  background-color: var(--off-set);
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 25px;
  padding: 15px;
}

.form-block.for-contact-page {
  margin-right: 0;
}

.success-message {
  color: var(--white);
  background-color: #0bb80b;
}

.field-label {
  color: var(--white);
}

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

.success {
  line-height: 32px;
}

.message {
  object-fit: fill;
  height: 250px;
  padding-top: 10px;
  padding-bottom: 50px;
}

.footer {
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

._3-contact-icons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.contact-title {
  color: var(--white);
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}

.contact-underline {
  border-bottom: 2px solid var(--button-possible);
  margin-bottom: 10px;
  padding-bottom: 2px;
  display: inline-block;
}

.top-section-splits {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  height: 500px;
}

.pic {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872d_custom-one-of-a-kind-timberstone-design-in-la-grange.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 840px;
}

.pic.contact {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b5_timberstone-design-new-build-in-orland-park.jpg");
  background-size: cover;
}

.text {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9877a_interior-entrance-western-springs-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.split-title-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.under-heading {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
}

.under-heading.on-contact {
  margin-bottom: 25px;
}

.side-map {
  flex-direction: column;
  height: 520px;
  display: flex;
}

.side-map.phone {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 600px;
  display: flex;
}

.side-map.phone.hide {
  display: none;
}

.signature {
  color: var(--logo-color);
  margin-bottom: 15px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.text-in-middle {
  margin-top: 190px;
}

.picture-for-testimonials {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dc_custom-one-of-a-kind-orland-park-family-room.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  height: 500px;
  margin: 25px 50px;
  box-shadow: 0 1px 5px #00000080;
}

.homeowner-testimonials {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin: 15px 50px 50px;
}

.for-testimonial-box {
  background-color: #b2c6dc40;
  height: auto;
}

.testimonial {
  border-left-color: var(--logo-color);
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 16px;
  line-height: 40px;
}

.name-of-writer {
  text-align: left;
  margin-bottom: 5px;
  padding-left: 20px;
  font-weight: 700;
}

._3d-tour-matterport {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: .25fr;
  margin-top: 50px;
  margin-bottom: 50px;
}

._3d-tour-matterport.for-dev-purposes {
  padding-top: 0;
  padding-bottom: 25px;
}

._3d-tour-matterport.for-frame-scans {
  padding-top: 50px;
}

._3d-tour-matterport.margin-edit {
  margin-top: 25px;
  margin-bottom: 25px;
}

._3d {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.portfolio-spread {
  margin-top: 25px;
  margin-left: 25px;
  margin-right: 25px;
}

.home-preview {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px none var(--button-possible);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.home-preview.margin-added {
  border-style: none;
  margin-top: 25px;
}

.home-preview.margin-added.last {
  margin-bottom: 25px;
}

.home-preview.margin-added._25 {
  border-style: none;
  margin-bottom: 25px;
}

.picture-of-home {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  height: 400px;
}

.home-box-lead {
  text-align: center;
  padding: 150px 25px;
}

.home-box-lead.chi-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98960_custom-kitchen-open-concept-chicagoland.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.pal-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.lagh-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e4_open-concept-custom-kitchen-la-grange-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.lagh-home-1b-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98905_la-grange-custom-family-room-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.la-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c8_open-concept-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.la-home-1b-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.la-home-1c-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892c_custom-la-grange-kitchen-by-timberstone-design.jpeg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.home-box-lead.pp-home-1a {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886b_custom-kitchen-palos-park-timbersotne-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.pp-home-1b {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98946_custom-kitchen-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.co-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98880_countryside-family-room-with-fireplace.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.co-home-1b-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98900_countryside-exposed-ceiling-beams-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.sho-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887b_shorewood-custom-kitchen-timberstone-design-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wes-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885f_open-concept-kitchen-westmont-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.woo-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98771_open-concept-kitchen-western-springs-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1b-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882c_kitchen-area-with-custom-lights-cabinets-western-springs-by-timberstone.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1c-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98890_front-entrance-area-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1d-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1e-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.blo-home-1a-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9879b_front-entrance-of-custom-bloomington-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.lag-home-4a-box {
  background-image: linear-gradient(#ffffffd9, #ffffffd9), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98983_la-grange-open-concept-kitchen-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.lagh-home-1c-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ad_exposed-custom-kitchen-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.op-home-1a {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c0_orland-park-beams-and-custom-white-cabinets-open-concept-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.wsp-home-1f-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927114867ac34b3e0da13bf_Timberstone-design-western-springs-home-builder-picture-13.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-box-lead.co-home-1c-box {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c5ba7f48f7c5efe45f87_Timberstone-design-build-countryside-home-picture-15.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.title-of-town {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}

.slider {
  height: 400px;
}

.slide-1.wsp-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98786_side-view-of-custom-home-western-springs-il-built-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.blm-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884e_ranch-custom-home-backyard-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.wsp-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881d_custom-western-springs-home-by-timberstone-design-exterior.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.woo-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884d_woodridge-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.wes-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98863_westmont-custom-home-by-timberstone-design-exterior.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.pp-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886a_palos-park-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.sho-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98872_shorewood-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.cou-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98884_countryside-custom-home-by-timberstone-exterior-picture.webp");
  background-position: 0%;
  background-size: cover;
}

.slide-1.wsp-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98899_western-springs-custom-built-home-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.wsp-home-4a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ac_western-springs-timberstone-design-picture-custom-exterior.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.wsp-home-5a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c1_western-springs-custom-home-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ca_la-grange-custom-home-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d7_la-grange-custom-home-built-by-timberstone.webp");
  background-position: 0 0;
  background-size: cover;
}

.slide-1.lag-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e8_la-grange-white-custom-built-home.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.slide-1.cou-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98736_countryside-custom-home-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-4a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dd_la-grange-custom-home-built-by-timberstone.jpg");
  background-position: 100%;
  background-size: cover;
}

.slide-1.pal-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98913_palos-heights-custom-built-ranch-home-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.chi-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98915_custom-chicago-home-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-5a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98927_la-grange-home-builder.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.pp-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98942_exterior-view-of-palos-park-home.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-6a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898e_la-grange-il-custom-home-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-1.lag-home-7a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98999_la-grange-highlands-custom-built-home-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-1.op-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b5_timberstone-design-new-build-in-orland-park.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slide-1.wsp-home-6a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927070bf37b19e2006bb98e_Timberstone-design-western-springs-home-builder-picture-2.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-1.cou-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c3bdd298b4f019891cf5_Timberstone-design-build-countryside-home-picture-2.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872b_custom-kitchen-by-timberstone-design-with-kitchen-setup.webp");
  background-position: 100%;
  background-size: cover;
}

.slide-2.blm-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872e_custom-built-kitchen-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98832_timberstone-design-custom-kitchen-western-springs-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.woo-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wes-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98854_open-concept-custom-kitchen-by-timberstone-design-in-westmont.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.pp-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98868_kitchen-palos-park-design-by-timberstone.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slide-2.sho-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887b_shorewood-custom-kitchen-timberstone-design-built.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.cou-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98882_open-concept-kitchen-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98892_open-concept-kitchen-western-springs-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-4b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-5b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d4_open-concept-white-cabinets-kitchen.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e3_white-cabinets-la-grange-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.cou-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f8_exposed-kitchen-with-accent-beams-and-lights.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-4b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98905_la-grange-custom-family-room-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.pal-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.chi-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891f_custom-kitchen-chicago.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-5b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98929_open-concept-kitchen-with-custom-features.jpeg");
  background-position: 100%;
  background-size: cover;
}

.slide-2.pp-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98946_custom-kitchen-palos-park.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-6b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98982_custom-bathroom-built-by-timberstone-design-master.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.lag-home-7b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b3_la-grange-highlands-family-room-with-exposed-ceiling-black-fireplace-floor.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-2.op-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c1_open-concept-kitchen-with-beams-custom-lighting-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-2.wsp-home-6b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927114867ac34b3e0da13bf_Timberstone-design-western-springs-home-builder-picture-13.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-2.cou-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c5bad66ef4354dab3fe5_Timberstone-design-build-countryside-home-picture-14.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98753_full-bathroom-with-cabinets-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.blm-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98791_backyard-ranch-timberstone-design-build.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98826_master-bathroom-western-springs-custom-home-view.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.woo-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98843_free-standing-tub-custom-shower-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wes-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98853_master-bathroom-westmont-custom-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.pp-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886e_palos-park-master-bathroom-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.sho-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98878_shorewood-custom-home-built-by-timberstone-design.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slide-3.cou-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98885_wooden-beams-custom-stair-case.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889a_western-springs-lead-into-bathroom.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-4c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988aa_master-bathroom-with-free-standing-tub-and-shower.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-5c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b1_bathroom-tub.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cc_bathroom-la-grange-mirrors-vanity.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988dd_open-concept-family-room-with-hardwood-floors.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e7_custom-shutters-hardwood-floor-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.slide-3.cou-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fd_custom-bathroom-with-walk-in-bathtub.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-4c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98902_custom-bathroom-with-tile-tub-la-grange.jpeg");
  background-position: 0%;
  background-size: cover;
}

.slide-3.pal-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890f_timberstone-open-concept-family-room.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.chi-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891e_fireplace-and-cabinets-chicago-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-5c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98928_hallway-with-lights-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.pp-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98948_custom-fireplace-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-6c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9897a_open-concept-kitchen-la-grange-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.lag-home-7c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a8_timberstone-design-custom-kitchen-built.webp");
  background-position: 100%;
  background-size: cover;
}

.slide-3.op-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b6_view-of-shower-walk-in-closet-andvanity.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.wsp-home-6c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692713e3c8ad0d0ce05af7c9_Timberstone-design-western-springs-home-builder-picture-29.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-3.cou-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fa1c19ffbac5b056f_Timberstone-design-build-countryside-home-picture-28.avif");
  background-position: 50%;
  background-size: cover;
}

.remodling-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto;
  margin: 25px;
}

.remodel-box {
  height: 300px;
}

.picture-for-remodeling {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  height: 250px;
}

.picture-for-remodeling.commercial {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878a_office-remodeling-in-western-springs.webp");
  background-position: 30% 40%;
  background-size: cover;
}

.picture-for-remodeling.other {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878c_palos-park-custom-gazebo-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.picture-for-remodeling.additions {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878d_beautiful-office-addition-in-chicagoland-by-timberstone-design.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.picture-for-remodeling.basement {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874a_basement-remodeling-chicagoland-picture-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.picture-for-remodeling.bathroom {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98753_full-bathroom-with-cabinets-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.picture-for-remodeling.kitchen {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872f_western-springs-custom-kitchen-by-timberstone-design-team.jpg");
  background-position: 50%;
  background-size: cover;
}

.remodeling-label {
  background-image: linear-gradient(to bottom, var(--off-set), var(--off-set));
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 10px;
  display: inline-block;
}

.for-remodel-lead {
  color: var(--white);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.button-center {
  border: 1px solid #3142511a;
  border-top-style: none;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.interior-and-exterior-pictures {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 10px;
}

.interior-and-exterior-pictures.wsp-home-6.margin {
  margin-top: 0;
}

.lightbox-link {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98787_western-springs-custom-home-built-by-timberstone-design-front.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98787_western-springs-custom-home-built-by-timberstone-design-front.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98795_exterior-ranch-bloomington-custom-home.jpg");
}

.lightbox-link.blm-home-a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98795_exterior-ranch-bloomington-custom-home.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98796_custom-front-entrance-bloomington-il.jpg");
}

.lightbox-link.blm-home-b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98796_custom-front-entrance-bloomington-il.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98793_3-car-garage-built-by-timberstone-design.jpg");
}

.lightbox-link.blm-home-c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98793_3-car-garage-built-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98794_timberstone-design-custom-ranch-chicagoland-roof-and-yard-overview.jpg");
  background-position: 50%;
}

.lightbox-link.blm-home-d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98794_timberstone-design-custom-ranch-chicagoland-roof-and-yard-overview.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98791_backyard-ranch-timberstone-design-build.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link.blm-home-e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98791_backyard-ranch-timberstone-design-build.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98792_custom-ranch-overview-bloomington-il.jpg");
}

.lightbox-link.blm-home-f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98792_custom-ranch-overview-bloomington-il.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9879b_front-entrance-of-custom-bloomington-home.webp");
}

.lightbox-link.blm-home-g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9879b_front-entrance-of-custom-bloomington-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ab_room-for-reading-custom.webp");
  background-position: 0%;
}

.lightbox-link.blm-home-h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ab_room-for-reading-custom.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9879a_family-room-with-exposed-ceilings.webp");
}

.lightbox-link.blm-home-i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9879a_family-room-with-exposed-ceilings.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987aa_exposed-windows-in-backyard-timberstone-design.webp");
}

.lightbox-link.blm-home-j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987aa_exposed-windows-in-backyard-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98798_family-room-setup-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link.blm-home-k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98798_family-room-setup-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ac_black-windows-looking-out-to-patio.webp");
}

.lightbox-link.blm-home-l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ac_black-windows-looking-out-to-patio.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987af_black-windows-with-view-of-kitchen.webp");
}

.lightbox-link.blm-home-m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987af_black-windows-with-view-of-kitchen.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ae_black-ceiling-windows-with-family-room.webp");
}

.lightbox-link.blm-home-n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ae_black-ceiling-windows-with-family-room.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ad_kitchen-table-with-open-concept.webp");
}

.lightbox-link.blm-home-o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ad_kitchen-table-with-open-concept.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b0_open-concept-kitchen.webp");
}

.lightbox-link.blm-home-p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b0_open-concept-kitchen.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b4_custom-kitchen-by-timberstone-design.webp");
}

.lightbox-link.blm-home-q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b4_custom-kitchen-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b2_kitchen-area-by-timberstone-design.webp");
}

.lightbox-link.blm-home-r:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b2_kitchen-area-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b1_view-of-pantry-and-kitchen-lead.webp");
}

.lightbox-link.blm-home-s:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b1_view-of-pantry-and-kitchen-lead.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b3_pantry-custom-built-by-timberstone.webp");
}

.lightbox-link.blm-home-t:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b3_pantry-custom-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b9_bench-with-laundry-room-setup-timberstone-design.webp");
}

.lightbox-link.blm-home-u:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b9_bench-with-laundry-room-setup-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ba_laundry-room-open-concept-by-timberstone-design.webp");
}

.lightbox-link.blm-home-v:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ba_laundry-room-open-concept-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b6_timberstone-design-laundry-room.webp");
}

.lightbox-link.blm-home-w:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b6_timberstone-design-laundry-room.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b8_slop-sink-in-laundry-room-custom.webp");
}

.lightbox-link.blm-home-x:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b8_slop-sink-in-laundry-room-custom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-y {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b5_stairwell-into-bedroom-timberstone-design.webp");
}

.lightbox-link.blm-home-y:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b5_stairwell-into-bedroom-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-z {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cf_walk-in-closet-by-timberstone-design.webp");
}

.lightbox-link.blm-home-z:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cf_walk-in-closet-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-aa {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cd_master-bathroom-custom-timberstone.webp");
}

.lightbox-link.blm-home-aa:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cd_master-bathroom-custom-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-bb {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cc_free-standing-tub-in-bathroom.webp");
}

.lightbox-link.blm-home-bb:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cc_free-standing-tub-in-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-cc {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ce_bedroom-in-master-with-windows.webp");
}

.lightbox-link.blm-home-cc:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987ce_bedroom-in-master-with-windows.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-dd {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d0_stairwell-custom-build.webp");
}

.lightbox-link.blm-home-dd:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d0_stairwell-custom-build.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-ee {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d3_hallway-stairwell-leading-to-toy-room.webp");
}

.lightbox-link.blm-home-ee:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d3_hallway-stairwell-leading-to-toy-room.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-ff {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d1_custom-bathroom-with-woodwork-and-unique-sink.webp");
}

.lightbox-link.blm-home-ff:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d1_custom-bathroom-with-woodwork-and-unique-sink.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-gg {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d4_playroom-for-kids-with-big-windows.webp");
  background-position: 0%;
}

.lightbox-link.blm-home-gg:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d4_playroom-for-kids-with-big-windows.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-hh {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d2_window-area-with-full-playroom.webp");
}

.lightbox-link.blm-home-hh:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d2_window-area-with-full-playroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-ii {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d5_custom-hallway.webp");
}

.lightbox-link.blm-home-ii:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d5_custom-hallway.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-jj {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98813_custom-bathroom-woodwork-and-vanity.webp");
}

.lightbox-link.blm-home-jj:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98813_custom-bathroom-woodwork-and-vanity.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-kk {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d7_vanity-and-shower-custom-built-by-timberstone-design.webp");
}

.lightbox-link.blm-home-kk:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d7_vanity-and-shower-custom-built-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-ll {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98814_custom-stairs-leading-up-to-kids-area.webp");
}

.lightbox-link.blm-home-ll:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98814_custom-stairs-leading-up-to-kids-area.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-mm {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d6_girls-bedroom-custom-built.webp");
}

.lightbox-link.blm-home-mm:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987d6_girls-bedroom-custom-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-nn {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98812_display-of-kids-room-area-for-play.webp");
}

.lightbox-link.blm-home-nn:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98812_display-of-kids-room-area-for-play.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-oo {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98819_jack-and-jill-bathroom-with-vanity-and-shower.webp");
}

.lightbox-link.blm-home-oo:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98819_jack-and-jill-bathroom-with-vanity-and-shower.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-pp {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98817_jack-jill-bathroom-custom-by-timberstone.webp");
}

.lightbox-link.blm-home-pp:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98817_jack-jill-bathroom-custom-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-qq {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98818_kids-room-custom-build-with-barn-door.webp");
}

.lightbox-link.blm-home-qq:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98818_kids-room-custom-build-with-barn-door.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-rr {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98816_custom-baby-room-with-dark-paint-leading-to-bathroom.webp");
}

.lightbox-link.blm-home-rr:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98816_custom-baby-room-with-dark-paint-leading-to-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-ss {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98815_custom-doors-with-glass-by-timberstone.webp");
}

.lightbox-link.blm-home-ss:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98815_custom-doors-with-glass-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-uu {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881b_office-door-entrance-dark-blue-area.webp");
  background-position: 0%;
}

.lightbox-link.blm-home-uu:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881b_office-door-entrance-dark-blue-area.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-vv {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881c_custom-built-office-chicagoland-by-timberstone.webp");
}

.lightbox-link.blm-home-vv:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881c_custom-built-office-chicagoland-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.blm-home-tt {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881a_windows-custom-built-by-timberstone.webp");
  background-position: 100%;
}

.lightbox-link.blm-home-tt:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881a_windows-custom-built-by-timberstone.webp");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882a_front-few-of-custom-home-with-windows-and-in-western-springs.webp");
}

.lightbox-link.wsp-home-2a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882a_front-few-of-custom-home-with-windows-and-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881d_custom-western-springs-home-by-timberstone-design-exterior.jpg");
}

.lightbox-link.wsp-home-2b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881d_custom-western-springs-home-by-timberstone-design-exterior.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882b_front-entrance-design.jpg");
}

.lightbox-link.wsp-home-2c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882b_front-entrance-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881e_dining-room-custom-lights-and-chair-design.jpg");
}

.lightbox-link.wsp-home-2d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881e_dining-room-custom-lights-and-chair-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882d_office-room-with-doors-and-custom-build-ins.jpg");
}

.lightbox-link.wsp-home-2e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882d_office-room-with-doors-and-custom-build-ins.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882c_kitchen-area-with-custom-lights-cabinets-western-springs-by-timberstone.jpg");
}

.lightbox-link.wsp-home-2f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882c_kitchen-area-with-custom-lights-cabinets-western-springs-by-timberstone.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98832_timberstone-design-custom-kitchen-western-springs-il.jpg");
}

.lightbox-link.wsp-home-2g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98832_timberstone-design-custom-kitchen-western-springs-il.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98822_few-of-custom-kitchen-cabinets-white-in-western-springs.jpg");
}

.lightbox-link.wsp-home-2h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98822_few-of-custom-kitchen-cabinets-white-in-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98821_build-in-eating-area-western-springs.jpg");
}

.lightbox-link.wsp-home-2i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98821_build-in-eating-area-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98827_laundry-room-with-custom-tile-work-western-springs-timberstone-design.jpg");
}

.lightbox-link.wsp-home-2j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98827_laundry-room-with-custom-tile-work-western-springs-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98829_mudroom-with-shiplap-western-springs.jpg");
}

.lightbox-link.wsp-home-2k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98829_mudroom-with-shiplap-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98825_first-floor-bathroom-with-shiplap-walls-blue.jpg");
}

.lightbox-link.wsp-home-2l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98825_first-floor-bathroom-with-shiplap-walls-blue.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882f_wood-beams-exposed-with-family-room-area-windows-western-springs.jpg");
}

.lightbox-link.wsp-home-2m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882f_wood-beams-exposed-with-family-room-area-windows-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98824_family-room-with-beam-ceilings-fireplace-and-white-trim.jpg");
}

.lightbox-link.wsp-home-2n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98824_family-room-with-beam-ceilings-fireplace-and-white-trim.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882e_master-bedroom-with-custom-barnwood-sliding-doors.jpg");
}

.lightbox-link.wsp-home-2o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882e_master-bedroom-with-custom-barnwood-sliding-doors.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98826_master-bathroom-western-springs-custom-home-view.jpg");
}

.lightbox-link.wsp-home-2p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98826_master-bathroom-western-springs-custom-home-view.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98830_white-free-standing-tub-western-springs.jpg");
}

.lightbox-link.wsp-home-2q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98830_white-free-standing-tub-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98831_nursery-for-baby-girl-western-springs-built.jpg");
}

.lightbox-link.wsp-home-2r:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98831_nursery-for-baby-girl-western-springs-built.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881f_exposed-beams-in-attic-western-springs.jpg");
}

.lightbox-link.wsp-home-2s:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9881f_exposed-beams-in-attic-western-springs.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98820_attic-playroom-by-timberstone-design.jpg");
}

.lightbox-link.wsp-home-2t:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98820_attic-playroom-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-2u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98833_western-springs-backyard-view-custom-built.jpg");
}

.lightbox-link.wsp-home-2u:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98833_western-springs-backyard-view-custom-built.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98837_woodridge-custom-home-exterior-by-timbersonte-design.jpg");
}

.lightbox-link.woo-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98837_woodridge-custom-home-exterior-by-timbersonte-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878f_woodridge-custom-home-built-by-timberstone-design.jpg");
  background-position: 50% 100%;
}

.lightbox-link.woo-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878f_woodridge-custom-home-built-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9883e_driveway-white-home-custom-build-by-timberstone-design.jpg");
  background-position: 100%;
}

.lightbox-link.woo-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9883e_driveway-white-home-custom-build-by-timberstone-design.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98838_exterior-backyard-in-woodridge-build.jpg");
}

.lightbox-link.woo-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98838_exterior-backyard-in-woodridge-build.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98841_pool-and-exterior-pictures-woodridge-timberstone-design.jpg");
}

.lightbox-link.woo-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98841_pool-and-exterior-pictures-woodridge-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98845_entry-way-built-by-timberstone-design-in-woodridge.webp");
}

.lightbox-link.woo-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98845_entry-way-built-by-timberstone-design-in-woodridge.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884a_white-shiplap-wall-woodridge-by-timberstone-design.webp");
}

.lightbox-link.woo-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884a_white-shiplap-wall-woodridge-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98849_mudroom-custom-tile-woodridge.webp");
  background-position: 50%;
}

.lightbox-link.woo-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98849_mudroom-custom-tile-woodridge.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884b_laundry-room-custom-cabinets-by-timberstone-design.webp");
}

.lightbox-link.woo-home-1i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9884b_laundry-room-custom-cabinets-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
}

.lightbox-link.woo-home-1j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98847_railings-in-home-built-by-timberstone.webp");
}

.lightbox-link.woo-home-1k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98847_railings-in-home-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98842_light-fixtures-and-custom-railings-built-by-timberstone.webp");
}

.lightbox-link.woo-home-1l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98842_light-fixtures-and-custom-railings-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98840_shower-built-by-timberstone-design-in-woodridge-custom.webp");
  background-size: cover;
}

.lightbox-link.woo-home-1m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98840_shower-built-by-timberstone-design-in-woodridge-custom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98844_shower-tiles-timberstone-design-custom-shower.webp");
}

.lightbox-link.woo-home-1n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98844_shower-tiles-timberstone-design-custom-shower.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98843_free-standing-tub-custom-shower-by-timberstone-design.webp");
}

.lightbox-link.woo-home-1o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98843_free-standing-tub-custom-shower-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98839_master-bathroom-custom-white-cabinets-built-by-timberstone.webp");
}

.lightbox-link.woo-home-1p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98839_master-bathroom-custom-white-cabinets-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98836_bathroom-with-shiplap-woodridge-custom-home.webp");
}

.lightbox-link.woo-home-1q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98836_bathroom-with-shiplap-woodridge-custom-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.woo-home-1r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98835_custom-light-fixtures-woodridge.webp");
  background-position: 50%;
}

.lightbox-link.woo-home-1r:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98835_custom-light-fixtures-woodridge.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98863_westmont-custom-home-by-timberstone-design-exterior.jpg");
}

.lightbox-link.wes-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98863_westmont-custom-home-by-timberstone-design-exterior.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98864_builder-in-westmont-timberstone-design.jpg");
}

.lightbox-link.wes-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98864_builder-in-westmont-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885f_open-concept-kitchen-westmont-by-timberstone.webp");
}

.lightbox-link.wes-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885f_open-concept-kitchen-westmont-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98854_open-concept-custom-kitchen-by-timberstone-design-in-westmont.webp");
}

.lightbox-link.wes-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98854_open-concept-custom-kitchen-by-timberstone-design-in-westmont.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885c_custom-brick-accent-wall-in-westmont-by-timberstone.webp");
}

.lightbox-link.wes-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885c_custom-brick-accent-wall-in-westmont-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98853_master-bathroom-westmont-custom-by-timberstone-design.webp");
}

.lightbox-link.wes-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98853_master-bathroom-westmont-custom-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1awes-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885b_barn-door-timberstone-design-custom-bathroom.webp");
}

.lightbox-link.wes-home-1awes-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885b_barn-door-timberstone-design-custom-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98852_double-vanity-timberstone-design-custom-bathroom.webp");
}

.lightbox-link.wes-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98852_double-vanity-timberstone-design-custom-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885d_custom-shower-westmont-timberstone-design.webp");
}

.lightbox-link.wes-home-1i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885d_custom-shower-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98858_blue-barn-door-westmont-timberstone-design.webp");
  background-position: 50%;
}

.lightbox-link.wes-home-1j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98858_blue-barn-door-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98859_custom-bathroom-build-westmont-timberstone-design.webp");
}

.lightbox-link.wes-home-1k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98859_custom-bathroom-build-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98850_walk-in-closet-westmont-timberstone-design.webp");
}

.lightbox-link.wes-home-1l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98850_walk-in-closet-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885a_custom-shower-bathroom-westmont-timberstone-design.webp");
}

.lightbox-link.wes-home-1m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885a_custom-shower-bathroom-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98855_custom-laundry-room-with-tile-in-westmont.webp");
}

.lightbox-link.wes-home-1n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98855_custom-laundry-room-with-tile-in-westmont.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98851_build-in-white-cabinets-by-timberstone-design.webp");
}

.lightbox-link.wes-home-1o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98851_build-in-white-cabinets-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98860_exterior-wood-work-outsdie-backyard-timberstone-design.webp");
}

.lightbox-link.wes-home-1p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98860_exterior-wood-work-outsdie-backyard-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wes-home-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885e_timberstone-design-backyard-built-custom-westmont.webp");
  background-position: 50%;
}

.lightbox-link.wes-home-1q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885e_timberstone-design-backyard-built-custom-westmont.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886a_palos-park-custom-home-by-timberstone-design.jpg");
}

.lightbox-link.pp-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886a_palos-park-custom-home-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886d_side-view-of-palos-park-home-builder-timberstone.jpg");
}

.lightbox-link.pp-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886d_side-view-of-palos-park-home-builder-timberstone.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886f_palos-park-design-build-timberstone-design.jpeg");
}

.lightbox-link.pp-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886f_palos-park-design-build-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886b_custom-kitchen-palos-park-timbersotne-design.webp");
}

.lightbox-link.pp-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886b_custom-kitchen-palos-park-timbersotne-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98868_kitchen-palos-park-design-by-timberstone.webp");
}

.lightbox-link.pp-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98868_kitchen-palos-park-design-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98867_open-concept-living-room-with-kitchen-and-fireplace-palos-park.webp");
}

.lightbox-link.pp-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98867_open-concept-living-room-with-kitchen-and-fireplace-palos-park.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886e_palos-park-master-bathroom-by-timberstone-design.webp");
}

.lightbox-link.pp-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886e_palos-park-master-bathroom-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98865_custom-white-cabinets-palos-park-home.webp");
}

.lightbox-link.pp-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98865_custom-white-cabinets-palos-park-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98869_basement-shower-palos-park-custom.webp");
}

.lightbox-link.pp-home-1i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98869_basement-shower-palos-park-custom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886c_custom-basement-with-floor-timberstone-design-built.webp");
}

.lightbox-link.pp-home-1j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886c_custom-basement-with-floor-timberstone-design-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98866_exterior-porch-custom-palos-park.jpg");
}

.lightbox-link.pp-home-1k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98866_exterior-porch-custom-palos-park.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887e_custom-ranch-home-shorewood-by-timberstone-design.jpg");
}

.lightbox-link.sho-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887e_custom-ranch-home-shorewood-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98872_shorewood-custom-home-by-timberstone-design.jpg");
}

.lightbox-link.sho-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98872_shorewood-custom-home-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98878_shorewood-custom-home-built-by-timberstone-design.jpg");
}

.lightbox-link.sho-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98878_shorewood-custom-home-built-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887b_shorewood-custom-kitchen-timberstone-design-built.webp");
}

.lightbox-link.sho-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887b_shorewood-custom-kitchen-timberstone-design-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887d_open-concept-kitchen-shorewood-by-timberstone-design.webp");
}

.lightbox-link.sho-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887d_open-concept-kitchen-shorewood-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98873_custom-shower-shorewood-by-timberstone-design.webp");
  background-position: 50% 0;
}

.lightbox-link.sho-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98873_custom-shower-shorewood-by-timberstone-design.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98871_bathroom-completed-by-timberstone-design-in-shorewood.webp");
  background-position: 50%;
}

.lightbox-link.sho-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98871_bathroom-completed-by-timberstone-design-in-shorewood.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887c_custom-bathroom-shorewood-il-by-timberstone-design.webp");
}

.lightbox-link.sho-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887c_custom-bathroom-shorewood-il-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887a_mud-room-shorewood-custom-flooring.webp");
  background-position: 50% 100%;
}

.lightbox-link.sho-home-1i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887a_mud-room-shorewood-custom-flooring.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.lightbox-link.sho-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98879_hallway-done-in-shorewood-by-timberstone-design.webp");
}

.lightbox-link.sho-home-1j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98879_hallway-done-in-shorewood-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.lightbox-link.sho-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98870_custom-wood-flooring-shorewood-by-timberstone-design-and-development.webp");
  background-position: 50%;
}

.lightbox-link.sho-home-1k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98870_custom-wood-flooring-shorewood-by-timberstone-design-and-development.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98884_countryside-custom-home-by-timberstone-exterior-picture.webp");
  background-position: 0%;
}

.lightbox-link.cou-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98884_countryside-custom-home-by-timberstone-exterior-picture.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98883_custom-home-design-build-by-timberstone-design.jpeg");
}

.lightbox-link.cou-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98883_custom-home-design-build-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98882_open-concept-kitchen-by-timberstone-design.webp");
}

.lightbox-link.cou-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98882_open-concept-kitchen-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98880_countryside-family-room-with-fireplace.webp");
}

.lightbox-link.cou-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98880_countryside-family-room-with-fireplace.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887f_kitchen-area-with-exposed-beams-countryside.webp");
}

.lightbox-link.cou-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9887f_kitchen-area-with-exposed-beams-countryside.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98886_wood-beam-ceilings-countryside.webp");
}

.lightbox-link.cou-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98886_wood-beam-ceilings-countryside.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98885_wooden-beams-custom-stair-case.webp");
}

.lightbox-link.cou-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98885_wooden-beams-custom-stair-case.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98881_kitchen-area-timberstone-design-with-custom-lights.webp");
}

.lightbox-link.cou-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98881_kitchen-area-timberstone-design-with-custom-lights.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98899_western-springs-custom-built-home-by-timberstone-design.jpeg");
}

.lightbox-link.wsp-home-3a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98899_western-springs-custom-built-home-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888e_back-of-custom-home-timberstone-design.webp");
}

.lightbox-link.wsp-home-3b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888e_back-of-custom-home-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98890_front-entrance-area-western-springs.webp");
}

.lightbox-link.wsp-home-3c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98890_front-entrance-area-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98892_open-concept-kitchen-western-springs-by-timberstone.webp");
}

.lightbox-link.wsp-home-3d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98892_open-concept-kitchen-western-springs-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98891_fireplace-in-western-springs.webp");
}

.lightbox-link.wsp-home-3e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98891_fireplace-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888f_mud-room-custom-cabinets.webp");
}

.lightbox-link.wsp-home-3f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888f_mud-room-custom-cabinets.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98893_laundry-room-built-western-springs.webp");
}

.lightbox-link.wsp-home-3g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98893_laundry-room-built-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888d_light-fixture-in-dining-room.webp");
}

.lightbox-link.wsp-home-3h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9888d_light-fixture-in-dining-room.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98894_pillars.webp");
}

.lightbox-link.wsp-home-3i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98894_pillars.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98887_bedroom-built-in-custom-home.webp");
  background-position: 50% 0;
}

.lightbox-link.wsp-home-3j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98896_bathroom-with-walk-in-shower-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98897_stairwell-leading-up-western-springs.webp");
}

.lightbox-link.wsp-home-3k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98897_stairwell-leading-up-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889b_western-springs-walk-in-closet-shelves.webp");
}

.lightbox-link.wsp-home-3l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889b_western-springs-walk-in-closet-shelves.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889a_western-springs-lead-into-bathroom.webp");
}

.lightbox-link.wsp-home-3m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889a_western-springs-lead-into-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98898_western-springs-custom-nook.webp");
}

.lightbox-link.wsp-home-3n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98898_western-springs-custom-nook.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-3o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98888_hallway-western-springs-built.webp");
  background-position: 50% 0;
}

.lightbox-link.wsp-home-3o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98888_hallway-western-springs-built.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ac_western-springs-timberstone-design-picture-custom-exterior.jpeg");
}

.lightbox-link.wsp-home-4a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ac_western-springs-timberstone-design-picture-custom-exterior.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
}

.lightbox-link.wsp-home-4b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ab_timberstone-design-open-concept-family-room-with-hardwood-floors.webp");
}

.lightbox-link.wsp-home-4c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ab_timberstone-design-open-concept-family-room-with-hardwood-floors.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889d_family-room-with-fireplace-timberstone-design.webp");
}

.lightbox-link.wsp-home-4d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889d_family-room-with-fireplace-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a8_master-bathroom-with-mirrors-custom-built.webp");
}

.lightbox-link.wsp-home-4e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a8_master-bathroom-with-mirrors-custom-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a1_custom-office-with-windows-and-trim.webp");
}

.lightbox-link.wsp-home-4f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a1_custom-office-with-windows-and-trim.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a7_laundry-room-custom-with-cabinets.webp");
}

.lightbox-link.wsp-home-4g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a7_laundry-room-custom-with-cabinets.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889c_bedroom-with-fan-in-western-springs.webp");
}

.lightbox-link.wsp-home-4h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9889c_bedroom-with-fan-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988aa_master-bathroom-with-free-standing-tub-and-shower.webp");
}

.lightbox-link.wsp-home-4i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988aa_master-bathroom-with-free-standing-tub-and-shower.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a9_timberstone-design-custom-walk-in-closet.webp");
}

.lightbox-link.wsp-home-4j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a9_timberstone-design-custom-walk-in-closet.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a5_bathroom-with-vanity-custom-tile.webp");
}

.lightbox-link.wsp-home-4k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a5_bathroom-with-vanity-custom-tile.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-4l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a2_custom-basement-with-pool-table-western-springs.webp");
}

.lightbox-link.wsp-home-4l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a2_custom-basement-with-pool-table-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c1_western-springs-custom-home-built-by-timberstone-design.webp");
}

.lightbox-link.wsp-home-5a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c1_western-springs-custom-home-built-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b6_front-stoops-western-springs-beautiful-entrance.webp");
}

.lightbox-link.wsp-home-5b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b6_front-stoops-western-springs-beautiful-entrance.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bf_timberstone-porch-with-2-car-garage.webp");
}

.lightbox-link.wsp-home-5c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bf_timberstone-porch-with-2-car-garage.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b8_grey-siding-backyard-timberstone.webp");
}

.lightbox-link.wsp-home-5d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b8_grey-siding-backyard-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
}

.lightbox-link.wsp-home-5e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bb_side-view-of-kitchen-timberstone-design.webp");
}

.lightbox-link.wsp-home-5f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bb_side-view-of-kitchen-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b9_fireplace-western-springs-timberstone-design.webp");
}

.lightbox-link.wsp-home-5g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b9_fireplace-western-springs-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ba_hardwood-floors-timberstone-design.webp");
}

.lightbox-link.wsp-home-5h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ba_hardwood-floors-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b7_hard-floors-timberstone-design-in-western-springs-home.webp");
}

.lightbox-link.wsp-home-5i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b7_hard-floors-timberstone-design-in-western-springs-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ad_bathroom-flooring-timberstone-design.webp");
}

.lightbox-link.wsp-home-5j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ad_bathroom-flooring-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b1_bathroom-tub.webp");
}

.lightbox-link.wsp-home-5k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b1_bathroom-tub.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b0_bathroom-with-white-cabinets-timberstone.webp");
}

.lightbox-link.wsp-home-5l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b0_bathroom-with-white-cabinets-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b3_custom-lights-timberstone.webp");
}

.lightbox-link.wsp-home-5m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b3_custom-lights-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ae_custom-cabinet-build-by-timberstone.webp");
}

.lightbox-link.wsp-home-5n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ae_custom-cabinet-build-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b2_bathroom-built-by-timberstone.webp");
}

.lightbox-link.wsp-home-5o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988b2_bathroom-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bd_timberstone-toilet-western-springs-bathroom.webp");
  background-position: 50%;
}

.lightbox-link.wsp-home-5p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988bd_timberstone-toilet-western-springs-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c2_white-doors-hardwood-floors.webp");
}

.lightbox-link.wsp-home-5q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c2_white-doors-hardwood-floors.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.wsp-home-5r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c3_wine-cellar-basement-western-springs.webp");
}

.lightbox-link.wsp-home-5r:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c3_wine-cellar-basement-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ca_la-grange-custom-home-built-by-timberstone.webp");
}

.lightbox-link.lag-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ca_la-grange-custom-home-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d4_open-concept-white-cabinets-kitchen.webp");
}

.lightbox-link.lag-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d4_open-concept-white-cabinets-kitchen.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d3_custom-kitchen-timberstone-design.webp");
}

.lightbox-link.lag-home-1c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d3_custom-kitchen-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d2_kitchen-view-la-grange.webp");
}

.lightbox-link.lag-home-1d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d2_kitchen-view-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cf_custom-wine-wall-la-grange.webp");
}

.lightbox-link.lag-home-1e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cf_custom-wine-wall-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c9_open-concept-dining-room-into-family-room.webp");
}

.lightbox-link.lag-home-1f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c9_open-concept-dining-room-into-family-room.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c8_open-concept-la-grange.webp");
}

.lightbox-link.lag-home-1g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c8_open-concept-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c7_mud-room-nook-wood-door-barn.webp");
}

.lightbox-link.lag-home-1h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c7_mud-room-nook-wood-door-barn.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c6_custom-office-la-grange.webp");
  background-position: 50%;
}

.lightbox-link.lag-home-1i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c6_custom-office-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cb_dining-room-with-custom-wall.webp");
  background-position: 0%;
}

.lightbox-link.lag-home-1j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cb_dining-room-with-custom-wall.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cd_stairwell-la-grange-built.webp");
}

.lightbox-link.lag-home-1k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cd_stairwell-la-grange-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c4_custom-stairwell-la-grange.webp");
}

.lightbox-link.lag-home-1l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c4_custom-stairwell-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cc_bathroom-la-grange-mirrors-vanity.webp");
}

.lightbox-link.lag-home-1m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988cc_bathroom-la-grange-mirrors-vanity.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ce_bedroom-with-windows-in-la-grange.webp");
}

.lightbox-link.lag-home-1n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ce_bedroom-with-windows-in-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d0_la-grange-backyard-built-custom.webp");
}

.lightbox-link.lag-home-1o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d0_la-grange-backyard-built-custom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d7_la-grange-custom-home-built-by-timberstone.webp");
}

.lightbox-link.lag-home-2a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d7_la-grange-custom-home-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988df_backyard-view-la-grange-by-timberstone.webp");
}

.lightbox-link.lag-home-2b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988df_backyard-view-la-grange-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d9_lighting-beautiful-timberstone.webp");
  background-position: 50% 0;
}

.lightbox-link.lag-home-2c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d9_lighting-beautiful-timberstone.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d6_hallway-timberstone-design-built.webp");
}

.lightbox-link.lag-home-2d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d6_hallway-timberstone-design-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
}

.lightbox-link.lag-home-2e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988da_la-grange-hood-stove-timberstone.webp");
}

.lightbox-link.lag-home-2f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988da_la-grange-hood-stove-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988dc_stairwell-living-room-timberstone.webp");
}

.lightbox-link.lag-home-2g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988dc_stairwell-living-room-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988dd_open-concept-family-room-with-hardwood-floors.webp");
}

.lightbox-link.lag-home-2h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988dd_open-concept-family-room-with-hardwood-floors.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988db_custom-shower-la-grange.webp");
}

.lightbox-link.lag-home-2i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988db_custom-shower-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d8_bathroom-with-shower.webp");
}

.lightbox-link.lag-home-2j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d8_bathroom-with-shower.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e1_stairwell-view-downstairs-timberstone-design.webp");
}

.lightbox-link.lag-home-2k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e1_stairwell-view-downstairs-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-2l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e0_walk-in-closet-custom-la-grange.webp");
}

.lightbox-link.lag-home-2l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e0_walk-in-closet-custom-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e8_la-grange-white-custom-built-home.jpeg");
  background-position: 50% 0;
}

.lightbox-link.lag-home-3a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e8_la-grange-white-custom-built-home.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e9_custom-hardwood-flooring-built-by-timberstone.webp");
}

.lightbox-link.lag-home-3b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e9_custom-hardwood-flooring-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e3_white-cabinets-la-grange-built-by-timberstone.webp");
}

.lightbox-link.lag-home-3c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e3_white-cabinets-la-grange-built-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e4_open-concept-custom-kitchen-la-grange-built.webp");
}

.lightbox-link.lag-home-3d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e4_open-concept-custom-kitchen-la-grange-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e6_custom-table-dinner-eating-area-la-grange.webp");
}

.lightbox-link.lag-home-3e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e6_custom-table-dinner-eating-area-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e7_custom-shutters-hardwood-floor-la-grange.webp");
}

.lightbox-link.lag-home-3f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e7_custom-shutters-hardwood-floor-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ea_custom-family-room-design-by-timberstone.webp");
}

.lightbox-link.lag-home-3g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ea_custom-family-room-design-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e5_dining-room-custom-table-light-fixture.webp");
}

.lightbox-link.lag-home-3h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e5_dining-room-custom-table-light-fixture.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e2_custom-shutters-in-la-grange.webp");
}

.lightbox-link.lag-home-3i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988e2_custom-shutters-in-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ec_bedroom-master-built-with-lights.webp");
}

.lightbox-link.lag-home-3j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ec_bedroom-master-built-with-lights.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-3k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988eb_barn-sliding-doors-la-grange.webp");
}

.lightbox-link.lag-home-3k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988eb_barn-sliding-doors-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98736_countryside-custom-home-by-timberstone-design.jpg");
}

.lightbox-link.cou-home-2a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98736_countryside-custom-home-by-timberstone-design.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f5_hallway-with-lights-and-beams-countryside.jpeg");
  background-position: 50%;
}

.lightbox-link.cou-home-2b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f5_hallway-with-lights-and-beams-countryside.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f2_timberstone-doorway-custom-built.jpeg");
}

.lightbox-link.cou-home-2c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f2_timberstone-doorway-custom-built.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98900_countryside-exposed-ceiling-beams-by-timberstone.jpeg");
}

.lightbox-link.cou-home-2d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98900_countryside-exposed-ceiling-beams-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fb_fireplace-custom-countryside.jpeg");
}

.lightbox-link.cou-home-2e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fb_fireplace-custom-countryside.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f4_open-concept-countryside-home-by-timberstone.jpeg");
}

.lightbox-link.cou-home-2f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f4_open-concept-countryside-home-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f8_exposed-kitchen-with-accent-beams-and-lights.jpeg");
}

.lightbox-link.cou-home-2g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f8_exposed-kitchen-with-accent-beams-and-lights.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f3_timberstone-open-concept-living-room.jpeg");
}

.lightbox-link.cou-home-2h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f3_timberstone-open-concept-living-room.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ff_countryside-laundy-room.jpeg");
}

.lightbox-link.cou-home-2i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ff_countryside-laundy-room.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f7_custom-wood-floors-by-timberstone-design.jpeg");
}

.lightbox-link.cou-home-2j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f7_custom-wood-floors-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fd_custom-bathroom-with-walk-in-bathtub.jpeg");
}

.lightbox-link.cou-home-2k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fd_custom-bathroom-with-walk-in-bathtub.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f1_walk-in-closet-countryside.jpeg");
}

.lightbox-link.cou-home-2l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f1_walk-in-closet-countryside.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ee_bedroom-into-bathroom-custom-trim-floor.jpeg");
}

.lightbox-link.cou-home-2m:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ee_bedroom-into-bathroom-custom-trim-floor.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ef_custom-area-of-home-with-doors-big-room.jpeg");
}

.lightbox-link.cou-home-2n:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ef_custom-area-of-home-with-doors-big-room.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fe_bathroom-with-custom-countertops.jpeg");
}

.lightbox-link.cou-home-2o:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fe_bathroom-with-custom-countertops.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fc_wood-door-vanity-in-bathroom.jpeg");
}

.lightbox-link.cou-home-2p:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fc_wood-door-vanity-in-bathroom.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.cou-home-2q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ed_welcome-area-in-countryside-by-timberstone.jpeg");
}

.lightbox-link.cou-home-2q:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988ed_welcome-area-in-countryside-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dd_la-grange-custom-home-built-by-timberstone.jpg");
  background-position: 100%;
}

.lightbox-link.lag-home-4a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dd_la-grange-custom-home-built-by-timberstone.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98906_la-grange-fireplace-in-family-room.jpeg");
}

.lightbox-link.lag-home-4b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98906_la-grange-fireplace-in-family-room.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890b_timberstone-built-la-grange-family-room-with-stairs-custom.jpeg");
}

.lightbox-link.lag-home-4c:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890b_timberstone-built-la-grange-family-room-with-stairs-custom.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98903_custom-kitchen-la-grange-built-by-timberstone.jpeg");
}

.lightbox-link.lag-home-4d:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98903_custom-kitchen-la-grange-built-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98905_la-grange-custom-family-room-by-timberstone-design.jpeg");
}

.lightbox-link.lag-home-4e:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98905_la-grange-custom-family-room-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98901_family-room-with-lights-and-fireplace.jpeg");
}

.lightbox-link.lag-home-4f:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98901_family-room-with-lights-and-fireplace.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98909_open-concept-family-room-la-grange-by-timberstone.jpeg");
}

.lightbox-link.lag-home-4g:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98909_open-concept-family-room-la-grange-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98904_exposed-beams-timberstone-design-home.jpeg");
}

.lightbox-link.lag-home-4h:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98904_exposed-beams-timberstone-design-home.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98902_custom-bathroom-with-tile-tub-la-grange.jpeg");
  background-position: 0%;
}

.lightbox-link.lag-home-4i:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98902_custom-bathroom-with-tile-tub-la-grange.jpeg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98908_sink-in-custom-bathroom-la-grange.jpeg");
}

.lightbox-link.lag-home-4j:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98908_sink-in-custom-bathroom-la-grange.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890a_timberstone-design-custom-built-barn-door.jpeg");
}

.lightbox-link.lag-home-4k:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890a_timberstone-design-custom-built-barn-door.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-4l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98907_la-grange-laundry-room-by-timberstone.jpeg");
}

.lightbox-link.lag-home-4l:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98907_la-grange-laundry-room-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98913_palos-heights-custom-built-ranch-home-by-timberstone-design.jpeg");
}

.lightbox-link.pal-home-1a:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98913_palos-heights-custom-built-ranch-home-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
}

.lightbox-link.pal-home-1b:hover {
  background-image: linear-gradient(#b2c6dc80, #b2c6dc80), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890d_open-concept-custom-kitchen-palos-heights.jpeg");
}

.lightbox-link.pal-home-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890d_open-concept-custom-kitchen-palos-heights.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890f_timberstone-open-concept-family-room.jpeg");
}

.lightbox-link.pal-home-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890f_timberstone-open-concept-family-room.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98912_brick-fireplace-custom-by-timberstone.jpeg");
}

.lightbox-link.pal-home-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98912_brick-fireplace-custom-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890c_custom-shower-built-palos-heights-by-timberstone.jpeg");
}

.lightbox-link.pal-home-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890c_custom-shower-built-palos-heights-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98910_custom-flooring-by-timberstone-design.png");
}

.lightbox-link.pal-home-1g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98910_custom-flooring-by-timberstone-design.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pal-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890e_beer-taps-palos-heights-custom-home.jpeg");
}

.lightbox-link.pal-home-1h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9890e_beer-taps-palos-heights-custom-home.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98915_custom-chicago-home-by-timberstone-design.jpeg");
}

.lightbox-link.chi-home-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98915_custom-chicago-home-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98923_custom-lighting-chicago.jpeg");
}

.lightbox-link.chi-home-1n:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98923_custom-lighting-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891f_custom-kitchen-chicago.jpeg");
}

.lightbox-link.chi-home-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891f_custom-kitchen-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891e_fireplace-and-cabinets-chicago-by-timberstone.jpeg");
}

.lightbox-link.chi-home-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891e_fireplace-and-cabinets-chicago-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98921_custom-countertop-exposed-kitchen.jpeg");
}

.lightbox-link.chi-home-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98921_custom-countertop-exposed-kitchen.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891c_built-in-cabinets-by-timberstone.jpeg");
}

.lightbox-link.chi-home-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891c_built-in-cabinets-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98924_mudroom-white-shiplap-chicago.jpeg");
}

.lightbox-link.chi-home-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98924_mudroom-white-shiplap-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98917_custom-cabinets-white-in-chicago.jpeg");
}

.lightbox-link.chi-home-1g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98917_custom-cabinets-white-in-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98918_shower-tile-done-by-timbersont-design.jpeg");
}

.lightbox-link.chi-home-1h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98918_shower-tile-done-by-timbersont-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98920_master-bathroom-with-tub-and-shower-chicago.jpeg");
}

.lightbox-link.chi-home-1i:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98920_master-bathroom-with-tub-and-shower-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891b_custom-tile-by-timberstone-in-chicago.jpeg");
}

.lightbox-link.chi-home-1j:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891b_custom-tile-by-timberstone-in-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891d_chicago-long-vanity.jpeg");
}

.lightbox-link.chi-home-1k:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891d_chicago-long-vanity.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98922_chicago-basement-with-custom-flooring.jpeg");
}

.lightbox-link.chi-home-1l:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98922_chicago-basement-with-custom-flooring.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98919_basement-with-wet-bar-chicago.jpeg");
}

.lightbox-link.chi-home-1m:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98919_basement-with-wet-bar-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.chi-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891a_chicago-backyard-custom-home-by-timberstone.jpg");
}

.lightbox-link.chi-home-1o:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9891a_chicago-backyard-custom-home-by-timberstone.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98927_la-grange-home-builder.jpeg");
}

.lightbox-link.lag-home-5a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98927_la-grange-home-builder.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98928_hallway-with-lights-by-timberstone-design.jpeg");
}

.lightbox-link.lag-home-5b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98928_hallway-with-lights-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98929_open-concept-kitchen-with-custom-features.jpeg");
}

.lightbox-link.lag-home-5c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98929_open-concept-kitchen-with-custom-features.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892c_custom-la-grange-kitchen-by-timberstone-design.jpeg");
}

.lightbox-link.lag-home-5d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892c_custom-la-grange-kitchen-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892b_family-room-timberstone-design.jpeg");
}

.lightbox-link.lag-home-5e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892b_family-room-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.lag-home-5f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892a_laundry-room-picture-of-tile-on-floor.jpeg");
}

.lightbox-link.lag-home-5f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892a_laundry-room-picture-of-tile-on-floor.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98942_exterior-view-of-palos-park-home.jpeg");
}

.lightbox-link.pp-home-2a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98942_exterior-view-of-palos-park-home.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98938_palos-park-custom-home.jpeg");
}

.lightbox-link.pp-home-2b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98938_palos-park-custom-home.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98933_zoom-in-front-entrance-palos-park.jpeg");
}

.lightbox-link.pp-home-2c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98933_zoom-in-front-entrance-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98949_custom-palos-park-home-built.jpeg");
}

.lightbox-link.pp-home-2d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98949_custom-palos-park-home-built.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98941_exterior-hangout-palos-park.jpeg");
}

.lightbox-link.pp-home-2e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98941_exterior-hangout-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98943_gathering-area-palos-park-by-timberstone.jpeg");
}

.lightbox-link.pp-home-2f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98943_gathering-area-palos-park-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892f_stairs-leading-up-to-hallway.jpeg");
}

.lightbox-link.pp-home-2g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892f_stairs-leading-up-to-hallway.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892e_stairwell-in-palos.jpeg");
}

.lightbox-link.pp-home-2h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9892e_stairwell-in-palos.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98948_custom-fireplace-timberstone-design.jpeg");
}

.lightbox-link.pp-home-2i:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98948_custom-fireplace-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98935_palos-park-cabinets-by-timberstone-design.jpeg");
  background-position: 50%;
}

.lightbox-link.pp-home-2j:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98935_palos-park-cabinets-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98946_custom-kitchen-palos-park.jpeg");
}

.lightbox-link.pp-home-2k:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98946_custom-kitchen-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893e_kitchen-with-hardwood-floors.jpeg");
}

.lightbox-link.pp-home-2l:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893e_kitchen-with-hardwood-floors.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98937_open-concept-kitchen-palos-park.jpeg");
}

.lightbox-link.pp-home-2m:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98937_open-concept-kitchen-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98939_open-concept-custom-kitchen-palos-park.jpeg");
}

.lightbox-link.pp-home-2n:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98939_open-concept-custom-kitchen-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894b_bathroom-palos-park-by-timberstone.jpeg");
}

.lightbox-link.pp-home-2o:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894b_bathroom-palos-park-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893b_laundry-room-palos-park.jpeg");
}

.lightbox-link.pp-home-2p:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893b_laundry-room-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893a_mud-room-palos-park.jpeg");
}

.lightbox-link.pp-home-2q:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893a_mud-room-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98947_custom-bathroom-by-timberstone.jpeg");
}

.lightbox-link.pp-home-2r:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98947_custom-bathroom-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98944_dining-room-with-lights-in-palos-park.jpeg");
}

.lightbox-link.pp-home-2s:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98944_dining-room-with-lights-in-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894c_basement-in-palos-park.jpeg");
}

.lightbox-link.pp-home-2t:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894c_basement-in-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893d_living-room-with-chairs.jpeg");
}

.lightbox-link.pp-home-2u:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893d_living-room-with-chairs.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98945_custom-bathroom-by-palos-park.jpeg");
}

.lightbox-link.pp-home-2v:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98945_custom-bathroom-by-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98931_vanity-sink-palos-park.jpeg");
}

.lightbox-link.pp-home-2w:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98931_vanity-sink-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893c_master-bedroom-with-big-windows.jpeg");
}

.lightbox-link.pp-home-2x:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893c_master-bedroom-with-big-windows.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2y {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98940_free-standing-tub-in-palos-park.jpeg");
}

.lightbox-link.pp-home-2y:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98940_free-standing-tub-in-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2z {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894d_bedroom-in-palos-park.jpeg");
}

.lightbox-link.pp-home-2z:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894d_bedroom-in-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link.pp-home-2aa {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893f_girls-room-with-fan.jpeg");
}

.lightbox-link.pp-home-2aa:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9893f_girls-room-with-fan.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

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

.utility-page-wrap.password {
  background-image: linear-gradient(#fffffff2, #fffffff2), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98733_kitchen-setup-new-and-custom-built-by-timberstone-design.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

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

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

.please-enter {
  color: var(--black);
}

.password-field {
  margin-top: 15px;
}

.pack-of-attributes {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding: 25px;
}

.attribute {
  border: 1px solid var(--button-possible);
  height: auto;
  padding: 10px;
}

.left-icon-box {
  background-color: var(--off-set);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-bottom: 0;
  display: flex;
}

.attribute-title {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  display: inline-block;
}

._404-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 500px;
  display: flex;
}

.arrow-right-shadow {
  background-color: #31425180;
  padding-top: 0;
}

.arrow-left-shadow {
  background-image: linear-gradient(#31425180, #31425180);
}

.youtube {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  margin-top: 15px;
}

.youtube-border {
  border: 5px solid var(--button-possible);
}

.lightbox-link-kitchen {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-kitchen.kit-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b2_kitchen-area-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-kitchen.kit-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987b2_kitchen-area-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882c_kitchen-area-with-custom-lights-cabinets-western-springs-by-timberstone.jpg");
  background-position: 100%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9882c_kitchen-area-with-custom-lights-cabinets-western-springs-by-timberstone.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98770_white-kitchen-cabinets-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98770_white-kitchen-cabinets-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9895c_beautiful-custom-chicago-kitchen-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9895c_beautiful-custom-chicago-kitchen-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f8_exposed-kitchen-with-accent-beams-and-lights.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988f8_exposed-kitchen-with-accent-beams-and-lights.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d4_open-concept-white-cabinets-kitchen.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988d4_open-concept-white-cabinets-kitchen.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98903_custom-kitchen-la-grange-built-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98903_custom-kitchen-la-grange-built-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988af_custom-kitchen-built-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886b_custom-kitchen-palos-park-timbersotne-design.webp");
  background-position: 0 0;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1i:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886b_custom-kitchen-palos-park-timbersotne-design.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98929_open-concept-kitchen-with-custom-features.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1j:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98929_open-concept-kitchen-with-custom-features.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1k:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98846_open-concept-kitchen-in-woodridge-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
  background-position: 100%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1l:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a6_open-concept-kitchen-with-hardwood-floors-timberstone-design.webp");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1m:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988de_open-concept-kitchen-la-grange.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98882_open-concept-kitchen-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1n:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98882_open-concept-kitchen-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1o:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927114867ac34b3e0da13bf_Timberstone-design-western-springs-home-builder-picture-13.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1p:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927114867ac34b3e0da13bf_Timberstone-design-western-springs-home-builder-picture-13.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-kitchen.kit-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c5ba7f48f7c5efe45f87_Timberstone-design-build-countryside-home-picture-15.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-kitchen.kit-1q:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927c5ba7f48f7c5efe45f87_Timberstone-design-build-countryside-home-picture-15.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-bathroom.bat-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cc_free-standing-tub-in-bathroom.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cc_free-standing-tub-in-bathroom.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cd_master-bathroom-custom-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a987cd_master-bathroom-custom-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98817_jack-jill-bathroom-custom-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98817_jack-jill-bathroom-custom-by-timberstone.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874f_jack-and-jill-bathroom-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874f_jack-and-jill-bathroom-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98825_first-floor-bathroom-with-shiplap-walls-blue.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98825_first-floor-bathroom-with-shiplap-walls-blue.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885a_custom-shower-bathroom-westmont-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9885a_custom-shower-bathroom-westmont-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886e_palos-park-master-bathroom-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886e_palos-park-master-bathroom-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98748_bathroom-basement-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98748_bathroom-basement-in-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98947_custom-bathroom-by-timberstone.jpeg");
  background-position: 0 0;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1i:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98947_custom-bathroom-by-timberstone.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98753_full-bathroom-with-cabinets-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1j:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98753_full-bathroom-with-cabinets-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98772_bathroom-custom-on-main-floor-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1k:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98772_bathroom-custom-on-main-floor-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874c_bathroom-in-western-springs-home.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1l:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874c_bathroom-in-western-springs-home.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98826_master-bathroom-western-springs-custom-home-view.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1m:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98826_master-bathroom-western-springs-custom-home-view.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98813_custom-bathroom-woodwork-and-vanity.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1n:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98813_custom-bathroom-woodwork-and-vanity.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98853_master-bathroom-westmont-custom-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1o:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98853_master-bathroom-westmont-custom-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98859_custom-bathroom-build-westmont-timberstone-design.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1p:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98859_custom-bathroom-build-westmont-timberstone-design.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98871_bathroom-completed-by-timberstone-design-in-shorewood.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1q:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98871_bathroom-completed-by-timberstone-design-in-shorewood.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988aa_master-bathroom-with-free-standing-tub-and-shower.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1r:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988aa_master-bathroom-with-free-standing-tub-and-shower.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bar-1s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98902_custom-bathroom-with-tile-tub-la-grange.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bar-1s:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98902_custom-bathroom-with-tile-tub-la-grange.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bar-1t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fd_custom-bathroom-with-walk-in-bathtub.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bar-1t:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988fd_custom-bathroom-with-walk-in-bathtub.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bar-1u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98920_master-bathroom-with-tub-and-shower-chicago.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bar-1u:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98920_master-bathroom-with-tub-and-shower-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692713e3c8ad0d0ce05af7c9_Timberstone-design-western-springs-home-builder-picture-29.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1s:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692713e3c8ad0d0ce05af7c9_Timberstone-design-western-springs-home-builder-picture-29.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715302892e45b41016107_Timberstone-design-western-springs-home-builder-picture-46.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1t:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715302892e45b41016107_Timberstone-design-western-springs-home-builder-picture-46.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fb27cd54ca43d8301_Timberstone-design-build-countryside-home-picture-29.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1u:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fb27cd54ca43d8301_Timberstone-design-build-countryside-home-picture-29.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-bathroom.bat-1v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fa1c19ffbac5b056f_Timberstone-design-build-countryside-home-picture-28.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-bathroom.bat-1v:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fa1c19ffbac5b056f_Timberstone-design-build-countryside-home-picture-28.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-basement.bas-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a2_custom-basement-with-pool-table-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988a2_custom-basement-with-pool-table-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98922_chicago-basement-with-custom-flooring.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98922_chicago-basement-with-custom-flooring.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886c_custom-basement-with-floor-timberstone-design-built.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9886c_custom-basement-with-floor-timberstone-design-built.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98919_basement-with-wet-bar-chicago.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98919_basement-with-wet-bar-chicago.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874a_basement-remodeling-chicagoland-picture-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874a_basement-remodeling-chicagoland-picture-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c3_wine-cellar-basement-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a988c3_wine-cellar-basement-western-springs.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98749_basement-bedroom-with-fan-and-and-doors.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1h:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98749_basement-bedroom-with-fan-and-and-doors.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692716916a3051997eefaf96_Timberstone-design-western-springs-home-builder-picture-54.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1g:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692716916a3051997eefaf96_Timberstone-design-western-springs-home-builder-picture-54.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f334acf0801c005252_Timberstone-design-western-springs-home-builder-picture-49.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1i:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f334acf0801c005252_Timberstone-design-western-springs-home-builder-picture-49.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f31f6a92ec0de4f086_Timberstone-design-western-springs-home-builder-picture-48.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1j:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f31f6a92ec0de4f086_Timberstone-design-western-springs-home-builder-picture-48.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692716917f72e753a2f573c5_Timberstone-design-western-springs-home-builder-picture-52.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1k:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692716917f72e753a2f573c5_Timberstone-design-western-springs-home-builder-picture-52.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f3adfb066be3a7d6b5_Timberstone-design-western-springs-home-builder-picture-51.avif");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-basement.bas-1l:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/692715f3adfb066be3a7d6b5_Timberstone-design-western-springs-home-builder-picture-51.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-basement.bas-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fa5d5ee8904863157_Timberstone-design-build-countryside-home-picture-36.avif");
  background-position: 0%;
  background-size: cover;
}

.lightbox-link-basement.bas-1m:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/69290c7fa5d5ee8904863157_Timberstone-design-build-countryside-home-picture-36.avif");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.lightbox-link-addition {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-addition.ad-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98952_addition-in-chicagoland-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-addition.ad-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98952_addition-in-chicagoland-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-addition.ad-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98951_addition-brick-picture-chicagoland-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-addition.ad-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98951_addition-brick-picture-chicagoland-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-addition.ad-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894e_addition-of-front-built-in-chicagoland.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-addition.ad-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9894e_addition-of-front-built-in-chicagoland.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-addition.ad-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98950_front-door-addition-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-addition.ad-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98950_front-door-addition-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-business-remodel {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-business-remodel.bus-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98968_office-remodel-by-timberstone.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98968_office-remodel-by-timberstone.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.lightbox-link-business-remodel.bus-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896c_timberstone-design-built-office-complex.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896c_timberstone-design-built-office-complex.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-business-remodel.bus-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98969_office-remodel-in-western-springs-picture.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98969_office-remodel-in-western-springs-picture.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-business-remodel.bus-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896b_warehouse-lights-office-western-springs.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896b_warehouse-lights-office-western-springs.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-business-remodel.bus-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98967_office-remodel-picture-of-work-by-timberstone.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98967_office-remodel-picture-of-work-by-timberstone.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-business-remodel.bus-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896d_beautiful-hardwood-office-option-in-western-springs.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-business-remodel.bus-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9896d_beautiful-hardwood-office-option-in-western-springs.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 1px 5px #00000080;
}

.lightbox-link-other.oth-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98956_gazebo-picture-of-backyard.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1a:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98956_gazebo-picture-of-backyard.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other.oth-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878c_palos-park-custom-gazebo-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1b:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9878c_palos-park-custom-gazebo-by-timberstone-design.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other.oth-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9895a_custom-gazebo-palos-park.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1c:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9895a_custom-gazebo-palos-park.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other.oth-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98955_custom-chicagoland-backyard-gazebo.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1d:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98955_custom-chicagoland-backyard-gazebo.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other.oth-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98959_wood-built-gazebo.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1e:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98959_wood-built-gazebo.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link-other.oth-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98957_deer-head-picture-on-wall-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-other.oth-1f:hover {
  background-image: linear-gradient(to bottom, var(--for-shadows), var(--for-shadows)), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98957_deer-head-picture-on-wall-by-timberstone-design.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.white-link {
  color: #fff;
  text-decoration: none;
}

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

.scan {
  flex-direction: column;
  display: flex;
}

.new-gallery-pictures {
  border-radius: 5px;
  height: 300px;
  box-shadow: 0 0 5px #00000080;
}

.new-gallery-pictures.wsp-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98787_western-springs-custom-home-built-by-timberstone-design-front.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  box-shadow: 0 1px 5px #00000080;
}

.new-gallery-pictures.wsp-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98786_side-view-of-custom-home-western-springs-il-built-by-timberstone-design.jpeg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9877c_backyard-siding-custom-home-in-western-springs.jpeg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9877b_backyard-of-custom-homes-timberstone-design-development.jpeg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98737_front-hallway-entrance-by-timberstone-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9877a_interior-entrance-western-springs-home.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.new-gallery-pictures.wsp-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98779_office-in-western-springs-custom-home-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98778_custom-cabinets-western-springs-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98776_dining-room-with-wet-bar-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98774_custom-flooring-windows-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98773_custom-wet-bar-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98775_family-room-with-timberstone-design-custom.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98772_bathroom-custom-on-main-floor-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98771_open-concept-kitchen-western-springs-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9872b_custom-kitchen-by-timberstone-design-with-kitchen-setup.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98770_white-kitchen-cabinets-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9876f_kitchen-table-area-with-custom-light-and-windows.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98732_fireplace-family-room-with-wood-flors.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9876e_view-into-basement-with-open-concept.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9876d_mud-room-cabinets-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9876b_black-stairwell-with-ship-lap-walls.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98757_stairs-leading-up-stairs-by-timbersone-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98756_master-bedroom-with-windows-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98755_walk-in-closet-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1y {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98754_white-free-standing-tub-timbersone-design-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1z {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98753_full-bathroom-with-cabinets-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1aa {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98752_custom-shower-western-springs-il.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1bb {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98751_beautiful-laundry-room-custom.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1cc {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874e_custom-bedroom-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1dd {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874f_jack-and-jill-bathroom-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1ee {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874d_for-bedroom-area-western-springs-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1ff {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874b_stairwell-details-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1gg {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874c_bathroom-in-western-springs-home.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1hh {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9874a_basement-remodeling-chicagoland-picture-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1ii {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98748_bathroom-basement-in-western-springs.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.wsp-home-1jj {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98749_basement-bedroom-with-fan-and-and-doors.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898e_la-grange-il-custom-home-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98977_backyard-la-grange-il-custom-home.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898a_roof-la-grange-new-home.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98981_custom-front-door-entrance-la-grange.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98987_front-entrance-home-la-grange-il.jpg");
  background-position: 0%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9897a_open-concept-kitchen-la-grange-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98983_la-grange-open-concept-kitchen-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98973_custom-kitchen-look-in-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98980_open-concept-living-room-windows-with-kitchen-exposed.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898b_custom-white-bathroom-la-grange-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9897d_custom-bathroom-la-grange-image.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98985_la-grange-bathroom-built-by-timberstone-custom-shower-glass.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98986_la-grange-custom-bathroom-builder.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98982_custom-bathroom-built-by-timberstone-design-master.jpg");
  background-position: 100%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98979_walk-in-closets-master-bathroom-la-grange.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98975_walk-in-closet-timberstone-design-built.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98984_powder-room-la-grange-built-by-timberstone.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98974_jack-and-jill-bathroom-la-grange.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98972_custom-basement-bathroom-with-grey-vanity.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9897c_custom-basement-stairs-with-flooring-la-grange-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98989_custom-white-bathroom-in-la-grange-basement.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9897b_picture-of-staircase-in-la-grange-by-timberstone.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98976_custom-staircase-la-grange.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lag-home-4x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98988_staircase-leading-down-to-area-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98999_la-grange-highlands-custom-built-home-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899c_backyard-with-deck-custom-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899b_timberstone-design-custom-built-deck.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989af_la-grange-highlands-custom-entrance.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b1_front-entrance-with-hardwood-floors.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b3_la-grange-highlands-family-room-with-exposed-ceiling-black-fireplace-floor.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b4_family-room-with-hardwood-floors-la-grange-highlands.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b2_la-grange-highlands-hard-wood-floor-with-custom-fireplace.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b0_family-room-into-open-concept-kitchen-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ae_hardwood-floors-exposed-beam-black-windows.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989aa_kitchen-with-white-cabinets-counterop-island.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a8_timberstone-design-custom-kitchen-built.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ad_exposed-custom-kitchen-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ac_custom-appliances-in-la-grange-home.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a9_laundry-room-in-la-grange-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ab_walk-in-closet-timberstone-design-built.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a7_custom-black-windows-fan-and-hardwood-floors.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a0_custom-bathroom-in-la-grange-picture.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a5_master-bedroom-la-grange-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a4_hardwood-floors-in-bedroom.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a6_full-length-walk-in-closet.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a3_walk-in-closet-white-cabinets.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a2_custom-bathroom-built-in-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899f_free-standing-tub-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3y {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898f_custom-shower-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3z {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899e_bedroom-in-la-grange-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3aa {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989a1_custom-bathroom-with-tub-vanity-sink-mirror.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3bb {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899d_hardwood-flooring-picture-with-black-windows.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3cc {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98995_custom-bathroom-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3dd {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98997_custom-basement-bar-la-grange.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3ee {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98992_custom-basement-bar-built-by-timberstone-design.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3ff {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98993_basement-with-hardwood-flooring.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3gg {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98998_basement-in-la-grange-with-flooring-and-black-windows.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3hh {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98990_custom-basement-step-down-area.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3ii {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9899a_basement-workout-room-area-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3jj {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98994_basement-area-built-by-timberstone.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3kk {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98996_custom-mini-basement-room-with-black-windows.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.lagh-home-3ll {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98991_basement-bathroom-with-custom-vanity-flooring-and-kitchen.webp");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1a {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b5_timberstone-design-new-build-in-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1b {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d9_exterior-with-garage-doors-black-and-black-roof.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1c {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d4_backyard-oasis-orland-park-il.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d5_backyard-oasis-orland-park-with-custom-fireplace-seating-area-and-wood-ceiling.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1e {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c6_front-entrance-orland-park-custom.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1f {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c8_custom-white-cabinets-in-office.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.new-gallery-pictures.op-home-1g {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ce_custom-build-ins-for-office.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1h {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989cf_beautiful-custom-built-ins-timberstone.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1i {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c1_open-concept-kitchen-with-beams-custom-lighting-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1j {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c0_orland-park-beams-and-custom-white-cabinets-open-concept-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1k {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b8_white-cabinets-with-glass-up-top-range-hood-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1l {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989db_sink-cabinets-orland-park-custom-kitchen-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1m {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ba_mini-bar-with-built-in-pantry-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1n {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d2_orland-park-eat-in-area-with-wood-ceiling-planks-open-concept-windows.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1o {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989dc_custom-one-of-a-kind-orland-park-family-room.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1p {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c4_orland-park-custom-wood-wood-by-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1q {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c3_white-fireplace-beams-stairs-light-flooring.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1r {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989bc_mud-room-with-dog-wash-area.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1s {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989ca_fridge-washer-dryer-stacked-mud-room-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1t {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d6_custom-bathroom-vanity-with-tiles-in-bathroom.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1u {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989cc_custom-light-fixture-stairwell-rods-open-windows-walls.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1v {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c9_bedroom-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1w {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989da_orland-park-walk-in-closet-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1x {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d7_custom-bathroom-with-white-flooring-extended-vanity-walk-in-shower.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1y {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d8_custom-shower-floor-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1z {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989bf_walk-in-custom-shower-for-orland-park-area.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1aa {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b6_view-of-shower-walk-in-closet-andvanity.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1bb {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c9_bedroom-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1cc {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989b9_walk-in-closet-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1dd {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989bd_timberstone-design-bathroom-design-for-orland-park-vanity.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1ee {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989cb_custom-bedroom-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1ff {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c2_jack-and-jill-timberstone-design-long-extended-vanity.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1gg {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d3_custom-shower-title-built-in.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1hh {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989be_nursey-and-baby-room-in-orland-park.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1ii {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d1_another-laundry-room-for-orland-park-home-custom-cabinets.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1jj {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c7_basement-with-built-in-bar.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1kk {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989cd_custom-tvs-in-basement-for-timberstone-design.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1ll {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989c5_gym-orland-park-with-flooring.jpg");
  background-position: 50%;
  background-size: cover;
}

.new-gallery-pictures.op-home-1mm {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a989d0_bathroom-in-basement-with-custom-vanity-shower.jpg");
  background-position: 50%;
  background-size: cover;
}

._3d-tour-title {
  margin-top: 15px;
}

.for-3d-tour-title {
  color: var(--off-set);
  text-align: center;
  font-size: 22px;
  font-weight: 700;
}

.recaptcha {
  margin-top: 15px;
  margin-bottom: 5px;
}

.code-embed-jot-form {
  background-color: var(--button-possible);
}

.code-embed-jot-form.edits-to-margin {
  margin-top: 25px;
}

.image.gallery {
  border-radius: 5px;
  width: 100%;
  height: auto;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.new-lightbox-link {
  width: 100%;
  display: block;
}

.slide-4.wsp-home-1d {
  background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/6927070bf37b19e2006bb98e_Timberstone-design-western-springs-home-builder-picture-2.avif");
  background-position: 50%;
  background-size: cover;
}

@media screen and (min-width: 1280px) {
  .section.full-banner-picture.home-land {
    padding-bottom: 425px;
  }

  .section.portfolio-home._10843-w-133rd-street {
    background-position: 50% 0;
  }

  .section.portfolio-home._1335-w-48th-street {
    height: 850px;
  }

  .section.portfolio-home._6859-sunset-avenue {
    height: 700px;
  }

  ._3d-tour-matterport {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr .25fr;
    margin-left: 25px;
    margin-right: 25px;
  }

  ._3d {
    flex-direction: column;
    display: flex;
  }

  .image.gallery {
    height: auto;
  }

  .div-block.updated-gallery-pictures {
    width: 100%;
  }
}

@media screen and (min-width: 1440px) {
  .section.full-banner-picture.home-land {
    padding-bottom: 500px;
  }

  .section.town-organization, .section.portfolio-list {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section.portfolio-home._5321-lawn-ave {
    padding-left: 0;
  }

  .section.portfolio-home._5821-s-edgewood {
    height: 600px;
  }

  .section.portfolio-home._10843-w-133rd-street {
    background-position: 50% 25%;
    background-size: cover;
  }

  .section.portfolio-home._1335-w-48th-street {
    height: 1000px;
  }

  .section.portfolio-home._6859-sunset-avenue {
    height: 950px;
  }

  .section.gallery-pictures.updated-gallery-pictures {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section.call-to-action-on-remodels {
    border: 10px solid var(--button-possible);
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .towns {
    width: 1250px;
    padding: 25px;
  }

  .home.la-grange-highlands {
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .portfolio-spread {
    width: 1250px;
  }

  .home-box-lead.pal-home-1a-box {
    background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98911_custom-kitchen-in-palos-heights-built-by-timberstone.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .interior-and-exterior-pictures.wsp-home-6 {
    width: auto;
  }

  .image.gallery {
    width: 100%;
    display: block;
  }

  .new-lightbox-link {
    display: inline-block;
  }

  .div-block.updated-gallery-pictures {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .section.full-banner-picture {
    margin-top: 150px;
  }

  .section.full-banner-picture.home-land {
    padding-top: 225px;
    padding-bottom: 600px;
  }

  .section.contact-lead {
    background-image: linear-gradient(#ffffffe6, #ffffffe6);
  }

  .section.portfolio-home._5821-s-edgewood {
    height: 650px;
  }

  .section.portfolio-home._1335-w-48th-street, .section.portfolio-home._6859-sunset-avenue {
    height: 1250px;
  }

  .interior-and-exterior-pictures.wsp-home-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    background-color: var(--logo-color);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-link {
    line-height: 18px;
  }

  .menu-button {
    background-color: var(--button-possible);
  }

  .dropdown {
    flex: 0 auto;
    font-size: 18px;
    line-height: 18px;
  }

  .button.call {
    text-align: left;
    width: 200px;
    margin: 10px 0 10px 12.5px;
    display: block;
  }

  .button.call.in-sections {
    width: auto;
    margin-bottom: 5px;
    margin-left: 0;
    display: inline-block;
  }

  .button.call.in-header {
    width: auto;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button.contact {
    background-color: var(--off-set);
    text-align: left;
    flex: 0 auto;
    width: 150px;
    margin-left: 12.5px;
    padding-right: 15px;
    display: block;
  }

  .section.full-banner-picture {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .section.sell {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section.sell.for-portfolio {
    margin-top: 165px;
  }

  .section.portfolio-home.bloomington-ranch, .section.portfolio-home._1415-la-grange, .section.portfolio-home._5608-south-edgewood, .section.portfolio-home._918-la-grange, .section.portfolio-home._12641-palos-heights, .section.portfolio-home._10340-chicago, .section.portfolio-home._939-s-ashland, .section.portfolio-home.ranch-palos-park {
    height: 400px;
  }

  .section.portfolio-home._633-s-wiaola {
    background-position: 50%, 50% 0;
    background-size: cover, auto;
    height: 550px;
  }

  .section.portfolio-home._1335-w-48th-street {
    height: 550px;
  }

  .section.portfolio-home._6859-sunset-avenue {
    height: 500px;
  }

  .title.black {
    font-size: 35px;
    line-height: 45px;
  }

  .drop-icon {
    margin-left: 15px;
    margin-right: 10px;
  }

  .meet-jim {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    height: auto;
  }

  .for-rounded-box {
    height: 400px;
    margin-top: 0;
  }

  .text-box-preview {
    margin-left: 15px;
    margin-right: 15px;
  }

  .paragraph {
    margin-bottom: 5px;
  }

  .towns {
    grid-template-columns: 1fr 1fr;
  }

  .town-title {
    margin-bottom: 10px;
  }

  .top-section-splits {
    grid-template-columns: 1fr;
    height: auto;
  }

  .pic.contact {
    height: 400px;
  }

  .text {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .under-heading {
    margin-bottom: 5px;
  }

  .interior-and-exterior-pictures {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .section.sell.for-home.white.no-background {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section.portfolio-home._1335-w-48th-street {
    height: 400px;
  }

  .section.portfolio-home._6859-sunset-avenue {
    height: 350px;
  }

  .title.black.only-shrink {
    font-size: 30px;
  }

  .title.black.stack {
    width: 400px;
  }

  .home-preview, .interior-and-exterior-pictures.wsp-home-6 {
    grid-template-columns: 1fr;
  }

  .new-lightbox-link {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .container {
    justify-content: center;
  }

  .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

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

  .menu-button {
    background-color: var(--button-possible);
  }

  .nav-dropdown {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-dropdown:hover {
    color: var(--button-possible);
  }

  .button.call.in-sections.for-remodeling {
    margin-top: 5px;
  }

  .button.call.submit {
    width: auto;
  }

  .button.contact {
    flex: 0 auto;
    width: 200px;
  }

  .stars.bigger {
    background-color: var(--button-possible);
    padding: 5px;
    display: inline-block;
  }

  .section.full-banner-picture {
    margin-top: 167px;
    padding-top: 50px;
    padding-bottom: 125px;
  }

  .section.full-banner-picture.kitchen {
    padding-top: 150px;
    padding-bottom: 50px;
  }

  .section.sell.for-home.white.no-background {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section.contact-lead {
    border-width: 5px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section.footer {
    z-index: 9999999;
    padding-bottom: 0;
    position: static;
    inset: auto 0% 0%;
  }

  .section.thank-you {
    padding-bottom: 15px;
  }

  .section.portfolio-home, .section.portfolio-home._5321-lawn-ave, .section.portfolio-home.bloomington-ranch, .section.portfolio-home._4447-franklin-ave, .section.portfolio-home._1520-linden-circle, .section.portfolio-home._507-64th-street, .section.portfolio-home._11903-89th-court {
    height: 250px;
  }

  .section.portfolio-home._20930-lakewoods-lane {
    background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98872_shorewood-custom-home-by-timberstone-design.jpg");
    height: 250px;
  }

  .section.portfolio-home._4717-countryside, .section.portfolio-home._4000-western-springs, .section.portfolio-home._540-western-springs, .section.portfolio-home._922-s-madison, .section.portfolio-home._600-la-grange, .section.portfolio-home._1415-la-grange, .section.portfolio-home._5608-south-edgewood {
    height: 250px;
  }

  .section.portfolio-home._918-la-grange {
    background-position: 100%;
    height: 300px;
  }

  .section.portfolio-home._12641-palos-heights {
    height: 250px;
  }

  .section.portfolio-home._10340-chicago, .section.portfolio-home._939-s-ashland, .section.portfolio-home.ranch-palos-park {
    height: 300px;
  }

  .section.portfolio-home._633-s-wiaola {
    background-image: url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9898d_la-grange-custom-home-by-timberstone-design.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    margin-top: 160px;
  }

  .section.portfolio-home._5821-s-edgewood, .section.portfolio-home._1335-w-48th-street, .section.portfolio-home._6859-sunset-avenue {
    height: 250px;
  }

  .section.gallery-pictures.updated-gallery-pictures {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section._404 {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98776_dining-room-with-wet-bar-western-springs.webp");
    background-position: 0 0, 50%;
    height: auto;
  }

  .title-lead.middle {
    font-style: normal;
    font-weight: 400;
  }

  .title-lead.middle.for-reviews {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .title.black {
    font-size: 23px;
    line-height: 43px;
  }

  .title.black.on-contact {
    margin-bottom: 5px;
  }

  .title.black.lagh {
    padding-left: 25px;
    padding-right: 25px;
  }

  .title.black.only-shrink {
    font-size: 20px;
  }

  .title.black.stack {
    width: 300px;
  }

  .for-rounded-box {
    height: 250px;
  }

  .for-rounded-box.sell-business {
    margin-top: 15px;
  }

  .text-box-preview {
    margin-bottom: 15px;
    padding-right: 25px;
  }

  .text-box-preview.margin-edit {
    margin-left: 0;
  }

  .h2.black {
    margin-bottom: 5px;
    font-size: 20px;
  }

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

  .town-box {
    margin-bottom: 15px;
  }

  .bold-town {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

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

  .contact-grid.on-contact-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block {
    margin-left: 25px;
  }

  .form-block.for-contact-page {
    margin-left: 0;
  }

  ._3-contact-icons {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .contact-title {
    margin-bottom: 20px;
  }

  .top-section-splits {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .pic {
    height: 300px;
  }

  .pic.contact {
    height: 250px;
  }

  .text {
    background-image: linear-gradient(#fffffff2, #fffffff2), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a9877a_interior-entrance-western-springs-home.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .under-heading {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .under-heading.on-contact {
    margin-bottom: 10px;
  }

  .side-map.phone {
    height: 300px;
  }

  .signature {
    margin-bottom: 10px;
  }

  .picture-for-testimonials {
    height: 200px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .homeowner-testimonials {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial {
    border-left-color: #40546440;
  }

  .name-of-writer {
    text-align: left;
    padding-left: 30px;
  }

  ._3d-tour-matterport {
    display: block;
  }

  .for-tours {
    display: none;
  }

  .home-preview {
    grid-template-columns: 1fr;
  }

  .picture-of-home {
    height: 250px;
  }

  .home-box-lead {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .home-box-lead.chi-home-1a-box {
    background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/64888e160dac963f58a986f5/64888e160dac963f58a98960_custom-kitchen-open-concept-chicagoland.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .title-of-town {
    font-size: 25px;
    font-weight: 700;
  }

  .slider {
    height: 250px;
  }

  .right-arrow {
    inset: 0% 0% 0% auto;
  }

  .remodling-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
    margin: 15px;
  }

  .remodel-box {
    height: auto;
  }

  .button-center {
    margin-bottom: 15px;
  }

  .interior-and-exterior-pictures {
    grid-template-columns: 1fr;
  }

  .background-video {
    border: 5px solid var(--button-possible);
    height: 250px;
  }

  .pack-of-attributes {
    padding: 15px;
  }

  .attribute-title {
    font-size: 18px;
  }

  ._404-box {
    padding-top: 250px;
    padding-bottom: 100px;
  }

  .youtube {
    grid-template-columns: 1fr;
  }

  .for-youtube-div {
    display: none;
  }

  .youtube-border {
    padding-left: 0;
  }

  .block-for-tours, .new-gallery-pictures.lagh-home-3mm {
    display: none;
  }

  .for-3d-tour-title {
    font-size: 16px;
  }

  .image.gallery {
    height: 100%;
  }
}

#w-node-_94eac960-b202-1d58-5f20-729f15fb8467-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7c985-feae-0cbd-5939-17340a744484-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a712f7de-7ed4-1bed-04d8-4f17f67e9bae-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f053aa-dfce-7ef2-6e14-116dbd58b38e-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_48a4fca8-e7fa-c5de-9a69-eff367357294-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_958b8f36-a47e-089b-d9b9-2dd314d68796-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_958b8f36-a47e-089b-d9b9-2dd314d68797-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63942d9a-b567-a668-70f3-aad56ccd4859-58a986f6, #w-node-f537fe9f-1f31-fab0-e06e-ce729473a3a7-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f537fe9f-1f31-fab0-e06e-ce729473a3a8-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b8e02ce-1bd0-cfd1-df36-fc8d4754fb70-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_1b8e02ce-1bd0-cfd1-df36-fc8d4754fb71-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e654c7b-52fe-f65a-d15e-d58c9c6efe04-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2e654c7b-52fe-f65a-d15e-d58c9c6efe05-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8494ab91-fa00-14f9-dacb-3186874d9bfe-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8494ab91-fa00-14f9-dacb-3186874d9bff-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_233e936b-fea3-5b2c-0aa7-c415faffa592-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_233e936b-fea3-5b2c-0aa7-c415faffa593-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f543e2d9-542e-e552-f74f-456864498cd7-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-f543e2d9-542e-e552-f74f-456864498cd8-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5308ffdd-5124-fa81-3d6f-d132901ee0cc-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_5308ffdd-5124-fa81-3d6f-d132901ee0cd-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2626a531-b038-77db-4ce7-306d5094608e-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2626a531-b038-77db-4ce7-306d5094608f-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16dea518-b431-83d3-e98a-26cda01805df-58a986f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_16dea518-b431-83d3-e98a-26cda01805e0-58a986f6, #w-node-_19e3a636-6ffb-a673-a796-f2b221ea209d-58a986f6, #w-node-cb931d03-149c-9ffa-c996-63408ff20315-242d71c3, #w-node-d7035618-fbe6-1700-3584-4ced3601cd58-242d71c3, #w-node-ac13e232-178f-9f86-8cba-36a97081e024-242d71c3, #w-node-f6ea5b77-7904-4e3e-9b20-70e3e0bc9039-58a986f9, #w-node-_28d3d3b4-a96b-925d-b172-fdfd252e1f64-58a986f9, #w-node-c68d058b-1336-3f8b-dd62-a55482966d04-58a986f9, #w-node-_73325121-5751-3564-79ac-e5d52f3a0d46-58a986f9, #w-node-_73325121-5751-3564-79ac-e5d52f3a0d47-58a986f9, #w-node-_73325121-5751-3564-79ac-e5d52f3a0d49-58a986f9, #w-node-_5283d18e-e3aa-4467-675e-943b83658a79-58a986f9, #w-node-_5283d18e-e3aa-4467-675e-943b83658a7a-58a986f9, #w-node-_5283d18e-e3aa-4467-675e-943b83658a7c-58a986f9, #w-node-_404d15c0-7c59-2dea-14cb-48d9e5f6cbc1-58a986fe, #w-node-d3c7a65f-96af-b12d-1a9a-dba9030b775b-58a986fe, #w-node-_093626d4-6bc2-3115-5dcd-cf914aed5d66-58a986fe, #w-node-_060d3379-1732-3703-3631-9516b22801e8-58a986fe, #w-node-_9423dd41-0673-3be2-1e84-2ba48ae73486-58a986fe, #w-node-b2c5fe9d-7beb-683e-d408-c85a4eb4da75-58a986fe, #w-node-e4794c15-c626-8dfb-ba87-bd181490aa0d-58a986fe, #w-node-_139b1265-edf1-def1-ac5a-3c80d392a256-58a986fe, #w-node-b62dfcb8-e08b-89bd-406c-cc61951936a7-58a986fe, #w-node-cc53ba75-5eb5-f376-6d38-37a3afee2454-58a986fe, #w-node-a8e1af71-d196-5dae-baee-1bfb1cb6b738-58a986fe, #w-node-_48ff7891-ffe1-2698-275a-b6b5184ee032-58a986fe, #w-node-a04c7ee4-305e-f8c8-b9e8-3ae77be44a18-58a986fe, #w-node-_170568de-f75b-2b5d-2cda-4a4baca59c8f-58a986fe, #w-node-b6d5148a-3571-f94f-d15f-6b575088802c-58a986fe, #w-node-_61f780e5-06da-2afe-e384-ac0a701f957c-58a986fe, #w-node-ed6f0b3f-d5c9-a2e4-bc5f-c0db3d191bec-58a986fe, #w-node-_7712da9b-2ac6-d63c-2753-02d3d4407710-58a986fe, #w-node-fb85c9ab-8fa2-1543-acc6-4bcd21727a5c-58a986fe, #w-node-_342088b5-4514-e4df-bd8c-89c1aa7a2129-58a986fe, #w-node-d1d59f0c-0ddf-2ec6-8707-6a854cb833b6-58a986fe, #w-node-_48ae0603-7f47-dcab-487a-8b4bc6c0a690-58a986fe, #w-node-a5c63c00-8cc3-cb3e-c92b-8a4d6b3ded3d-58a986fe, #w-node-_8f1839a9-e6fc-dc2e-7920-a1525688dab7-58a986fe, #w-node-_3d765c45-4783-9822-61fd-664aaa54dab6-58a986fe, #w-node-_3a7e9346-1d18-80b1-7103-9b654e0ef83a-58a986fe, #w-node-ae557fe2-40bf-9771-4d3f-3a2d4dacca50-58a986fe, #w-node-c3cb2b27-9acb-023f-2628-b0cd2f9ffa38-58a986fe, #w-node-ac354b89-16d8-ec86-0a43-f51624fba96b-58a986fe, #w-node-_76afd268-c139-ea96-8694-1e406dc944cd-58a986fe, #w-node-_83204653-1af7-616d-73af-352d9cef35c0-58a986fe, #w-node-_21b8f8b1-3a87-9a06-159d-be50987fd809-58a986fe, #w-node-_1f82ba82-1b76-d187-1c3f-6f7180710de5-58a986fe, #w-node-e6d3c64a-d499-b804-f0e1-f9a0ab53a5a2-58a986fe, #w-node-c6420d36-188e-7066-460d-f68b612d7e3b-58a986fe, #w-node-e913601b-78ff-8b07-eb4c-39840ccc377f-58a986fe, #w-node-_42dff8da-983d-6d86-b886-a19e5b7eb551-58a986fe, #w-node-_6780d1ad-1b3b-7bc4-68ea-0895d778dcd7-58a986fe, #w-node-_5a64f6ac-228c-e20f-80f1-687fd019b690-58a986fe, #w-node-_678c9f21-8cea-6866-a159-5cc922fd8d5b-58a986fe, #w-node-_42063221-7898-739b-a7d7-a00ff9a039f6-58a986fe, #w-node-_4be910c7-82e7-2f9d-04d7-cca4eb78a575-58a986fe, #w-node-_09d05527-6393-7142-ffd6-8925d25c85e8-58a986fe, #w-node-d084521a-5544-ca25-c8f3-0a6976189c0b-58a986fe, #w-node-_3a0a4b2f-2e68-bfbc-798b-5ef433471c99-58a986fe, #w-node-_87b245fa-dc78-1dc2-ea7b-5d7250e25c56-58a986fe, #w-node-_798c4297-c805-ab84-b454-6750c7a48f49-58a986fe, #w-node-_9c28ed68-54f2-d390-c98f-ab22238a30ee-58a986fe, #w-node-_3e8aff49-be58-0529-24c2-b6d54b5b6359-58a986ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e8aff49-be58-0529-24c2-b6d54b5b6364-58a986ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3096ac29-689b-4ca2-e6c5-d085baa83240-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3096ac29-689b-4ca2-e6c5-d085baa8324b-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_60792335-3e4a-6246-0f7a-da810b770317-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60792335-3e4a-6246-0f7a-da810b770322-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_907add11-0970-b4b9-36a4-db71497a0960-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_907add11-0970-b4b9-36a4-db71497a096b-58a98700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1a3db46-f095-f2c1-9060-56efb61b9c8d-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a41f552-14df-46e4-01e3-d4e1d611281e-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b48a748-e1ef-2395-6f38-10dab1086fb3-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b48a748-e1ef-2395-6f38-10dab1086fbe-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d15779ff-17ff-d975-52a8-3fdba143c399-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d15779ff-17ff-d975-52a8-3fdba143c3a4-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_884f52ec-02d3-bd90-a2f4-0f66c2913efb-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_884f52ec-02d3-bd90-a2f4-0f66c2913f06-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0c55b00-963d-9a26-ab14-1c8e0963e1e5-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0c55b00-963d-9a26-ab14-1c8e0963e1f0-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0008037e-2e96-a0f7-8cf0-c35aa577e810-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008037e-2e96-a0f7-8cf0-c35aa577e81b-58a98701 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_206f1b42-d6f4-6a3d-b5e6-fe8a9e837eb4-58a98702, #w-node-_0eb0e815-86f7-5e94-aa22-43ee5f89a468-58a98702, #w-node-afde28bf-b4ab-e535-42be-bc5f7c03e667-58a98702, #w-node-_27d73e66-3842-816e-17ba-c9b6d2a9a11c-58a98702, #w-node-da0a38cb-f72c-16fb-ea84-5e4106c23b0e-58a98702, #w-node-c05b01d7-c9bc-94af-89fa-b1ccadf79adf-58a98702, #w-node-_55fe96be-ba55-f6f2-a1e5-9fc83f44d3dd-58a98702, #w-node-edf9dd0e-81ed-d34f-2bdc-d8107511873a-58a98702, #w-node-a92ca93a-56ea-d493-b28b-641b77a45b9b-58a98702, #w-node-_5439640f-8e8a-1b39-1f41-5ac55f346e31-58a98702, #w-node-e9f5e95b-c6d8-a654-e625-169f384539b1-58a98702, #w-node-_57a70a41-69ee-8577-75bd-9a9af84fdb1b-58a98702, #w-node-be08fa5c-23e2-adca-3a93-7756f51675eb-58a98702, #w-node-_4bd74354-eb06-6c63-c45d-66ce426a491c-58a98702, #w-node-b65ced17-715e-c7df-66cd-3fdd394d1dad-58a98702, #w-node-bbc9f47a-cf61-c257-8036-33fe48573bb6-58a98702, #w-node-a215810d-e236-3359-389b-4485bd8f25f9-58a98702, #w-node-efdef36b-6027-7c19-d952-0000ac5f1595-58a98702, #w-node-_4ad0e82e-8963-ba8d-883c-26cfb29813c0-58a98702, #w-node-f8c9e6d5-a4e5-916f-e5f9-0e309c14f80c-58a98702, #w-node-_8ed34c4c-311d-301c-a52a-9a2badc17dfa-58a98702, #w-node-_70a4a7fa-89a6-7525-15ad-5053064cd975-58a98703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70a4a7fa-89a6-7525-15ad-5053064cd980-58a98703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_9bef8fd3-9158-bcb4-4686-14f70a1c9d05-58a98704, #w-node-_81693804-9863-a930-44ce-779784d79878-58a98704, #w-node-fe96e1e0-82ff-b5ff-9044-9f202fbbc2d8-58a98704, #w-node-ef5d508e-3513-c810-c9b9-fffc8e283efc-58a98704, #w-node-e31d26a1-01f6-8947-6d07-75d1cf641b9c-58a98704, #w-node-_237c8c39-bae0-f61d-8bcb-e8b06cc782ca-58a98704, #w-node-a23e70fa-ec38-b0bb-095c-ea96bf019019-58a98705, #w-node-a8af88ca-c990-1d0e-d748-9069601cf980-58a98705, #w-node-_59945183-54d9-d43d-e155-37819073f24c-58a98705, #w-node-_24506ff0-a4bd-8bf2-d7b4-d385e8614723-58a98705, #w-node-_0a07b7fc-7003-6e78-1ce0-8ce6c5d3c089-58a98705, #w-node-e72dca27-ce55-9eb8-61e2-ce2ffbe1f607-58a98705, #w-node-_134a5fb7-75f7-e14c-ddbf-d4d38ee14b0e-58a98705, #w-node-_97aac928-8133-7be9-e102-36834dc0c1ea-58a98705, #w-node-a656f062-2b34-d1ae-1136-191e6dec681b-58a98705, #w-node-_4fa1a82c-b046-3f67-888d-2be55e7e23ee-58a98705, #w-node-_7deaf1ed-ce9a-6b7b-ca5e-3bb0bd636da1-58a98705, #w-node-cd2356a6-7d27-f630-7335-a1f2141c7996-58a98705, #w-node-_76e3ab44-b2f0-f5d5-cb73-0ded16e2e1f6-58a98705, #w-node-_8e5e4d8b-d8b7-6c20-116e-f1ec004d4964-58a98705, #w-node-e83c0eba-bd8d-d35e-c12a-676772b1b246-58a98705, #w-node-_45bf26f7-1197-0820-446e-06d7293f5fca-58a98705, #w-node-_76d86bb0-f93f-1530-9dcf-b3dd91b82e2e-58a98705, #w-node-b5aa6025-c951-cea5-2a57-0d84e35ec80a-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5aa6025-c951-cea5-2a57-0d84e35ec815-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b12e62c8-229a-f96d-9423-7eda7ee6432b-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b12e62c8-229a-f96d-9423-7eda7ee64336-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07296b0f-b20f-dff1-42e4-af7638b5b215-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07296b0f-b20f-dff1-42e4-af7638b5b220-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_129132bc-20fc-817e-7b0e-2fbea4a71680-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_129132bc-20fc-817e-7b0e-2fbea4a7168b-58a98706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2b591a06-22ff-9976-e342-c3072bb33199-58a98707, #w-node-_635046c8-7023-c1c5-2ec3-a63707a4ab0e-58a98707, #w-node-_37256a0c-488f-8282-df46-709a8dbbc7f0-58a98707, #w-node-d385d485-7af8-a74b-26ca-59e4b0914158-58a98707, #w-node-b646e3c2-8451-80ce-fd5d-abfd212764fa-58a9870a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa5a6f42-c676-80c8-fb3e-d17d199a4f08-58a9870a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_94280eb5-7aad-afe5-1ab6-cd235453615f-58a9870a, #w-node-_03a6f013-a9f4-6e8b-b183-0b98e845fcc8-58a9870b, #w-node-ae192b1a-2002-084a-e05a-7e435d982344-58a9870b, #w-node-_062463dd-c8d3-449b-0410-e9c7ab25aa2b-58a9870b, #w-node-d498be43-91f7-8f2f-b71e-5615150c36e2-58a9870b, #w-node-_4383773f-b205-1487-926d-c830b8ede672-58a9870b, #w-node-_58998290-4f40-bc7d-151d-cb010896bd27-58a9870b, #w-node-d2185efd-768c-185d-bee4-64b3a52f920a-58a9870b, #w-node-_3624a291-0693-59d8-d4ea-69f43b05be80-58a9870b, #w-node-be9b1875-df88-53a0-f886-31b2cfcc7a7f-58a9870c, #w-node-_9cea2282-f9d2-b132-285d-a38f05a1f0a6-58a9870c, #w-node-ecced5b4-2891-28a4-51c4-776601cfceaa-58a9870c, #w-node-_82f22cf8-0b3b-7aef-f281-a39dacfa843a-58a9870c, #w-node-_25a530e5-d99b-1161-7fa1-b0f6936b1795-58a9870c, #w-node-c5f068d8-b757-5b40-c9f5-0144657790d8-58a9870c, #w-node-_39f3d59b-a25e-5012-5612-f9fa77edb119-58a9870c, #w-node-_1382fba9-c3ff-b134-08fb-c51c55c382a4-58a9870c, #w-node-_386faffb-4d93-49e4-6de4-3aad51508f47-58a9870c, #w-node-_0ab830e3-ae36-7529-0631-75957d35f215-58a9870c, #w-node-_75eb5bf4-e4ce-43d3-ca98-91270876c5d4-58a9870c, #w-node-_7da25822-3ea1-cb00-fcf4-9d034c4a7031-58a9870c, #w-node-b06740ce-3c42-9680-6fc3-a52bf89f84ba-58a9870c, #w-node-be661c32-3618-4b38-5366-d748446a5d93-58a9870c, #w-node-_1893277d-2f1f-b209-49f2-5be693e9696e-58a9870c, #w-node-bbce881f-235a-91c3-5fce-25f1ffc1fdf2-58a9870c, #w-node-de7b74f7-4080-c84c-15b2-6d6b0132b6ce-58a9870c, #w-node-_03a6f013-a9f4-6e8b-b183-0b98e845fcc8-58a9870d, #w-node-_95efb224-2151-f28a-32d6-dafafebeca9c-58a9870d, #w-node-_3ef39e36-8aa8-5266-0ce9-e56d2d1b2559-58a9870d, #w-node-_953ad05d-c18d-5f90-f313-2f9104b30e31-58a9870d, #w-node-_7107d3c5-8380-b792-cef3-d49d20ca64f5-58a9870d, #w-node-ad643105-1faa-f617-7d40-9b43924fb8e3-58a9870d, #w-node-_6c8fbc32-f9e0-0a4c-1926-7d58a147bab3-58a9870d, #w-node-e9c084d1-a7a7-4767-7fab-b453612d36fd-58a9870d, #w-node-_99b81a12-51c5-2e5b-51a9-ea2ff1800ebd-58a9870d, #w-node-_9dacc7b5-c04f-83de-e6d9-fcc124544106-58a9870d, #w-node-be9b1875-df88-53a0-f886-31b2cfcc7a7f-58a9870d, #w-node-be9b1875-df88-53a0-f886-31b2cfcc7a7f-58a9870e, #w-node-ab93e90a-6e48-5e7f-5fa9-e6819d964f48-58a9870e, #w-node-ec2bbd82-12cd-5c5e-2f1c-9fd268e9ef5a-58a9870e, #w-node-_23157c11-ec8a-9288-5e13-900c8b48b696-58a9870e, #w-node-_136163a0-4a8d-691e-4e15-cbf94d10181a-58a9870e, #w-node-_2e7cfd2e-5ea0-287e-2295-b46841bd91e0-58a9870e, #w-node-_8ad2a7c7-742d-7759-1814-d5b67d9e2645-58a9870e, #w-node-_0d30af93-f254-505b-3d9a-ddb7d715c244-58a9870e, #w-node-_1ab70188-72b0-0581-6e58-1a30e375b693-58a9870e, #w-node-_1c8d562d-b5e8-9bde-90f6-212c247fb181-58a9870e, #w-node-_96651224-f6a3-8497-d7db-18c93fe08307-58a9870e, #w-node-a691b79b-cdd0-9f4f-2607-0659a7285b7e-58a9870e, #w-node-c8a72ee3-69fd-e4a9-47bc-8451f68f0e19-58a9870f, #w-node-_0c7a6d37-a1a6-bdad-5640-de7fc6160626-58a9870f, #w-node-_6ff5096c-16d4-75ab-9d31-eb0a4b38dbd6-58a9870f, #w-node-fbc8d17f-2a08-d6dd-7024-2ce0d2a976c0-58a9870f, #w-node-_2d8867d2-c706-b5a0-5987-7e031d08c6d1-58a9870f, #w-node-_38d85e80-acf4-5172-3a70-a3d6c1d6ee2f-58a9870f, #w-node-fa8579ec-7a16-8b29-7325-358394bc3c65-58a9870f, #w-node-_0cbf76ac-6f73-fca4-d15c-4a7a8ac2092c-58a9870f, #w-node-_1b16d63b-fd45-c238-8065-696838cfc3bd-58a9870f, #w-node-f66a3dfe-3a1b-200d-3cd4-730a84e96ed0-58a9870f, #w-node-_2042a25b-3cf8-221d-e2fb-f07834f6dacc-58a9870f, #w-node-b1ccf5dc-2495-b477-bc1e-830b09b9f9c1-58a9870f, #w-node-_6e607bd3-098e-ea30-603f-4b4fc8ea527a-58a9870f, #w-node-_6526115d-177d-937b-cbaa-d6f0391821a4-58a9870f, #w-node-_558007d9-4df3-b184-0d4e-b39d5e48c7d4-58a9870f, #w-node-edc1d309-1f7b-c2c0-ace7-b1e23badc92b-58a98711, #w-node-_15439cf9-8773-04ce-35c8-eb7e12993083-58a98711, #w-node-_767b6478-cb62-cc63-78a1-4c5be3610249-58a98711, #w-node-ae2a890d-dccd-12cc-d3e2-d2f69fc5bc72-58a98711, #w-node-acd8ae80-cfc3-0ad3-079a-c050d9e0179b-58a98711, #w-node-b1c683c4-9286-532b-c75a-04f134638764-58a98711, #w-node-bb932575-456c-f212-51b2-8bff391dca0c-58a98711, #w-node-bcc819b6-a64a-4575-2790-5e1d559b496d-58a98711, #w-node-adbe0e38-1fcc-fa09-d545-2a586db5b84d-58a98711, #w-node-_242a1295-8f42-f4eb-7b4c-142708f61beb-58a98711, #w-node-_17fda636-7e19-d585-ee22-8b3a3e3f5822-58a98711, #w-node-a6215ecd-05c9-ab23-f7e6-c672f553b15b-58a98711, #w-node-f4185c09-806c-556e-cbd4-cf5a01f3f124-58a98713, #w-node-_01a04d12-e788-74e2-4e38-5e363abb5868-58a98713, #w-node-e415a26d-ce07-3263-a7b2-e801e79f89eb-58a98713, #w-node-_8ed34c4c-311d-301c-a52a-9a2badc17dfa-58a98713, #w-node-babae14c-c8b3-2994-7b6e-760db87f1402-58a98713, #w-node-_705354d1-0845-9e7f-b150-54fdf4033815-58a98713, #w-node-d762416e-eba0-fd11-c7c9-96d123dcadea-58a98713, #w-node-cffc2e7b-8fd7-0a0d-6c59-49fb60f2c818-58a98713, #w-node-_968e81ed-e517-b44e-1f8a-85b7bde8b326-58a98713, #w-node-d6cbc024-5552-40e5-b640-7f62f0d2dd07-58a98713, #w-node-_88833437-0d6f-2561-71fa-a2fdb3088249-58a98713, #w-node-_651e35a5-269c-d634-0c40-d8b69d9a25c8-58a98713, #w-node-_2318e943-06ba-5d36-0a64-955a10fce8b2-58a98713, #w-node-_7bd5e440-2587-239d-8fb5-6bd4f27eb771-58a98713, #w-node-a51cb534-2a5f-49ad-e878-819b0d58c55f-58a98713, #w-node-_46ebae00-b19c-7d23-7114-c80b16670477-58a98713, #w-node-cbee52cd-ebac-b680-ba1a-66f98d282152-58a98713, #w-node-edc1d309-1f7b-c2c0-ace7-b1e23badc92b-58a98713, #w-node-_03a6f013-a9f4-6e8b-b183-0b98e845fcc8-58a98714, #w-node-c92b5f7b-2f3a-a1b5-3101-634a3b36f892-58a98714, #w-node-b402fa5c-6983-8bef-c6bd-6b2298769a86-58a98714, #w-node-_27c82f93-c904-d85d-26ff-49f4856211f2-58a98714, #w-node-_3c5e0fb7-2815-b8cf-788b-e6f95b4636a9-58a98714, #w-node-c9fda8c2-9f50-9a5d-b7cd-4101c7a01a44-58a98714, #w-node-_48d5f346-adf7-8dfd-e7b5-0c7259377a58-58a98714, #w-node-c5034c90-3d2c-9618-136b-f24f3889c883-58a98714, #w-node-_9ea9522c-2683-84ab-04aa-380760e73e30-58a98714, #w-node-_545c6770-8c0c-2baa-4f71-eaf7d346840a-58a98714, #w-node-a317239a-fba4-f00b-36e0-1f5086a6d0c9-58a98714, #w-node-_55c62c94-971e-b4bb-64f5-65f8830fee48-58a98714, #w-node-c4b36012-b355-66cc-6972-71cde9930aad-58a98715, #w-node-_37accafa-683e-90b5-40e0-2ec924bfb57d-58a98715, #w-node-_8066d5d6-3d56-4dba-c848-9bc4e6c75f49-58a98715, #w-node-_1e3b9bdb-6350-2c38-090e-6ca76dc374ae-58a98715, #w-node-_578fe7be-5d44-1a60-951e-c8fde7b98008-58a98715, #w-node-c6a2c298-b8a2-16b7-434e-503c12c449fd-58a98715, #w-node-_8f8177c5-8c13-b40f-21dc-cb6e58f057f2-58a98715, #w-node-_8acbaabb-e39a-c9f5-6ddd-4b82d053bd0a-58a98715, #w-node-_13de82ec-95e8-c29c-b57b-595f00ebceda-58a98715, #w-node-_6387f3a5-70e8-197d-539e-dd4a8a40e0d4-58a98715, #w-node-da00b288-c535-f430-dc9f-37f263f03b93-58a98715, #w-node-_0497fb26-0f0e-e51e-f826-e2ace2bc501a-58a98715, #w-node-_82383b36-4a92-8301-2010-c7170d5eabb1-58a98715, #w-node-_528fe013-1ad4-aacb-7a3e-5bfc794da945-58a98715, #w-node-f2e216cb-6418-b80f-d831-ebdbfb404cd9-58a98715, #w-node-_350be0f8-78f7-e94a-b109-9224029d83a2-58a98715, #w-node-_8fff7984-055c-0bc8-b233-667192061ef9-58a98715, #w-node-c6e264e6-3f49-6250-46cd-06f5705cea47-58a98715, #w-node-a98cec43-610b-a4fb-9d30-b2f7f5bf2293-58a98715, #w-node-b639d360-a480-f23a-4495-839bb5866a52-58a98715, #w-node-_2e784cbe-521e-a360-7a38-dd6f1cc88078-58a98715, #w-node-f6e1262c-dc41-f100-435b-986c8b8bc7e5-58a98715, #w-node-f05ac33d-2950-3f62-8e61-81747e670bb2-58a98715, #w-node-_209fc8fe-d414-b827-9555-8feb7d1c71eb-58a98715, #w-node-_6db8187e-b7b6-7e8e-8d62-11f8b6a27b78-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6db8187e-b7b6-7e8e-8d62-11f8b6a27b83-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22951b45-870a-7fbc-6b35-f16641f13e52-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22951b45-870a-7fbc-6b35-f16641f13e5d-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c24051c9-a3cb-3e5e-0f9a-2e3727f43781-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c24051c9-a3cb-3e5e-0f9a-2e3727f4378c-58a98716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82b03ff3-ecfc-e349-283f-503ab791a53e-58a98717, #w-node-f26c0dba-9671-636d-cc97-f032d0c77ed6-58a98717, #w-node-_4ae3d547-110e-ff0c-233f-f57e6380d699-58a98717, #w-node-_53eca0f4-b815-721d-cc60-607b329ed65f-58a98717, #w-node-_3a461f5e-b4a1-fb73-ddef-cedadb09eccb-58a98717, #w-node-_73915c76-9fe6-8db7-bd62-1eccb7172443-58a98717, #w-node-c9e9c13e-4346-0f3e-0d56-70bd8af87996-58a98717, #w-node-f773b24c-a571-7a57-23a6-69b0842d14d0-58a98717, #w-node-_9a25a873-3b0f-f55b-dd5a-4007e6ae5ffe-58a98717, #w-node-_2b45dda2-7bf5-a351-a994-0d52d9a8357b-58a98717, #w-node-f6e69997-783b-8843-e87b-b2cc5d8ac05f-58a98717, #w-node-_06dafba6-4dfd-f830-caf0-bb979e5a6df2-58a98717, #w-node-_412183c8-f662-c720-3361-27e4d3772f16-58a98717, #w-node-_91605039-3d0d-6526-e351-60219e059a23-58a98717, #w-node-d37853c0-f7cf-a8c4-3a1b-f0d0b0628913-58a98717, #w-node-_65827cb5-3298-4931-12dc-7f6d0c50503a-58a98717, #w-node-_68cb28ee-4fc9-5324-568b-2c2f5c8e8799-58a98717, #w-node-_4343e3aa-9b75-09c8-fd2b-6e888262f891-58a98717, #w-node-_1d14db3b-17da-a28a-7955-56b692a20f39-58a98717, #w-node-_6d62f2d5-145c-2b17-a162-1197b949c512-58a98717, #w-node-_09979574-86ea-043c-4fc7-d24d1998eff5-58a98717, #w-node-_4ea97dfb-eec0-bdf6-3fff-a9f7023070ec-58a98717, #w-node-_6cfb007c-daaf-d996-3abb-5e8d7d989915-58a98717, #w-node-d9ca7b61-ffc2-efe9-a0ba-e06e2f4cc209-58a98717, #w-node-aeaa2108-3f38-f63d-5c5f-f455fbb25b3b-58a98717, #w-node-b467c0cd-739c-c8ed-c814-fd865ccb4861-58a98717, #w-node-b4b6d10d-ae96-4c0f-66e8-dbf7957db71d-58a98717, #w-node-d543949a-e23a-c0d0-fff2-640d50e596d4-58a98717, #w-node-_8d5bcbc2-c913-ef30-106d-9afd373794e1-58a98717, #w-node-_808e920e-a4ac-2b17-c9ea-55cc561d4ee1-58a98717, #w-node-_60c6479e-4de6-3d5f-dc13-820701f72bba-58a98717, #w-node-_516bc8b1-725a-1067-9cb1-fff1812d0e79-58a98717, #w-node-_71ebbdca-39bf-eb6d-d933-fe7ef2d7b133-58a98717, #w-node-_1c8f64da-7140-d0f9-a32c-ba6290a79338-58a98717, #w-node-_3721b7f2-2329-51da-207a-c5fd4b3a8cd7-58a98717, #w-node-a94a16ba-fa7a-caed-c289-1c44435421bf-58a98717, #w-node-a43ab822-1a89-61dd-2413-f99209e6f31a-58a98717, #w-node-_1acb6cd0-f136-a40f-aa85-3dcbe9269b9d-58a98717, #w-node-_03388683-3f63-3d9e-beff-ca1a0f8b1893-58a98717, #w-node-_03a6f013-a9f4-6e8b-b183-0b98e845fcc8-58a98718, #w-node-_831dfb11-0408-4d2f-771a-674f15b3a1a0-58a98718, #w-node-_19345c20-687d-cbf3-fc96-2934159a9769-58a98718, #w-node-f1d4dc1c-f4e7-7267-950a-b4de8e90bfee-58a98718, #w-node-c006a79f-d516-571c-af5e-bbb12b911e6d-58a98718, #w-node-f42ca959-b716-a8de-a6c4-005e9ac28d0d-58a98718, #w-node-_53489a24-5e39-7255-28b5-d500ef0dcc3e-58a98718, #w-node-cd14e77b-8162-3b60-06e4-0ae9d01b0039-58a98718, #w-node-_5c99821d-45e4-13ba-cff7-551fde35e948-58a98718, #w-node-eb6e62bb-2dc1-4903-ea0a-c79792fdd305-58a98718, #w-node-_1b6d0154-e6e4-846e-a324-9a662cf7431e-58a98718, #w-node-f9bede9f-30ed-d74a-2dd1-a22f64920528-58a98718, #w-node-e6d6a733-e775-6dd8-c337-3681ad27bb00-58a98718, #w-node-d8c16f76-abff-5237-c50e-ca0b169b753e-58a98718, #w-node-_15020082-272d-22bb-3111-534b0679842b-58a98718, #w-node-_86fbc273-b2e0-882b-9fea-01a9f2a1131a-58a98719, #w-node-f3f8a188-6c34-bea9-6169-e4cebcfdcbb6-58a98719, #w-node-_211c555b-efac-a58c-f198-7bcf4f5961c0-58a98719, #w-node-_742b5443-5739-3ce1-1b0a-f3f55748b1b9-58a98719, #w-node-_2d06d529-afd1-af93-4fa6-c2e9b2c5fbdf-58a98719, #w-node-_96c1f558-a05c-8dd5-a08e-81d3bc60d615-58a98719, #w-node-fc7b94f4-30de-27a7-3bcf-6ac768692629-58a98719, #w-node-c52e8c77-75f9-7291-03c9-de16e0bfa164-58a98719, #w-node-_45349ccf-c3e0-56ca-a1b9-833d8cf506ad-58a98719, #w-node-_145292c2-f6e0-e8e5-d705-76838223e09c-58a98719, #w-node-_9500d328-bb6c-2521-5840-7f3a3b25e84f-58a98719, #w-node-_1d02ce30-8f78-bc85-4f68-53d8e5e291db-58a98719, #w-node-af5f88d4-2301-567b-526e-780f67826a4f-58a98719, #w-node-_565b552a-5b1c-0ce9-ccfd-7dec46ea847d-58a98719, #w-node-_936937c8-333e-f6a3-f5c9-471df222fc0d-58a98719, #w-node-e540aa80-0f0c-87a6-d633-5b46b8a04856-58a98719, #w-node-_7fd8cf54-5f35-52ef-496c-6622cca1d393-58a98719, #w-node-_5e8a5fff-089f-cd05-cf46-73cadadffa0a-58a98719, #w-node-b4014a37-75cf-943b-886a-8bb1a6139d0e-58a98719, #w-node-b90f76bd-c8e4-a8e9-5691-2f669698248c-58a98719, #w-node-_27a67916-98a3-8a45-db89-6a42fe10289d-58a98719, #w-node-_370e3220-5f8d-c2b3-efa0-01dc54d339bc-58a98719, #w-node-_69d0950f-a65f-f199-0431-fb426f2f9900-58a98719, #w-node-_315b780b-2322-4108-fc5b-3db45fa55e3d-58a98719, #w-node-_0f879d3f-dbab-be32-b10c-236ce3dc4939-58a98719, #w-node-_9ac9fe49-6c54-2ae7-e551-30a6f0676a94-58a98719, #w-node-_31f29e36-d19a-4321-9f34-9ffc61dd9e48-58a98719, #w-node-_06f02c6d-4ae8-145b-d6d2-c5360dd1ebee-58a98719, #w-node-_57099f94-9efa-423b-4b41-9b535a77fab1-58a98719, #w-node-_560f8e8d-df04-34cb-16ba-64e0c78d3acb-58a98719, #w-node-_8884a186-52dd-212e-2ee4-07e818e7acb8-58a98719, #w-node-adc029f5-36e7-bb7b-c03d-a06ebdc71872-58a98719, #w-node-_2df2260a-985c-2912-acde-cb73ddcbd183-58a98719, #w-node-b8848c2c-bc35-3650-53b7-632c12be0818-58a98719, #w-node-_7ef0ed42-123e-328c-2920-e1a512902a15-58a98719, #w-node-_0d868e51-8b88-01d4-49f9-ecd48232337a-58a98719, #w-node-dd8add97-83dc-4039-6c7b-52c2ec2e55c9-58a98719, #w-node-eb2a3f89-9e36-155f-1483-5e0654ac10d6-58a98719, #w-node-f88d44a9-cea8-57d5-89a8-3f05a01d0569-58a98719, #w-node-_145bc5b1-1438-fe52-f804-091056d990aa-58a9871a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145bc5b1-1438-fe52-f804-091056d990b5-58a9871a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_57e23d23-71a5-fd22-af93-45c6291fb960-58a9871b, #w-node-eacb24b1-8f97-cddd-57f0-705add2d3a9b-58a9871b, #w-node-d8600747-7b66-408c-3fb1-080ccd4095cd-58a9871b, #w-node-b85e763c-e981-6def-58c4-efd53c4bc608-58a9871b, #w-node-_36e32df9-fb07-f8e8-f92d-c291dd4c88d0-58a9871b, #w-node-dcdce329-7b68-465a-2fb6-f7cc4f1c549a-58a9871b, #w-node-_94eac960-b202-1d58-5f20-729f15fb8467-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8a7c985-feae-0cbd-5939-17340a744484-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a712f7de-7ed4-1bed-04d8-4f17f67e9bae-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd22584-79ed-9e4a-c679-85898bca5afe-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7fd22584-79ed-9e4a-c679-85898bca5b04-58a9871c, #w-node-_7fd22584-79ed-9e4a-c679-85898bca5afd-58a9871c, #w-node-_487f894d-06cd-9083-f31d-ca3946ca0817-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_487f894d-06cd-9083-f31d-ca3946ca0818-58a9871c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_487f894d-06cd-9083-f31d-ca3946ca081e-58a9871c, #w-node-be9b1875-df88-53a0-f886-31b2cfcc7a7f-58a9871d, #w-node-_8d05ff2f-2873-bd0c-63ef-75c1b957dbf3-58a9871d, #w-node-f74e5688-20a3-8479-b8c1-7afabadba2d4-58a9871d, #w-node-_77667f8d-bdb1-e641-f9bf-f716e4b3362c-58a9871d, #w-node-_939e43e6-8a77-fdb4-0a74-c745e892c39c-58a9871d, #w-node-a3ccb2d0-058c-bdb2-4c36-b1ccac4f6502-58a9871d, #w-node-e6db9f16-c94c-3d63-c341-3f3ede39565e-58a9871d, #w-node-c8a72ee3-69fd-e4a9-47bc-8451f68f0e19-58a9871d, #w-node-f20f03e0-f6de-bb07-26af-26fd45a17601-58a9871e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20f03e0-f6de-bb07-26af-26fd45a1760c-58a9871e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e325080-e526-be2a-db09-14a97eed1248-58a9871f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e325080-e526-be2a-db09-14a97eed1253-58a9871f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3859a1f3-47b9-f493-44b8-72462f7ef179-58a9871f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3859a1f3-47b9-f493-44b8-72462f7ef184-58a9871f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acd1f564-a631-ca91-da39-a2d2f3b464f5-58a98720, #w-node-da1c93a7-b1c7-498f-b66b-12055886d91a-58a98720, #w-node-_7ec7ba14-fcc6-f852-e47f-f64cb8b519e4-58a98720, #w-node-_921afae4-7c04-78f9-0363-7be1f6a709b6-58a98720, #w-node-c1711013-25d7-ecdc-7ee6-6704e7caee0e-58a98720, #w-node-f45793be-339d-b728-1366-6f8c33b6632f-58a98720, #w-node-af142369-b618-ebce-6085-1fec744d853f-58a98720, #w-node-b45731c1-992b-775d-a08c-1f378c10159a-58a98720, #w-node-_77695dc9-8d02-2cbf-9446-f18f06814efa-58a98720, #w-node-_01b3753b-46b2-d8ad-aa11-921574f76f2f-58a98720, #w-node-_8a4ae7a4-e500-7394-7fe8-1b9dfb4df575-58a98720, #w-node-_555f4f96-319b-c486-622f-154c6a8ff7d1-58a98720, #w-node-e72fcee6-2ff3-ae93-411a-bd913ca57091-58a98720, #w-node-_37a66b50-130a-20d9-9a53-dd24f8f1313c-58a98720, #w-node-bddd9b03-678c-d50a-ef28-1ab8865d9988-58a98720, #w-node-_27661e51-eff7-c97d-cb73-6afd206b40f8-58a98720, #w-node-_31e4a249-8d1f-9d1f-e2e0-942f4d9b09d5-58a98720, #w-node-_01395482-6768-8629-67e4-861c8f938696-58a98720, #w-node-_076dfd6f-2880-710c-6e13-9ba8e7e9acbe-58a98720, #w-node-_1ef61482-918b-d9ab-7de9-694e940c03d5-58a98720, #w-node-_513ca5d1-1c95-21e3-9b17-aefb06e7d511-58a98720, #w-node-_6140aec6-18cf-0b86-a633-767833a75b26-58a98720, #w-node-a731b795-aaf8-b074-8ea2-ee307ca2f8a0-58a98720, #w-node-c00f2bc2-30de-cdbf-3142-da3248ddea24-58a98720, #w-node-_11bcbfb0-b309-2427-8cb3-e296cc07cda6-58a98720, #w-node-ac255a5c-3f4d-eace-a77e-580edc8d07eb-58a98720, #w-node-dfde8176-82fc-29d8-d5b5-a9a909fc26e0-58a98720, #w-node-d35884b5-962f-8c03-4269-cdffa250f435-58a98721, #w-node-_4a1192f7-3c88-2ada-a3e1-51bb7eef4c30-58a98721, #w-node-_76a932be-07f0-f193-e120-c38885e341b2-58a98721, #w-node-_8547f70f-f7d2-abe8-b2d5-39fc77a0c8c6-58a98721, #w-node-d62a780a-f317-6afa-c9a7-6e7a4df79308-58a98721, #w-node-_5d5037b0-8f54-d22e-4271-84e3cef4d961-58a98721, #w-node-c7ab56f3-afeb-1611-ba4f-77a7e5c9923a-58a98721, #w-node-_0d172830-c962-00b4-df05-43a51380a0ee-58a98721, #w-node-_96c64ccc-a77e-0d41-af8c-7f0b4b464676-58a98721, #w-node-_280f1ad4-df9f-e1bd-2011-448111f88e56-58a98721, #w-node-acd1f564-a631-ca91-da39-a2d2f3b464f5-58a98721, #w-node-d78226c8-aead-cd2f-b774-8ba83495dbcc-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d78226c8-aead-cd2f-b774-8ba83495dbd7-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69f3a1ff-b5c4-5d95-4705-f979ba87249a-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69f3a1ff-b5c4-5d95-4705-f979ba8724a5-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1a3db46-f095-f2c1-9060-56efb61b9c8d-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a41f552-14df-46e4-01e3-d4e1d611281e-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62c737aa-eb0f-e49b-f802-4fda45cbd7be-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c737aa-eb0f-e49b-f802-4fda45cbd7c9-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_932203fd-a646-8b18-3d32-39f5b9e754c6-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_932203fd-a646-8b18-3d32-39f5b9e754d1-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cdc725b2-d5ba-6766-8bd2-72db74035e8e-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdc725b2-d5ba-6766-8bd2-72db74035e99-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ad59b92-1140-316f-23e3-a9dbeb34fb24-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ad59b92-1140-316f-23e3-a9dbeb34fb2f-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_63acfff4-76e8-46f1-d32e-e50ccdbdfe30-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63acfff4-76e8-46f1-d32e-e50ccdbdfe3b-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d15779ff-17ff-d975-52a8-3fdba143c399-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d15779ff-17ff-d975-52a8-3fdba143c3a4-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0fe272f6-0e09-ab5c-b306-43c011b54557-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fe272f6-0e09-ab5c-b306-43c011b54562-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a5fd651-2183-3667-0599-a605392dc96b-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a5fd651-2183-3667-0599-a605392dc976-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3e8aff49-be58-0529-24c2-b6d54b5b6359-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e8aff49-be58-0529-24c2-b6d54b5b6364-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3106e74e-dd02-e27c-f785-b4f3bfcd438c-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3106e74e-dd02-e27c-f785-b4f3bfcd4397-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2ec001c2-b02b-d699-223e-a095458a9f4a-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ec001c2-b02b-d699-223e-a095458a9f55-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b644f5e6-c478-05a7-5fc2-2881b735d431-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b644f5e6-c478-05a7-5fc2-2881b735d43c-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4bdd1345-bf40-9a3e-e397-f79a66359da1-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bdd1345-bf40-9a3e-e397-f79a66359dac-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b823d259-98b5-2809-ecb2-56466d4853b9-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b823d259-98b5-2809-ecb2-56466d4853c4-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_53cfdf49-79fc-94de-1a93-4e0571ecc9b2-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53cfdf49-79fc-94de-1a93-4e0571ecc9bd-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd819c8c-d9c2-bd20-7b1e-e59a74dbb5a9-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd819c8c-d9c2-bd20-7b1e-e59a74dbb5b4-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_03436b6a-4db3-a843-d9cd-dc1823893cd6-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03436b6a-4db3-a843-d9cd-dc1823893ce1-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ce20376-ad23-6872-21e4-6e93cfa50a6a-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ce20376-ad23-6872-21e4-6e93cfa50a75-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cbc9339a-a8ba-cd7a-916b-8e7a75b3a8c4-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbc9339a-a8ba-cd7a-916b-8e7a75b3a8cf-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7230c324-497c-534b-bd08-98e1e36259bf-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7230c324-497c-534b-bd08-98e1e36259ca-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae8e5380-1a95-7c95-6adb-7a9a20a9a42c-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8e5380-1a95-7c95-6adb-7a9a20a9a437-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0599f651-730b-3dba-b93b-088e65787bfa-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0599f651-730b-3dba-b93b-088e65787c05-58a98722 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5ea99434-11e5-df98-df34-2a87f968203e-58a98723, #w-node-_5b458725-af6a-2874-68dd-b662d78b73d5-58a98723, #w-node-fb6531a7-ca58-75c3-2966-6ee4eeebc2c1-58a98723, #w-node-ab6b51a2-4222-515d-8380-cdabd1c207fe-58a98723, #w-node-a426a348-4804-a2f0-42f9-53670818a9a0-58a98723, #w-node-e876f9fd-bfb2-1675-d11c-19cf654389ef-58a98723, #w-node-_60bd2510-6707-0854-37f7-15c295024845-58a98723, #w-node-_7f8dd139-5f02-e582-02e3-2f964139ed6c-58a98723, #w-node-b89bf520-7f63-f8e1-010b-8a7eba2e8557-58a98723, #w-node-d13d43d1-1ab4-dda9-3260-dd545153f8d0-58a98723, #w-node-_035a7aa1-f059-8018-ddd5-6d573cabcebb-58a98723, #w-node-e35cc77d-27ac-1f68-1a4c-8e3bbb299d5f-58a98723, #w-node-_91db5ce1-752e-9cf3-7cdd-28968775079d-58a98724, #w-node-_3ad5e5a8-f558-a858-ecd0-c81ab861b5c7-58a98724, #w-node-_436ba390-3eb4-3588-cb31-b564bd14e93b-58a98724, #w-node-_7cfa1760-e943-c93d-90f7-0555562277ff-58a98724, #w-node-_789de50d-97bd-c000-9508-88a0bb14595a-58a98724, #w-node-_78f60d13-af9c-66dc-48c5-624e8dfeffee-58a98724, #w-node-_7b67d02d-f025-71ca-7911-2aaf756ef683-58a98724, #w-node-_73a17bf6-c331-a911-fc45-b57c951886b6-58a98724, #w-node-_4a3bbec2-366c-d7a3-4c3a-fd83cbc63e3f-58a98724, #w-node-b0829c7f-53c7-54df-53bd-61e8830851e6-58a98724, #w-node-_9e71fcc2-23d9-31b6-ece5-9a4ea74efa45-58a98724, #w-node-_724020f9-4009-18d2-0fc4-7b3b4b156edb-58a98724, #w-node-_5c7baa06-82a1-eff5-1312-ebb48c950eea-58a98724, #w-node-_10637db7-257b-cb6d-9b78-cfe78cd27a75-58a98724, #w-node-_333e2e49-a514-ce46-6014-84f420e39355-58a98724, #w-node-_2744ef56-5159-7076-2180-7813af0c5c4e-58a98724, #w-node-_9374d55d-22c8-37c7-b361-46e7d7037f70-58a98724, #w-node-_53087b5b-ef92-7454-fcdf-c99b6ddc1595-58a98724, #w-node-aebfd424-7423-2a8e-8dc6-57e5d279b2f4-58a98724, #w-node-_60d92534-436a-4a93-ab82-f953e67fc5d2-58a98724, #w-node-ff703644-256e-ce7a-33a1-22bcc4e33963-58a98724, #w-node-e1d47db9-e7f2-7933-b229-66410f4450f3-58a98724, #w-node-_2ff2c386-fd66-4907-53ca-e4fa5c401cd6-58a98724, #w-node-_5c5c8977-344f-215b-3cfe-81dae10a03fb-58a98724, #w-node-dc11921c-42e9-6544-2e31-d321d792c3f9-58a98724, #w-node-_916fdca2-b920-c3cb-4d08-3b8e11d989cd-58a98725, #w-node-a48b90f7-b6ef-92ae-359b-4cdde1527bb1-58a98725, #w-node-_38038631-707a-f937-56b8-8086a828bf1a-58a98725, #w-node-_91539ee7-1163-44ec-07cd-cfba213b702a-58a98725, #w-node-_0a9996e4-d017-a356-76ec-b097b6fef328-58a98725, #w-node-_9bca0a31-b82e-83f1-f0f4-719f6ba033b9-58a98725, #w-node-_7b7dc363-7b4d-224b-45a2-fed727db0aa3-58a9873a, #w-node-_211ca5bc-bd3f-053f-64e3-97e10d3cb76d-58a9873a, #w-node-_879a0995-8b23-e972-9aed-e90f9f7ada5c-58a9873a, #w-node-_879a0995-8b23-e972-9aed-e90f9f7ada61-58a9873a, #w-node-_6620c4ad-ad6e-1615-3f87-f5c8b72496f0-58a9873a, #w-node-_6620c4ad-ad6e-1615-3f87-f5c8b72496f5-58a9873a, #w-node-_7b73cf57-923d-6451-9e35-8c60e648c57d-58a9873a, #w-node-_7b73cf57-923d-6451-9e35-8c60e648c582-58a9873a, #w-node-_4bface70-2778-c41f-6139-3c9ad3a2fea8-58a9873a, #w-node-_4bface70-2778-c41f-6139-3c9ad3a2fead-58a9873a, #w-node-_88e41a74-6bcf-6d80-d76f-0520e3644f5b-58a9873a, #w-node-_88e41a74-6bcf-6d80-d76f-0520e3644f60-58a9873a, #w-node-acd1f564-a631-ca91-da39-a2d2f3b464f5-58a9873b, #w-node-_0523958b-a646-67b7-dd76-5bfe0779c3ca-58a9873b, #w-node-_4d6a043b-c900-38da-7cc4-bb488975e1dc-58a9873b, #w-node-_477dc1d4-508e-7cab-9e5e-e2c3dde37d87-58a9873b, #w-node-b78c7836-0ad8-4e0d-e7ff-d51fafae84ca-58a9873b, #w-node-e42d6eeb-305f-82ce-e797-e9f6452c69c9-58a9873b, #w-node-_1b122b0d-d85d-d524-3ffb-4e8439338872-58a9873b, #w-node-_3596d2dd-4e02-42da-c117-10cc22414dc9-58a9873b, #w-node-c1c1d19c-0e54-0731-f548-74d7684d55bc-58a9873b, #w-node-_69aa950c-f1b0-f9d9-8c6c-6ef21ef69471-58a9873b, #w-node-_03a6f013-a9f4-6e8b-b183-0b98e845fcc8-58a9873b, #w-node-a8a91f84-8f09-dd7d-cdd5-622be9866dbc-58a9873c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8a91f84-8f09-dd7d-cdd5-622be9866dc7-58a9873c, #w-node-_2feb94f7-1899-654f-ecb5-1d931c2922f0-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2feb94f7-1899-654f-ecb5-1d931c2922f8-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72f93176-db02-299d-a442-f1ffd0c803f4-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_72f93176-db02-299d-a442-f1ffd0c803fc-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd7949e6-de5a-ac03-51c5-b36865f03aba-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd7949e6-de5a-ac03-51c5-b36865f03ac2-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b009ef8d-5a92-9287-8166-5e45621a4f57-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b009ef8d-5a92-9287-8166-5e45621a4f5f-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08f60ba7-5cea-d2ac-17f7-2e5f0013e5b9-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a0b9ed7-835c-6dc7-c8d2-d7229aea19b7-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d74a55b7-e7f3-b514-90f4-17cdd32ed87a-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d74a55b7-e7f3-b514-90f4-17cdd32ed881-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c3e974e-26d7-5685-5782-e9c79af8a690-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6c3e974e-26d7-5685-5782-e9c79af8a698-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e1abeef-70f7-cdc7-a2f5-3d854966497d-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4e1abeef-70f7-cdc7-a2f5-3d8549664985-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2579b7af-f14e-7fde-b962-0ee9caf0c255-58a9873d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2579b7af-f14e-7fde-b962-0ee9caf0c25d-58a9873d, #w-node-_86fbc273-b2e0-882b-9fea-01a9f2a1131a-58a9873e, #w-node-ce706c72-ed46-6f26-096c-6619054a0d30-58a9873e, #w-node-a9b722f6-534c-da49-6ea1-8f9d4e5f6775-58a9873e, #w-node-_8daf7cc9-94fe-e980-297c-6f68e0fe1bca-58a9873e, #w-node-_1ab98f2f-56d5-9f4a-0d71-cdf1d883e181-58a9873e, #w-node-_6b20905d-6dee-0a93-6e6a-60352352e028-58a9873e, #w-node-b288a3f5-6160-9704-5941-f136f45bd6ad-58a9873e, #w-node-eb26d2e8-bef7-7959-e7ce-7116a17ecca0-58a9873e, #w-node-f3e1d845-23d2-88e0-54ef-0895d4223228-58a9873e, #w-node-_4735e1cd-b2df-0495-c76a-ee8950799b6f-58a9873e, #w-node-_68d1f72b-68f9-494f-46b6-49c8e0a62668-58a9873e, #w-node-a0338a50-7877-dd78-6327-261095595936-58a9873e, #w-node-_270917f1-65a3-d0d8-5f05-7cdb2a7971ba-58a9873e, #w-node-e43f77bc-f913-2951-d429-8237b03d113e-58a9873e, #w-node-_9e515ecb-9126-a9bb-f829-bef4f1eee469-58a9873e, #w-node-_6bdf818a-f1b6-6dba-b842-9df961baf538-58a9873e, #w-node-_76ee8592-993b-966e-6bc1-383098d41958-58a9873e, #w-node-_8be53c75-f403-0e0a-4974-f8cced765cde-58a9873e, #w-node-_28969703-225b-7d86-809a-39bb61377b84-58a9873e, #w-node-daa99b1f-6eee-359e-b057-1210e63dbc2d-58a9873e, #w-node-_19fb7b0f-b128-4ff9-f75b-d9a52eef2067-58a9873e, #w-node-_8dbb5500-22dc-2558-49bc-4e80e942470d-58a9873e, #w-node-_172f4311-475a-8d2f-c6d1-d164a8e7c7b6-58a9873e, #w-node-_987584b8-579b-ca57-a754-d358e8f0855b-58a9873e, #w-node-eab9c261-a37b-a00b-a67b-37498290cd28-58a9873e, #w-node-ad103c3b-a578-fe0b-9e92-10096502854b-58a9873e, #w-node-_40ed334a-fdb4-4f75-883f-66fb98b16ac5-58a9873e, #w-node-_6e1817da-a38e-4f31-b65b-9ec43232496c-58a9873e, #w-node-_0cf978ba-742d-c066-3db0-6b7ee0c66687-58a9873e, #w-node-d10dd249-17d7-20dd-74df-a6fa3e7a108c-58a9873e, #w-node-c49ee4eb-91ea-a95a-9c22-7a0c1d3768c4-58a9873e, #w-node-_744feb28-71c5-51aa-3ac5-8084e8afaee8-58a9873e, #w-node-b262d46c-2e75-4e87-38a5-a3050ecd03a4-58a9873e, #w-node-dfc70450-2c89-73a2-2509-18ebc5735db0-58a9873e, #w-node-_95af61e7-bd2a-28de-dcfe-b47a47178122-58a9873e, #w-node-_1534714c-fd98-4025-84dd-f87064272c2b-58a9873e, #w-node-edc1d309-1f7b-c2c0-ace7-b1e23badc92b-58a9873f, #w-node-e7087018-6e61-9ae0-e0b2-c7a1afbf2f7f-58a9873f, #w-node-c53132ce-86f3-bbb7-ab82-57f1335322cb-58a9873f, #w-node-_425e9a8f-9f92-b06e-12b3-cbbd5e24596a-58a9873f, #w-node-c9579d1a-7193-edcd-af0a-ddb92d835640-58a9873f, #w-node-_8bd0d6c7-26eb-e6b2-4a6e-8094f64c4aaf-58a9873f, #w-node-d0abef43-ca36-92df-cff2-430875c3ad96-58a9873f, #w-node-_97ed02d6-f5d8-abe0-d818-3be92d755b0f-58a9873f, #w-node-_791d786f-4247-5aef-982e-77c256e9843a-58a9873f, #w-node-_68129c37-eebc-f843-b481-7293bff9599f-58a9873f, #w-node-cf29a3b7-6794-11cd-621c-9519c3746b3b-58a9873f, #w-node-a20ccd3c-5a25-fb26-b04b-321028079455-58a9873f, #w-node-_52910aad-abe0-4581-5a10-406e0a2f59a8-58a9873f, #w-node-_51c6b46d-b3e3-1b0d-8029-038cd1b7dfde-58a9873f, #w-node-ab402f1e-6e48-2550-6dca-cd3628ca3abb-58a9873f, #w-node-_7513853b-aa8d-5d29-927a-54330699202d-58a9873f, #w-node-cec2823d-ddda-133e-ee33-3852bd79fe9c-58a9873f, #w-node-c26b81c3-f5e0-5c65-2cec-f164a174d347-58a9873f, #w-node-_19442d6a-0c36-d355-022a-c12f050ad0b1-58a98740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19442d6a-0c36-d355-022a-c12f050ad0bc-58a98740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5855476a-a62f-abed-9232-9c2e7ca59698-58a98768, #w-node-_69885a22-450b-5a82-7a3b-34cfe1b72f6c-58a98768, #w-node-aa1917a1-0ba0-e408-3fba-71cb34ab2f69-58a98768, #w-node-f4d37e7b-99e8-985f-4a42-141bda283099-58a98768, #w-node-_3b1ef6a1-228a-c69c-21a2-65f9fe36047d-58a98768, #w-node-e070bbcd-7efb-dfe5-d17f-1e8949bb20de-58a98768, #w-node-a2105782-58fc-2541-8c75-ea3091b62238-58a98768, #w-node-_20498dc0-c3d9-6609-4a90-01daee2b5366-58a98768, #w-node-_5a554f72-209c-c966-d028-36983d4d0de6-58a98768, #w-node-e9631852-ab11-f307-e6df-2c6568731b33-58a98768, #w-node-_342a446c-c213-39d3-d53f-ff65306c2dfd-58a98768, #w-node-_770cf05e-dcfe-170c-937a-837175895be1-58a98768, #w-node-c885aeb5-452d-1c9a-3916-4e8f9b17e8af-58a98768, #w-node-b9c24561-14f1-3983-3aeb-bafbaa0b6687-58a98768, #w-node-a2dc62ea-2839-3534-6529-9e8e4362f67d-58a98768, #w-node-d1ccee5d-5642-e6eb-5889-2158c5582b6e-58a98768, #w-node-d35884b5-962f-8c03-4269-cdffa250f435-58a98768, #w-node-_566829c2-d4b0-489f-0c44-1b53408cab14-58a98769, #w-node-e7f1b245-7da9-64ff-b750-716a82d1eb4f-58a98769, #w-node-_7406cfaa-b03a-b02f-7d23-22ef02356c75-58a98769, #w-node-_7406cfaa-b03a-b02f-7d23-22ef02356c77-58a98769, #w-node-ce2a23f9-b50b-eb4e-9b7d-1c9714a17319-58a98769, #w-node-ce2a23f9-b50b-eb4e-9b7d-1c9714a1731b-58a98769, #w-node-_562b6db4-74e4-0774-1ea5-c59c7175cfca-58a98769, #w-node-_562b6db4-74e4-0774-1ea5-c59c7175cfcc-58a98769, #w-node-_1e386579-e742-85f8-dc88-a995f3fa6bbf-58a98769, #w-node-_1e386579-e742-85f8-dc88-a995f3fa6bc1-58a98769, #w-node-_1ab0c5a2-24b0-e5a6-cd5f-03ced89431e7-58a98769, #w-node-_1ab0c5a2-24b0-e5a6-cd5f-03ced89431e9-58a98769, #w-node-_908d7f8a-0248-ea94-b739-1c19738769cc-58a9876a, #w-node-_5a2ef3ea-71b9-9db2-b290-71408cff4b27-58a9876a, #w-node-_3487557f-8a8e-079e-8cb5-2d962ded2df3-58a9876a, #w-node-_3fe72226-8f87-c737-deda-a08f41645840-58a9876a, #w-node-fbb29992-1e01-1917-709b-2862364832d8-58a9876a, #w-node-fc5fead5-fd42-6e98-dedf-76ff6e869d4f-58a9876a, #w-node-e082c895-45e3-3214-7348-c6c0db3a51c4-58a9876a, #w-node-d98f8255-366f-ccaf-4187-f38493c2428f-58a9876a, #w-node-_179f05dd-b102-afbc-a584-e73ab93c5704-58a9876a, #w-node-_1dcc8199-3115-90d3-a3f3-5557b674fba9-58a9876a, #w-node-ea573738-3f3a-4418-054b-eb596e44c6f6-58a9876a, #w-node-cb8dd0d4-7f66-0ad4-31da-33156fe498d1-58a9876a, #w-node-d7c49309-42d3-07f1-ebae-b300a5b96637-58a9876a, #w-node-e8829095-724f-8ad0-058f-aa1cadb56f89-58a9876a, #w-node-fa2b2d74-773d-c839-b4d3-cfc4a936c4d4-58a9876a, #w-node-e7217173-41d4-e3e6-9adc-82ffb41a1a57-58a9876a, #w-node-fc8b2e8e-a4cd-fab7-535e-ae19d17807c7-58a9876a, #w-node-_5855476a-a62f-abed-9232-9c2e7ca59698-58a9876a, #w-node-b0731839-ae02-b8ec-7a9b-3e09dc8c0821-58a98785 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0731839-ae02-b8ec-7a9b-3e09dc8c082c-58a98785 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-7eea85f2, #w-node-f8ac9210-7a01-1ae5-8562-995d7aacec1b-7eea85f2, #w-node-_4ab9a9c8-2a72-0447-ffe0-9113cc0e160f-7eea85f2, #w-node-_33f78730-b56d-1305-1a61-4a0262622c62-7eea85f2, #w-node-a4284975-0ece-3748-6f65-2d0003bd647b-7eea85f2, #w-node-a2ca4ff5-632b-07ca-888b-fbea362539d6-7eea85f2, #w-node-_8dc142f1-7d34-e585-4110-ddff86f5a6d3-7eea85f2, #w-node-cc87907f-3c21-7de9-21f6-fba14e5308c2-7eea85f2, #w-node-eecd33c7-adf4-6b9e-140c-afbb73ca6482-7eea85f2, #w-node-_26dc2525-8696-ac8c-c74c-9980801ccbb9-7eea85f2, #w-node-_6359540c-12d3-527f-2529-1eeb766b91d5-7eea85f2, #w-node-aa6e9922-bbb0-e1da-c1fe-be566ce0c57d-7eea85f2, #w-node-_28c20267-ca5a-ffc2-8427-88495e447f63-7eea85f2, #w-node-aab38be5-9968-56c2-30c3-98714d987146-7eea85f2, #w-node-fb32713d-be2c-3648-a8d6-a18f60ca24d8-7eea85f2, #w-node-ee1770d5-287d-34f9-d871-6ca7440a0d35-7eea85f2, #w-node-e686fdf4-8108-8b1e-11ca-f87a8108cf5a-7eea85f2, #w-node-_765ef4a4-c82b-20e6-37a7-0342ac2a2f88-7eea85f2, #w-node-_8714d23b-9eaf-89e8-3119-51fb9a189982-7eea85f2, #w-node-_19fe1e52-0e41-b1f3-81b5-fe6d2e477fae-7eea85f2, #w-node-edb3d1cd-d76c-897d-94fb-a8c16557717f-7eea85f2, #w-node-_87ad38fa-8109-1546-649b-d8bcef3e281b-7eea85f2, #w-node-e7c21725-6ac7-3a9e-3f9e-ef94ed472209-7eea85f2, #w-node-_1e8e0fd2-1b10-3607-f03f-83344232ac67-7eea85f2, #w-node-effd9b04-38dd-43d5-3d0c-6deaddf9cbb5-7eea85f2, #w-node-_2d26cb82-5e4b-a395-eddb-80475a458984-7eea85f2, #w-node-_6c75d0de-5ba5-ca51-6436-7e7f81ed3ee9-7eea85f2, #w-node-fbbd2140-6952-e7d7-1d0a-39285c03be42-7eea85f2, #w-node-_3ba2a0fb-7974-11cc-e41a-08511afbd6f1-7eea85f2, #w-node-_357c2c5a-2302-27b8-a90f-e6664d60276a-7eea85f2, #w-node-_9fd43b75-21c4-bf48-dc02-33dfd20029b9-7eea85f2, #w-node-_87b31ac3-8f27-7cec-2bda-8bfeae0eaa35-7eea85f2, #w-node-_997f091f-783a-c287-57b6-a36e5512c04a-7eea85f2, #w-node-b34b1ea8-b00d-73f6-3b29-fc2dbf9fb8c9-7eea85f2, #w-node-ec1ae0da-278f-4382-f04f-4774f5116fa9-7eea85f2, #w-node-_51cbf2f6-ad71-9a4b-8452-3bb64d24748c-7eea85f2, #w-node-a5fc83ed-859a-9484-558e-cf66554c69d2-7eea85f2, #w-node-eb00d823-6cf3-0fbc-e4d2-b04795ed6705-7eea85f2, #w-node-_87100d77-e6bb-d303-e9a1-9f26fcfe67c7-7eea85f2, #w-node-_1ecfc9f4-eb7a-5e7b-70b8-bb875e5e43a6-7eea85f2, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-7eea85f2, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-7eea85f2, #w-node-_8843c698-51d3-1b20-af6d-5751f4aa7981-7eea85f2, #w-node-_0f57d3f0-8756-d52b-d3e7-0ece2a3a2b70-7eea85f2, #w-node-_9902dfce-fdd7-a2a2-de4f-81f69e22fa5a-7eea85f2, #w-node-_81829bb6-213e-af82-410d-c515df263a7a-7eea85f2, #w-node-ed758298-a7eb-fc88-e10d-84afe6e508ed-7eea85f2, #w-node-a2d7e374-645d-45db-c48d-1b0c3f33c0da-7eea85f2, #w-node-_50b57494-37b3-3f08-d618-cdd1b5d67dd6-7eea85f2, #w-node-_2b576162-583d-c63b-0fbd-0510f6d1c6ba-7eea85f2, #w-node-_64e79600-41fe-bcd1-1c0f-718dd96ef7d6-7eea85f2, #w-node-_8dfff4cc-0aa1-24c2-32ce-9a1961a4257c-7eea85f2, #w-node-e0c612b3-d9ba-f7b3-0f8d-f290a0f6b410-7eea85f2, #w-node-_172681df-683d-b8d0-f7b7-013b8103abc9-7eea85f2, #w-node-_63110a37-4b24-16b5-f430-d3686ee5e019-7eea85f2, #w-node-_61a6bd4a-3dc7-e8c5-47ca-dff0b1daace3-7eea85f2, #w-node-a956d343-3214-6cb8-566b-f07303b63739-7eea85f2, #w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-5165e1b7, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-5165e1b7, #w-node-_7cd02cfa-f720-94c9-cc65-b7ee334c28d8-5165e1b7, #w-node-_3c6a0a83-6720-f84e-2bd2-25a719704c1d-5165e1b7, #w-node-ca02a2c3-7243-fa88-f70a-0dd6091e08a8-5165e1b7, #w-node-_9858d9b2-fdc0-fb05-74cd-7cc4b1dcf600-5165e1b7, #w-node-d7cea3f8-50d4-8684-e1eb-496f7ad8b208-5165e1b7, #w-node-bd71bc27-56ba-fa95-a2ba-6d25a985e1b4-5165e1b7, #w-node-_22dbe007-84bd-f4ba-9934-a1dbdbfd0d4a-5165e1b7, #w-node-_0e39e41e-a964-9c5f-de4b-3adf2591052b-5165e1b7, #w-node-_4fca559d-afe5-9bbf-ca0a-ded707740b2a-5165e1b7, #w-node-_25a8e03d-48ff-52db-be38-aff68b463f2a-5165e1b7, #w-node-_48429d37-b8c5-0dd9-d7bd-d6fa48bcd8f2-5165e1b7, #w-node-_37027ce8-55cd-0ac8-8cc1-381fc74a64d8-5165e1b7, #w-node-_71434d91-d004-9ebd-ded7-cb9420538898-5165e1b7, #w-node-b6380e0a-1419-4bd5-e6f6-99c68d8cb707-5165e1b7, #w-node-_2f1aa7ca-dc9d-d5bb-6126-2d93b669d2d6-5165e1b7, #w-node-_3a4bbaf6-b6ce-89e0-8677-7596e1ad436a-5165e1b7, #w-node-_31c41169-3b2b-5d52-cb74-789a548ed7b1-5165e1b7, #w-node-_7551898b-2b21-3582-8caf-d04fb98424e4-5165e1b7, #w-node-_4d397fc4-5053-fd98-59c6-38edb856c06f-5165e1b7, #w-node-f3b1f075-7352-19ac-a064-4fa252097fb8-5165e1b7, #w-node-_1f932ddb-c1c3-8398-cc5d-eec4fdffb982-5165e1b7, #w-node-_70674a97-0685-258f-d507-853483012792-5165e1b7, #w-node-_84473c0d-4cfb-09a0-7167-398ed0b76182-5165e1b7, #w-node-_4c2f960b-56b8-3773-08a5-b165584df85b-5165e1b7, #w-node-e92bc763-24e6-8394-9986-11c5520aa83f-5165e1b7, #w-node-_2d3de333-57ae-f9f4-5a03-b6ac05d20cc8-5165e1b7, #w-node-_8fbf627a-84c9-ba61-6b7a-935c7fe77e43-5165e1b7, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-5165e1b7, #w-node-a956d343-3214-6cb8-566b-f07303b63739-5165e1b7, #w-node-ea60d12a-1be2-bf24-9482-f173756c4c34-5165e1b7, #w-node-_3382cb63-d708-668e-8602-540381b1f3c5-5165e1b7, #w-node-_91ce6ff3-4ea9-bfb5-bb5f-a6dcd9f64743-5165e1b7, #w-node-f3d9ce85-8d2f-5ed8-2a37-91e049bae7e0-5165e1b7, #w-node-_8774e8c9-2787-e91a-0437-84597170faf6-5165e1b7, #w-node-_091d75b5-567a-9235-8697-5c30e04878b6-5165e1b7, #w-node-_8aaf9e7f-b88e-d9da-88f5-895385ff6903-5165e1b7, #w-node-_18413262-22e8-c062-3bd3-ab7d6b51e608-5165e1b7, #w-node-e339af34-a0d6-f2e2-220d-34441f76b7dc-5165e1b7, #w-node-_6f6147d8-2520-cb73-0a1b-57fff7d680d7-5165e1b7, #w-node-_2b4813c7-c505-f61f-5742-bad4b561838c-5165e1b7 {
  place-self: stretch stretch;
}

@media screen and (min-width: 1440px) {
  #w-node-_0cf978ba-742d-c066-3db0-6b7ee0c66687-58a9873e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-7eea85f2, #w-node-f8ac9210-7a01-1ae5-8562-995d7aacec1b-7eea85f2, #w-node-_4ab9a9c8-2a72-0447-ffe0-9113cc0e160f-7eea85f2, #w-node-_33f78730-b56d-1305-1a61-4a0262622c62-7eea85f2, #w-node-a4284975-0ece-3748-6f65-2d0003bd647b-7eea85f2, #w-node-a2ca4ff5-632b-07ca-888b-fbea362539d6-7eea85f2, #w-node-_8dc142f1-7d34-e585-4110-ddff86f5a6d3-7eea85f2, #w-node-cc87907f-3c21-7de9-21f6-fba14e5308c2-7eea85f2, #w-node-eecd33c7-adf4-6b9e-140c-afbb73ca6482-7eea85f2, #w-node-_26dc2525-8696-ac8c-c74c-9980801ccbb9-7eea85f2, #w-node-_6359540c-12d3-527f-2529-1eeb766b91d5-7eea85f2, #w-node-aa6e9922-bbb0-e1da-c1fe-be566ce0c57d-7eea85f2, #w-node-_28c20267-ca5a-ffc2-8427-88495e447f63-7eea85f2, #w-node-aab38be5-9968-56c2-30c3-98714d987146-7eea85f2, #w-node-fb32713d-be2c-3648-a8d6-a18f60ca24d8-7eea85f2, #w-node-ee1770d5-287d-34f9-d871-6ca7440a0d35-7eea85f2, #w-node-e686fdf4-8108-8b1e-11ca-f87a8108cf5a-7eea85f2, #w-node-_765ef4a4-c82b-20e6-37a7-0342ac2a2f88-7eea85f2, #w-node-_8714d23b-9eaf-89e8-3119-51fb9a189982-7eea85f2, #w-node-_19fe1e52-0e41-b1f3-81b5-fe6d2e477fae-7eea85f2, #w-node-edb3d1cd-d76c-897d-94fb-a8c16557717f-7eea85f2, #w-node-_87ad38fa-8109-1546-649b-d8bcef3e281b-7eea85f2, #w-node-e7c21725-6ac7-3a9e-3f9e-ef94ed472209-7eea85f2, #w-node-_1e8e0fd2-1b10-3607-f03f-83344232ac67-7eea85f2, #w-node-effd9b04-38dd-43d5-3d0c-6deaddf9cbb5-7eea85f2, #w-node-_2d26cb82-5e4b-a395-eddb-80475a458984-7eea85f2, #w-node-_6c75d0de-5ba5-ca51-6436-7e7f81ed3ee9-7eea85f2, #w-node-fbbd2140-6952-e7d7-1d0a-39285c03be42-7eea85f2, #w-node-_3ba2a0fb-7974-11cc-e41a-08511afbd6f1-7eea85f2, #w-node-_357c2c5a-2302-27b8-a90f-e6664d60276a-7eea85f2, #w-node-_9fd43b75-21c4-bf48-dc02-33dfd20029b9-7eea85f2, #w-node-_87b31ac3-8f27-7cec-2bda-8bfeae0eaa35-7eea85f2, #w-node-_997f091f-783a-c287-57b6-a36e5512c04a-7eea85f2, #w-node-b34b1ea8-b00d-73f6-3b29-fc2dbf9fb8c9-7eea85f2, #w-node-ec1ae0da-278f-4382-f04f-4774f5116fa9-7eea85f2, #w-node-_51cbf2f6-ad71-9a4b-8452-3bb64d24748c-7eea85f2, #w-node-a5fc83ed-859a-9484-558e-cf66554c69d2-7eea85f2, #w-node-eb00d823-6cf3-0fbc-e4d2-b04795ed6705-7eea85f2, #w-node-_87100d77-e6bb-d303-e9a1-9f26fcfe67c7-7eea85f2, #w-node-_1ecfc9f4-eb7a-5e7b-70b8-bb875e5e43a6-7eea85f2, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-7eea85f2, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-7eea85f2, #w-node-_8843c698-51d3-1b20-af6d-5751f4aa7981-7eea85f2, #w-node-_0f57d3f0-8756-d52b-d3e7-0ece2a3a2b70-7eea85f2, #w-node-_9902dfce-fdd7-a2a2-de4f-81f69e22fa5a-7eea85f2, #w-node-_81829bb6-213e-af82-410d-c515df263a7a-7eea85f2, #w-node-ed758298-a7eb-fc88-e10d-84afe6e508ed-7eea85f2, #w-node-a2d7e374-645d-45db-c48d-1b0c3f33c0da-7eea85f2, #w-node-_50b57494-37b3-3f08-d618-cdd1b5d67dd6-7eea85f2, #w-node-_2b576162-583d-c63b-0fbd-0510f6d1c6ba-7eea85f2, #w-node-_64e79600-41fe-bcd1-1c0f-718dd96ef7d6-7eea85f2, #w-node-_8dfff4cc-0aa1-24c2-32ce-9a1961a4257c-7eea85f2, #w-node-e0c612b3-d9ba-f7b3-0f8d-f290a0f6b410-7eea85f2, #w-node-_172681df-683d-b8d0-f7b7-013b8103abc9-7eea85f2, #w-node-_63110a37-4b24-16b5-f430-d3686ee5e019-7eea85f2, #w-node-_61a6bd4a-3dc7-e8c5-47ca-dff0b1daace3-7eea85f2, #w-node-a956d343-3214-6cb8-566b-f07303b63739-7eea85f2, #w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-5165e1b7, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-5165e1b7, #w-node-_7cd02cfa-f720-94c9-cc65-b7ee334c28d8-5165e1b7, #w-node-_3c6a0a83-6720-f84e-2bd2-25a719704c1d-5165e1b7, #w-node-ca02a2c3-7243-fa88-f70a-0dd6091e08a8-5165e1b7, #w-node-_9858d9b2-fdc0-fb05-74cd-7cc4b1dcf600-5165e1b7, #w-node-d7cea3f8-50d4-8684-e1eb-496f7ad8b208-5165e1b7, #w-node-bd71bc27-56ba-fa95-a2ba-6d25a985e1b4-5165e1b7, #w-node-_22dbe007-84bd-f4ba-9934-a1dbdbfd0d4a-5165e1b7, #w-node-_0e39e41e-a964-9c5f-de4b-3adf2591052b-5165e1b7, #w-node-_4fca559d-afe5-9bbf-ca0a-ded707740b2a-5165e1b7, #w-node-_25a8e03d-48ff-52db-be38-aff68b463f2a-5165e1b7, #w-node-_48429d37-b8c5-0dd9-d7bd-d6fa48bcd8f2-5165e1b7, #w-node-_37027ce8-55cd-0ac8-8cc1-381fc74a64d8-5165e1b7, #w-node-_71434d91-d004-9ebd-ded7-cb9420538898-5165e1b7, #w-node-b6380e0a-1419-4bd5-e6f6-99c68d8cb707-5165e1b7, #w-node-_2f1aa7ca-dc9d-d5bb-6126-2d93b669d2d6-5165e1b7, #w-node-_3a4bbaf6-b6ce-89e0-8677-7596e1ad436a-5165e1b7, #w-node-_31c41169-3b2b-5d52-cb74-789a548ed7b1-5165e1b7, #w-node-_7551898b-2b21-3582-8caf-d04fb98424e4-5165e1b7, #w-node-_4d397fc4-5053-fd98-59c6-38edb856c06f-5165e1b7, #w-node-f3b1f075-7352-19ac-a064-4fa252097fb8-5165e1b7, #w-node-_1f932ddb-c1c3-8398-cc5d-eec4fdffb982-5165e1b7, #w-node-_70674a97-0685-258f-d507-853483012792-5165e1b7, #w-node-_84473c0d-4cfb-09a0-7167-398ed0b76182-5165e1b7, #w-node-_4c2f960b-56b8-3773-08a5-b165584df85b-5165e1b7, #w-node-e92bc763-24e6-8394-9986-11c5520aa83f-5165e1b7, #w-node-_2d3de333-57ae-f9f4-5a03-b6ac05d20cc8-5165e1b7, #w-node-_8fbf627a-84c9-ba61-6b7a-935c7fe77e43-5165e1b7, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-5165e1b7, #w-node-a956d343-3214-6cb8-566b-f07303b63739-5165e1b7, #w-node-ea60d12a-1be2-bf24-9482-f173756c4c34-5165e1b7, #w-node-_3382cb63-d708-668e-8602-540381b1f3c5-5165e1b7, #w-node-_91ce6ff3-4ea9-bfb5-bb5f-a6dcd9f64743-5165e1b7, #w-node-f3d9ce85-8d2f-5ed8-2a37-91e049bae7e0-5165e1b7, #w-node-_8774e8c9-2787-e91a-0437-84597170faf6-5165e1b7, #w-node-_091d75b5-567a-9235-8697-5c30e04878b6-5165e1b7, #w-node-_8aaf9e7f-b88e-d9da-88f5-895385ff6903-5165e1b7, #w-node-_18413262-22e8-c062-3bd3-ab7d6b51e608-5165e1b7, #w-node-e339af34-a0d6-f2e2-220d-34441f76b7dc-5165e1b7, #w-node-_6f6147d8-2520-cb73-0a1b-57fff7d680d7-5165e1b7, #w-node-_2b4813c7-c505-f61f-5742-bad4b561838c-5165e1b7 {
    place-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_76414ded-1472-3fd0-5f8c-e2e5da456435-58a986fa, #w-node-cfca045d-f7fa-b440-2506-c9bdf4872c16-58a986fa, #w-node-_818e0e08-392b-9e77-5e6d-3dd7b0805229-58a986fa, #w-node-c4f75f54-7104-d2b7-d69c-5f5469a0a19a-58a986fa {
    justify-self: stretch;
  }

  #w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-7eea85f2, #w-node-f8ac9210-7a01-1ae5-8562-995d7aacec1b-7eea85f2, #w-node-_4ab9a9c8-2a72-0447-ffe0-9113cc0e160f-7eea85f2, #w-node-_33f78730-b56d-1305-1a61-4a0262622c62-7eea85f2, #w-node-a4284975-0ece-3748-6f65-2d0003bd647b-7eea85f2, #w-node-a2ca4ff5-632b-07ca-888b-fbea362539d6-7eea85f2, #w-node-_8dc142f1-7d34-e585-4110-ddff86f5a6d3-7eea85f2, #w-node-cc87907f-3c21-7de9-21f6-fba14e5308c2-7eea85f2, #w-node-eecd33c7-adf4-6b9e-140c-afbb73ca6482-7eea85f2, #w-node-_26dc2525-8696-ac8c-c74c-9980801ccbb9-7eea85f2, #w-node-_6359540c-12d3-527f-2529-1eeb766b91d5-7eea85f2, #w-node-aa6e9922-bbb0-e1da-c1fe-be566ce0c57d-7eea85f2, #w-node-_28c20267-ca5a-ffc2-8427-88495e447f63-7eea85f2, #w-node-aab38be5-9968-56c2-30c3-98714d987146-7eea85f2, #w-node-fb32713d-be2c-3648-a8d6-a18f60ca24d8-7eea85f2, #w-node-ee1770d5-287d-34f9-d871-6ca7440a0d35-7eea85f2, #w-node-e686fdf4-8108-8b1e-11ca-f87a8108cf5a-7eea85f2, #w-node-_765ef4a4-c82b-20e6-37a7-0342ac2a2f88-7eea85f2, #w-node-_8714d23b-9eaf-89e8-3119-51fb9a189982-7eea85f2, #w-node-_19fe1e52-0e41-b1f3-81b5-fe6d2e477fae-7eea85f2, #w-node-edb3d1cd-d76c-897d-94fb-a8c16557717f-7eea85f2, #w-node-_87ad38fa-8109-1546-649b-d8bcef3e281b-7eea85f2, #w-node-e7c21725-6ac7-3a9e-3f9e-ef94ed472209-7eea85f2, #w-node-_1e8e0fd2-1b10-3607-f03f-83344232ac67-7eea85f2, #w-node-effd9b04-38dd-43d5-3d0c-6deaddf9cbb5-7eea85f2, #w-node-_2d26cb82-5e4b-a395-eddb-80475a458984-7eea85f2, #w-node-_6c75d0de-5ba5-ca51-6436-7e7f81ed3ee9-7eea85f2, #w-node-fbbd2140-6952-e7d7-1d0a-39285c03be42-7eea85f2, #w-node-_3ba2a0fb-7974-11cc-e41a-08511afbd6f1-7eea85f2, #w-node-_357c2c5a-2302-27b8-a90f-e6664d60276a-7eea85f2, #w-node-_9fd43b75-21c4-bf48-dc02-33dfd20029b9-7eea85f2, #w-node-_87b31ac3-8f27-7cec-2bda-8bfeae0eaa35-7eea85f2, #w-node-_997f091f-783a-c287-57b6-a36e5512c04a-7eea85f2, #w-node-b34b1ea8-b00d-73f6-3b29-fc2dbf9fb8c9-7eea85f2, #w-node-ec1ae0da-278f-4382-f04f-4774f5116fa9-7eea85f2, #w-node-_51cbf2f6-ad71-9a4b-8452-3bb64d24748c-7eea85f2, #w-node-a5fc83ed-859a-9484-558e-cf66554c69d2-7eea85f2, #w-node-eb00d823-6cf3-0fbc-e4d2-b04795ed6705-7eea85f2, #w-node-_87100d77-e6bb-d303-e9a1-9f26fcfe67c7-7eea85f2, #w-node-_1ecfc9f4-eb7a-5e7b-70b8-bb875e5e43a6-7eea85f2, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-7eea85f2, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-7eea85f2, #w-node-_8843c698-51d3-1b20-af6d-5751f4aa7981-7eea85f2, #w-node-_0f57d3f0-8756-d52b-d3e7-0ece2a3a2b70-7eea85f2, #w-node-_9902dfce-fdd7-a2a2-de4f-81f69e22fa5a-7eea85f2, #w-node-_81829bb6-213e-af82-410d-c515df263a7a-7eea85f2, #w-node-ed758298-a7eb-fc88-e10d-84afe6e508ed-7eea85f2, #w-node-a2d7e374-645d-45db-c48d-1b0c3f33c0da-7eea85f2, #w-node-_50b57494-37b3-3f08-d618-cdd1b5d67dd6-7eea85f2, #w-node-_2b576162-583d-c63b-0fbd-0510f6d1c6ba-7eea85f2, #w-node-_64e79600-41fe-bcd1-1c0f-718dd96ef7d6-7eea85f2, #w-node-_8dfff4cc-0aa1-24c2-32ce-9a1961a4257c-7eea85f2, #w-node-e0c612b3-d9ba-f7b3-0f8d-f290a0f6b410-7eea85f2, #w-node-_172681df-683d-b8d0-f7b7-013b8103abc9-7eea85f2, #w-node-_63110a37-4b24-16b5-f430-d3686ee5e019-7eea85f2, #w-node-_61a6bd4a-3dc7-e8c5-47ca-dff0b1daace3-7eea85f2, #w-node-a956d343-3214-6cb8-566b-f07303b63739-7eea85f2, #w-node-_9d42b4f6-30c6-2c93-147c-54cba36dd469-5165e1b7, #w-node-_5b833df7-5377-6cdd-7455-c6c6384bc1c9-5165e1b7, #w-node-_7cd02cfa-f720-94c9-cc65-b7ee334c28d8-5165e1b7, #w-node-_3c6a0a83-6720-f84e-2bd2-25a719704c1d-5165e1b7, #w-node-ca02a2c3-7243-fa88-f70a-0dd6091e08a8-5165e1b7, #w-node-_9858d9b2-fdc0-fb05-74cd-7cc4b1dcf600-5165e1b7, #w-node-d7cea3f8-50d4-8684-e1eb-496f7ad8b208-5165e1b7, #w-node-bd71bc27-56ba-fa95-a2ba-6d25a985e1b4-5165e1b7, #w-node-_22dbe007-84bd-f4ba-9934-a1dbdbfd0d4a-5165e1b7, #w-node-_0e39e41e-a964-9c5f-de4b-3adf2591052b-5165e1b7, #w-node-_4fca559d-afe5-9bbf-ca0a-ded707740b2a-5165e1b7, #w-node-_25a8e03d-48ff-52db-be38-aff68b463f2a-5165e1b7, #w-node-_48429d37-b8c5-0dd9-d7bd-d6fa48bcd8f2-5165e1b7, #w-node-_37027ce8-55cd-0ac8-8cc1-381fc74a64d8-5165e1b7, #w-node-_71434d91-d004-9ebd-ded7-cb9420538898-5165e1b7, #w-node-b6380e0a-1419-4bd5-e6f6-99c68d8cb707-5165e1b7, #w-node-_2f1aa7ca-dc9d-d5bb-6126-2d93b669d2d6-5165e1b7, #w-node-_3a4bbaf6-b6ce-89e0-8677-7596e1ad436a-5165e1b7, #w-node-_31c41169-3b2b-5d52-cb74-789a548ed7b1-5165e1b7, #w-node-_7551898b-2b21-3582-8caf-d04fb98424e4-5165e1b7, #w-node-_4d397fc4-5053-fd98-59c6-38edb856c06f-5165e1b7, #w-node-f3b1f075-7352-19ac-a064-4fa252097fb8-5165e1b7, #w-node-_1f932ddb-c1c3-8398-cc5d-eec4fdffb982-5165e1b7, #w-node-_70674a97-0685-258f-d507-853483012792-5165e1b7, #w-node-_84473c0d-4cfb-09a0-7167-398ed0b76182-5165e1b7, #w-node-_4c2f960b-56b8-3773-08a5-b165584df85b-5165e1b7, #w-node-e92bc763-24e6-8394-9986-11c5520aa83f-5165e1b7, #w-node-_2d3de333-57ae-f9f4-5a03-b6ac05d20cc8-5165e1b7, #w-node-_8fbf627a-84c9-ba61-6b7a-935c7fe77e43-5165e1b7, #w-node-f313816c-24f7-d5ab-0b86-34ca5e95ef07-5165e1b7, #w-node-a956d343-3214-6cb8-566b-f07303b63739-5165e1b7, #w-node-ea60d12a-1be2-bf24-9482-f173756c4c34-5165e1b7, #w-node-_3382cb63-d708-668e-8602-540381b1f3c5-5165e1b7, #w-node-_91ce6ff3-4ea9-bfb5-bb5f-a6dcd9f64743-5165e1b7, #w-node-f3d9ce85-8d2f-5ed8-2a37-91e049bae7e0-5165e1b7, #w-node-_8774e8c9-2787-e91a-0437-84597170faf6-5165e1b7, #w-node-_091d75b5-567a-9235-8697-5c30e04878b6-5165e1b7, #w-node-_8aaf9e7f-b88e-d9da-88f5-895385ff6903-5165e1b7, #w-node-_18413262-22e8-c062-3bd3-ab7d6b51e608-5165e1b7, #w-node-e339af34-a0d6-f2e2-220d-34441f76b7dc-5165e1b7, #w-node-_6f6147d8-2520-cb73-0a1b-57fff7d680d7-5165e1b7, #w-node-_2b4813c7-c505-f61f-5742-bad4b561838c-5165e1b7 {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_19e3a636-6ffb-a673-a796-f2b221ea209d-58a986f6 {
    place-self: center stretch;
  }
}
