.b-reps {
	margin-top:7.5rem;
	margin-bottom:7.5rem;
	position:relative
}
@media (max-width:1919px) {
.b-reps {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:1599px) {
.b-reps {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:1199px) {
.b-reps {
margin-top:7.5rem;
margin-bottom:7.5rem
}
}
@media (max-width:991px) {
.b-reps {
margin-top:6.25rem;
margin-bottom:6.25rem
}
}
@media (max-width:767px) {
.b-reps {
margin-top:5rem;
margin-bottom:5rem
}
.zw{text-align:justify; width:85%!important;}
}
@media (max-width:575px) {
.b-reps {
margin-top:2.8125rem;
margin-bottom:2.8125rem
}
}
.b-reps-heading {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	-moz-align-items:center;
	align-items:center;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	text-align:center;
	margin-bottom:5.625rem;
	padding-left:7.5rem;
	padding-right:7.5rem
}
@media (max-width:1919px) {
.b-reps-heading {
margin-bottom:5.625rem
}
}
@media (max-width:1599px) {
.b-reps-heading {
margin-bottom:5.625rem
}
}
@media (max-width:1199px) {
.b-reps-heading {
margin-bottom:5.625rem
}
}
@media (max-width:991px) {
.b-reps-heading {
margin-bottom:4.375rem
}
}
@media (max-width:767px) {
.b-reps-heading {
margin-bottom:3.75rem
}
}
@media (max-width:575px) {
.b-reps-heading {
margin-bottom:2.8125rem
}
}
@media (max-width:1919px) {
.b-reps-heading {
padding-left:7.5rem;
padding-right:7.5rem
}
}
@media (max-width:1599px) {
.b-reps-heading {
padding-left:7.5rem;
padding-right:7.5rem
}
}
@media (max-width:1199px) {
.b-reps-heading {
padding-left:7.5rem;
padding-right:7.5rem
}
}
@media (max-width:991px) {
.b-reps-heading {
padding-left:0;
padding-right:0
}
}
.b-reps-items {
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:start;
	-ms-flex-pack:center;
	-moz-justify-content:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1.875rem;
	margin-right:-1.875rem
}
.b-reps-item, .b-reps-items {
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-align-items:flex-start;
	align-items:flex-start
}
.b-reps-item {
	-moz-flex:none;
	-ms-flex:none;
	flex:none;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	margin-left:1.875rem;
	margin-right:1.875rem;
	margin-bottom:3.75rem;
	transition-property:opacity, transform;
	transition-duration:1.25s;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1);
width:calc((33.3333% - 3.75rem) * 1)

}
.b-reps-item:first-child {
	transform:translateY(1.875rem)
}
.b-reps-item:nth-child(2) {
transform:translateY(3.75rem)
}
.b-reps-item:nth-child(3) {
transform:translateY(5.625rem)
}
@media (max-width:767px) {
.b-reps-item {
width:calc((50% - 3.75rem) * 1)
}
}
@media (max-width:575px) {
.b-reps-item {
width:calc((100% - 3.75rem) * 1)
}
}
@media (min-width:768px) {
.b-reps-item:nth-child(3n+1):nth-last-child(-n+3), .b-reps-item:nth-child(3n+1):nth-last-child(-n+3)~.b-reps-item {
margin-bottom:0
}
}
@media (min-width:576px) and (max-width:767px) {
.b-reps-item:nth-child(odd):nth-last-child(-n+2), .b-reps-item:nth-child(odd):nth-last-child(-n+2)~.b-reps-item {
margin-bottom:0
}
}
@media (max-width:575px) {
.b-reps-item:nth-child(1n+1):nth-last-child(-n+1), .b-reps-item:nth-child(1n+1):nth-last-child(-n+1)~.b-reps-item {
margin-bottom:0
}
}
.ready .visible-on-screen .b-reps-item {
	transform:none
}
.b-reps-item-name {
	font-size:1.5rem;
	margin:0;
margin-bottom:.3125rem;
	opacity:0;
transform:translateX(-.9375rem);
	transition-property:opacity, transform;
	transition-duration:1.25s;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
@media (max-width:991px) {
.b-reps-item-name {
font-size:1.375rem
}
}
.ready .visible-on-screen .b-reps-item-name {
	opacity:1;
	transform:none;
	text-align: center;
}
.b-reps-item-region {
	-moz-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	font-size:1.125rem;
	font-weight:400;
	margin:0;
	margin-bottom:1.25rem;
	opacity:0;
	transform:translateX(-1.875rem);
	transition-property:opacity, transform;
	transition-duration:1.25s;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1);
	width:100%
}
@media (max-width:991px) {
.b-reps-item-region {
font-size:1rem
}
}
@media (max-width:575px) {
.b-reps-item-region {
font-size:.875rem
}
}
.ready .visible-on-screen .b-reps-item-region {
	opacity:1;
	transform:none
}
.b-reps-item-image {
	position:relative;
	margin:0;
	margin-bottom:1.875rem;
	padding-bottom:133%;
	width:100%
}
.b-reps-item-image .image {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
.b-reps-item-email, .b-reps-item-phone {
	position:relative;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:center;
	-moz-align-items:center;
	align-items:center;
	-ms-flex-pack:start;
	-moz-justify-content:flex-start;
	justify-content:flex-start;
	font-size:1.375rem;
	opacity:0;
	transition-property:opacity, transform;
	transition-duration:1.25s;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
@media (max-width:991px) {
.b-reps-item-email, .b-reps-item-phone {
font-size:1.25rem
}
}
@media (max-width:575px) {
.b-reps-item-email, .b-reps-item-phone {
font-size:1.125rem
}
}
.b-reps-item-email a, .b-reps-item-phone a {
	color:#172875
}
.b-reps-item-email:not(:last-child), .b-reps-item-phone:not(:last-child) {
margin-bottom:1.25rem
}
.b-reps-item-email:before, .b-reps-item-phone:before {
	-moz-flex:none;
	-ms-flex:none;
	flex:none;
	content:"";
	display:block;
	height:2.25rem;
	margin:0;
	margin-right:1.25rem;
	width:2.25rem
}
.b-reps-item-email:after, .b-reps-item-phone:after {
	position:absolute;
	right:0;
	bottom:0;
	left:3.625rem;
	background:#172875;
	content:"";
	display:block;
	height:1px;
	transform:scaleX(0);
	transform-origin:center left;
	transition-property:opacity, transform;
transition-duration:.25s;
	transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
.no-touchevents .b-reps-item-email:hover:after, .no-touchevents .b-reps-item-phone:hover:after {
	transform:none
}
.ready .visible-on-screen .b-reps-item-email, .ready .visible-on-screen .b-reps-item-phone {
	opacity:1
}
.b-reps-item-phone:before {
	background:url(../../../dist/images/icons/phone.svg) no-repeat 50%;
	background-size:cover
}
.b-reps-item-email {
	font-weight:600
}
.b-reps-item-email:before {
	background:url(../../../dist/images/icons/email.svg) no-repeat 50%;
	background-size:cover
}
/*# sourceMappingURL=styles.css.map */
