.elementor-10 .elementor-element.elementor-element-43df52e{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f41c257 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f36543b .elementor-repeater-item-ce3dd92{background:#EEEFF9;}.elementor-10 .elementor-element.elementor-element-f36543b .elementor-repeater-item-eac265a{background:#DCE0F5;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-root{--lhe-accent:#3B4AA0;--lhe-wa:#25D366;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero--bg{background-image:url("https://laundryvalet.in/wp-content/uploads/2026/07/Home-Page-op-scaled.png");min-height:697px;display:flex;flex-direction:column;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero--bg::before{background:#7C292900;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-testi-marquee__track{animation-duration:30s;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-container{max-width:1300px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-section{padding:50px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__grid{gap:36px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-stats__grid{gap:21px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-grid--services{gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-grid--pricing{gap:20px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-grid--testi{gap:20px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__features{gap:16px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__media{width:500px;max-width:100%;min-height:400px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-root img:not(.lhe-footer__img){object-fit:cover;object-position:right center;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__image{aspect-ratio:267 / 334;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__inner{grid-template-columns:254px 1fr;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__media{height:237px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__media img{object-fit:contain;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__name{font-size:24px;font-weight:700;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__tag{font-size:14px;font-weight:500;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__contacts{color:#FFFFFF;font-size:16px;line-height:26px;letter-spacing:0.4px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__contacts a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__title{font-size:52px;font-weight:800;text-align:left;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__text{font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-badge{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-card__desc{font-weight:500;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-step__title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-step__desc{font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-stat__label{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-stat__value{font-size:28px;font-weight:800;text-align:center;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-testi__quote{font-weight:500;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-feature__icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-feature__icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-feature__icon svg{fill:#FFFFFF;stroke:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-step__num{color:#FFFFFF;width:54px;height:54px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-step__num svg{fill:#FFFFFF;stroke:#FFFFFF;width:34px;height:34px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-step__num i{font-size:34px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-wa-btn{font-size:14px;font-weight:600;color:#FFFFFF;gap:9px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-wa-btn svg{width:28px;height:28px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-wa-btn i{font-size:28px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-offer-card{border-color:#3B4AA0;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-discount__label{font-size:14px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-infobar__small{font-weight:500;letter-spacing:0.2px;margin:0px 0px 2px 0px;}.elementor-10 .elementor-element.elementor-element-f36543b h2.lhe-heading--services{margin:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-subheading--services{font-weight:500;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-svc-card__desc{font-weight:500;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-svc-card__pricelabel{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-svc-card__pricechip{font-weight:800;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-cta__avatar{width:186px;height:186px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-sa__box{font-weight:600;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-ig__grid{gap:14px;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f36543b .lhe-grid--services{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-stats__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-grid--testi{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__media{width:350px;max-width:100%;min-height:0px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__image{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-footer__inner{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-hero__text{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-wa-btn svg{width:30px;height:30px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-wa-btn i{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f36543b .lhe-svc-card__pricelabel{font-size:14px;}}/* Start custom CSS for laundry_house_home, class: .elementor-element-f36543b *//* Offer card: keep the desktop layout (ribbon left, text + button right) on mobile */
@media (max-width: 900px) {
	.lhe-offer-card {
		flex-wrap: nowrap !important;
		align-items: center !important;
		gap: 14px !important;
	}
	.lhe-offer-card .lhe-offer-card__body {
		flex: 1 1 auto;
		min-width: 0;
	}
	/* undo the full-width mobile button inside the offer card */
	.lhe-hero__offer .lhe-offer-card .lhe-wa-btn {
		flex: 0 1 auto !important;
		width: auto !important;
		justify-content: flex-start !important;
		white-space: normal;
	}
	/* slightly smaller ribbon so everything fits on small screens */
	.lhe-discount {
		min-width: 74px !important;
	}
	.lhe-discount__pct { font-size: 24px !important; }
	.lhe-discount__off { font-size: 11px !important; }
	.lhe-discount__flat { font-size: 10px !important; }
	.lhe-discount__label { font-size: 14px !important; }
}

/* How It Works: alternate the connector arrows — 1st up, 2nd down, 3rd up... */
.lhe-steps .lhe-step__arrow:nth-child(4n) svg {
	transform: scaleY(-1);
}

/* How It Works: tighter spacing + arrows vertically centered on the circles */

/* pull the steps closer together */
.lhe-steps .lhe-step {
	width: 150px !important;      /* default is 150px — smaller = tighter row */
	padding: 0 2px 5px !important;
}

/* shorter arrows = less gap between circles */
.lhe-steps .lhe-step__arrow {
	padding: 0 !important;
	margin-top: 40px !important;  /* centers the arrow on the 52px circle */
}
.lhe-steps .lhe-step__arrow svg {
	width: 50px !important;
	height: 30px !important;
}/* End custom CSS */