/*--------------------------------------------------------------
### Careers Page
--------------------------------------------------------------*/
.career_page_content .section_title {
	max-width: 910px;
	margin: 40px auto;
}

.pic_grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 0px;
}

.career_grid_item {
	width: 50%;
	height: 0;
	padding-top: 30%;
	overflow: hidden;
	position: relative;
}

.career_grid_item img {
	width: auto;
	/* min-width: 100%; */
	min-height: 100%;
	opacity: 0;
	height: auto;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

.careers_text {
	padding: 10px 16px;
}

.careers_text .careers_text_inner {
	margin: 35px auto;
	max-width: 700px;
}
.careers_text p {
	font-size: 14px;
	color: var(--clr--gray-80-primary-brand);
}

.careers_text h3 {
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--clr--gray-80-primary-brand);
	margin: 35px;
}

.page-template-page-careers .footer_cta {
	display: none;
}

.bamboohr_section {
	margin: 30px 0;
}
.page-template-page-careers .careers_text p {
	margin: 0 auto 15px;
	max-width: 710px;
}

.page-template-page-careers2 .eyebrow__zc {
	color: var(--clr--mint-30-primary-brand);
}
@media screen and (min-width: 1024px) {
	.career_page_content .section_title {
		max-width: 910px;
		margin: 70px auto;
	}
	.careers_text p {
		font-size: 16px;
	}
	.careers_text h3 {
		font-size: 18px;
	}
	.career_grid_item {
		width: 25%;
		padding-top: 17%;
	}
	.pic_grid {
		margin-bottom: 0px;
	}
	.careers_text {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bamboohr_section {
		margin: 60px 0;
	}
	#BambooHR {
		max-width: 768px;
		margin: auto;
	}
}

/*--------------------------------------------------------------
### Careers-comeet page
--------------------------------------------------------------*/
.page-template-page-careers2 .entry-header {
	display: none;
}
.page-template-page-careers2 .gineric_page_intro h1 {
	font-size: 28px;
	padding: 0 10px;
	margin-bottom: 40px;
}
.page-template-page-careers2 .career_page_content section {
	padding: 0 20px;
}
.page-template-page-careers2 .career_page_content .section_title {
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	margin: 32px 0 0 0;
}

.page-template-page-careers2 .careers_text {
	padding: 0;
}
.page-template-page-careers2 .careers_text_inner {
	margin-top: 24px;
	margin-bottom: 32px;
}
.page-template-page-careers2 .careers_text p {
	font-size: 16px;
	line-height: 140%;
	color: var(--clr--gray-80-primary-brand);
}

.page-template-page-careers2 .commet_section {
	padding: 48px 0 64px 0;
}

.page-template-page-careers2 .counter span {
	font-weight: 600;
	font-size: 22px;
	line-height: 1.2;
	color: var(--clr--gray-80-primary-brand);
}
.page-template-page-careers2 .counter span.num_positions {
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 1.2;
	color: #838383;
}

.page-template-page-careers2 .dropdown_filters {
	display: none;
}

.page-template-page-careers2 .comeet-groups-list {
	padding-bottom: 20px;
	margin-top: 48px;
}

.page-template-page-careers2 .comeet-groups-list .comeet-g-r {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 28px;
}
.page-template-page-careers2
	.comeet-outer-wrapper
	.comeet-groups-list
	.group_title {
	padding: 16.5px 0;
	margin-bottom: 12px;
}
.page-template-page-careers2
	.comeet-outer-wrapper
	.comeet-groups-list
	.comeet-group-name {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 140%;
	color: rgba(41, 10, 51, 0.8);
	margin: 0;
}

