.elementor-2459 .elementor-element.elementor-element-f37698a .public-title-text{color:#E53434 !important;}.elementor-2459 .elementor-element.elementor-element-f37698a p.info-text{color:#000000 !important;}.elementor-2459 .elementor-element.elementor-element-fd1f6e6 .services-box-info:hover .title{color:#0C117A!important;}.elementor-2459 .elementor-element.elementor-element-fd1f6e6 .services-box-info:hover{border:1px solid #E53434!important;}.elementor-2459 .elementor-element.elementor-element-fd1f6e6 .slick-dots li button:hover:before, .slick-dots li button:focus:before, .slick-dots li.slick-active button:before{color:#E53434!important;}.elementor-2459 .elementor-element.elementor-element-aad30ad .public-title-text{color:#E53434 !important;}.elementor-2459 .elementor-element.elementor-element-aad30ad p.info-text{color:#E33535 !important;}.elementor-2459 .elementor-element.elementor-element-89d73ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2459 .elementor-element.elementor-element-cc95f23 .public-title-text{color:#FFFFFF !important;}.elementor-2459 .elementor-element.elementor-element-cc95f23 .box-color-white .title-underline:after{background:#FFFFFF!important;}.elementor-2459 .elementor-element.elementor-element-4d9aa01 .public-title-text{color:#E53434 !important;}@media(max-width:767px){.elementor-2459 .elementor-element.elementor-element-89d73ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for laundry_service, class: .elementor-element-fd1f6e6 *//* Services box styling */
.services-box-info {
    display: flex !important;
    flex-direction: column !important;
    min-height: 500px !important;
    border: 2px solid #0c117a !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box !important;
    padding: 0 !important;
}

.services-box-info-carousel .slick-track {
    display: flex !important;
    align-items: stretch !important;
}

.services-box-info-carousel .slick-slide {
    display: flex !important;
    align-items: stretch !important;
    height: auto !important;
}

.services-box-info-carousel .col-md-4 {
    display: flex !important;
    align-items: stretch !important;
}

/* Title/Header color */
.services-box-info .title {
    color: #e53434 !important;
    font-weight: bold !important;
}

/* Description color */
.services-box-info .description {
    margin: 0 !important;
}

.services-box-info .description p {
    color: #000000 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for page_section, class: .elementor-element-aad30ad *//* Force the header above the list to red */
.offset-top20 h1,
.offset-top20 h2,
.offset-top20 h3,
.offset-top20 h4,
.offset-top20 .section-title,
.offset-top20 .title {
  color: #e53434 !important;
}

/* Convert the green bullets to red checkmarks (and kill any icon/sprite) */
#clientsList.circle-list li {
  list-style: none !important;
  position: relative;
  padding-left: 24px !important;
  background: none !important;            /* if bullets are set via background image */
}

#clientsList.circle-list li::before {
  content: "✔";                           /* red tick */
  position: absolute;
  left: 0;
  top: 0.1em;
  color: #e53434 !important;
  font-weight: 700;
  background: none !important;            /* override theme sprite/icon */
  border: none !important;
  width: auto !important;
  height: auto !important;
}

/* If the theme uses Font Awesome for bullets, override that too */
#clientsList.circle-list li::before {
  font-family: inherit !important;        /* stop FA glyphs from forcing green icon */
}

/* If bullets are injected via ::marker */
#clientsList.circle-list li::marker {
  color: #e53434 !important;
  content: "✔ " !important;
}/* End custom CSS */
/* Start custom CSS for page_section, class: .elementor-element-4d9aa01 *//* Style service headers and descriptions */
.box-text h4.title {
  color: #0c117a;   /* Navy headers */
}

.box-text h4.title a {
  color: #0c117a;   /* Ensure linked headers stay navy */
  text-decoration: none; /* Optional: remove underline */
}

.box-text p {
  color: #000000;   /* Black descriptions */
}/* End custom CSS */