/**
  * Slanted backgrounds
  * ---------------------------- */
@media (min-width: 1200px) {
  #content .hasSlantedBg {
    background-size: 140vh;
    background-position: 50vw 0vh;
  }
}
@media (min-width: 1200px) {
  #content .hasSlantedBg::before {
    background-size: 140vh;
  }
}
@media (min-width: 1400px) {
  #content .hasSlantedBg {
    background-size: contain;
  }
}
@media (min-width: 1400px) {
  #content .hasSlantedBg::before {
    background-size: 65%;
  }
}
@media (min-width: 1920px) {
  #content .hasSlantedBg {
    background-size: 80vw;
    background-position: 42.5vw 0vh;
  }
}
@media (min-width: 2560px) {
  #content .hasSlantedBg::before {
    background-size: 55vw;
  }
}
@media (min-width: 1200px) {
  #content .hasSlantedBg.slantedBgRight {
    background-size: cover;
    background-position: -10rem center;
  }
}
@media (min-width: 1200px) {
  #content .hasSlantedBg.slantedBgRight::before {
    background-size: cover;
    background-position: 35vw center;
  }
}
@media (width >= 1920px) {
  #content .hasSlantedBg.slantedBgRight {
    background-size: 65vw;
    background-position: -10rem center;
  }
}
/**
  * Banner Slider
  * ---------------------------- */
