.m-contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-contact-container .tel-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:1em;font-size:2.4rem;font-weight:700;line-height:1.3}.m-contact-container .tel-group>*{display:inline-block;vertical-align:middle}.m-contact-container .tel-group .heading{margin:0 .5em}.m-contact-container .tel-group .tel .reception{display:inline-block;font-weight:normal;font-size:1rem}.m-contact-container .contact-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.m-contact-container .contact-group a{display:block;text-decoration:none;padding:.75em 2em;background:#c39718;color:#fff;-webkit-box-shadow:4px 4px 4px rgba(195,151,24,0.3);box-shadow:4px 4px 4px rgba(195,151,24,0.3);font-size:1.6rem;font-weight:700;line-height:1.35}.m-contact-container .contact-group a:hover{color:#363636}.m-contact-container.-gap-top{margin-top:40px}.m-contact-container.-gap-bottom{margin-bottom:40px}.m-contact-container.-gap-both{margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.m-contact-container{text-align:center}.m-contact-container .tel-group{width:100%;margin:0 0 1em;font-size:1.2rem;color:#66502a}.m-contact-container .tel-group .tel{font-size:2rem}.m-contact-container.-gap-top{margin-top:30px}.m-contact-container.-gap-bottom{margin-bottom:30px}.m-contact-container.-gap-both{margin-top:30px;margin-bottom:30px}}