.current-position .current-position_outer_wrap{box-sizing:content-box;display:flex;justify-content:center;margin:0 auto;padding:4.3vmax 3vw;position:relative;width:100%}.current-position{align-items:center;display:flex;min-height:43vh;position:relative}.current-position .current_position_inner_wrap{display:flex;justify-content:center;width:75%}.current-position .current_position_inner_wrap .left_content{width:41.6667%}.current-position .current_position_inner_wrap .empty_div{width:8.3333%}.current-position .current_position_inner_wrap h3{font-family:montserrat;font-size:calc(1.2vw + 1rem);font-weight:400;letter-spacing:.1em;line-height:1.536em;margin:0 0 2rem;text-transform:uppercase}.current-position .current_position_inner_wrap h4{color:#000;font-family:montserrat;font-size:1rem;letter-spacing:.1em;line-height:1.6em;margin:2rem 0 0;text-transform:uppercase}.current-position .current_position_inner_wrap .current-position-wrapper{font-size:calc(-.12vw + 1rem);letter-spacing:.02em;line-height:1.8em;width:50%}.current-position .current-position-wrapper{padding:0 17px 17px}.current-position .current-position-wrapper h6{color:#000;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.8em;margin:0;padding-bottom:30px;text-transform:uppercase}@media (max-width:767px){.current-position .current-position_outer_wrap{padding-left:6vw;padding-right:6vw}.current-position .current_position_inner_wrap{display:block;width:100%}.current-position .current_position_inner_wrap .left_content{padding-bottom:17px;padding-top:17px;width:100%}.current-position .current_position_inner_wrap .current-position-wrapper{padding:17px 0;width:100%}.cnt-wit-bg-wrp.cm_bottom_section .page-center{--grid-gutter:calc(var(--sqs-mobile-site-gutter, 6vw));--cell-max-width:calc((var(--sqs-site-max-width, 1500px) - (0px*(8 - 1)))/8);--sqs-site-gutter:3vw;--sqs-mobile-site-gutter:6vw;--sqs-site-max-width:2000px;column-gap:0;display:grid;grid-area:1/1/-1/-1;grid-template-columns:minmax(var(--grid-gutter),1fr) repeat(8,minmax(0,var(--cell-max-width))) minmax(var(--grid-gutter),1fr);grid-template-rows:repeat(3,minmax(24px,auto));position:relative;row-gap:0}.cnt-wit-bg-wrp.cm_bottom_section .content_widget{grid-area:1/2/4/10;z-index:1}.current-position .current_position_inner_wrap h3{font-size:calc(min(100vh, 900px)*.012*1 + 1rem)}.current-position .current_position_inner_wrap h4{font-size:calc(min(100vh, 900px)*.012*0 + 1rem)}}