.banner {
  padding-top: 4rem;
}
@media (width >= 768px) {
  .banner {
    padding-top: 6rem;
  }
}
@media (min-width: 1200px) {
  .bannerSlider .banner {
    background-size: 150vh !important;
    background-position: 40vw 0 !important;
  }
}
.bannerSlider h1 {
  width: 100%;
}
.bannerSlider .slick-arrow {
  border-color: var(--light);
}
.bannerSlider .slick-arrow::after {
  background-image: url("/wp-content/uploads/arrow-right-light.svg");
}
.bannerSlider .slick-arrow:hover {
  background: var(--primary);
  border-color: var(--primary);
}
.bannerSlider .slick-arrow.prev-arrow {
  left: 1.25rem;
}
.bannerSlider .slick-arrow.next-arrow {
  right: 1.25rem;
}
.bannerSlider .jet-slick-dots {
  justify-content: flex-start;
  margin: auto;
  padding: 0;
  position: absolute;
  bottom: 5rem;
  left: 1.5rem;
}
@media (min-width: 768px) {
  .bannerSlider .jet-slick-dots {
    right: 0;
    left: 0;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .bannerSlider .jet-slick-dots {
    justify-content: flex-start;
    left: 0;
    right: 0;
    padding-left: 3rem;
    max-width: 90%;
    margin: auto;
  }
}
@media (min-width: 1500px) {
  .bannerSlider .jet-slick-dots {
    max-width: 1512px;
    padding-left: 5rem;
  }
}
.bannerSlider .jet-slick-dots li {
  border-color: var(--primary);
}
.bannerSlider .jet-slick-dots li:hover, .bannerSlider .jet-slick-dots li.slick-active {
  background: var(--primary);
}
.bannerSlider .buttons {
  padding-bottom: 5rem;
}
@media (min-width: 1024px) {
  .bannerSlider .buttons {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .bannerSlider .buttons {
    padding-bottom: 7.5rem;
  }
}
/**
  * Home Icons Under Banner
  * ---------------------------- */
.homeIcons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 768px) {
  .homeIcons {
    flex-direction: row;
  }
}
.homeIcons img {
  width: 4rem;
  height: 4rem;
}
.homeIcons .text {
  flex-basis: calc(100% - 5rem);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.homeIcons .text h3 {
  font-size: 1.25rem;
}
.homeIcons .text p {
  font-size: 0.875rem;
  line-height: 150%;
}
/**
  * Product Listings
  * ---------------------------- */
.productListing {
  border: 1px solid #e5e5e5;
  transition: var(--ease);
}
.productListing .overflowButton {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  bottom: -1.625rem;
}
.productListing .overflowButton .btn {
  width: fit-content;
}
.productListing .overflowButton .btn .elementor-button {
  height: 3.25rem;
}
.productListing:hover {
  border-color: var(--primary);
}
.productListing:hover .btn .elementor-button {
  background: var(--primary);
  border-color: var(--primary);
}
.serviceListing.productListing {
  justify-content: center;
  align-items: center;
  text-align: center;
}
.serviceListing.productListing .infoContainer {
  justify-content: center;
  align-items: center;
}
.serviceListing.productListing .infoContainer h3, .serviceListing.productListing .infoContainer p {
  text-align: center !important;
}
.serviceListing.productListing .overflowButton {
  justify-content: center;
  align-items: center;
}
/**
  * Testimonial Listings
  * ---------------------------- */
.testimonial .metaName {
  width: calc(100% - 5.5rem);
}
@media (min-width: 768px) {
  .testimonial .metaName {
    width: calc(100% - 6rem);
  }
}
/**
  * Blog Slider
  * ---------------------------- */
.blogSlider .slider .slick-arrow:hover::after {
  background-image: url("/wp-content/uploads/arrow-right-light.svg");
}
/**
  * Contact Row
  * ---------------------------- */
.contactRow {
  /*
    &::after {
        content: '';
        position: absolute;
        z-index: 1;
        top: -7.5vh;
        right: auto;
        left: auto;
        width: 105%;
        height: 10rem;
        background-image: url('/wp-content/uploads/contact-tilt.svg');
        background-size: 250%;
        background-position: left top;
        background-repeat: no-repeat;

        @media (min-width: 1200px) {
            top: -8.5vh;
            background-size: 100%;
        }
    }
    */
}
.contactRow .container {
  z-index: 2;
}
.contactRow.bgLightAlt::after {
  background-image: url("/wp-content/uploads/contact_tilt_alt.webp");
}
#content .contactForm label, #content .contactForm input, #content .contactForm select, #content .contactForm choice {
  font-family: var(--text);
  font-size: 0.875rem;
  font-weight: 500;
  caret-color: var(--primary);
}
#content .contactForm .mdc-select__selected-text {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 500;
}
#content .contactForm .mdc-select__dropdown-icon {
  fill: var(--primary);
}
#content .contactForm .mdc-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  font-family: inherit;
  font-weight: 700;
  font-size: 0.875rem;
}
#content .contactForm .mdc-select--activated .mdc-notched-outline span, #content .contactForm .mdc-select--focused .mdc-notched-outline span {
  border-color: var(--primary);
}
#content .contactForm .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
  background: var(--primary);
  border-color: var(--primary);
}
#content .contactForm .cool-form__button[type="submit"] {
  all: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.66rem 1.5rem;
  border: 2px solid var(--primary);
  border-radius: var(--btnRadius);
  font-family: var(--text);
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 650;
  overflow: hidden;
  transition: var(--ease);
  cursor: pointer;
  background: var(--primary);
  color: var(--light);
}
#content .contactForm .cool-form__button[type="submit"]:hover {
  background: transparent;
  color: var(--primary);
}
@media (min-width: 768px) {
  #content .contactForm .cool-form__button[type="submit"] {
    font-size: 1rem;
    padding: 1rem 2rem;
  }
}
#content .contactForm .cool-form__button[type="submit"] .cool-form-button-icon {
  display: none;
}
#content .contactForm.light input::placeholder, #content .contactForm.light textarea::placeholder {
  color: rgba(var(--primaryRgb), 75%) !important;
}
#content .contactForm.light select {
  color: var(--primary);
}
#content .contactForm.light .mdc-select__selected-text {
  color: var(--primary);
}
#content .contactForm.light .mdc-list span {
  color: var(--dark) !important;
}
#content .contactForm.light .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
  border-color: #d0d0d0 !important;
}
/**
  * Archive Banner
  * ---------------------------- */
@media all {
  .archiveBanner .container {
    padding-bottom: 0;
  }
}
/**
  * Archive --- Case Studies
  * ---------------------------- */
.casestudiesGrid {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 850px;
}
.casestudiesGrid .jet-listing-grid__item {
  padding-bottom: 3rem;
  margin-bottom: 3rem;
  border-bottom: 2px solid rgba(var(--lightRgb), 0.15);
}
@media (width >= 768px) {
  .casestudiesGrid .jet-listing-grid__item {
    padding: 3rem;
  }
}
.casestudiesGrid .jet-listing-grid__item:last-child {
  border-bottom: 0;
}
/**
  * Single --- Case Studies
  * ---------------------------- */
