h1{color:#333;font-size:16px;font-weight:700;line-height:22px;margin:30px 0 0}.blocks-container{margin:25px 0 0}.blocks-container .block{background-color:#fff;border:1px solid #f1f1f1;border-radius:5px;box-sizing:border-box;float:left;margin:0 0 20px;width:460px}.blocks-container .block.left{margin-right:20px}.blocks-container .block.h500{height:500px}.blocks-container .block.h460{height:460px}.blocks-container .block .block-heading{border-bottom:1px solid #f1f1f1;color:#333;font-size:16px;font-weight:700;line-height:22px;margin:0 20px;padding:24px 0}.blocks-container .block .block-heading img{display:inline-block;height:30px;vertical-align:middle}.blocks-container .block .block-content{padding:20px}.blocks-container .block .block-content .phone{color:#333;font-size:22px;font-weight:700;line-height:30px}.blocks-container .block .block-content .phone-description{color:#333;font-size:14px;font-style:italic;line-height:19px}.blocks-container .block .block-content .email{color:#390;font-size:18px;font-weight:700;line-height:24px;margin:27px 0 0}.blocks-container .block .block-content .customer-service{color:#333;font-size:12px;line-height:17px;margin:5px 0 0}.blocks-container .block .block-content .company-name{color:#333;font-size:16px;font-weight:700;line-height:22px;margin:30px 0 0}.blocks-container .block .block-content .company-info{color:#333;font-size:16px;line-height:22px;margin:5px 0 0}.blocks-container .block .block-content .company-info .line{margin:0 0 10px}.blocks-container .block .block-content .company-info .line.last{margin:0}