.bottom-sidebar .c-contact-banner,.bottom-sidebar .modularity-map-container{margin:0 auto;max-width:1248px;width:100%}.bottom-sidebar .c-contact-banner .c-group,.bottom-sidebar .modularity-map-container .c-group{margin:0 calc(var(--base, 8px)*7)}@media screen and (min-width:896px){.bottom-sidebar .c-contact-banner .c-group,.bottom-sidebar .modularity-map-container .c-group{margin:0 calc(var(--base, 8px)*3)}}.c-contact-banner{margin-bottom:calc(var(--base, 8px)*8)}.c-contact-banner__info-container{display:flex;flex-direction:column;margin:calc(var(--base, 8px)*6) 0;padding:0 calc(var(--base, 8px)*4)}.c-contact-banner__title{color:var(--color-mono-darkest,#3d3d3d);font-size:calc(var(--base, 8px)*4.5);font-weight:900}.c-contact-banner__title:first-child{margin-top:-.2em}.c-contact-banner__text{color:var(--color-mono-darkest,#3d3d3d);font-weight:500}.c-contact-banner__hours{margin-top:calc(var(--base, 8px)*4)}.c-contact-banner__hours p:not(:first-of-type){margin-top:0}.c-contact-banner__hours-title,.c-contact-banner__weekdays{font-weight:700}.c-contact-banner__hours-title{font-size:18px}.c-contact-banner__weekdays{font-size:16px}.c-contact-banner__abnormal-hours{font-size:14px}.c-contact-banner .c-card{background-color:transparent;border:none;border-radius:0;border-right:var(--border-width-divider,1px) solid var(--color-border-divider,#e5e5e5);box-shadow:none;display:flex;flex-direction:column;width:35%}.c-contact-banner .c-card:last-child{border-right:none}.c-contact-banner .c-card__body{color:var(--color-darkest,#3d3d3d);flex-grow:1;font-weight:500}.c-contact-banner .c-card__header{display:flex;margin-bottom:calc(var(--base, 8px)*3)}.c-contact-banner .c-card__header h4{margin-top:0}@media screen and (max-width:896px){.c-contact-banner .c-group{display:block}.c-contact-banner .c-card{width:100%}}@media screen and (min-width:896px){.c-contact-banner__info-container{flex-direction:row}.c-contact-banner__hours{border-left:2px solid var(--color-mono-lighter,#e5e5e5);margin-left:auto;margin-top:0;max-width:30%;padding-left:calc(var(--base, 8px)*3)}.c-contact-banner__content{height:max-content;margin:0;max-width:50%}}.s-footer .c-card__header h4{font-size:24px;font-weight:700}.s-footer .c-card__header .c-icon{font-size:calc(var(--base, 8px)*4)}
/*# sourceMappingURL=modularity-contact-bannerd0b6238fee751dc11a04.css.map*/