
.elementor-122 .elementor-element.elementor-element-c824ba4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-bbb84f9 .hero-banner__text-content a {
	text-decoration: underline;
	color: #fff;
	font-weight: inherit;
}

.elementor-122 .elementor-element.elementor-element-bbb84f9 .hero-banner__heading {
	color: #fff;
}

.elementor-122 .elementor-element.elementor-element-bbb84f9 .hero-banner__subheading {
	color: #fff;
}

.elementor-122 .elementor-element.elementor-element-bbb84f9 .hero-banner__text-content {
	color: #fff;
}

.elementor-122 .elementor-element.elementor-element-9f02251 {
	--display: flex;
}

.elementor-122 .elementor-element.elementor-element-9f02251.oasp--pad-bottom-override-yes {
	padding-bottom: 0rem !important;
}

.elementor-122 .elementor-element.elementor-element-8753099 {
	--display: flex;
}

.elementor-122 .elementor-element.elementor-element-3d5536b {
	--display: flex;
}

.elementor-122 .elementor-element.elementor-element-3d5536b:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-3d5536b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .category-nav__buttons-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .category-nav__button {
	margin-right: 10px;
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .category-nav__button:last-child {
	margin-right: 0;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .cta-button {
	padding: 0px 20px 0px 20px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	transition: all .3s ease;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .cta-button__text {
	color: #333;
}

.elementor-122 .elementor-element.elementor-element-ba2222e .cta-button:hover .cta-button__text {
	color: var(--e-global-color-secondary);
}

.elementor-122 .elementor-element.elementor-element-ba2222e .cta-button:hover {
	background-color: #fff;
}

.elementor-122 .elementor-element.elementor-element-d4a9543 {
	--display: flex;
}

.elementor-122 .elementor-element.elementor-element-5b41293 {
	margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;
}

.elementor-122 .elementor-element.elementor-element-961244f {
	--display: flex;
}

.elementor-122 .elementor-element.elementor-element-7190844 {
	margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.8rem) 0rem;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-122 .elementor-element.elementor-element-9f02251.oasp--pad-bottom-override-yes {
		padding-bottom: 0rem !important;
	}
	
	.elementor-122 .elementor-element.elementor-element-ddabf44 {
		margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;
	}
}

@media (max-width:767px) {
	.elementor-122 .elementor-element.elementor-element-9f02251.oasp--pad-bottom-override-yes {
		padding-bottom: 0rem !important;
	}
	
	.elementor-122 .elementor-element.elementor-element-ddabf44 {
		margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;
		padding: 0px 0px 0px 0px;
	}
}
