.elementor-101 .elementor-element.elementor-element-fc299d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for vamika-hero, class: .elementor-element-snb9rjwk */.elementor-101 .elementor-element.elementor-element-snb9rjwk .chat-stats {
	display: none !important;
}/* End custom CSS */
/* Start custom CSS for vamika-features, class: .elementor-element-knfcr5ys */@media (max-width: 767px) {
	.elementor-101 .elementor-element.elementor-element-knfcr5ys .feat-style-hero h3 {
		font-size: 32px !important;
		line-height: 1.05 !important;
	}

	.elementor-101 .elementor-element.elementor-element-knfcr5ys .feat h3 {
		overflow-wrap: break-word !important;
		word-break: break-word !important;
		hyphens: auto !important;
	}
}/* End custom CSS */
/* Start custom CSS for vamika-newsletter, class: .elementor-element-fc299d9 */.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter .ey {
	display: none !important;
}
.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter h2:empty,
.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter p:empty {
	display: none !important;
}
.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
@media (max-width: 767px) {
	.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter-btn {
		padding: 12px 24px !important;
		font-size: 14px !important;
	}
}
@media (max-width: 767px) {
	.elementor-101 .elementor-element.elementor-element-fc299d9 .newsletter {
		width: 100vw !important;
		max-width: 100vw !important;
		margin-left: calc(-50vw + 50%) !important;
		margin-right: calc(-50vw + 50%) !important;
		border-radius: 0 !important;
	}
}/* End custom CSS */