.location-boxes.il-comp .boxes-wrapper{max-width:1120px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap;-wevkit-flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;justify-content:space-around;margin-bottom:100px}.location-boxes.il-comp>h2{text-align:center;margin-bottom:42px}.location-boxes.il-comp .boxes-wrapper .box{width:100%;max-width:256px;float:left;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:256px;position:relative;transition:all .4s ease-out}.location-boxes.il-comp .boxes-wrapper .boxContentWrapper{max-width:256px;width:100%}.location-boxes.il-comp .boxes-wrapper .boxContentWrapper .office-image{min-height:160px}.location-boxes.il-comp .boxes-wrapper .box-content{padding:13px 0px}.location-boxes.il-comp .boxes-wrapper .box-content h2{font-size:20px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:.4px;color:#2f3135;margin-bottom:16px}.location-boxes.il-comp .boxes-wrapper .box-content p.box-address{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#808285;margin:0}.location-boxes.il-comp .boxes-wrapper a.cta_button{background-color:transparent;border:solid 1.5px #9b1120;color:#9b1120}.location-boxes.il-comp .boxes-wrapper .boxContentWrapper:hover a.cta_button{background-color:#9b1120;border:solid 1.5px #9b1120;color:#fff}.location-boxes.il-comp .boxes-bottom-text{max-width:226px;margin:0 auto;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#585657;padding:30px 0 53px}