/* NID Architecture Presentation & Navigation R2.4.6 */
html body [data-nid-r243-page] .nid-r246-contextual{width:calc(100% - 32px);max-width:1500px;margin:28px auto 6px;padding:20px 22px;border-top:1px solid #cda85f;border-bottom:1px solid #eadfc9;background:#fbfaf7}
html body [data-nid-r243-page] .nid-r246-contextual h2{font-family:Georgia,serif;font-size:22px;line-height:1.25;margin:0 0 13px;color:#191919}
html body [data-nid-r243-page] .nid-r246-contextual-list{display:flex;flex-wrap:wrap;gap:8px 12px}
html body [data-nid-r243-page] .nid-r246-contextual-list a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid #d7bf91;background:#fff;color:#9a5d37;font-size:15px;line-height:1.25;text-decoration:none}
html body [data-nid-r243-page] .nid-r246-contextual-list a:hover,html body [data-nid-r243-page] .nid-r246-contextual-list a:focus{border-color:#9a6d27;color:#694319}
@media(max-width:767px){
 html body [data-nid-r243-page="project"] article.article-content>.nid-r243-shell:first-child .title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
 html body [data-nid-r243-page="project"] article.article-content{padding-top:7px!important}
 html body [data-nid-r243-page] .nid-r246-contextual{width:calc(100% - 24px);margin:20px 12px 4px;padding:16px 13px}
 html body [data-nid-r243-page] .nid-r246-contextual h2{font-size:20px;margin-bottom:10px}
 html body [data-nid-r243-page] .nid-r246-contextual-list{display:grid;grid-template-columns:1fr;gap:8px}
 html body [data-nid-r243-page] .nid-r246-contextual-list a{width:100%;min-height:42px}
 html .nid-r245-floating-contact,html .nid-r246-floating-contact{display:none!important}
}
