.availabilityPage main{flex-direction:column;align-items:center;margin-top:100px;display:flex}.availabilityPage h1{font-family:var(--font-domine), serif;color:#333;margin:0;font-size:64px;font-weight:100}.availabilityPage p{color:#333;max-width:860px;margin:0 auto;font-size:1.125rem;line-height:1.6}.availabilityPage .availability-table{border-collapse:collapse;width:100%;max-width:800px;margin-top:20px;margin-bottom:40px;font-family:Arial,sans-serif}.availabilityPage .availability-table thead{color:#333}.availabilityPage .availability-table th,.availabilityPage .availability-table td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.availabilityPage .availability-table tbody tr:hover{background-color:#f1f1f1}.availabilityPage .availability-table th:first-child,.availabilityPage .availability-table td:first-child{padding-left:15px}.availabilityPage .availability-table th:last-child,.availabilityPage .availability-table td:last-child{padding-right:15px}.availabilityPage .availability-table td{color:#555}.availabilityPage .availability-table th{font-weight:700}.availabilityPage .emptyList{padding:40px 20px;font-size:20px}@media (max-width:768px){.availabilityPage .availability-table{flex-direction:column;align-items:center;margin:0 20px;display:flex}.availabilityPage .availability-table tr{margin-bottom:15px;display:flex}.availabilityPage .availability-table th{color:#000;background:0 0}.availabilityPage td:first-child{width:50px}.availabilityPage td:nth-child(2){width:140px}.availabilityPage td:nth-child(3){width:90px}.availabilityPage td:nth-child(4){width:80px}.availabilityPage h1{text-align:center;margin-bottom:20px;padding:0 20px;font-size:50px}.availabilityPage p{text-align:center;margin-bottom:20px;padding:0 20px;font-size:1rem}.availabilityPage thead{display:none}}.availabilityPage .poweredByWrapper{max-width:800px}.availabilityPage .poweredBy{margin-top:24px;margin-bottom:12px}
