/* Ouderenzorg-Platform: chique details, sitebreed (v1) */
::selection{background:#e0795a;color:#fff}
::-moz-selection{background:#e0795a;color:#fff}
:focus-visible{outline:2.5px solid #e0795a;outline-offset:2px;border-radius:6px}
*{-webkit-tap-highlight-color:transparent}
html{scrollbar-width:thin;scrollbar-color:#c8dde0 transparent}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#c8dde0;border-radius:99px;border:2px solid #f7f4ec}
::-webkit-scrollbar-thumb:hover{background:#e0795a}
@media (prefers-reduced-motion: no-preference){
html{scroll-behavior:smooth}
.ozp-nav .ozp-navitem>a:not(.ozp-btn):not(.ozp-actief){background:linear-gradient(#e0795a,#e0795a) left calc(100% - 1px)/0% 2px no-repeat;transition:background-size .28s ease}
.ozp-nav .ozp-navitem>a:not(.ozp-btn):not(.ozp-actief):hover{background-size:100% 2px}
.ozp-btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.ozp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,58,68,.16)}
.ozp-btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 10px rgba(15,58,68,.14)}
.ozp-top{transition:transform .2s ease,box-shadow .2s ease}
.ozp-top:hover{transform:translateY(-3px)}
}

.ozp-foot-merk{display:flex;flex-wrap:wrap;align-items:center;gap:16px 46px;padding-top:28px;margin-bottom:34px;border-top:1px solid rgba(255,255,255,.14)}
.ozp-foot-merk .ozp-footer-merk{margin-bottom:0}
.ozp-foot-merk .ozp-footer-onaf{max-width:430px}
.ozp-foot-merk .ozp-footer-volg{margin-top:0!important;margin-left:auto;display:flex;align-items:center;gap:0}
.ozp-foot-merk .ozp-footer-volg>span{display:inline-block!important;margin:0 12px 0 0!important}
@media(max-width:880px){.ozp-foot-merk .ozp-footer-volg{margin-left:0}}
html.ozp-geen-push [data-ozp-artpush]{display:none!important}
