/* Career Page */
#post-15961 > header {
	display:none;
}
section.nopadding{
	padding:0 !important;
}
section.nopadding > div.container-fluid,section.nopadding > div.container-fluid > div.box.no-bg,section.text_sections.alignfull.nopadding> div.container > div.box.no-bg{
	padding:0;
}
.careerhero{
	background-image: url("https://cdn.obe.com/wp-content/uploads/2022/11/engineer_high_five_min.png");
	background-size:cover;
	background-repeat: no-repeat;
	/* min-height: 70vh; */
	min-height: 35vh;
	background-position: 0% 40%;
	display: flex;
	position: relative;
	justify-content: start;
	align-items: end;
}
.carreer-container{
    /*position: absolute; */
    /* left: 10%; */
    /* bottom: 0; */
    /* max-width: 1200px; */
    /* margin-bottom: -3rem; */
    /* padding-left: 30px; */
    width: 100%;
    max-width: 1200px;
    max-width: var(--container);
    margin: 0 auto -3rem  auto;
    padding: 0 30px;
}
.career-section-hero{
	background-color: #00593d;
	/* background-color: red; */
	color: #fff;
	padding: 45px 40px 30px;
	width:65%;
	/*width:570px;*/
}
ul.list-career-white{
	color:#fff;
	margin-bottom:0.5rem;
}
div.career-section-hero > p.hero-tagline{
	color: #fff;
    text-transform: uppercase;
    margin: 0;
}
div.career-section-hero > h1{
 	margin: 0.5rem 0;
}
div.career-section-hero > p{
 	margin:0 0 1.15rem 0;
	font-size:14pt;
 	color: #fff;
}
a.career-btn{
	border: 1px solid #fff;
    display: inline-block;
    text-transform: capitalize;
    background: #00593d;
    padding: 5px 15px;
    color: white;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
	text-decoration: none !important;
}
a.career-btn:hover{
	text-decoration: none !important;
	background: #fff;
	color:#00593d;
}
a.career-green-btn{
    border: 1px solid transparent;
    display: inline-block;
    text-transform: capitalize;
    background: #00593D;
    padding: 5px 15px;
    color: white;
    -webkit-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
}
a.career-green-btn:hover{
	text-decoration: none !important;
/*	background: #fff;
	color:#00593d;*/
}
.align-items{
	align-items: center;
}
.self-align-center{
	align-self: center;
}
.self-align-end{
	align-self: end;
	margin-bottom:0;
}
.self-align-end > p{
	margin-bottom:0;
}
.under-hero-section{
	padding-top: 6rem;
}
.culture-section{
	/*padding-top: 6rem;*/
}
.career-section-bg{
	background-size:cover;
	background-repeat: no-repeat;
}
.career-card-container{
	max-width: 1200px;
    margin: 0 auto !important;
    padding: 5rem 0;
}
.career-card{
	background: rgba(255, 255, 255,0.75);
	text-align: center;
	margin: 0 auto;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content:center;
	align-items: center;
	flex-direction: column;
	margin-bottom: 1.5rem;
	padding:1rem;
	-webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(33.3333333333% - 30px);
    flex-basis: calc(33.3333333333% - 30px);
    -ms-flex-preferred-size: calc(33.3333333333% - var(--grid-gap));
    flex-basis: calc(33.3333333333% - var(--grid-gap));
}
.career-card p{
	color:#333;
}
.career-icon{
    text-align: center;
    margin: 0 auto;	
}
.padr-xl{
	padding-right: 4rem;
}
.career-image{
	align-self: start;
	margin-top: -4rem;
    padding-right: 4rem;
}
div.two-col-list{
	display: flex;
	margin: 0 auto;
	justify-content: space-around;	
}
.two-col-list > ul{
    color: #fff;
    font-weight: 600;
    flex-direction: row;
}

section.bottom-career-section{
	padding:0;
}
body.page-id-15961 > div.site-container > div.site > section.footer-links{
	margin-top: 0px;
}
@media only screen and (max-width: 1024px) {
	.career-image {
	    align-self: start;
	    margin-top: -2rem;
	    padding-right: 2rem;
	}
	section.bottom-career-section{
		padding:0;
	}
}
@media only screen and (max-width: 920px) {
	.career-image {
	    align-self: start;
	    margin-top: 0rem;
	    padding-right: 0rem;
	}
	section.bottom-career-section{
		padding:2rem;
	}
}
@media only screen and (max-width: 768px) {
	.career-section-hero {
	    width: 100%;
	}
	.career-card {
		-ms-flex-preferred-size: calc(50% - 30px);
	    flex-basis: calc(50% - 30px);
	    -ms-flex-preferred-size: calc(50% - var(--grid-gap));
	    flex-basis: calc(50% - var(--grid-gap));
	}
}
@media only screen and (max-width: 576px) {
	.culture-section > div.text-section > h2{
		margin-top: 40px;
	}
	img.career-img{
		width:80%;
	}
}
@media only screen and (max-width: 550px) {
	.career-section-hero {
	    width: 100%;
	}
	.career-card {
		-ms-flex-preferred-size: calc(100% - 30px);
	    flex-basis: calc(100% - 30px);
	    -ms-flex-preferred-size: calc(100% - var(--grid-gap));
	    flex-basis: calc(100% - var(--grid-gap));
	}
	div.two-col-list{
		flex-direction: column;
		margin-bottom: 1.5rem;
	}
	div.two-col-list > ul{
		margin-bottom: 0;
	}
}
