.header {
	z-index:1000;
}

.header .sub-menu {
  min-width: 450px;
}

@media (max-width: 1280px) {
  .header .menu {
    gap: 16px !important;
  }
}

@media (max-width: 991px) {
  .header .menu {
    flex-flow: column !important;
  }

  .header .sub-menu {
    min-width: 300px !important;
  }
}


/* careers styles */
.op {
	padding: 100px 0 0px !important;
}
.comeet-outer-wrapper {
	 background: var(--light-beige);	
}
body:has(.all-jobs-link)  .comeet-outer-wrapper {
	   padding-top: 80px;
	margin-top: 40px;
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    position: relative;
}
body:has(.all-jobs-link) .comeet-outer-wrapper > div {
	  display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    max-width: 1320px;
    width: 100%;
    padding: 0px 20px;
    margin: 0 auto;
}
@media (width <= 768px) {
	.comeet-outer-wrapper {
		padding-top: 60px;
	}
}

.comeet-groups-list {
	padding: 80px 20px;
  max-width: 1320px;
  width: 100%;
  margin: 0 auto;
  font-family: "Futura", sans-serif;
  background: var(--light-beige);
	
}

@media (width <= 479px) {
	.op {
	padding: 64px 0 0px !important;
}
}

.comeet-social {
  display: none !important;
}

.comeet-list.comeet-group-name a {
  font-weight: 400 !important;
  font-size: 34px !important;
  line-height: 129% !important;
  color: var(--dark-blue) !important;
  margin: 0 !important;
  transition: all .3s ease;
}

.comeet-list.comeet-group-name a:hover {
  text-decoration: underline !important;
  text-underline-position: under;
}

.comeet-positions-list li a.comeet-position:nth-child(odd) {
  margin: 0 !important;
}

.comeet-positions-list li a.comeet-position,
li.comeet-position {
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  gap: 8px;
  border-radius: 40px;
  padding: 24px 40px;
  background: #fff;
  transition: all .35s ease !important;
  border: 1px solid #d5d5d5 !important;
}

.comeet-positions-list li a.comeet-position:hover {
  box-shadow: none !important;
  background: #f5f5f5;
}

.comeet-position-name,
.comeet-outer-wrapper .comeet-groups-list .comeet-list .comeet-positions-list .comeet-position .comeet-position-name a {
  font-weight: 500 !important;
  font-size: 26px !important;
  line-height: 124% !important;
  color: #000 !important;
}

.comeet-outer-wrapper .comeet-groups-list .comeet-list .comeet-positions-list .comeet-position .comeet-position-meta,
.comeet-position-meta-single span {
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 124% !important;
  color: #33566c !important;
}

.comeet-outer-wrapper .comeet-groups-list .comeet-list .comeet-positions-list {
  display: flex;
  flex-flow: column;
  gap: 12px;
}

.all-jobs-link {
  display: flex !important;
  align-items: flex-start !important;
  border: none !important;
  max-width: 1320px !important;
  padding: 0px 20px !important;
  margin: 80px auto 0 !important;
}

.all-jobs-link a {
  font-family: "Futura", sans-serif;
  background: var(--light-gray);
  padding: 8px 16px !important;
  border: 2px solid #1a3140 !important;
  border-radius: 555px !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  line-height: 32px !important;
  letter-spacing: 0px !important;
  text-align: center !important;
  margin-bottom: 0px !important;
  display: block !important;
  transition: all .3s ease;
  width: fit-content !important;
}

.all-jobs-link a:hover {
  background: #e6fcfb;
  border-color: #00e0d0;
}

.comeet-outer-wrapper h2.comeet-position-name {
  font-size: 34px !important;
}

.comeet-position-info * {
  margin: 0;
  padding: 0;
  line-height: 150%;
  font-size: 22px;
}

.comeet-outer-wrapper .comeet-position-info h4,
.comeet-apply h4 {
  font-size: 24px !important;
}

@media (width <=479px) {
  .comeet-outer-wrapper {
    padding: 60px 20px;
  }
}

.jp-relatedposts-headline em {
	display:none;
}
.bp__inner-content ul li {
	list-style-type: disc;
	list-style-position: inside;
}
.bp__inner-content ol li {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: 400;
    font-size: 26px;
    line-height: 131%;
    color: var(--dark-blue);
}

@media (width <= 479px) {
	.bp__inner-content ol li {
		font-weight: 400;
        font-size: 24px;
        line-height: 133%;
	}
}