.page-template-page-careers2 .comeet-groups-list .comeet-position {
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 8px;
	margin: 16px 0;
	padding: 16px;
	min-height: 120px;
	/* height: 100%; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	border: none;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border: 1px solid var(--clr--gray-80-primary-brand);
}
.page-template-page-careers2
	.comeet-groups-list
	.comeet-position
	#position_arrow {
	position: absolute;
	bottom: 16px;
	right: 16px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.page-template-page-careers2
	.comeet-groups-list
	.comeet-position:hover
	.comeet-position-name {
	color: var(--clr--mint-30-primary-brand);
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.page-template-page-careers2 .comeet-groups-list li a.comeet-position:hover {
	background: #fafafa;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.page-template-page-careers2
	.comeet-groups-list
	.comeet-position
	.comeet-position-name {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 140%;
	color: var(--clr--gray-80-primary-brand);
	margin-bottom: 0px;
}

.page-template-page-careers2
	.comeet-groups-list
	.comeet-position
	.comeet-position-meta
	svg {
	margin-right: 6px;
}
.page-template-page-careers2
	.comeet-outer-wrapper
	.comeet-groups-list
	.comeet-list
	.comeet-positions-list
	.comeet-position
	.comeet-position-meta {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: rgba(41, 10, 51, 0.8);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-template-page-careers2 .footer_cta {
	display: none;
}

.page-template-page-careers2 .comeet-social-wrap {
	max-width: 400px;
	margin-left: auto;
}

@media screen and (min-width: 768px) {
	.page-template-page-careers2 .gineric_page_intro h1 {
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		line-height: 110%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		color: #ffffff;
		padding: 0 44px;
	}

	.page-template-page-careers2 .career_page_content section {
		padding: 0 44px;
	}
	.page-template-page-careers2 .career_page_content .section_title {
		font-weight: 600;
		font-size: 28px;
		line-height: 120%;
		color: var(--clr--gray-80-primary-brand);
		margin: 64px 0 0 0;
	}
	.page-template-page-careers2 .careers_text .careers_text_inner {
		margin-top: 32px;
		margin-bottom: 64px;
	}
	.page-template-page-careers2 .careers_text p {
		font-size: 18px;
	}
	.page-template-page-careers2 .dropdown_filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.page-template-page-careers2 .filter_box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.page-template-page-careers2 .counter span {
		font-size: 24px;
	}
	.page-template-page-careers2 .counter span.num_positions {
		font-size: 24px;
	}
	.page-template-page-careers2 .filter_box .filter_pos_note {
		display: none;
	}

	.page-template-page-careers2 .filter_box select {
		background: #ffffff;
		border: 1px solid #e0e0e0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 6px;
		width: 210px;
		height: 56px;
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		line-height: 56px;
		color: var(--clr--gray-80-primary-brand);
		padding: 0 16px;
		margin: 0 6px;
	}
	.page-template-page-careers2 .comeet-groups-list {
		margin-top: 68px;
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-group-name {
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		line-height: 130%;
		color: rgba(41, 10, 51, 0.8);
	}
	.page-template-page-careers2 .comeet-groups-list .comeet-position {
		min-height: 142px;
		width: 100%;
		padding: 20px;
		margin: 12px 0;
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-list
		.comeet-positions-list
		li {
		min-width: calc(50% - 12px);
		width: calc(50% - 12px);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-list
		.comeet-positions-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-template-page-careers2
		.comeet-groups-list
		.comeet-position
		.comeet-position-name {
		font-weight: 600;
		font-size: 20px;
		line-height: 130%;
		color: var(--clr--gray-80-primary-brand);
		margin-bottom: 20px;
	}
	.page-template-page-careers2
		.comeet-groups-list
		.comeet-position
		#position_arrow {
		position: absolute;
		bottom: 20px;
		right: 20px;
		opacity: 0;
		-webkit-transform: translateX(-16px);
		-ms-transform: translateX(-16px);
		transform: translateX(-16px);
		-webkit-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}

	.page-template-page-careers2
		.comeet-groups-list
		.comeet-position:hover
		#position_arrow {
		opacity: 1;
		-webkit-transform: translateX(0) scale(1.3);
		-ms-transform: translateX(0) scale(1.3);
		transform: translateX(0) scale(1.3);
	}
}
@media screen and (min-width: 1024px) {
	.page-template-page-careers2 .career_page_content .section_title {
		font-weight: 600;
		font-size: 28px;
		line-height: 120%;
		color: var(--clr--gray-80-primary-brand);
		margin: 64px auto 0;
		max-width: 750px;
	}
	.page-template-page-careers2 .comeet-groups-list {
		padding-bottom: 20px;
		margin-top: 68px;
	}
	.page-template-page-careers2 .dropdown_filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.page-template-page-careers2 .filter_box .filter_pos_note {
		display: block;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 135%;
		color: var(--clr--gray-80-primary-brand);
		margin-right: 20px;
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-list
		.comeet-positions-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-list
		.comeet-positions-list
		li {
		min-width: calc(33.333333% - 24px);
		width: calc(33.333333% - 24px);
		margin-right: 8px;
		margin-left: 8px;
	}
}
@media screen and (min-width: 1400px) {
	.page-template-page-careers2 .gineric_page_intro {
		height: 600px;
	}
	.page-template-page-careers2 .gineric_page_intro h1 {
		font-style: normal;
		font-weight: bold;
		font-size: 48px;
		line-height: 110%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		color: #ffffff;
		padding: 0 44px;
		max-width: 850px;
	}
	.page-template-page-careers2 .career_page_content .section_title {
		font-weight: 600;
		font-size: 24px;
		line-height: 36px;
		color: var(--clr--gray-80-primary-brand);
		margin: 80px auto 0;
		max-width: 850px;
	}
	.page-template-page-careers2 .careers_text .careers_text_inner {
		margin-bottom: 80px;
		max-width: 850px;
	}
	.page-template-page-careers2 .careers_text p {
		font-size: 20px;
	}
	.page-template-page-careers2 .commet_section {
		padding: 80px 0 64px 0;
	}
	.page-template-page-careers2 .counter span {
		font-size: 28px;
	}
	.page-template-page-careers2 .counter span.num_positions {
		font-size: 28px;
		display: inline-block;
		margin-left: 8px;
	}
	.page-template-page-careers2 .filter_box select {
		background: #ffffff;
		border: 1px solid #e0e0e0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 6px;
		width: 240px;
		height: 56px;
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		line-height: 56px;
		color: var(--clr--gray-80-primary-brand);
		padding: 0 16px;
		margin: 0 6px;
	}
	.page-template-page-careers2 .comeet-groups-list .comeet-g-r {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		/* margin-top: 32px; */
	}
	.page-template-page-careers2
		.comeet-outer-wrapper
		.comeet-groups-list
		.comeet-group-name {
		font-style: normal;
		font-weight: normal;
		font-size: 24px;
		line-height: 130%;
		color: rgba(41, 10, 51, 0.8);
	}
	.page-template-page-careers2
		.comeet-groups-list
		.comeet-position
		.comeet-position-name {
		font-weight: 600;
		font-size: 24px;
		line-height: 130%;
		color: var(--clr--gray-80-primary-brand);
	}
}

