/* End custom CSS */

.elementor-233 .elementor-element.elementor-element-f42b905 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-77e9fb4 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-91c4112 .zededa-image-text {
	--zit-media-width: 50%;
}

.elementor-233 .elementor-element.elementor-element-5c8ad28 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-5022814 {
	text-align: center;
}

.elementor-233 .elementor-element.elementor-element-0a0133e {
	text-align: center;
}

.elementor-233 .elementor-element.elementor-element-11b1a52 > .elementor-widget-container {
	margin: 0px 0px 64px 0px;
}

.elementor-233 .elementor-element.elementor-element-11b1a52 img {
	width: 100%;
	height: 100%;
}

.elementor-233 .elementor-element.elementor-element-4fb1499 .zededa-cta-button {
	text-align: center;
}

.elementor-233 .elementor-element.elementor-element-aa640a1 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-68bc7f4 {
	text-align: center;
}

.elementor-233 .elementor-element.elementor-element-4d7f76c {
	text-align: center;
}

.elementor-233 .elementor-element.elementor-element-a5a0b4d img {
	width: 100%;
}

.elementor-233 .elementor-element.elementor-element-bd3e30e {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-a558526 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--grid-auto-flow: row;
}

.elementor-233 .elementor-element.elementor-element-fe343a7 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-147f258 {
	text-align: start;
}

.elementor-233 .elementor-element.elementor-element-147f258 img {
	width: 100%;
	max-width: 76px;
}

.elementor-233 .elementor-element.elementor-element-ff812c6 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-d0aa67b {
	text-align: start;
}

.elementor-233 .elementor-element.elementor-element-d0aa67b img {
	width: 100%;
	max-width: 76px;
}

.elementor-233 .elementor-element.elementor-element-b8735b2 {
	--display: flex;
}

.elementor-233 .elementor-element.elementor-element-4c49ee1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-233 .elementor-element.elementor-element-c7e6407 {
	text-align: center;
}

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

@media (min-width:2400px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1366px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-233 .elementor-element.elementor-element-a558526 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

/* Start custom CSS */
div#lever-jobs-filter {
	width: 50%;
	float: right;
}

ul {
	list-style: none;
	padding: 0px;
}

span.lever-job-tag {
	float: right;
}

li.lever-job {
	margin-bottom: 10px;
	padding: 4px 20px;
	border-radius: 10px;
	background: #efefef;
	font-weight: 600;
}

li.lever-job:hover {
	margin-bottom: 10px;
	padding: 4px 20px;
	border-radius: 10px;
	background: #ff5000;
	font-weight: 600;
	color: #fff;
}

li.lever-job:hover a {
	color: #fff;
}

#lever-jobs-search {
	border-radius: 3px;
	padding: .5rem 1rem;
	border: 1px solid;
}
