.city-hero{float:left;width:100%;position:relative}.city-hero.cities .city-header .schedule-process{padding-bottom:0!important}.city-hero.cities form .form-control{background-color:var(--white);border:1px solid var(--color-light);height:50px;font-size:var(--f16)}.city-hero.cities form .free-pickup-text{margin-bottom:12px;display:inline-block}.city-hero.cities #postal-form{background:#55abe214!important}.city-hero.cities .city-banner-text,.city-hero.cities .city-banner-text p{color:var(--white)}.city-hero.cities .city-banner-text h1,.city-hero.cities .city-banner-text h2,.city-hero.cities .city-banner-text .city-hero__banner-title{font-size:var(--f40);max-width:100%;margin-bottom:.75rem;font-weight:550;line-height:1.15;color:var(--white)!important;background-color:#0000!important}.city-hero.cities .city-banner-text .city-hero__title-line{margin:0;line-height:1.15;display:block}@media (min-width:992px){.city-hero.cities .city-banner-text .city-hero__banner-title{line-height:1.12}.city-hero.cities .city-banner-text .city-hero__title-line--2{margin-top:.1em}}@media (max-width:991px){.city-hero.cities .city-banner-text .city-hero__banner-title{font-size:clamp(1.15rem,4.2vw,2rem)}.city-hero.cities .city-banner-text .city-hero__title-line--1,.city-hero.cities .city-banner-text .city-hero__title-line--2{white-space:nowrap}}.city-hero.cities .city-banner-text.mobile-show-city-text{color:var(--dark)!important}.city-hero.cities .city-banner-text.mobile-show-city-text h1,.city-hero.cities .city-banner-text.mobile-show-city-text h2{margin-bottom:0;font-size:var(--f20)!important;color:var(--dark)!important;display:block!important}.city-hero__bg-wrap,.city-hero.cities .city-bg{text-align:center;background-color:#1a1a1a;min-height:436px;position:relative;overflow:hidden}.city-hero__bg-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;min-height:436px;display:block;position:absolute;top:0;left:0}.city-hero__overlay{z-index:1;pointer-events:none;background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.city-hero__content,.city-hero.cities .city-content{z-index:2;width:100%;max-width:1140px;padding-left:15px;padding-right:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0000!important}.city-hero .postal{width:100%}.city-hero--with-review-badge{overflow:visible}.city-hero--with-review-badge .city-hero__card-col{width:100%}.city-hero--with-review-badge .city-hero__review-badge{z-index:15;background-color:#00000080;flex-shrink:0;min-height:72px;margin-top:20px;margin-bottom:0;position:relative}.city-hero--conversion-card{overflow:visible}.city-hero--conversion-card .city-hero__card-col{width:100%}.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion{padding:1.25rem 1rem!important}@media (min-width:992px){.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion{padding:1.5rem 1.75rem!important}}.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion .free-pickup-text{margin-bottom:8px}.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion h1.h3.tfs-26,.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion h2.h3.tfs-26{margin-bottom:.625rem}.city-hero--conversion-card #postal-form.city-hero__postal-form--conversion p{margin-bottom:.75rem}.city-hero--conversion-card #postal-form.city-hero__postal-form--commercial-benefits h1.h3.tfs-26,.city-hero--conversion-card #postal-form.city-hero__postal-form--commercial-benefits h2.h3.tfs-26{margin-bottom:0}.city-hero--conversion-card #postal-form.city-hero__postal-form--commercial-benefits .city-hero__commercial-benefits{margin:1rem 0 1.25rem}.city-hero--conversion-card #postal-form.city-hero__postal-form--no-promo h1.h3.tfs-26,.city-hero--conversion-card #postal-form.city-hero__postal-form--no-promo h2.h3.tfs-26{margin-top:0}.city-hero--conversion-card .city-hero__conversion-block{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.city-hero--conversion-card .city-hero__cta-subtext--benefit{font-size:var(--f12);color:var(--green);margin-top:.875rem;margin-bottom:1.25rem;font-weight:550;line-height:1.4}.city-hero--conversion-card .city-hero__cta-subtext--trust{font-size:var(--f12);color:var(--color-text);margin-top:.875rem;margin-bottom:1.25rem;font-weight:500;line-height:1.35}.city-hero--conversion-card .city-hero__cta-subtext-icon{font-weight:700}.city-hero--conversion-card .city-hero__review-badge--inline{margin-top:0}.city-hero--conversion-card .city-hero__commercial-benefits{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .625rem;width:100%;min-height:2rem;margin:0;padding:0;list-style:none;display:flex}.city-hero--conversion-card .city-hero__commercial-benefit-pill{font-size:var(--f12);color:var(--color-text);white-space:nowrap;background:#f4f8f6;border:1px solid #e0ece7;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:550;line-height:1.3;display:inline-flex}.city-hero--conversion-card .city-hero__commercial-benefit-icon{flex-shrink:0;line-height:1}.city-hero #postal-form{width:100%}.city-hero #postal-form h1.h3.tfs-26,.city-hero #postal-form h2.h3.tfs-26{color:var(--city-header);margin-bottom:1rem;font-weight:550;line-height:1.3;font-size:26px!important}.city-hero #postal-form .schedule-process .tfs-14 p{font-size:var(--f14);margin-bottom:0}.city-hero #postal-form .btn-lg.tfs-18{font-size:18px!important}.city-hero #postal-form .city-hero__cta-subtext{font-size:var(--f12);color:var(--color-text);margin-top:.75rem;line-height:1.4}@media only screen and (max-width:992px){.city-hero__bg-wrap,.city-hero.cities .city-bg,.city-hero__bg-img{min-height:640px}.city-hero--with-review-badge .city-hero__bg-wrap,.city-hero--with-review-badge.cities .city-bg,.city-hero--with-review-badge .city-hero__bg-img{min-height:680px}}@media (max-width:575px){.city-hero.cities .city-banner-text h1{font-size:var(--f20)!important;display:none!important}.city-hero.cities .city-header h2,.city-hero.cities .city-header h1{line-height:1.3;margin-bottom:8px!important;padding:0!important}.city-hero.cities #postal-form .mobile-show-city-text h1,.city-hero.cities #postal-form .mobile-show-city-text h2{font-size:var(--f20)!important;color:var(--dark)!important;display:block!important}.city-hero.cities #addon_back{width:100%!important}.city-hero--with-review-badge .city-hero__bg-wrap,.city-hero--with-review-badge.cities .city-bg,.city-hero--with-review-badge .city-hero__bg-img{min-height:480px}}
