.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}}@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}.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 */
