

/* Start:/local/templates/g4/components/openregion/static/council-contacts-page/style.css?17772697802164*/
.council-contacts{--aside-width: 374px;display:grid;width:100%;column-gap:calc(var(--gap)*4);grid-template-columns:1fr var(--aside-width)}@media screen and (max-width: 1479px){.council-contacts{--aside-width: 266px;column-gap:calc(var(--gap)*2)}}@media screen and (max-width: 767px){.council-contacts{--aside-width: 100%;grid-template-columns:calc(100vw - var(--padding-x)*2)}}.council-contacts__title{grid-column:1/-1}.council-contacts__table{grid-column:1;margin:0 0 calc(var(--gap)*5) 0}@media screen and (max-width: 767px){.council-contacts__table{margin-bottom:calc(var(--gap)*3)}}.council-contacts__table thead th{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight)}.council-contacts__table thead th:first-child{color:var(--black-color) !important}.council-contacts__table thead th .button{min-height:40px;height:40px}@media screen and (max-width: 767px){.council-contacts__table thead th .button{margin-top:var(--gap)}}.council-contacts__table tr td:first-child{width:33%}.council-contacts__table tr td:last-child{font-weight:500}.council-contacts__table tr p{margin:0}.council-contacts__table td a{color:var(--primary-color);text-decoration:none}.council-contacts__table td a:hover,.council-contacts__table td a:focus,.council-contacts__table td a:active{color:var(--primary-light-color);text-decoration:underline}@media screen and (max-width: 767px){.council-contacts__table tr{display:block;border:none}.council-contacts__table tr td:first-child{width:unset;margin-top:calc(var(--gap)*2);color:var(--secondary-text-color);line-height:16px;text-transform:uppercase}.council-contacts__table td,.council-contacts__table th{display:block;padding:0}}.council-contacts__schedule{padding-right:0}.council-contacts__schedule hr{margin:var(--gap) 0}@media screen and (max-width: 767px){.council-contacts__schedule hr{border:none}}.council-contacts__map{grid-column:1}@media screen and (max-width: 767px){.council-contacts__map{margin:0 calc(var(--padding-x)*-1)}}@media screen and (max-width: 1479px){.council-contacts__map .address-map{width:calc(100vw - 314px)}}@media screen and (max-width: 767px){.council-contacts__map .address-map{width:100vw}}

/* End */


/* Start:/local/templates/g4/components/openregion/component/address-map/static.css?177726977039*/
.address-map{width:976px;height:500px}

/* End */
/* /local/templates/g4/components/openregion/static/council-contacts-page/style.css?17772697802164 */
/* /local/templates/g4/components/openregion/component/address-map/static.css?177726977039 */
