section-features .features__item:nth-child(1) * {
color: #FFF2CF;
}
.section-features .features__item:nth-child(2) * {
color: #020033;
}
.section-features .features__item:nth-child(3) * {
color: #FFF2CF;

}
.features-content .features__item:nth-child(odd) .features__item-content .btn-secondary-outline {
color: #FFF2CF;
border-color: #FFF2CF;
}
.features-content .features__item:nth-child(even) .features__item-content .btn-secondary-outline {
color: #010028;
border-color: #010028;
}

.services .column {
  display: flex; /* Enables flexbox */
  justify-content: center; /* Centers content horizontally */
  align-items: center; /* Centers content vertically */
  overflow: hidden; /* Prevents overflow of content */
}

.services .column img {
  max-width: 100%; /* Ensures the image is fully contained within its column */
  height: auto; /* Keeps the image aspect ratio intact */
  object-fit: cover; /* Covers the area of the column, might crop the image */
}

.attachment-screenr-service-small {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

.attachment-screenr-service-small {
  margin-top: 20px; /* Adjust the value to match the side margins */
}

/* Default styles for larger screens */
.attachment-screenr-service-small {
  margin-top: 20px; /* Top margin */
  margin-left: auto; /* Side margins */
  margin-right: auto;
}

/* Styles for tablet screens */
@media screen and (max-width: 768px) {
  .attachment-screenr-service-small {
    margin-top: 15px; /* Adjusted top margin for tablet screens */
    margin-left: auto; /* Side margins */
    margin-right: auto;
  }
}

/* Styles for phone screens */
@media screen and (max-width: 480px) {
  .attachment-screenr-service-small {
    margin-top: 10px; /* Adjusted top margin for phone screens */
    margin-left: auto; /* Side margins */
    margin-right: auto;
  }
}

.card-ig-overlay.card-block {
  background-color: #FFF2CF; /* Soft cream color */
}

/* This sets the background color for the entire card */
.card.service__media.top {
  background-color: #FFF2CF; /* Soft cream color */
}

/* This ensures that the card content inherits the same background color */
.card.service__media.top .card-ig-overlay,
.card.service__media.top .card-ig-overlay .card-block,
.card.service__media.top .card-ig-overlay .service-card-content {
  background-color: inherit;
}

#contact {
  background-color: #FFF2CF;
}

.footer-widgets {
  background-color: #010028;
}

.contact-info-item .contact-value {
  white-space: nowrap;
}

.wpforms-confirmation-container-full {
  background-color: #010028; /* Dark blue background */
  color: #FFF2CF; /* Cream colored text */
}

.wpforms-confirmation-container-full a {
  color: #FFF2CF; /* Cream colored links */
	
/* Existing CSS for context */
.swiper-slide-intro {
  position: relative;
  width: 100%;
  z-index: 4;
  max-width: 1140px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}

 
	.header-dark {
    color: #FFF2CF; /* Light text color for dark backgrounds */
}

.header-light {
    color: #010028; /* Dark text color for light backgrounds */
}
	

