/* End custom CSS */

.elementor-8343 .elementor-element.elementor-element-ebc5ad4 .elementor-repeater-item-a257cd6.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-8343 .elementor-element.elementor-element-cfce5c8.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta .elementor-cta__bg, .elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__content {
	text-align: start;
	padding: 6% 17% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-8343 .elementor-element.elementor-element-6c693eb .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta .elementor-cta__bg, .elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-8343 .elementor-element.elementor-element-416771a {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-416771a > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__content {
	text-align: start;
	padding: 6% 20% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-8343 .elementor-element.elementor-element-416771a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta .elementor-cta__bg, .elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-8343 .elementor-element.elementor-element-b72af12 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__content {
	text-align: start;
	padding: 6% 0% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-8343 .elementor-element.elementor-element-b72af12 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta .elementor-cta__bg, .elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__content {
	text-align: start;
	padding: 6% 0% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-8343 .elementor-element.elementor-element-cc5b08a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-8343 .elementor-element.elementor-element-26eb01f {
	--spacer-size: 50px;
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-2512b52 {
	--spacer-size: 50px;
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-8343 .elementor-element.elementor-element-ebc5ad4 {
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 2% 5.7% 4% 5.7%;
}

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

/* Start custom CSS for call-to-action, class: .elementor-element-6c693eb */
#ingenuity .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #f1c40f !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-416771a */
#safety .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #25a579 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-b72af12 */
#aveva .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #72a8fa !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-cc5b08a */
#knowledge_graph_mega .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #825e97 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-6c693eb */
#ingenuity .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #f1c40f !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-416771a */
#safety .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #25a579 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-b72af12 */
#aveva .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #72a8fa !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-cc5b08a */
#knowledge_graph_mega .elementor-cta__bg-wrapper {
	border-bottom: 10px solid #825e97 !important;
}