.csRepeaterItems .jet-listing-dynamic-repeater__items {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
@media (min-width: 576px) {
  .csRepeaterItems .jet-listing-dynamic-repeater__items {
    flex-direction: row;
  }
}
.csRepeaterItems .jet-listing-dynamic-repeater__item {
  flex-basis: calc(50% - 1rem);
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
  gap: 1rem;
  width: 100%;
  padding: 1rem;
  border-radius: 0.5rem;
  background: #0c3c60;
  font-size: 1rem;
  font-weight: 500;
  position: relative;
}
@media (min-width: 576px) {
  .csRepeaterItems .jet-listing-dynamic-repeater__item {
    flex-direction: row-reverse;
    text-align: left;
  }
}
.csRepeaterItems .jet-listing-dynamic-repeater__item svg {
  width: 1rem;
  height: 1rem;
  fill: var(--primary);
}
@media (min-width: 768px) {
  .csRepeaterItems .jet-listing-dynamic-repeater__item svg {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.csRepeaterItems .jet-listing-dynamic-repeater__item span {
  min-height: 1.5rem;
}
/**
  * Our Team Popup
  * ---------------------------- */
.teamMember .teamMain::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: calc(350px - 0.5rem);
  left: -5px;
  margin: auto;
  width: 125%;
  height: 1rem;
  background: var(--darkAlt);
  transform: rotate(1.5deg);
}
.teamMember .teamInfo {
  position: absolute;
  inset: 0;
  margin: auto;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  transition: var(--ease);
  transform: translateY(2.5rem);
}
.teamMember .teamInfo .closeInfo {
  padding: 1rem;
}
@media all {
  .teamMember .teamInfo p {
    font-size: 1rem;
  }
}
.teamMember .openInfo, .teamMember .closeInfo {
  cursor: pointer;
}
.teamMember.teamMemberActive .teamInfo {
  z-index: 1;
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
/**
  * Hover Actions
  * ---------------------------- */
.triangle {
  scale: 1.45;
}
@media (width >= 1500px) {
  .triangle {
    scale: 1.5;
  }
}
.hoverActionModule {
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
}
.hoverAction {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.hoverAction.actionTime {
  top: 13rem;
  left: 0;
  z-index: 2;
  max-width: 66.66%;
}
@media (width >= 1366px) {
  .hoverAction.actionTime {
    top: 5rem;
    left: -15%;
    max-width: 75%;
  }
}
@media (width >= 1500px) {
  .hoverAction.actionTime {
    top: 0;
    left: -33.33%;
    max-width: 100%;
  }
}
.hoverAction.actionQuality {
  bottom: 13rem;
  right: 20%;
  z-index: 3;
}
@media (width >= 1366px) {
  .hoverAction.actionQuality {
    bottom: 8rem;
    right: 20%;
  }
}
@media (width >= 1500px) {
  .hoverAction.actionQuality {
    bottom: 10%;
    right: 20%;
  }
}
.hoverAction.actionCost {
  right: -3rem;
  bottom: 15rem;
  z-index: 1;
  max-width: 66.66%;
}
@media (width >= 1366px) {
  .hoverAction.actionCost {
    bottom: 10rem;
    right: -25%;
    max-width: 75%;
  }
}
@media (width >= 1500px) {
  .hoverAction.actionCost {
    right: -33.33%;
    bottom: 0;
    max-width: 100%;
  }
}
.hoverItem {
  transition: all 0.25s ease;
  opacity: 0;
}
.hoverItem.isHovered {
  opacity: 1;
  transition: all 0.25s ease;
}
.hoverItem.itemTime {
  transform: translateY(-5rem);
}
.hoverItem.itemTime.isHovered {
  transform: translateY(2rem);
}
.hoverItem.itemQuality {
  transform: translateX(-5rem);
}
.hoverItem.itemQuality.isHovered {
  transform: translateY(0);
}
.hoverItem.itemCost {
  transform: translateX(5rem);
}
.hoverItem.itemCost.isHovered {
  transform: translateY(0);
}
ol {
  margin: 0;
}
.elementor-icon-list-text a {
  display: inline;
}
.row.policy {
  padding-top: 7.5rem;
}
.policyContent {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.teamListing {
  position: relative;
  padding: 1rem 1rem 0;
  background-color: var(--light);
  border-radius: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  min-height: 350px;
  filter: grayscale(80%);
  transition: var(--ease);
}
.teamListing .teamInfo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1rem;
  margin: auto;
  padding: 1rem;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: rgb(from var(--dark) r g b / 85%);
  transition: var(--ease);
}
@media (width >= 1200px) {
  .teamListing .teamInfo {
    transform: translateY(200%);
  }
}
.teamListing .teamInfo h4 {
  color: var(--light);
  font-size: 1.25rem;
}
.teamListing .teamInfo span {
  color: var(--light);
}
.teamListing:hover {
  filter: unset;
}
.teamListing:hover .teamInfo {
  transform: translateY(0);
}
.qualityPointsGrid p {
  font-size: 1rem;
  line-height: 145%;
}
.elevatedImgCol {
  overflow: hidden;
  position: relative;
}
.elevatedImgCol .elevatedImageHover {
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  transform: translateY(-200%);
  background-color: rgb(from var(--primary) r g b / 95%) !important;
  text-align: center;
  transition: var(--ease);
}
@media (min-width: 1200px) {
  .elevatedImgCol .elevatedImageHover {
    padding: 3rem;
  }
}
.elevatedImgCol:hover .elevatedImageHover {
  transform: translateY(0);
}
.elevatedImgCol:hover .absoluteHeading {
  opacity: 0;
}
.formWrapper {
  max-width: 1000px;
}
.visionRow .elevatedImgCol {
  min-height: 350px;
  padding: 1.5rem;
  text-align: center;
  color: #fff;
  border: 2px solid #ffffff;
  border-width: 0 0 3.5px 0;
  text-shadow: 1px 1px 2px var(--dark), 0 0 1em var(--primary), 0 0 0.2em var(--primary);
}
@media (min-width: 1200px) {
  .visionRow .elevatedImgCol {
    min-height: 450px;
    border-width: 0 3.5px 0 0;
  }
}
.visionRow .elevatedImgCol h5 {
  font-size: 1.875rem;
  color: inherit;
}
.visionRow .elevatedImgCol::before {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: rgb(from var(--primary) r g b / 60%);
}
.absoluteHeading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--ease) !important;
}
.absoluteHeading h2 {
  color: #fff;
}
.valuesRow .container {
  gap: 0;
}
@media (min-width: 1200px) {
  .valuesRow .container {
    gap: 5rem;
  }
}
.valuesRow .container .headingWrapper {
  text-align: center;
  align-items: center;
}
.valuesItem {
  position: relative;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .valuesItem {
    min-height: 325px;
  }
}
.valuesItem .valuesText p {
  font-size: 0.875rem;
  line-height: 145%;
}
.valuesItem .valuesTitle {
  transform: translateY(50%);
}
.valuesItem .valuesText {
  min-height: 120px;
  transform: translateY(300%);
}
.valuesItem:hover .valuesText, .valuesItem:hover .valuesTitle {
  transform: translateY(0);
}
.contactForm.light input, .contactForm.light select, .contactForm.light textarea {
  color: #fff !important;
}
.blogSlider .slick-list {
  overflow: hidden;
}
@media (min-width: 1200px) {
  .blogSlider .slick-list {
    overflow: visible;
  }
}
@media (max-width: 1199px) {
  .contactRow .eyebrow, .ctaRow .eyebrow {
    align-self: center !important;
    justify-self: center !important;
  }
}
.selectFilter select {
  max-width: 10rem;
  padding: 1rem;
  border-radius: 0.5rem;
  font-family: var(--text);
}
.gridItems .gridItemHeading {
  display: flex;
  flex-flow: row nowrap;
}
.faqs .e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}
.faqs .buttons .btn.primary a {
  color: #ffffff;
  text-decoration: unset;
}
.faqs .e-n-accordion-item {
  display: flex;
  justify-content: center;
  background: var(--light);
  border-radius: 0.5rem;
  border: 1px solid rgba(var(--darkRgb), 0.1);
  box-shadow: 0.15rem 0.25rem 0.5rem 0 rgba(var(--darkRgb), 0.1);
  width: 100%;
  height: fit-content;
  min-height: 6rem;
}
.faqs .e-n-accordion-item[open] {
  height: auto;
  justify-content: flex-start;
}
.faqs .e-n-accordion-item[open] .e-n-accordion-item-title h3 {
  color: var(--primary);
}
.faqs .e-n-accordion-item .e-n-accordion-item-title {
  border: unset;
  padding: 1.5rem 1.5rem 1.5rem 3.5rem;
  position: relative;
}
@media (width >=1200px) {
  .faqs .e-n-accordion-item .e-n-accordion-item-title {
    padding-left: 5rem;
  }
}
.faqs .e-n-accordion-item .e-n-accordion-item-title h3 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 150% !important;
  color: var(--dark);
}
.faqs .e-n-accordion-item .e-n-accordion-item-title svg {
  width: 1rem;
  height: 1rem;
}
.faqs .e-n-accordion-item .e-n-accordion-item-title svg path {
  fill: var(--primary);
}
.faqs .e-n-accordion-item .e-n-accordion-item-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 1rem;
  bottom: 0;
  margin: auto;
  width: 1.75rem;
  height: 1.75rem;
  background-image: url("/wp-content/uploads/faq-checkmark.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (width >=768px) {
  .faqs .e-n-accordion-item .e-n-accordion-item-title::before {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.faqs .e-n-accordion-item .faqContent {
  padding: 0 1.5rem 1.5rem 3.5rem;
}
@media (width >=1200px) {
  .faqs .e-n-accordion-item .faqContent {
    padding: 0 3rem 1.5rem 5rem;
  }
}
.faqs .e-n-accordion-item .faqContent p {
  text-wrap: balance;
}
.faqs .e-n-accordion-item .faqContent ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 1.5rem;
  margin: 0 0 1.5rem;
  list-style: square;
  font-weight: 500;
  line-height: 1.5;
}
.faqs .e-n-accordion-item .faqContent ul li::marker {
  color: var(--primary);
  font-weight: 700;
}
.faqs .e-n-accordion-item .faqContent a {
  text-decoration: underline;
  font-weight: 700;
}
.faqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.faqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.faqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.faqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.faqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.conciergeFaqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/uit_check-circle.svg");
}
.conciergeFaqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.conciergeFaqs .e-n-accordion-item .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/uit_circuit.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.commercialBuildings .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.autoDealerships .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.fitnessCenters .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.healthcareFacilities .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.financialInstitutions .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.industrialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before, .educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/floor-care-icon.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.educationalFacilities .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/staff-areas-icon.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/floor-care-new-icon.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/surface-cleaning-icon.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/common-areas-icon.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/uit_favorite.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/hammer-icon.svg");
}
.residentialFacilities .faqs .e-n-accordion-item-title[data-accordion-index="7"]::before {
  background-image: url("/wp-content/uploads/window-cleaning-icon-2.svg");
}
.qualityControlSystems .faqs .e-n-accordion-item-title::before {
  background-image: url("/wp-content/uploads/faq-checkmark.svg") !important;
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="1"]::before {
  background-image: url("/wp-content/uploads/question-icon.svg");
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="2"]::before {
  background-image: url("/wp-content/uploads/our-people.svg");
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="3"]::before {
  background-image: url("/wp-content/uploads/sustainablilty-icon_1.svg");
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="4"]::before {
  background-image: url("/wp-content/uploads/accountabliity-icon.svg");
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="5"]::before {
  background-image: url("/wp-content/uploads/results-icon.svg");
}
.principlesIcons.faqs .e-n-accordion-item-title[data-accordion-index="6"]::before {
  background-image: url("/wp-content/uploads/safety-icon.svg");
}
.dateMetaItem {
  display: none !important;
}
.contactContainer {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: flex-start;
  gap: 1rem;
}
.contactContainer p {
  margin: 0;
  font-size: 1rem;
}
.contactContainer a {
  color: #FFF;
  font-size: 1rem;
  font-weight: 500;
}
