.contact__list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse}
.contact__list td,.contact__list th{border:1px solid #d9d9d9}
.contact__list th{background-color:#18587e;color:#fff;text-align:center}
.contact__list td{background-color:#e6edf2}
/* section parag */
.parag{margin-top:60px;}
.contact__lead{font-size:1.33em;line-height:1.6;color:#18587e;font-weight:700;text-align:center;margin-bottom:30px;}
.contact__section__heading{position:relative;margin-bottom:20px;text-align:center;}
.contact__section__heading:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#d9d9d9;}
.contact__section__heading span{position:relative;z-index:2;display:inline-block;padding:0 8px;background-color:#fff;text-align:left;font-size:1.2em;font-weight:700;}
/* button */
.contact__button{padding:25px;background-color:#f3f3f3;text-align:center;}
.contact__button a{display:block;padding:15px 10px;background-color:#18587e;}
.contact__button a span{display:inline-block;padding-left:12px;background:url(/zeb/contact/img/arr_white.png) no-repeat 0 50%;color:#fff;font-weight:700;}
.contact__button a span .icon{margin-left:5px;vertical-align:baseline;}
.contact__button a:hover{opacity:0.8;}

@media print,screen and (min-width:768px){.section{padding:6.875rem 0 11.25rem}
article{padding-bottom:80px}
.contact__list th{padding:12px 30px}
.contact__list td{padding:18px 30px;text-align:center;}
.contact__list td:nth-of-type(1),.contact__list td:nth-of-type(3){text-align:center}
}

@media only screen and (max-width:767px){.section{padding:3.125rem 0 5rem}
article{padding-bottom:40px}
.contact__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.contact__list thead{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.contact__list tbody{display:block;overflow-x:scroll}
.contact__list td,.contact__list th{display:block;white-space:nowrap}
.contact__list th{padding:10px;font-weight:400;border-right:none}
.contact__list th+th{border-top:none}
.contact__list td{padding:10px;font-size:.875rem;line-height:24px;font-weight:400;text-align:left}
.contact__list td+td{border-top:none}
.contact__list td b{font-weight:400}

.contact__button{padding:20px;}
.contact__button a{padding:15px 10px;}

}
