/* End custom CSS */

.elementor-409 .elementor-element.elementor-element-184c2fa {
	--display: flex;
}

.elementor-409 .elementor-element.elementor-element-2ad2f29 .hero-banner__text-content a {
	text-decoration: underline;
	font-weight: inherit;
}

.elementor-409 .elementor-element.elementor-element-2ad2f29 .hero-banner__heading {
	color: #fff;
}

.elementor-409 .elementor-element.elementor-element-2ad2f29 .hero-banner__subheading {
	color: #fff;
}

.elementor-409 .elementor-element.elementor-element-2ad2f29 .hero-banner__text-content {
	color: #fff;
}

.elementor-409 .elementor-element.elementor-element-753aba9 {
	--display: flex;
}

.elementor-409 .elementor-element.elementor-element-f2fa08c .elementor-heading-title {
	font-size: 3.6rem;
}

.elementor-409 .elementor-element.elementor-element-16bbf20 .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-16bbf20 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-67d1661 {
	--display: flex;
}

.elementor-409 .elementor-element.elementor-element-7513fde {
	text-align: center;
}

.elementor-409 .elementor-element.elementor-element-8db649a {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-409 .elementor-element.elementor-element-693cf6f .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-693cf6f .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-f5a5f0e .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-f5a5f0e .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-0daa57a .media-and-content__description {
	text-align: left;
}

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

.elementor-409 .elementor-element.elementor-element-ab66821 .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-ab66821 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-d7ce64e .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-d7ce64e .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-f2ca15d .media-and-content__description {
	text-align: left;
}

.elementor-409 .elementor-element.elementor-element-f2ca15d .media-and-content__buttons-wrapper {
	text-align: left;
}

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