.deschidere-wrap{position:relative;overflow:hidden}.deschidere{height:65vh;max-height:100%;width:100%;overflow:hidden;position:relative;margin-top:0}.deschidere-container{display:flex;height:100%;width:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;transition:all 0.25s ease;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;-webkit-overflow-scrolling:touch}.deschidere-container::-webkit-scrollbar{display:none}.deschidere-slide{height:100%;flex:0 0 100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;overflow:hidden}.slide-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.slide-ghost-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;text-decoration:none;cursor:pointer}.deschidere-slide:before{content:'';position:absolute;bottom:0;left:0;right:0;height:80%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .7) 100%);z-index:1}.deschidere-slide .post-header{position:absolute;bottom:0;left:0;right:0;padding:2em;z-index:2;color:#fff}.deschidere-slide .post-title{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.deschidere-slide .post-title span{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.video-strip-wrap{position:relative}.video-strip{display:flex;height:240px;width:100%;overflow-x:scroll!important;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;transition:all 0.25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;-webkit-overflow-scrolling:touch}.video-strip::-webkit-scrollbar{display:none}.video-strip .slide{height:100%;flex:0 0 calc(33.333%);position:relative;scroll-snap-align:start;scroll-snap-stop:normal;cursor:pointer;overflow:hidden;transition:transform 0.3s ease}.video-strip .slide:hover{transform:scale(1.02);z-index:10}.video-strip .slide .slide-inner{width:100%;height:100%;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.video-strip .slide .post-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.video-strip .slide .youtube-background-container{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(1.1)}.video-strip .slide .youtube-background-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;pointer-events:none}.video-strip .slide .post-header{position:absolute;bottom:0;left:0;right:0;padding:1em;z-index:2;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.video-strip .slide .post-title{margin:0;font-size:14px;line-height:18px;pointer-events:auto}.video-strip .slide .post-title a{color:#fff;text-decoration:none;display:block;text-shadow:0 1px 2px rgb(0 0 0 / .5);pointer-events:auto}.video-strip .slide .post-title a:hover{color:#fff;text-decoration:none}.video-strip .slide .g4v-duration{position:absolute;bottom:8px;right:8px;background:rgb(0 0 0 / .8);color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;z-index:3}.video-strip .slide>a[style*="position: absolute"]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;text-decoration:none;cursor:pointer;pointer-events:auto}.slider-nav{position:absolute;top:4rem;left:4rem;right:4rem;overflow:hidden;z-index:15}.slider-arrow{display:inline-block;width:4rem;height:4rem;position:relative;background-color:rgb(255 255 255 / .5);z-index:1;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}.slider-arrow:hover{background-color:#fff}.arrow-left{float:left}.arrow-right{float:right}.video-strip-wrap .slider-nav{top:1em;left:1em;right:1em}@media (max-width:767px){.deschidere{margin-top:0;height:40vh}.deschidere-slide .post-header{padding:1em;bottom:0}.deschidere-slide .post-title a{font-size:.8em;line-height:1.2}.slider-nav{top:1rem;left:1rem;right:1rem}.slider-arrow{width:3rem;height:3rem}.arrow-left{margin-right:.5rem}.arrow-right{margin-left:.5rem}.video-strip .slide{flex:0 0 calc(100%);scroll-snap-align:center}.video-strip .slide .post-header{padding:.5em}.video-strip .slide .post-title{font-size:12px;line-height:16px}}@media (min-width:768px) and (max-width:1024px){.video-strip .slide{flex:0 0 calc(50%)}}