.featured-video-container{margin:2rem 4rem}@media(max-width:768px){.featured-video-container{margin:1rem}}.featured-video-wrapper{width:100%;max-width:1000px;aspect-ratio:16/9;overflow:hidden;border-radius:10px;cursor:pointer;max-height:90vh;margin:0 auto;position:relative}.featured-video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.featured-video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,20,.5);z-index:5}.featured-video-wrapper .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:20px;border-radius:50%;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.featured-video-wrapper .video-play-button svg{display:block}.portfolio-details{position:relative;background-image:url(/page-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:auto;z-index:10}.portfolio-details .bg-img-left,.portfolio-details .bg-img-right{width:500px;position:absolute;top:-200px;z-index:-1}.portfolio-details .bg-img-right{right:0}.portfolio-details .bg-img-left{left:0}.portfolio-details .heading{position:relative;padding-bottom:20px}.portfolio-details .heading:before{content:"";position:absolute;bottom:0;left:45%;height:4px;width:50px;margin:auto;background:linear-gradient(225deg,hsl(15,100%,51%),hsl(302,100%,38%));border-radius:2px}.portfolio-details .product-box .product-img{border-radius:8px}.portfolio-details .product-box .description{font-weight:300}.portfolio-details .product-box .tags .tag{border-radius:12px;z-index:0;color:var(--color-light);padding:3px 14px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.portfolio-details .product-box .tags .tag:before{content:"";position:absolute;inset:0;padding:1px;border-radius:12px;background:linear-gradient(225deg,hsl(15,100%,51%),hsl(302,100%,38%));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.portfolio-details .product-box .arrow-btn{padding:10px;background-color:#fff;background:rgba(111,111,111,.327);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:inline-block;border-radius:30px;transition:all .3s ease;scale:1;cursor:pointer}.portfolio-details .product-box .arrow-btn:hover{scale:1.1}