.elementor-291 .elementor-element-1a30ffae .elementor-icon-list-text{flex-wrap:wrap}
.elementor-291 .ifa-weekend-note{display:block;grid-column:1/-1;flex:0 0 100%;width:100%;margin-top:5px;text-align:center;color:#42616e;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0}
.elementor-291 .ifa-weekend-note a{display:inline;color:#08687b!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.ifa-contact .ifa-open-seven{display:block;font-weight:600;color:#19343d}
.ifa-contact .ifa-location-weekend{display:block;margin-top:5px;color:#42616e;font-size:12px;line-height:1.5}
.ifa-contact .ifa-weekend-hours{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;margin:12px 0 0;padding:12px 15px;background:#edf6f8;border-left:3px solid #08687b;border-radius:0 8px 8px 0;color:#42616e;font-size:13px;line-height:1.5}
.ifa-contact .ifa-weekend-hours strong{font-weight:600;color:#19343d}
.ifa-contact .ifa-weekend-hours a{display:inline;margin-top:5px;color:#08687b!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.ifa-weekend-hours a:focus-visible,.ifa-weekend-note a:focus-visible{outline:2px solid #08687b;outline-offset:3px}
@media(max-width:767px){.elementor-291 .ifa-weekend-note{font-size:12px;margin-top:8px;line-height:1.5}.ifa-contact .ifa-location-weekend{font-size:12px;max-width:250px}.ifa-contact .ifa-weekend-hours{padding:10px 13px}}
