.theme-markas .location-block--contact.bg-light,.theme-markas .location-block--contact{background-color:var(--color-neutral)}.theme-markas .location-block--contact>.container{max-width:1200px}.theme-markas .location-block--contact .location-block__card{padding:0;border:1px solid rgba(0,0,0,8%);border-radius:1rem;background-color:#fff;box-shadow:0 1px 2px rgba(26,28,31,4%);overflow:hidden}.theme-markas .location-block--contact .location-block__grid{gap:0}.theme-markas .location-block--contact .location-block__info{padding:clamp(1.5rem,4vw,2.5rem)}.theme-markas .location-block--contact .location-block__title{margin-bottom:1.5rem;font-size:clamp(1.25rem,2.5vw,1.5rem)}.theme-markas .location-block--contact .location-block__map-col{border-top:1px solid rgba(0,0,0,8%)}.theme-markas .location-block--contact .location-block__map{min-height:clamp(18rem,45vw,26rem);border-radius:0}.theme-markas .location-block--contact .location-block__map-frame{min-height:clamp(18rem,45vw,26rem)}.theme-markas .location-block--contact .location-block__map-footer{padding:.875rem clamp(1.5rem,4vw,2.5rem)clamp(1.25rem,3vw,1.75rem);margin-top:0;background-color:#fafafa;border-top:1px solid rgba(0,0,0,6%)}@media(min-width:992px){.theme-markas .location-block--contact .location-block__grid{grid-template-columns:minmax(0,.95fr)minmax(0,1.05fr)}.theme-markas .location-block--contact .location-block__map-col{border-top:none;border-left:1px solid rgba(0,0,0,8%)}}@media(max-width:767px){.theme-markas.page-detail .location-block--contact>.container{padding-inline:clamp(1.25rem,5vw,1.5rem)}}