.comeet-ty-outer-wrapper {
	min-height: 60vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.comeet-ty-outer-wrapper .comeet-title {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 130%;
	text-align: center;
	color: var(--clr--gray-80-primary-brand);
	margin: 0 0 16px 0;
}
.comeet-ty-outer-wrapper .comeet-info {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #838383;
	margin: 0 0 32px 0;
}

.comeet-ty-outer-wrapper .back_to_career_page_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media screen and (min-width: 768px) {
	.comeet-ty-outer-wrapper {
		min-height: 60vh;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.comeet-ty-outer-wrapper .comeet-title {
		font-style: normal;
		font-weight: 600;
		font-size: 24px;
		line-height: 130%;
		text-align: center;
		color: var(--clr--gray-80-primary-brand);
		margin: 0 0 16px 0;
	}
	.comeet-ty-outer-wrapper .comeet-info {
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 140%;
		text-align: center;
		color: #838383;
		margin: 0 0 32px 0;
	}
}
@media screen and (min-width: 1400px) {
	.comeet-ty-outer-wrapper {
		min-height: 60vh;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.comeet-ty-outer-wrapper .comeet-title {
		font-style: normal;
		font-weight: 600;
		font-size: 28px;
		line-height: 130%;
		text-align: center;
		color: var(--clr--gray-80-primary-brand);
		margin: 0 0 16px 0;
	}
	.comeet-ty-outer-wrapper .comeet-info {
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		line-height: 140%;
		text-align: center;
		color: #838383;
		margin: 0 0 40px 0;
	}
}
/*--------------------------------------------------------------
  #### Position-comeet tamplate
  --------------------------------------------------------------*/
#primary .all-jobs-link {
	border-top: none;
	padding: 10px 20px;
	font-size: 14px;
	line-height: 1.1428;
}

#primary .all-jobs-link a {
	font-size: 14px;
	line-height: 1.1428;
	text-align: center;
	color: var(--clr--gray-80-primary-brand);
	padding: 6px 16px;
	border: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 24px;
	text-decoration: none;
	display: inline-block;
}

.comeet-outer-wrapper.single .comeet_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.comeet-outer-wrapper.single .position_ditails {
	padding: 0 20px;
}

.comeet-outer-wrapper.single .position_ditails .comeet-position-location {
	margin-top: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.comeet-outer-wrapper.single .position_ditails .comeet-position-location span {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	color: #838383;
	margin-left: 6px;
}

.comeet-outer-wrapper.single .position_ditails .comeet-position-name {
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	color: var(--clr--gray-80-primary-brand);
}

.comeet-outer-wrapper.single .position_ditails .comeet-position-meta-single {
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 64px;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	.comeet_desktop_location {
	margin-top: 0;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	.comeet_desktop_location {
	display: none;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	.comeet-position-location
	svg {
	position: relative;
	top: 3px;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-info
	> h4:first-child {
	display: none;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-info
	.comeet-position-description.comeet-user-text
	p
	strong {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 24px;
	display: block;
	margin-top: 40px;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	span {
	margin-top: 16px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	color: #838383;
	margin-top: 0;
}

.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	span.sepp_meta {
	margin: 0 16px;
	width: 1px;
	height: 22px;
	background: #e0e0e0;
}
.comeet-outer-wrapper.single
	.position_ditails
	.comeet-position-meta-single
	span.sepp_meta:nth-of-type(1) {
	display: none;
}
.comeet-outer-wrapper.single .position_ditails h4 {
	margin: 24px 0 16px;
	font-weight: 600;
}
.comeet-outer-wrapper.single .position_ditails p,
.comeet-outer-wrapper.single .position_ditails ul,
.comeet-outer-wrapper.single .position_ditails ul li,
.comeet-outer-wrapper.single .position_ditails ol,
.comeet-outer-wrapper.single .position_ditails ol li,
.comeet-outer-wrapper.single .position_ditails span,
.comeet-outer-wrapper.single .position_ditails span {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: var(--clr--gray-80-primary-brand);
}

.comeet-outer-wrapper.single .position_sidebar {
	background: #fafafa;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08),
		0px 0.5px 1.5px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08),
		0px 0.5px 1.5px rgba(0, 0, 0, 0.12);
	border-radius: 12px;
	margin-top: 24px;
	padding: 0 20px;
}

.comeet-outer-wrapper.single .position_sidebar .comeet-apply h4 {
	margin-top: 32px;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 130%;
	text-align: center;
	color: var(--clr--gray-80-primary-brand);
}

.comeet-outer-wrapper.single .stiky_bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 96px;
	background: #ffffff;
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
	padding: 0 20px;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 9;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.comeet-outer-wrapper.single .stiky_bar.show {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}

.comeet-outer-wrapper.single .stiky_bar button {
	width: 100%;
	/*background-color: var(--button--primary-bg-default);
	border-color: var(--button--primary-border-color-default);
	color: var(--button--primary-font-color-default);
	border-radius: 6px;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #ffffff;
	padding: 16px;
	text-align: center; */
}

@media screen and (min-width: 768px) {
	#primary .all-jobs-link {
		max-width: 500px;
		margin: 40px auto 0;
	}
	#primary .all-jobs-link a {
		-webkit-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	#primary .all-jobs-link a:hover {
		background: var(--clr--primary-brand-blue);
		color: #fff;
	}
	.comeet-outer-wrapper.single .position_ditails .comeet-position-location {
		margin-top: 38px;
	}
	.comeet-outer-wrapper.single .position_ditails .comeet-position-name {
		font-size: 28px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-meta-single
		span {
		font-size: 18px;
	}
	.comeet-outer-wrapper.single .position_ditails h4 {
		font-size: 20px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-info
		.comeet-position-description.comeet-user-text
		p
		strong {
		font-size: 20px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-location
		span {
		font-size: 18px;
	}
	.comeet-outer-wrapper.single .position_ditails {
		max-width: 500px;
		margin: auto;
		padding-bottom: 60px;
	}
	.comeet-outer-wrapper.single .position_sidebar .comeet-apply h4 {
		font-size: 24px;
		text-align: left;
		margin-top: 80px;padding-left:15px;
	}
	.comeet-outer-wrapper.single .position_sidebar .comeet-social,
	.comeet-outer-wrapper.single .position_sidebar .comeet-apply {
		max-width: 500px;
		margin: auto;
	}
}

@media screen and (min-width: 1024px) {
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-meta-single
		.comeet_desktop_location {
		display: inline-block;
	}
	.comeet-outer-wrapper.single .position_ditails .comeet-position-location {
		display: none;
	}
	.comeet-outer-wrapper.single .comeet_flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		padding: 0 44px;
		max-width: 1288px;
		margin: 0 auto;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-bottom: 100px;
	}
	.comeet-outer-wrapper.single .position_ditails {
		margin: 0 10% 0 0;
		max-width: unset;
		padding: 0;
	}
	.comeet-outer-wrapper.single .stiky_bar {
		display: none;
	}
	.comeet-outer-wrapper.single .position_sidebar {
		width: 380px;
		min-width: 380px;
		background: #ffffff;
		-webkit-box-shadow: 0px 1px 3px rgb(0 0 0 / 8%),
			0px 0.5px 1.5px rgb(0 0 0 / 12%);
		box-shadow: 0px 1px 3px rgb(0 0 0 / 8%),
			0px 0.5px 1.5px rgb(0 0 0 / 12%);
		border-radius: 12px;
		margin-top: -30px;
	}
	#primary .all-jobs-link {
		max-width: 1288px;
		margin: 60px auto 0;
		padding: 0 44px;
	}
	.comeet-outer-wrapper.single .position_sidebar .comeet-apply h4 {
		font-size: 28px;
		padding-left: 16px;
		margin-top: 32px;
	}
	.comeet-outer-wrapper.single .position_ditails h4 {
		margin: 36px 0 24px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-meta-single
		span.sepp_meta:nth-of-type(1) {
		display: inline;
	}
}

@media screen and (min-width: 1400px) {
	#primary .all-jobs-link {
		max-width: 1288px;
		margin: 0 auto 0;
		padding: 223px 44px 0;
	}
	.comeet-outer-wrapper.single .position_sidebar .comeet-apply h4 {
		font-size: 28px;
		padding-left: 16px;
		margin-top: 40px;
	}
	.comeet-outer-wrapper.single .position_ditails .comeet-position-name {
		font-size: 36px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-meta-single
		span {
		font-size: 20px;
	}
	.comeet-outer-wrapper.single .position_ditails h4 {
		font-size: 24px;
		margin: 40px 0 24px;
	}
	.comeet-outer-wrapper.single
		.position_ditails
		.comeet-position-info
		.comeet-position-description.comeet-user-text
		p
		strong {
		font-size: 24px;
	}
	.comeet-outer-wrapper.single .position_ditails p,
	.comeet-outer-wrapper.single .position_ditails ul,
	.comeet-outer-wrapper.single .position_ditails ul li,
	.comeet-outer-wrapper.single .position_ditails ol,
	.comeet-outer-wrapper.single .position_ditails ol li,
	.comeet-outer-wrapper.single .position_ditails span,
	.comeet-outer-wrapper.single .position_ditails span {
		font-size: 18px;
	}
}



/*** Start Careers Opening (Careers Page) ***/
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .counter h3{font-size: var(--heading--h3-semibold-medium);line-height: var(--heading--h3-semibold-medium-lh);margin:0;font-weight:600;color:var(--heading--color-base);}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .filter_box{display:flex;align-items: flex-start;flex-direction: column;row-gap: 45px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters{justify-content: space-between;width: 100%;row-gap: 36px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list{margin-top: 30px;padding-bottom:0;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-list .comeet-positions-list li{width: 100%;}
.page-template-page-careers2 .career-opening .comeet-groups-list .comeet-position,.page-template-page-careers2 .career-opening .comeet-groups-list li a.comeet-position:hover{flex-direction: row;min-height:auto;border:none;padding: 0;margin:0;background: transparent;}
.page-template-page-careers2 .career-opening .comeet-groups-list li a.comeet-position:hover,
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list li a.comeet-position:hover .comeet-position-name {color:var(--clr--mint-30-primary-brand);}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-list .comeet-positions-list li{margin:0 0 12px 0;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-list .comeet-positions-list li:last-child{margin:0px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-group-name{font-weight: 600;font-size: 22px;position:relative;padding-right: 26px;color:var(--heading--color-base);}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-group-name:after {background-image: url(../img/arrow_down_icon.svg);background-size: cover;content: "";height: 9px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 16px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .group_title.active .comeet-group-name:after{transform: translateY(-50%) rotate(180deg);}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-position .comeet-position-name{margin-bottom:0;font-style: normal;font-weight: 500;font-size: 18px;line-height: 140%;color: var(--clr--gray-80-primary-brand);}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-list .comeet-positions-list .comeet-position .comeet-position-meta{font-size: 14px;line-height: 24px;font-weight: 500;white-space: nowrap;color:#7c7c83}
.page-template-page-careers2 .career-opening .comeet-groups-list .comeet-position{align-items: flex-start;column-gap: 10px;border-radius:0;outline:0;}
.page-template-page-careers2 .career-opening .comeet-groups-list .comeet-position #position_arrow{display:none;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list>.comeet-g-r{margin-top: 0;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list>.comeet-g-r:not(:last-child){border-bottom:1px solid #191824;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-g-r .positions_grid {max-height: 0;overflow: hidden;transition: max-height 0.3s ease-in-out; }
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .group_title.active + .positions_grid {margin: 12px 0 28px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .group_title {cursor: pointer;margin-bottom:0;padding:16px 0;}
	
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search{padding:7px 29px 7px 14px;font-size: 14px;line-height:16px;font-weight:400;border: 1px solid #0d0c12;border-radius: 100vw;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center right 14px;
    background-size: 14px;width: 28%;
    max-width: 240px;height:36px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search::placeholder {color: #7c7c83; }
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search::-webkit-input-placeholder {color: #7c7c83;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search:-moz-placeholder {color: #7c7c83;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search::-ms-input-placeholder { color: #7c7c83;}

	
/*****/

.page-template-page-careers2 .career-opening .select-hidden {display: none;visibility: hidden;padding-right: 10px;}
.page-template-page-careers2 .career-opening .select {cursor: pointer;display: inline-block;position: relative;font-size: 16px;color: #fff;width: 28%;max-width: 240px;height: 37px;}
.page-template-page-careers2 .career-opening .select-styled {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: transparent;color:#191824;padding:7px 12px 7px 7px;margin-bottom:7px;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;font-size: 12px;line-height: 16px;font-weight: 600;border-bottom: 1px solid #191824;letter-spacing: 1.2px;
text-transform: uppercase;}
.page-template-page-careers2 .career-opening .select-styled:after {background-image: url(../img/arrow-down-bold.svg);background-size: cover;content: "";height: 6px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%) rotate(180deg);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 9px;}
.page-template-page-careers2 .career-opening .select-styled:hover {background-color: transparent;}
.page-template-page-careers2 .career-opening .select-styled:active, .page-template-page-careers2 .career-opening.select-styled.active {background-color: transparent;}
.page-template-page-careers2 .career-opening .select-styled.active:after {transform: translateY(-50%) rotate(0deg);}
.page-template-page-careers2 .career-opening .select-options {display: none;position: absolute;top: 100%;right: 0;left: 0;z-index: 999;margin: 0;padding: 0;list-style: none;background-color: #fcf5f1;color:#000;max-height: 160px;overflow: auto;}
.page-template-page-careers2 .career-opening .select-options li {margin: 0;padding:7px 0;text-indent: 7px;-moz-transition: all 0.15s ease-in;-o-transition: all 0.15s ease-in;-webkit-transition: all 0.15s ease-in;transition: all 0.15s ease-in;color:var(--heading--color-base);font-size: 12px;line-height: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: .5px;}
.page-template-page-careers2 .career-opening .select-options li:hover,  .page-template-page-careers2 .career-opening.select-options li.is-selected {color: #000;background: transparent;}
.page-template-page-careers2 .career-opening .select-options li[rel="hide"],.page-template-page-careers2 .comeet-outer-wrapper.career-opening .site_width .comeet-social {display: none;}		

	
@media screen and (max-width: 768px){		
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters{display: flex;flex-direction: column;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .dropdown_filters input#search,.page-template-page-careers2 .career-opening .select{max-width:100%;width:100%;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list {margin-top: 50px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-group-name,.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-position .comeet-position-name{font-size:16px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .group_title{padding-top:24px;}
.page-template-page-careers2 .comeet-outer-wrapper.career-opening .comeet-groups-list .comeet-g-r .positions_grid{padding:4px 0;}
}		
/*** End Careers Opening (Careers Page) ***/


/*** Start Careers Details page (Careers Page) ***/
.comeet-outer-wrapper.single.career-details-body{padding-bottom:80px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails p, .comeet-outer-wrapper.single.career-details-body .position_ditails ul, .comeet-outer-wrapper.single.career-details-body .position_ditails ul li, .comeet-outer-wrapper.single.career-details-body .position_ditails ol, .comeet-outer-wrapper.single.career-details-body .position_ditails ol li{font-size:16px;font-weight: 500;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-location span,.comeet-outer-wrapper.single.career-details-body .position_ditails span, .comeet-outer-wrapper.single.career-details-body .position_ditails span{font-size:14px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-info .comeet-position-description.comeet-user-text p strong{margin-bottom:12px;}
.comeet-outer-wrapper.single.career-details-body .position_sidebar{background: transparent;border:1px solid var(--clr--gray-primary-brand);border-radius: 24px;}
/*.comeet-outer-wrapper.single.career-details-body .position_sidebar .comeet-apply h4{font-size:16px;margin-top: 36px;}*/
.comeet-outer-wrapper.single.career-details-body .position_sidebar{width: calc(100% - 40px);min-width: 47.7%;max-width: 534px;margin-inline: auto;}
#primary .all-jobs-link.breadcrumbs{display: flex;align-items: center;margin-top:0;padding:40px 20px 15px;}
#primary .all-jobs-link.breadcrumbs a{padding:0;border:0;color:#000;}
#primary .all-jobs-link.breadcrumbs a:hover{color:var(--clr--mint-30-primary-brand);background:transparent;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single span,.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single span{color:#7c7c83;font-weight: 500;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-location span{margin-left: 0px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single{margin-top:12px;margin-bottom: 40px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single span.sepp_meta {margin: 0 12px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-location,.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single span.sepp_meta:nth-of-type(1){display:flex;margin-top:0;}
@media screen and (min-width: 768px){
	.comeet-outer-wrapper.single.career-details-body{padding-bottom:120px;}
	.comeet-outer-wrapper.single.career-details-body .position_ditails p, .comeet-outer-wrapper.single.career-details-body .position_ditails ul, .comeet-outer-wrapper.single.career-details-body .position_ditails ul li, .comeet-outer-wrapper.single.career-details-body .position_ditails ol, .comeet-outer-wrapper.single.career-details-body .position_ditails ol li{font-size:18px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-name{font-size:28px;}
.comeet-outer-wrapper.single .position_ditails .comeet-position-info .comeet-position-description.comeet-user-text p strong{font-size:22px;margin-top: 40px;}
}
@media screen and (min-width: 1024px){
.comeet-outer-wrapper.single.career-details-body .position_sidebar {margin-top: -45px;}
.comeet-outer-wrapper.single.career-details-body .comeet_flex,#primary .all-jobs-link.breadcrumbs{padding: 0 20px;max-width: 1160px;}
#primary .all-jobs-link.breadcrumbs{padding: 120px 20px 25px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails {margin: 0px 5.7% 0 0;}
.comeet-outer-wrapper.single .position_ditails .comeet-position-info .comeet-position-description.comeet-user-text p strong{margin-top: 48px;}
.comeet-outer-wrapper.single.career-details-body .position_ditails .comeet-position-meta-single{margin-bottom: 48px;}
}
@media screen and (max-width: 600px){
.comeet-outer-wrapper.single .position_sidebar {padding: 0 9px;}
.comeet-outer-wrapper.single.career-details-body .position_sidebar .comeet-apply h4{font-size:16px;padding-left:15px;}
}
/*** End Careers Details page (Careers Page) ***/