/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/import-glob/index.js!./assets/scss/main.scss ***!
  \**********************************************************************************************************************************************************************************************/
.list-unstyled {
  list-style: none;
  padding: 0;
  margin: 0;
}

.hide-empty-p p:empty {
  display: none;
}

.last-p-no-b-indent.last-p-no-b-indent p:last-child,
.elementor-element.elementor-widget.elementor-widget-text-editor.last-p-no-b-indent p:last-child {
  margin-bottom: 0 !important;
}

.bold-text-dark-green strong {
  color: var(--e-global-color-debc9ce);
}

.cms-list-icon__item {
  display: flex;
  margin-bottom: 12px;
}
.cms-list-icon__item:last-child {
  margin-bottom: 0;
}
.cms-list-icon__item strong {
  color: var(--e-global-color-debc9ce);
}
.cms-list-icon__item p:last-child {
  margin-bottom: 0;
}
.cms-list-icon__item__icon {
  display: inline-flex;
  margin-top: 0.15em;
  margin-right: 10px;
  width: 1.25em;
  min-width: 1.25em;
  height: 1.25em;
  justify-content: center;
  align-items: center;
}
.cms-list-icon__item__icon svg {
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .cms-list-icon__item__icon {
    margin-right: 0.75rem;
  }
}

.secondary-bold-color .cms-list-icon .cms-list-icon__item strong {
  color: var(--e-global-color-secondary);
}

.cms-simple-button__arrow {
  margin-left: 10px;
}

.cms-read-more__btn.read-more {
  display: none;
  margin-left: 10px;
}
.cms-read-more__btn.read-less {
  display: none;
}
.cms-read-more__btn.placed.read-more {
  display: inline;
}
.cms-read-more__btn.read-more-not-inline {
  display: block;
  margin-left: 0;
}
.cms-read-more.expanded.read-more {
  display: none;
}
.cms-read-more.expanded.read-less {
  display: inline-block;
}

.single-dumpster_geo .cms-main.container {
  max-width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .single-dumpster_geo .btn {
    width: 100%;
  }
}

.green-multi-layer-section-bg > .e-con-inner {
  z-index: 1;
}
.green-multi-layer-section-bg:after {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 0;
  background: linear-gradient(0deg, rgba(26, 126, 0, 0) 0%, #1A7E00 40%, #1A7E00 100%);
}
.green-multi-layer-section-bg.dark-green:after {
  background: linear-gradient(0deg, rgba(26, 126, 0, 0) 0%, #012217 40%, #012217 100%);
}

.e-n-accordion-item-title-text {
  padding-right: 10px;
}

.dumpster-rental-breadcrumbs-wrapper {
  background-color: var(--e-global-color-dea3fd4);
}

.dumpster-rental-breadcrumbs {
  padding: 18px 0;
  line-height: 1.5;
  font-size: 16px;
}
.dumpster-rental-breadcrumbs > span {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.dumpster-rental-breadcrumbs a {
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #757E77;
}
.dumpster-rental-breadcrumbs .breadcrumb_last {
  color: var(--e-global-color-debc9ce);
}
@media screen and (min-width: 1201px) {
  .dumpster-rental-breadcrumbs {
    padding: 32px 0;
  }
}

.rental-areas {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

body .elementor-widget-n-accordion .e-n-accordion-item-title {
  padding: 0;
}
body .elementor-widget-n-accordion .e-n-accordion-item-title + .elementor-element {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 18px;
}
body .elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded=true] + .elementor-element {
  transform: translateY(-6px);
}
body .elementor-widget-n-accordion .e-n-accordion-item-title-header {
  padding-top: 13px;
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  body .elementor-widget-n-accordion .e-n-accordion-item-title-header {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg {
  fill: transparent !important;
}

@media screen and (min-width: 768px) {
  .dumpster-rental .btn {
    min-width: 226px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .cms-heading--layout-8--smaller-indents .cms-heading-features {
    padding-top: 44px;
  }
  .cms-heading--layout-8--smaller-indents .cms-eheading {
    padding: 40px 46px;
  }
}
@media screen and (min-width: 1201px) {
  .cms-heading--layout-8--smaller-indents .cms-heading-features {
    padding-top: 60px;
  }
  .cms-heading--layout-8--smaller-indents .cms-eheading {
    padding: 70px 76px;
  }
}

/*# sourceMappingURL=main.css.map*/