/* Minimal content/semantic adaptations to original Evolta blocks. Geometry, spacing,
   image masks, typography and animation hooks remain owned by style.css. */
.inner-page .page-title .title {
  position: relative;
}
.inner-page .page-title .title-outer {
  background-image: url("../images/voltifi/hero-roadside.webp");
}
.inner-page .service-block-style2 .image img {
  aspect-ratio: 424 / 500;
}
.inner-page .about-section-2 .image-two img {
  aspect-ratio: 319 / 407;
  object-fit: cover;
}
.inner-page .about-section-2 .about-video-image img {
  aspect-ratio: 191 / 233;
  object-fit: cover;
}
.inner-page .choose-us-image > img {
  width: 100%;
  object-fit: cover;
}
.inner-page .why-choose-us-section-two .sec-title .title,
.inner-page .why-choose-us-section-two .sec-title .sub-title {
  color: #fff;
}
.inner-page .choose-box-item-two button.accordion-header,
.inner-page .faq-block-two button.title-box {
  padding: 0;
  border: 0;
  text-align: left;
  font-family: inherit;
  width: 100%;
  cursor: pointer;
}
.inner-page .choose-box-item-two button.accordion-header {
  background: transparent;
}
.inner-page .services-details__content > section > img {
  max-height: 500px;
  object-fit: cover;
}
.inner-page .service-details-help .help-contact .btn-style-two {
  font-size: 16px;
}
.inner-page .service-details-help .help-title,
.inner-page .service-details-help .help-contact p {
  color: #142119;
}
.inner-page .contact-section-2 .map-items {
  position: relative;
}
.inner-page .contact-section-2 .coverage-image {
  max-width: 536px;
  width: 100%;
  border-radius: 20px;
  margin-top: 50px;
  height: 504px;
  object-fit: cover;
}
.inner-page .contact-email-body {
  padding: 40px;
}
.inner-page .contact-email-link {
  overflow-wrap: anywhere;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.inner-page .contact-email-body .row > div > p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1439.98px) {
  .inner-page .contact-section-2 .coverage-image {
    height: 600px;
  }
}
@media (max-width: 767.98px) {
  .inner-page .contact-section-2 .coverage-image {
    height: 420px;
  }
  .inner-page .contact-email-body {
    padding: 28px;
  }
}
