.elementor .e-d5a4218-f15a390{/* 1. OPTIMIZE HEADINGS (SEO Hierarchy) */
/* Clear, bold headings help Google understand your service structure */
h1, h2, h3 {
  color: #1a1a1a;
  font-weight: 800;
  line-height: 1.25;
  margin-top: 1.5em;
  margin-bottom: 0.6em;
  letter-spacing: -0.01em;
}

h1 { font-size: 2.5rem; } /* Main Page Title */
h2 { font-size: 1.85rem; border-left: 5px solid #2e7d32; padding-left: 15px; } /* Service Sections */

/* 2. TEXT BOXES & CONTENT READABILITY */
/* Google rewards 'Readability'. This ensures your expert advice is easy to digest */
.entry-content p {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #3d3d3d;
  margin-bottom: 1.6em;
  max-width: 800px; /* Prevents lines from being too long to read */
}

/* Service 'Feature Boxes' - Use this class for your key selling points */
.service-highlight-box {
  background: #f9f9f9;
  border-radius: 12px;
  padding: 30px;
  border: 1px solid #e0e0e0;
  margin: 30px 0;
  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

/* 3. PHOTO OPTIMIZATION (Core Web Vitals) */
/* Prevents Layout Shift (CLS) which Google penalizes */
img {
  border-radius: 12px; /* Makes your AI-generated photos look modern */
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
  transition: transform 0.3s ease;
  height: auto;
}

/* Subtle zoom on hover to keep users engaged */
img:hover {
  transform: translateY(-5px);
}

/* 4. CALL TO ACTION (CTA) BUTTONS */
/* High-contrast buttons improve Click-Through Rate (CTR) */
.wp-block-button__link {
  background-color: #2e7d32 !important; /* Fireleaf Green */
  padding: 18px 35px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 50px !important; /* Modern 'Pill' shape */
  box-shadow: 0 4px 15px rgba(46, 125, 50, 0.3);
}

/* 5. MOBILE SEO (Mobile-First Indexing) */
@media (max-width: 768px) {
  h1 { font-size: 2rem; }
  .entry-content p { font-size: 1.1rem; }
  .wp-block-button__link { width: 100%; text-align: center; } /* Easy thumb-tap */
}\n}.elementor .e-5a3e74e-19f6a9e{padding:20px;margin:20px;/* 1. OPTIMIZE HEADINGS (SEO Hierarchy) */
/* Clear, bold headings help Google understand your service structure */
h1, h2, h3 {
  color: #1a1a1a;
  font-weight: 800;
  line-height: 1.25;
  margin-top: 1.5em;
  margin-bottom: 0.6em;
  letter-spacing: -0.01em;
}

h1 { font-size: 2.5rem; } /* Main Page Title */
h2 { font-size: 1.85rem; border-left: 5px solid #2e7d32; padding-left: 15px; } /* Service Sections */

/* 2. TEXT BOXES & CONTENT READABILITY */
/* Google rewards 'Readability'. This ensures your expert advice is easy to digest */
.entry-content p {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #3d3d3d;
  margin-bottom: 1.6em;
  max-width: 800px; /* Prevents lines from being too long to read */
}

/* Service 'Feature Boxes' - Use this class for your key selling points */
.service-highlight-box {
  background: #f9f9f9;
  border-radius: 12px;
  padding: 30px;
  border: 1px solid #e0e0e0;
  margin: 30px 0;
  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

/* 3. PHOTO OPTIMIZATION (Core Web Vitals) */
/* Prevents Layout Shift (CLS) which Google penalizes */
img {
  border-radius: 12px; /* Makes your AI-generated photos look modern */
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
  transition: transform 0.3s ease;
  height: auto;
}

/* Subtle zoom on hover to keep users engaged */
img:hover {
  transform: translateY(-5px);
}

/* 4. CALL TO ACTION (CTA) BUTTONS */
/* High-contrast buttons improve Click-Through Rate (CTR) */
.wp-block-button__link {
  background-color: #2e7d32 !important; /* Fireleaf Green */
  padding: 18px 35px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 50px !important; /* Modern 'Pill' shape */
  box-shadow: 0 4px 15px rgba(46, 125, 50, 0.3);
}

/* 5. MOBILE SEO (Mobile-First Indexing) */
@media (max-width: 768px) {
  h1 { font-size: 2rem; }
  .entry-content p { font-size: 1.1rem; }
  .wp-block-button__link { width: 100%; text-align: center; } /* Easy thumb-tap */
}\n}