/* End custom CSS */

.elementor-405 .elementor-element.elementor-element-5c946d6 {
	--display: flex;
}

.elementor-405 .elementor-element.elementor-element-4be5b0a .quote-banner__quote {
	color: #fff;
}

.elementor-405 .elementor-element.elementor-element-4be5b0a .quote-banner__attribution {
	color: #fff;
}

.elementor-405 .elementor-element.elementor-element-3680401 {
	--display: flex;
}

.elementor-405 .elementor-element.elementor-element-d63821c {
	text-align: center;
}

.elementor-405 .elementor-element.elementor-element-d63821c .elementor-heading-title {
	font-size: 3.6rem;
}

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

.elementor-405 .elementor-element.elementor-element-77d494b .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-77d494b .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-afe56f5 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-405 .elementor-element.elementor-element-af97370 {
	text-align: center;
}

.elementor-405 .elementor-element.elementor-element-b56cfef .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-b56cfef .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-8663c53 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-8663c53 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-50311d9 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-50311d9 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-26f3a98 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-26f3a98 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-96e4525 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-96e4525 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-6af3331 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-6af3331 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-7cf2070 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-7cf2070 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-ed7b66a .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-ed7b66a .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-8b28ae1 .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-8b28ae1 .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-b7f5d1e .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-b7f5d1e .media-and-content__buttons-wrapper {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-b0bf56d .media-and-content__description {
	text-align: left;
}

.elementor-405 .elementor-element.elementor-element-b0bf56d .media-and-content__buttons-wrapper {
	text-align: left;
}

/* Start custom CSS for container, class: .elementor-element-afe56f5 */
.elementor-405 .elementor-element.elementor-element-afe56f5 p a {
	text-decoration: underline;
}
