/* ABOUTME: Styles of the "das-camp" page, imported from its WordPress page. */
/* ABOUTME: Holds its colour rules, its embedded form styles and the rules its markup kept in style attributes. */

/* Page colours */
.color-background {
    background-color: #22ffaa !important;
}

.color-background-secondary {
    background-color: #c7f7dc !important;
}

h2,
h3 {
    color: #22ffaa;
}

/* Embedded form styles */
@font-face {
  font-display: block;
  font-family: Roboto;
  src: url(https://assets.sendinblue.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"), url(https://assets.sendinblue.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")
}

@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-weight: 600;
  src: url(https://assets.sendinblue.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"), url(https://assets.sendinblue.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff")
}

@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-weight: 700;
  src: url(https://assets.sendinblue.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"), url(https://assets.sendinblue.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff")
}

#sib-container input::placeholder {
  text-align: left;
  font-family: "Helvetica", sans-serif;
  color: #c0ccda;
}

#sib-container textarea::placeholder {
  text-align: left;
  font-family: "Helvetica", sans-serif;
  color: #c0ccda;
}

/* Rules the WordPress markup kept in style attributes */
.s-a7d8877a { background-image: url('../../media/2026/04/222A6193-2-1-scaled.jpg') !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; color: #000000 !important; }
.s-eb29fc82 { background-image: url('../../media/2026/04/222A6232-scaled.jpg') !important; background-size: cover !important; }
.s-7946cf32 { text-align: center !important; background-color: #ffffff !important; }
.s-78cf397f { font-size: 16px !important; text-align: left !important; font-family: "Helvetica", sans-serif !important; color: #661d1d !important; background-color: #ffeded !important; border-radius: 3px !important; border-color: #ff4949 !important; max-width: 540px !important; }
.s-9df653ec { font-size: 16px !important; text-align: left !important; font-family: "Helvetica", sans-serif !important; color: #085229 !important; background-color: #e7faf0 !important; border-radius: 3px !important; border-color: #13ce66 !important; max-width: 540px !important; }
.s-b7c156dc { text-align: center !important; background-color: rgba(255,255,255,1) !important; max-width: 540px !important; border-radius: 3px !important; border-width: 1px !important; border-color: #ffffff !important; border-style: solid !important; direction: ltr !important; }
.s-23bf38f8 { padding: 8px 0 !important; }
.s-2664b1d1 { font-size: 37px !important; text-align: left !important; font-weight: 700 !important; font-family: "Helvetica", sans-serif !important; color: #22ffaa !important; background-color: transparent !important; }
.s-82ce8ab4 { font-size: 16px !important; text-align: left !important; font-family: "Helvetica", sans-serif !important; color: #3C4858 !important; background-color: transparent !important; }
.s-53361394 { font-weight: 700 !important; text-align: left !important; font-size: 16px !important; font-family: "Helvetica", sans-serif !important; color: #3c4858 !important; }
.s-e4ddea22 { font-size: 16px !important; text-align: left !important; font-family: "Helvetica", sans-serif !important; color: #661d1d !important; background-color: #ffeded !important; border-radius: 3px !important; border-color: #ff4949 !important; }
.s-7beec23e { text-align: left !important; }
.s-fa38d297 { font-size: 16px !important; text-align: left !important; font-weight: 700 !important; font-family: "Helvetica", sans-serif !important; color: #FFFFFF !important; background-color: #22ffaa !important; border-radius: 3px !important; border-width: 0px !important; }
.s-dbe31d58 { background-image: url('../../media/2026/04/222A6427-scaled.jpg') !important; }
