.COMPANY.PFA {
	background: no-repeat center;
    background-size: cover;
}

.COMPANY.PFA .content {
    max-width: 630px;
}

/*COMPANY-HISTORY*/

.COMPANY-HISTORY .b-frame{
    padding: 90px 50px 50px;
}

@media screen and (max-width: 900px){
    .COMPANY-HISTORY .b-frame{padding: 50px 25px;}
}

/*COMPANY-VISION*/

.COMPANY-VISION {
    position: relative;
    z-index: 1;
}

.COMPANY-VISION::before {
    content: "";
    display: block;
    width: 260px;
    height: 1205px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/bg-left.svg);
    z-index: -1;
}

.COMPANY-VISION .b-frame{
    padding: 0 50px 130px 50px;
}

.COMPANY-VISION .b-image {
    position: relative;
    background-size: cover;
}

.COMPANY-VISION .container {
    background: #F4F5F6;
    margin: 50px 0 0 -100px;
    padding: 50px 50px 25px 100px;
    box-sizing: border-box;
    min-height: 100%;
    align-items: center;
}

@media screen and (max-width: 1440px) {
	.COMPANY-VISION::before {display: none;}
}

@media screen and (max-width: 900px){
    .COMPANY-VISION .b-frame{padding: 0 25px 50px;}
    .COMPANY-VISION .b-frame .b-column:first-child {padding: 0 25px;}
    .COMPANY-VISION .b-frame .b-column:nth-child(2) {padding-top: 0;}
    .COMPANY-VISION .b-frame .b-column:nth-child(2) .container{padding: 25px; margin: 0; display: block; min-height: 0;}
}

/*COMPANY-VALUES*/

.COMPANY-VALUES {
    background: #F4F5F6;
}

.COMPANY-VALUES .b-columns{
    background: transparent;
    position: relative;
    z-index: 1;
}

.COMPANY-VALUES .b-column:first-child .container {
    background: #253746;
    padding-right: 100px;
}

.COMPANY-VALUES .b-column:first-child .container h2{
    color: #fff !important;
}

.COMPANY-VALUES .container {
    background: #fff;
    box-sizing: border-box;
    height: 100%;
    padding: 35px 30px;
}

.COMPANY-VALUES .b-icon {
    background: no-repeat top left;
    width: 140px;
    height: 100px;
    margin: 0 auto 15px 0;
}


/*COMPANY-LEADERSHIP*/

.COMPANY-LEADERSHIP {
    position: relative;
    z-index: 1;
}

.COMPANY-LEADERSHIP .b-columns {
    padding-top: 30px;
}

.COMPANY-LEADERSHIP .profile {
	position: relative;
	height: 100%;
	max-width: 300px;
	background: #fff;
	box-shadow: 0 3px 30px 0 rgba(0,0,0,0.15);
}

.COMPANY-LEADERSHIP::before {
    content: "";
    display: block;
    width: 260px;
    height: 980px;
    position: absolute;
    top: -50px;
    right: 0px;
    background: url(../img/bg-right.svg);
    z-index: -1;
}

.COMPANY-LEADERSHIP .b-image {
	background-size: cover;
}

.COMPANY-LEADERSHIP .b-image::after {
	padding-bottom: 80%;
}

.COMPANY-LEADERSHIP .content {
	padding: 25px 25px 75px 25px;
}

.COMPANY-LEADERSHIP .role {
	margin: 5px 0 0 0;
}

.COMPANY-LEADERSHIP .bio {
	display: none;
}

.COMPANY-LEADERSHIP .linkedin {
	position: absolute;
	bottom: 25px;
	left: 25px;
	width: 25px;
	height: 25px;
	color: #243746;
}

.COMPANY-LEADERSHIP .more {
	position: absolute;
	bottom: 25px;
	right: 25px;
	color: #C07D59;
	transition: color 0.25s;
}

.COMPANY-LEADERSHIP .more svg {
	fill: currentColor;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 4px;
}

.COMPANY-LEADERSHIP .linkedin:hover {
    color:#B15532;
}

.COMPANY-LEADERSHIP .more:hover {
    color:#B15532;
}

@media screen and (max-width: 1440px) {
	.COMPANY-LEADERSHIP::before {display: none;}
}

@media screen and (max-width: 900px) {
	.COMPANY-LEADERSHIP .profile {max-width:100%;}
}


.COMPANY-CTA .CTA-CONTACT, .COMPANY-CTA .CTA-NEWSLETTER {
    background: #F4F5F6;
}

.COMPANY-CTA .CTA-NEWSLETTER .content {
    max-width: 790px;
}