.clinic-info-block{padding:50px 0;position:relative}.clinic-info{display:flex;flex-direction:column;gap:1.5rem}.clinic-info .clinic-info-title{font-family:OceanicGrotesk,sans-serif;font-weight:500;margin-bottom:16px}.clinic-info .clinic-info-hours{background:#f7f5ef;border-radius:10px;padding:16px 30px;width:100%}.clinic-info .clinic-info-hours table{border-collapse:collapse;overflow-x:auto;text-align:left;width:100%}.clinic-info .clinic-info-hours table td,.clinic-info .clinic-info-hours table>th{padding:0}.clinic-info .clinic-info-hours table thead th{color:#333;font-weight:600}.clinic-info .clinic-info-hours table tbody tr td{border-bottom:1px solid #333;padding:8px 0}.clinic-info .clinic-info-hours table tbody tr:last-child td{border-bottom:none}.clinic-info .clinic-info-details{display:flex;flex:1;flex-direction:column}.clinic-info .clinic-info-details .clinic-info-address{margin-bottom:8px}.clinic-info .clinic-info-details .clinic-info-phone{font-weight:700}.clinic-info .clinic-info-location{max-width:370px;width:100%}.clinic-info .clinic-info-location .map-wrapper{overflow:hidden;padding-top:290px;position:relative;width:100%}.clinic-info .clinic-info-location .map-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1025px){.clinic-info{gap:3.5rem}.clinic-info-hours{max-width:500px}.clinic-info-block{padding:80px 0}}@media (min-width:768px){.clinic-info{flex-direction:row;flex-wrap:wrap;gap:1rem}}
