.elementor-169 .elementor-element.elementor-element-cd34758:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-cd34758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peake70.com/wp-content/uploads/2026/02/peake-70-background-vintage-truck-1.jpg");background-position:center center;background-size:cover;}.elementor-169 .elementor-element.elementor-element-cd34758 > .elementor-background-overlay{background-color:#00000026;background-image:url("https://peake70.com/wp-content/uploads/2026/02/peake-70-textured-overlay-2-4-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-cd34758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 250px 50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-169 .elementor-element.elementor-element-40efd23 .elementor-heading-title{font-family:"Aldivaro Stamp", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-0c3cd41 );}.elementor-169 .elementor-element.elementor-element-4fd9e64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-169 .elementor-element.elementor-element-7bb9f27 > .elementor-element-populated{padding:0px 100px 100px 100px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-169:not(.elementor-motion-effects-element-type-background), body.elementor-page-169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c3cd41 );}@media(max-width:992px) and (min-width:601px){.elementor-169 .elementor-element.elementor-element-edcc729{width:100%;}.elementor-169 .elementor-element.elementor-element-53900df{width:100%;}}@media(max-width:1440px){.elementor-169 .elementor-element.elementor-element-cd34758{padding:100px 50px 200px 50px;}.elementor-169 .elementor-element.elementor-element-7bb9f27 > .elementor-element-populated{padding:0px 50px 50px 50px;}}@media(max-width:992px){.elementor-169 .elementor-element.elementor-element-cd34758 > .elementor-background-overlay{background-image:url("https://peake70.com/wp-content/uploads/2026/02/peake-70-textured-overlay-1-3.png");}.elementor-169 .elementor-element.elementor-element-cd34758{padding:40px 40px 100px 40px;}.elementor-169 .elementor-element.elementor-element-7bb9f27 > .elementor-element-populated{padding:25px 25px 25px 25px;}}@media(max-width:600px){.elementor-169 .elementor-element.elementor-element-cd34758 > .elementor-background-overlay{background-image:url("https://peake70.com/wp-content/uploads/2026/02/peake-70-textured-overlay-1-2.png");}.elementor-169 .elementor-element.elementor-element-cd34758{padding:50px 20px 65px 20px;}.elementor-169 .elementor-element.elementor-element-40efd23 .elementor-heading-title{font-size:1.25em;}.elementor-169 .elementor-element.elementor-element-7bb9f27 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-169 .elementor-element.elementor-element-05fcdb2{font-size:0.875em;}}/* Start custom CSS for theme-post-content, class: .elementor-element-05fcdb2 */.elementor-169 .elementor-element.elementor-element-05fcdb2 {
  font-family: 'Source Sans Pro', sans-serif;
  color: #333333;
}

/* HEADINGS (GLOBAL) */
.elementor-169 .elementor-element.elementor-element-05fcdb2 h1,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h2,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h3,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h4,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h5,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h6 {
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: 0.5em;
  line-height: 1.2;
  color: #4F0D0D;
}

/* H1 */
.elementor-169 .elementor-element.elementor-element-05fcdb2 h1 {
  font-family: 'Aldivaro Stamp', sans-serif;
  font-size: 2.5em;
}

/* H2 */
.elementor-169 .elementor-element.elementor-element-05fcdb2 h2 {
  font-family: 'Aldivaro Stamp', sans-serif;
  font-size: 1.75em;
  line-height:1.5em;

}

/* H3–H6 (Source Sans Pro Bold) */
.elementor-169 .elementor-element.elementor-element-05fcdb2 h3,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h4,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h5,
.elementor-169 .elementor-element.elementor-element-05fcdb2 h6 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 h3 {
  font-size: 1.75em;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 h4 {
  font-size: 1.5em;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 h5 {
  font-size: 1.25em;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 h6 {
  font-size: 1em;
}

/* PARAGRAPHS */
.elementor-169 .elementor-element.elementor-element-05fcdb2 p {
  margin-bottom: 1.2em;
  line-height: 1.6;
  color: #333333;
}

/* LISTS */
.elementor-169 .elementor-element.elementor-element-05fcdb2 ul,
.elementor-169 .elementor-element.elementor-element-05fcdb2 ol {
  margin-bottom: 1.2em;
  padding-left: 1.5em;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 li {
  margin-bottom: 0.5em;
  line-height: 1.6;
  color: #333333;
}

/* LINKS */
.elementor-169 .elementor-element.elementor-element-05fcdb2 a {
  color: #4F0D0D;
  text-decoration: none;
  transition: all 0.3s ease;
}

.elementor-169 .elementor-element.elementor-element-05fcdb2 a:hover {
  color: #7a1a1a;
  text-decoration: underline;
}

/* STRONG / BOLD */
.elementor-169 .elementor-element.elementor-element-05fcdb2 strong {
  font-weight: 700;
  color: #333333;
}

/* BLOCKQUOTE */
.elementor-169 .elementor-element.elementor-element-05fcdb2 blockquote {
  border-left: 4px solid #4F0D0D;
  padding-left: 1em;
  margin: 1.5em 0;
  font-style: italic;
  color: #666;
}

/* IMAGES */
.elementor-169 .elementor-element.elementor-element-05fcdb2 img {
  margin: 1.5em 0;
  border-radius: 5px;
  display: block;
  width: 50%;
  height: auto;
  border: 3px solid #E9F0C2;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* Align right */
.elementor-169 .elementor-element.elementor-element-05fcdb2 img.alignright {
  float: right;
  margin-left: 30px;
}

/* Align left */
.elementor-169 .elementor-element.elementor-element-05fcdb2 img.alignleft {
  float: left;
  margin-right: 30px;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-169 .elementor-element.elementor-element-05fcdb2 img {
    width: 50%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-169 .elementor-element.elementor-element-05fcdb2 img {
    width: 100%;
    float: none;
    margin: 0.75em 0;
  }
}

/* SPACING */
.elementor-169 .elementor-element.elementor-element-05fcdb2 > *:last-child {
  margin-bottom: 0;
}

/* Consistent spacing after lists */
.elementor-169 .elementor-element.elementor-element-05fcdb2 ul,
.elementor-169 .elementor-element.elementor-element-05fcdb2 ol {
  margin-bottom: 1em;
}

/* Paragraph after list */
.elementor-169 .elementor-element.elementor-element-05fcdb2 ul + p,
.elementor-169 .elementor-element.elementor-element-05fcdb2 ol + p {
  margin-top: 0.5em;
}

/* Image after list */
.elementor-169 .elementor-element.elementor-element-05fcdb2 ul + img,
.elementor-169 .elementor-element.elementor-element-05fcdb2 ol + img {
  margin-top: 1em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aldivaro Stamp';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://peake70.com/wp-content/uploads/2025/10/Aldivaro-Stamp.ttf') format('truetype');
}
/* End Custom Fonts CSS */