/* Contact background continued through footer navigation and bottom row. */
html body#top#top #footer7-w,html body#top#top #footer7-w .bp-footer-top,html body#top#top #footer7-w .bp-footer-bottom{background-color:#171714!important}
/* Betonpaneller final closing-area rhythm adapted to target IDs. */
html body#top#top :is(#iletisim.bp-contact,#footer7-w,#footer7-w .bp-footer-top,#footer7-w .bp-footer-bottom){background-color:#0d0d0b!important}
html body#top#top #iletisim.bp-contact{padding-top:clamp(72px,7vw,100px)!important;padding-bottom:56px!important}
html body#top#top #footer7-w{padding-top:0!important}
html body#top#top #footer7-w .bp-footer-shell{border-top:1px solid rgba(255,255,255,.14);padding-top:32px}
@media(min-width:992px){html body#top#top .bp-contact-shell{gap:clamp(48px,5vw,72px)!important}html body#top#top .bp-contact-list{border-left:1px solid rgba(255,255,255,.14);padding-left:32px}}
@media(max-width:991px){html body#top#top .bp-contact-shell{gap:40px!important}html body#top#top #iletisim.bp-contact{padding-bottom:44px!important}html body#top#top #footer7-w .bp-footer-shell{padding-top:28px}}
@media(max-width:767px){html body#top#top #iletisim.bp-contact{padding-top:64px!important;padding-bottom:36px!important}html body#top#top .bp-contact-shell{gap:36px!important}html body#top#top #footer7-w .bp-footer-shell{padding-top:24px}html body#top#top #footer7-w .bp-footer-top{padding-bottom:26px!important}}
/* Keep the short office label intact inside the contact grid. */
html body#top#top .bp-contact-address small{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:max-content}
/* Contact hero: reserve label width so the long office address cannot squeeze it. */
html body#top#top #iletisim-hero .bath-cementare-note-row>span:first-child{flex:0 0 auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}
html body#top#top #iletisim-hero .bath-cementare-note-row>strong{min-width:0!important;overflow-wrap:break-word}
html body#top#top #iletisim-hero .bath-cementare-note-row>span:first-child{align-self:flex-start!important}
