/* Photographic depth, with opaque reading surfaces and neutral dark overlays. */
body.page-id-3886 .elementor-3886 > section[data-id="6cb395bd"] {
  background-color: #101010;
  background-image: linear-gradient(90deg, rgb(7 7 7 / 87%) 0%, rgb(7 7 7 / 80%) 45%, rgb(7 7 7 / 48%) 100%), var(--te-ai-section-photo);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
body.page-id-3886 .elementor-3886 [data-id="6cb395bd"] [data-id="186a2679"] { color: #e1dfd9; }
body.page-id-3886 .elementor-3886 [data-id="6cb395bd"] [data-id="53c0c018"] > p {
  color: #e1dfd9;
  border-color: rgb(255 255 255 / 23%);
}
body.page-id-3886 .elementor-3886 [data-id="6cb395bd"] [data-id="5a475456"] {
  background: #f5f2e9;
  border: 1px solid rgb(255 255 255 / 60%);
  border-radius: 5px;
  box-shadow: 0 20px 70px rgb(0 0 0 / 24%);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
body.page-id-3886 .elementor-3886 [data-id="5a475456"] p { color: #45443e; }
body.page-id-3886 .elementor-3886 [data-id="5a475456"] strong { color: #24251f; }
body.page-id-3886 .elementor-3886 [data-id="5a475456"] [data-id="51e37f6d"] { color: #30322b; }
body.page-id-3886 .elementor-3886 [data-id="5a475456"] [data-id="7fb111e"] { color: #6a665c; }
body.page-id-3886 .elementor-3886 [data-id="5a475456"] [data-id="51122b79"] {
  color: #37372f;
  background: #ebe3d1;
  border-color: #bc8800;
}
body.page-id-3886 .elementor-3886 [data-id="5a475456"] [data-id="1fdb24e4"] { color: #795c17; }
body.page-id-3886 .elementor-3886 [data-id="5a475456"] [data-id="49cbc6b9"] {
  color: #6a665c;
  border-color: #d4cec1;
}

body.page-id-3886 .elementor-3886 > section[data-id="186780ba"] {
  background-color: #101010;
  background-image: linear-gradient(180deg, rgb(7 7 7 / 81%) 0%, rgb(7 7 7 / 62%) 50%, rgb(7 7 7 / 84%) 100%), var(--te-brand-section-photo);
  background-size: cover;
  background-position: center 48%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
body.page-id-3886 .elementor-3886 [data-id="186780ba"] [data-id="5a923b18"] { color: #e1dfd9; }
body.page-id-3886 .elementor-3886 [data-id="186780ba"] [data-id="3c6d7f50"] {
  box-sizing: border-box;
  padding: 1.75rem;
  background: rgb(14 14 14 / 66%);
  border: 1px solid rgb(255 255 255 / 15%);
  border-radius: 4px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
body.page-id-3886 .elementor-3886 [data-id="3c6d7f50"] > div { border-color: rgb(255 255 255 / 24%); }
body.page-id-3886 .elementor-3886 [data-id="3c6d7f50"] > div > p:last-child { color: #e1dfd9; }
body.page-id-3886 .elementor-3886 [data-id="186780ba"] [data-id="2e6eb9ac"] { border-color: rgb(255 255 255 / 25%); }

@media (max-width: 900px) {
  body.page-id-3886 .elementor-3886 > section[data-id="6cb395bd"] {
    background-image: linear-gradient(180deg, rgb(7 7 7 / 86%) 0%, rgb(7 7 7 / 80%) 48%, rgb(7 7 7 / 58%) 100%), var(--te-ai-section-photo);
    background-position: 58% center;
  }
}
@media (max-width: 580px) {
  body.page-id-3886 .elementor-3886 [data-id="186780ba"] [data-id="3c6d7f50"] {
    padding: 1.35rem;
    gap: 1.75rem;
  }
}
