.elementor-3148 .elementor-element.elementor-element-32422f5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -15px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3148 .elementor-element.elementor-element-7fdaba8 {
	--display: flex;
}
.elementor-3148
	.elementor-element.elementor-element-9f967d7.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3148 .elementor-element.elementor-element-9f967d7 {
	text-align: left;
}
.elementor-3148
	.elementor-element.elementor-element-9f967d7
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
}
.elementor-3148 .elementor-element.elementor-element-9f347a2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3148
	.elementor-element.elementor-element-fa758af.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3148 .elementor-element.elementor-element-f2d7f85 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-3148
	.elementor-element.elementor-element-f384ca7.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3148 .elementor-element.elementor-element-f384ca7 {
	text-align: left;
}
.elementor-3148
	.elementor-element.elementor-element-f384ca7
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
}
.elementor-3148 .elementor-element.elementor-element-411b661 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 80px;
	--margin-left: -17px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3148
	.elementor-element.elementor-element-395a1ca
	> .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-3148
	.elementor-element.elementor-element-395a1ca.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
:root {
	--page-title-display: none;
}
@media (max-width: 767px) {
	.elementor-3148 .elementor-element.elementor-element-32422f5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 050px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3148 .elementor-element.elementor-element-411b661 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}
@media (min-width: 768px) {
	.elementor-3148 .elementor-element.elementor-element-32422f5 {
		--content-width: 1320px;
	}
	.elementor-3148 .elementor-element.elementor-element-f2d7f85 {
		--content-width: 1320px;
	}
	.elementor-3148 .elementor-element.elementor-element-411b661 {
		--width: 100%;
	}
} /* Start custom CSS for container, class: .elementor-element-32422f5 */
@media (max-width: 767px) {
	.feaṭured-blogs {
		padding: 0 20px;
	}
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f384ca7 */
@media (max-width: 767px) {
	.all-resources-showcase h2 {
		padding: 0 20px;
	}
} /* End custom CSS */
