.map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}@media (min-width:900px){.map-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:calc(100vh - 290px)}}.map-container__map{background-color:#f4f4f7}@media (min-width:900px){.map-container__map{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:70%;overflow:hidden}}.map-container__sidebar{padding:0 1.5rem 0 1rem}@media (min-width:900px){.map-container__sidebar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:44%;overflow:hidden;max-width:500px;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.map-container__sidebar__header .row>:last-child{white-space:nowrap}@media (min-width:900px){.map-container__sidebar__results{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.map-container__sidebar__results .pager__next,.map-container__sidebar__results .pager__previous,.map-container__sidebar__results .visually-hidden{margin:0;position:static!important}}@media (min-width:900px){.map-container__sidebar__results .row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:1rem}}.map-container__sidebar__results .row>div:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:900px){.map-container__sidebar__results .row>div:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:3rem}}.map-container__sidebar__results .row button{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:900px){.map-container__sidebar__results .row button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}}@media (min-width:900px){.map-container__sidebar__results .row .tag{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.map-container .esriPopup .sizer{display:none}.map-container .esriPopup .sizer.content{display:block}.map-container .esriPopup .contentPane{overflow:hidden;background-color:#fff;padding:0}.map-container .esriMapContainer{cursor:move!important}.map-container .esriMapContainer svg image{cursor:pointer!important}.map-container .esriMapContainer .esriPopup{cursor:default!important}