.recap-row.publicaties{overflow-x:clip;position:relative}.recap-row.publicaties .recap-column{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;height:80vh}.recap-row.publicaties .publicatie{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recap-row.publicaties .publicatie img{max-width:clamp(250px, calc(100vw - 40px), 800px);max-height:clamp(250px, calc(100vw - 40px), 800px);object-fit:contain;object-position:center}.recap-row.publicaties .drag-button{width:fit-content;aspect-ratio:1;height:auto;display:flex;align-items:center;justify-content:center;gap:5px;padding:.5em;border-radius:50%;background-color:var(--clr-txt);color:#fff;pointer-events:none;position:fixed;top:0;left:0;z-index:2;opacity:0;transition:opacity 300ms ease-in-out}.recap-row.publicaties .recap-column:has(a:hover) .drag-button{opacity:1}@media only screen and (max-width:767px){.recap-row.publicaties .recap-column{height:50vh}}@media only screen and (max-width:993px){.recap-row.publicaties .drag-button{display:none}}@media only screen and (min-width:993px){.recap-row.publicaties .drag-button{opacity:0}.recap-row.publicaties .recap-column:has(a:hover) .drag-button{opacity:1}}