.drag-container{cursor:grab;display:flex;flex-direction:column;gap:20px;overflow-x:scroll;position:relative;scrollbar-width:none}.drag-container.dragged-once .drag-swipe{opacity:0}.drag-container.dragged{cursor:grabbing}.drag-container.draggable .drag-row:after,.drag-container.draggable .drag-row:before{min-width:max((100% - 1170px)/2 + 100px,155px)}.drag-container .drag-row{display:flex}.drag-container .drag-row:after,.drag-container .drag-row:before{content:"";display:inline-block;min-width:max((100% - 1170px)/2,55px)}.drag-post{display:flex;height:330px;margin-right:20px;min-width:330px;position:relative}.drag-post:last-child{margin-right:0}.drag-post:hover .drag-media:after{opacity:1}.drag-post:hover .drag-content{background:#2b2b2b}.drag-post:hover .drag-content .desc{color:#fff}.drag-post:hover.linkedin .logo *{fill:#fff}.drag-post:hover .arrow{opacity:1;width:50px}.drag-post.drag-mobile{display:none}.drag-post.instagram .arrow,.drag-post.instagram .logo{filter:drop-shadow(0 0 2px rgba(0,0,0,.99))}.drag-post.threads,.drag-post.twitter{min-width:405px}.drag-post.linkedin{min-width:855px}.drag-post.linkedin:not(:has(.drag-media)){min-width:525px}.drag-post.linkedin .logo *{fill:#0a66c2}.drag-post .drag-media{min-width:330px;position:relative}.drag-post .drag-media:after{background:linear-gradient(125deg,transparent,rgba(0,0,0,.3));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;z-index:2}.drag-post .drag-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.drag-post .drag-content{background:#f1f2f2;font-family:Lyon Text Web,Palatino Linotype,Book Antiqua,Palatino,serif;font-stretch:normal;font-style:normal;font-weight:400;min-width:0;padding:50px;position:relative;transition:all .2s ease-in-out}.drag-post .drag-content .desc{color:#212529;display:-webkit-box;line-height:1.4375rem;transition:all .2s ease-in-out;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.drag-post .drag-content .date{bottom:30px;color:#646569;font-size:.875rem;left:50px;position:absolute}.drag-post .logo{position:absolute;right:15px;top:15px;z-index:2}.drag-post .logo *{transition:all .2s ease-in-out}.drag-post .arrow{bottom:35px;display:inline-block;margin:6.1px 0;opacity:0;right:20px;transition:opacity .2s ease-in-out,width .4s ease-in-out;width:100px;z-index:2}.drag-post .arrow,.drag-post .arrow:after,.drag-post .arrow:before{background-color:#fff;border-radius:9999px;height:2px;position:absolute}.drag-post .arrow:after,.drag-post .arrow:before{content:"";right:0;top:calc(50% - 1px);transform:rotate(37.5deg);transform-origin:calc(100% - 1px) 50%;width:12px}.drag-post .arrow:after{transform:rotate(-37.5deg)}.drag-post .link-over{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}@keyframes drag-swipe-translate{0%{transform:translate(-10%,-50%)}to{transform:translate(10%,-50%)}}.drag-swipe{animation:drag-swipe-translate 1s infinite alternate;height:140px;left:75%;pointer-events:none;position:absolute;top:50%;transition:all .5s ease-in-out;width:140px;z-index:4}@media(hover:none){.drag-container{scroll-padding:0 max((100% - 1170px)/2,55px);scroll-snap-type:x mandatory}.drag-container .drag-row:after,.drag-container .drag-row:before{scroll-snap-align:none}.drag-post{scroll-snap-align:start}.drag-post:last-child{scroll-snap-align:start end}}@media(width < 992px){.drag-post{height:270px;min-width:min(270px,100vw - 110px)}.drag-post.threads,.drag-post.twitter{min-width:min(405px,100vw - 110px)}.drag-post.linkedin{min-width:min(795px,100vw - 110px)}.drag-post.linkedin:not(:has(.drag-media)){min-width:min(525px,100vw - 110px)}.drag-post .drag-media{min-width:270px}.drag-post .drag-content .desc{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}@media(width <= 768px){.drag-container{scroll-padding:0 30px}.drag-container .drag-row{display:flex}.drag-container .drag-row:after,.drag-container .drag-row:before{min-width:30px}.drag-post{min-width:min(270px,100vw - 60px)}.drag-post.threads,.drag-post.twitter{min-width:min(405px,100vw - 60px)}.drag-post.linkedin,.drag-post.linkedin:not(:has(.drag-media)){min-width:calc(100vw - 60px)}.drag-post .drag-content{padding-left:30px}.drag-post .drag-content .date{left:30px}}@media(width < 576px){.drag-container .drag-row:not(:first-child){display:none}.drag-post.drag-mobile{display:flex}.drag-post.drag-not-mobile{display:none}.drag-post.linkedin:has(.drag-media){min-width:calc(210px + 100vw)}.drag-post.linkedin:has(.drag-media) .drag-content{scroll-snap-align:start}.drag-post:last-child{scroll-snap-align:start}.drag-swipe{height:90px;width:90px}}