.specification-link__item .card--specification{height:100%}.specification-link__item .card--specification .card-body{text-align:center}.specification-link__item .card--specification .card-title{padding-right:0}.specification-link__item .card--specification .card-link--icon svg{height:48px !important;width:48px !important}.specification-link__item.hidden-item{display:none}.specification-link__specification-handler.hidden{visibility:hidden}.specification-link__specification-handler .card{height:100%}.specification-link__specification-handler .card-body{text-align:center}.specification-link__specification-handler .card-title{padding-right:0 !important}.specification-link__specification-handler .card-link--specification-handler-text{display:flex;justify-content:center;height:48px}.specification-link__specification-handler .card-link--specification-handler-text span{display:flex;justify-content:center;align-items:center;height:48px !important;width:48px !important;background-color:#f2f4f7;border-radius:50px;font-weight:700}.appointment-card .card-body{padding:32px 48px}.appointment-card .card-body h3{display:flex}.appointment-card .card-body h3 .icon img{height:2rem;width:2rem}.properties-list-container ul,.accessability-list-container ul{margin:0;padding:0}.properties-list-container ul li,.accessability-list-container ul li{list-style:none;display:flex;align-items:center}.card--responsibility.card{height:100%}.card--responsibility .card-header{background-color:var(--color-gray-light);padding:var(--bs-card-cap-padding-y) var(--bs-card-spacer-x);font-weight:700}.card--info-list .col:nth-child(4n) .card--info-popup{left:unset;right:0}.card--info-list .col:nth-child(4n) .card--info-popup::after{left:unset;right:32px}@media(max-width: 1400px){.card--info-list .col:nth-child(4n) .card--info-popup{left:0}.card--info-list .col:nth-child(4n) .card--info-popup::after{left:32px}}@media(max-width: 1400px){.card--info-list .col:nth-child(3n) .card--info-popup{left:unset;right:0}.card--info-list .col:nth-child(3n) .card--info-popup::after{left:unset;right:32px}}@media(max-width: 991px){.card--info-list .col:nth-child(3n) .card--info-popup{left:0}.card--info-list .col:nth-child(3n) .card--info-popup::after{left:32px}.card--info-list .col:nth-child(2n) .card--info-popup{left:unset;right:0}.card--info-list .col:nth-child(2n) .card--info-popup::after{right:32px;left:unset}}@media(max-width: 576px){.card--info-list .col:nth-child(2n) .card--info-popup{left:0}.card--info-list .col:nth-child(2n) .card--info-popup::after{left:32px}.card--info-list .col .card--info-popup{left:0}.card--info-list .col .card--info-popup::after{left:32px}}.card--address-map{font-family:inherit !important}.card--info{width:100%;padding:0 var(--bs-card-cap-padding-x);min-height:72px;padding:0 24px;background-color:var(--color-gray-light) !important;border:1px solid var(--color-gray-light) !important;align-items:center;color:var(--color-font);position:relative;border-radius:var(--bs-border-width)}.card--info:not(.hidden-popup) .card--info-popup{display:block}.card--info:not(.hidden-popup) .card--icon{background-image:url("/bundles/hitcomfrontend/img/material-design-icons/outlined/close.svg");background-size:16px}.card--info.has-info:hover{border-color:var(--color-font) !important}.card--info.has-info:hover .card--icon-wrapper{background-color:var(--color-font)}.card--info p{text-align:center}.card--info-popup{position:absolute;width:100%;left:0;top:0;background-color:var(--color-font);display:none;z-index:3;color:#fff;padding:24px;text-align:left;width:520px}@media(max-width: 576px){.card--info-popup{width:100%}}.card--info-popup::after{content:"";position:absolute;height:0;width:0;left:32px;bottom:-30px;border-width:16px;border-color:var(--color-font) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.card--info-popup p{text-align:left}.card--info .card--icon-wrapper{height:24px;width:24px;position:absolute;right:8px;top:8px;background-color:var(--color-primary);border-radius:50%}.card--info .card--icon-wrapper img{filter:invert(100%)}.card--info .card--icon{display:block;background-image:url("/bundles/disgoveryaddress/img/custom-icons/info.svg");height:24px;width:24px;filter:invert(100%);background-repeat:no-repeat;background-position:center}.card--fact{display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:var(--color-gray-light);border:none;border-radius:var(--bs-border-radius);min-height:72px}.card--fact p{font-weight:bold}.card--fact-has-icon{justify-content:left}.card--fact-has-icon p{margin-left:8px}.card--fact-has-icon .card--icon{display:flex;height:56px;width:56px;margin:8px;background-color:#fff;justify-content:center;align-items:center;border-radius:var(--bs-border-radius)}.leaflet-container{font-family:inherit;font-size:inherit}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper{height:100%}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:-1px !important;width:320px !important;height:100%}@media(max-width: 576px){.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{width:240px !important}}.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p{margin:0}.leaflet-container .leaflet-popup .leaflet-popup-close-button{display:none}#map{height:640px}@media(max-width: 576px){#map{height:480px}}.content--address-list .dgf-list__body--card,.content--address-list .dgf-list__body--list,.content--district-list .dgf-list__body--card,.content--district-list .dgf-list__body--list{height:0;opacity:0;visibility:hidden}.content--address-list .dgf-list__body--card.active,.content--address-list .dgf-list__body--list.active,.content--district-list .dgf-list__body--card.active,.content--district-list .dgf-list__body--list.active{height:auto;opacity:1;visibility:visible}.map-marker--svg svg{fill:var(--color-secondary)}.map-color--gray{filter:grayscale(100%)}.dgf-detail--distict>section:nth-of-type(2n + 1):not(.section--media){background-color:var(--color-gray-light)}.district-armorialBearing__content--image{display:flex;margin-top:32px;justify-content:left}@media(min-width: 1000px){.district-armorialBearing__content--image{margin-top:0;margin-left:32px;justify-content:center}}