@import url(https://db.onlinewebfonts.com/c/361801413f1f76e50f1e37e54139344f?family=FSP+DEMO+-+Arpona+SemiBold);.hours-module{background:#2d345b;font-family:Noto Sans,sans-serif;overflow:hidden;padding:80px 20px;position:relative;width:100%}.hours-module .hours-container{margin:0 auto;max-width:1400px;position:relative;z-index:2}.hours-module .hours-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.hours-module .hours-logo{flex-shrink:0}.hours-module .logo-icon{color:#fff;font-size:6rem}.hours-module .hours-info{display:flex;flex-direction:column;gap:8px;max-width:400px}.hours-module .hours-title{color:#fff;font-family:Encode Sans Expanded,sans-serif;font-size:1.6rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hours-module .hours-subtitle{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:300;margin:0}.hours-module .weekday-hours,.hours-module .weekend-hours{align-items:center;display:flex;flex:1;gap:12px;white-space:nowrap}.hours-module .weekday-hours{justify-content:center}.hours-module .weekend-hours{justify-content:left}.hours-module .weekday-text,.hours-module .weekend-text{color:#fff;font-size:1.1rem;font-weight:500}.hours-module .holiday-button{align-items:center;background:transparent;border:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.hours-module .holiday-button:hover{background-color:#82c1db;border:1px solid #82c1db;color:#2d345b;text-decoration:none;transform:scale(1.1)}.hours-module .holiday-button:active{transform:translateY(0)}.hours-module ion-icon{font-size:1.75rem}.hours-module .hours-logo ion-icon{font-size:5rem!important}.hours-module.no-holiday-button .hours-info{display:flex;flex-direction:column;gap:8px;max-width:350px}.hours-module.no-holiday-button .weekday-hours,.hours-module.no-holiday-button .weekend-hours{font-size:1.3rem;gap:16px}.hours-module.no-holiday-button .weekday-text,.hours-module.no-holiday-button .weekend-text{font-size:1.3rem}.hours-module.no-holiday-button .weekday-hours{justify-content:flex-end;margin-right:40px}.hours-module.no-holiday-button .weekend-hours{justify-content:flex-start;margin-left:40px}.hours-module.no-holiday-button ion-icon{font-size:2rem}@media (min-width:769px) and (max-width:1199px){.hours-module .hours-content{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;justify-content:space-between!important}.hours-module .hours-info{flex:1 1 0;max-width:100%!important}.hours-module .hours-logo{flex:0 0 auto}.hours-module .weekday-hours,.hours-module .weekend-hours{flex:0 0 auto;gap:12px;white-space:nowrap!important}.hours-module .holiday-button{flex-shrink:0}}@media (max-width:768px){.hours-module{padding:40px 15px!important}.hours-module .hours-content{flex-direction:column!important;gap:20px!important;text-align:center!important}.hours-module .weekday-hours,.hours-module .weekend-hours{align-items:center!important;flex-direction:column!important;font-size:1.2rem!important;gap:8px!important;justify-content:center!important;margin:0!important;white-space:normal!important}.hours-module .hours-title{font-size:1.5rem!important}.hours-module .hours-subtitle{font-size:.9rem!important}.hours-module .logo-icon{font-size:2.5rem!important}.hours-module ion-icon{font-size:1.75rem!important}.hours-module.no-holiday-button .hours-info{max-width:100%!important;text-align:center!important}.hours-module.no-holiday-button .weekday-hours,.hours-module.no-holiday-button .weekend-hours{align-items:center!important;flex-direction:column!important;font-size:1.1rem!important;gap:8px!important;justify-content:center!important;margin:0!important;white-space:normal!important}.hours-module.no-holiday-button .weekday-text,.hours-module.no-holiday-button .weekend-text{font-size:1.1rem!important;text-align:center!important}.hours-module.no-holiday-button ion-icon{font-size:1.75rem!important}}@media (max-width:480px){.hours-module .hours-title{font-size:1.8rem!important}.hours-module .hours-subtitle{font-size:1rem!important}.hours-module .day-name{min-width:auto!important}}