.subtitle{margin:30px 0px 15px 0;font-family:"MyFont2",sans-serif;word-spacing:1px;font-weight:600}table{font-size:16px;width:100%;margin:0 auto;border-collapse:collapse;border-style:hidden}@media screen and (min-width: 768px){table{font-size:18px}}table tr{border-top:1px solid #e0dcd5}table td{padding:4px 3px}table td:nth-child(odd){width:40%}table td:nth-child(even){width:60%}@media screen and (min-width: 576px){table td{padding:7px 10px}}@media screen and (min-width: 768px){table{font-size:18px}}.contact__item{font-size:16px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;border:1px solid #333;text-align:center;margin:5px;padding:10px;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box}.contact__item.--empty{height:0;border:1px solid rgba(0,0,0,0);margin-bottom:0;margin-top:0;padding-bottom:0;border-top:0}.contact__item--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact__item--title{font-size:16px;font-weight:800}.contact__item--desc{font-size:16px;color:#424242;font-family:"MyFont2",sans-serif;word-spacing:1px;margin:15px 0 5px}.contact__item span:first-child{text-transform:uppercase;position:relative;padding-bottom:2px;margin-bottom:5px}.contact__item span:first-child::after{content:" ";width:40px;opacity:.5;height:1px;background-color:#333;position:absolute;left:0;right:0;margin:auto;bottom:-3px}.contact__tel{font-size:18px;color:#666;margin-bottom:5px;font-family:"MyFont2",sans-serif;word-spacing:1px;margin:15px 0 15px}@media screen and (min-width: 768px){.contact__tel{font-size:20px}}.contact__tel:hover{color:#000}.contact__personal{font-size:16px;margin-bottom:10px;font-family:"MyFont2",sans-serif;word-spacing:1px}.contact__personal:last-of-type{margin-bottom:20px}@media screen and (min-width: 768px){.contact__personal{font-size:18px}}.contact__personal span{color:#666;line-height:22px}.contact__disp{font-weight:800;font-size:16px;margin-top:25px;font-family:"MyFont2";text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){.contact__disp{font-size:18px}}.contact__covid{font-size:16px;text-align:center;font-family:"MyFont2",sans-serif;word-spacing:1px}@media screen and (min-width: 768px){.contact__covid{font-size:18px}}.contact__map{width:100%;height:300px;max-width:500px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);margin:15px auto}.preentry-btn--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-align:center}.preentry-btn--wrapper span{margin:10px 0}.preentry-btn--wrapper span.btn--preentry{font-family:"MyFont2",sans-serif;border:1px solid gray;padding:10px 0;width:150px;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}.preentry-btn--wrapper span.btn--preentry:hover{background-color:#fff}