.team-section
{background: #f1f2f6; text-align: center; }

.inner-width {max-width: 1200px; margin: auto; padding: 40px; color: #333; overflow: hidden;  font-family: "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}

.team-section h2 {font-size: 20px; text-transform: uppercase; display: inline-block;border-bottom: 4px solid; padding-bottom: 5px;
}
.team-section p  {font-size: 17px;}
 
h3.mlo { font-family:Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;}
.pers {display:flex; flex-wrap: wrap; width: 100%; justify-content: center; margin: auto; }
.pe {flex: 1 0 250px;  /*float: left; width: calc(100% / 4); overflow: hidden;*/ padding: 30px 0; transition: 0.4s;
  font-family: "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight:600;
}
/*.pe-col { flex: 25%;}
.pe-col {width:100%;}*/
.pe:hover {background: #dfe4ea;}
.pe img {width:90px; height: 90px; border-radius: 50%;}
.p-name {margin: 5px; font-weight:600; font-size:16px; }
.p-des {font-weight:500; font-size:14px; color: #666; }
.p-sm {margin-top: 6px;font-family:Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;}
.p-sm a {margin: 0 4px;	display: inline; text-decoration:none; color:#777; font-weight:normal; font-size:14px; width: 30px; height:30px; transition: 0.4s;}
.p-sm a:hover{cursor:none; /*transform: scale(1.3); */}
.p-sm a i {color: #333; font-size:15px; line-height:22px;} 
i.fa-phone { transform: rotate(125deg);}
.mlo-content {font-size:17px; font-family:Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;}

.button-wrapper-cta {
  display: block;
  text-align: center;
  margin-top: 25px;
}

.cta-buttonM {
  border: none;
  border-radius: 4.125em;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
  font-family: "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.30em;
  font-weight:600;
  text-decoration: none;
  padding: .45em 2em;
  width: auto;
}

.button-ctaM {
  background-color: transparent;
  color: #0066cc;
  border:2px solid #0066cc;
}

.button-ctaM:hover {
  background-color: #0066cc;
  color:#ffffff;
  border:2px solid #fff;
}

@media (min-width: 48em) {
  .pe-col {
    display: flex;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 960px) {
	.pe{width: 45%;
	}
}
@media screen and (max-width: 768px) {
	.pe{width: 50%;
	}
}
@media screen and (max-width: 600px) {
	.pe{width: 100%; flex-direction:column; }
	br {width:100%; display:block;}
} 