/* End custom CSS */

.elementor-765 .elementor-element.elementor-element-bc63900 {
	--display: flex;
}

.elementor-765 .elementor-element.elementor-element-ee0eede .hero-banner__text-content a {
	text-decoration: underline;
	font-weight: inherit;
}

.elementor-765 .elementor-element.elementor-element-ee0eede .hero-banner__heading {
	font-size: 3.6rem;
	color: #fff;
}

.elementor-765 .elementor-element.elementor-element-ee0eede .hero-banner__subheading {
	color: #fff;
}

.elementor-765 .elementor-element.elementor-element-ee0eede .hero-banner__text-content {
	color: #fff;
}

.elementor-765 .elementor-element.elementor-element-a99ad70 {
	--display: flex;
}

.elementor-765 .elementor-element.elementor-element-6a6bf2d .elementor-heading-title {
	font-size: 3.6rem;
}

.elementor-765 .elementor-element.elementor-element-41f80ba a {
	color: var(--e-global-color-primary);
	font-weight: bold;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
}

.elementor-765 .elementor-element.elementor-element-8409ac7 a {
	color: var(--e-global-color-primary);
	font-weight: bold;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
}

.elementor-765 .elementor-element.elementor-element-245e51c a {
	color: var(--e-global-color-primary);
	font-weight: bold;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
}

.elementor-765 .elementor-element.elementor-element-291a49b a {
	color: var(--e-global-color-primary);
	font-weight: bold;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
}

.elementor-765 .elementor-element.elementor-element-5d1ba90 a {
	color: var(--e-global-color-primary);
	font-weight: bold;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
}

.elementor-765 .elementor-element.elementor-element-d4236a3 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-765 .elementor-element.elementor-element-0ae0e6a .media-and-content__description {
	text-align: left;
}

.elementor-765 .elementor-element.elementor-element-0ae0e6a .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-765 .elementor-element.elementor-element-2952ff6 {
	--display: flex;
}

.elementor-765 .elementor-element.elementor-element-c692f5e .gk-gravity-form {
	text-align: left;
}

/* Start custom CSS for one-academy-media-text, class: .elementor-element-0ae0e6a */
.elementor-765 .elementor-element.elementor-element-0ae0e6a p a {
	text-decoration: underline;
}
