.works-outer .inner-contents .projects-wrapper a .custom-cursor{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#d7192182;border-radius:50%;color:#fff;display:flex;font-family:Plus Jakarta Sans;font-size:13px;font-weight:400;height:100px;justify-content:center;left:0;line-height:18px;opacity:0;pointer-events:none;position:fixed;text-align:center;top:0;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .1s ease;width:100px;z-index:9999}.works-outer .inner-contents .projects-wrapper a:hover+.custom-cursor{opacity:1}.works-outer .inner-contents .projects-wrapper a{cursor:pointer;text-decoration:none}.works-outer .inner-contents .heading-section{width:45%}.works-outer .inner-contents .heading-section .top-title{color:#d71921;font-family:Plus Jakarta Sans;font-size:24px;font-weight:600;line-height:38.4px;margin-bottom:16px;text-align:left}.works-outer .inner-contents .heading-section .title h2{color:#fff;font-family:Satoshi-Medium;font-size:58px;font-weight:500;letter-spacing:-.004em;line-height:72px;text-align:left}.works-outer .inner-contents .projects-wrapper{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;grid-column-gap:47px;grid-row-gap:100px}.works-outer .inner-contents .projects-wrapper a:hover{text-decoration:none}.works-outer .inner-contents .projects-wrapper .category{border:1px solid #ffffff66;border-radius:33px;color:#fff;display:inline-block;font-family:Plus Jakarta Sans;font-size:13px;font-weight:500;line-height:20.8px;margin-top:26px;padding:6px 22px}.works-outer .inner-contents .projects-wrapper .work-name{color:#fff;font-family:Plus Jakarta Sans;font-size:23px;font-weight:500;line-height:27px;margin-top:14px;transition:color .3s ease}.works-outer .inner-contents .projects-wrapper .work-image{display:flex;height:358px;overflow:hidden;position:relative;width:358px}.works-outer .inner-contents .projects-wrapper .work-image img{height:100%;max-width:100%;object-fit:cover;transform:scale(1);transition:transform .4s ease}.works-outer .inner-contents .projects-wrapper a:hover .work-image img{transform:scale(1.03)}.works-outer .inner-contents .projects-wrapper .work-image:hover video{z-index:9}.works-outer .inner-contents .projects-wrapper .work-image video{left:0;position:absolute;top:0;z-index:-1}.works-outer .inner-contents .view-btn{display:flex;justify-content:center;margin-top:73px;position:relative;text-align:center}.works-outer .inner-contents .view-btn span.line{background:#fff;bottom:45px;cursor:none;height:2px;left:50%;position:absolute;transform:translateX(15px);transform-origin:right;transition:transform .5s ease;width:90px;z-index:9}.works-outer .inner-contents .view-btn a:hover~span.line{transform:scaleX(.5);transform-origin:left}.works-outer .inner-contents .view-btn a{background:#d71921;border:2px solid #c93233;border-radius:100%;box-shadow:inset 0 0 3px #d71921;color:#fff;font-family:Plus Jakarta Sans;font-size:22px;font-weight:400;line-height:35.2px;overflow:hidden;padding:61px 39px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;z-index:1}.works-outer .inner-contents .view-btn a:before{background-color:#fff;border-radius:50%;bottom:-81px;content:"";display:inline-block;height:162px;left:-2px;position:absolute;transform:translateY(50%);transition:transform 1s ease;width:160px;z-index:-1}.works-outer .inner-contents .view-btn a:hover:before{transform:translateY(-50%)}.works-outer .inner-contents .view-btn a:hover{color:#d71921!important;transition:color .1s ease;transition-delay:.2s}.works-outer .inner-contents .view-btn a:after{background-color:#d71921;bottom:65px;content:"";height:2px;left:42px;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .5s ease;width:50%}.works-outer .inner-contents .view-btn a:hover:after{transform:scaleX(1);transform-origin:left}@media only screen and (max-width:767px) and (min-width:520px){.works-outer .inner-contents .projects-wrapper{grid-template-columns:1fr 1fr!important}}@media only screen and (max-width:767px) and (min-width:320px){.works-outer .inner-contents .heading-section .top-title{font-size:22px;line-height:32.4px;margin-bottom:0}.works-outer .inner-contents .heading-section{width:100%}.works-outer .inner-contents .heading-section .title h2{font-size:32px;line-height:38px}.works-outer .inner-contents .projects-wrapper .work-name{font-size:20px;margin-top:10px}.works-outer .inner-contents .view-btn{margin-top:50px}.works-outer .inner-contents .view-btn a{font-size:16px;padding:42px 31px}.works-outer .inner-contents .projects-wrapper{grid-template-columns:1fr;grid-row-gap:40px;margin-top:60px}.works-outer .inner-contents .view-btn a:before{bottom:-61px;height:121px;width:120px}.works-outer .inner-contents .view-btn a:after{bottom:45px;left:21px;width:70%}.works-outer .inner-contents .view-btn span.line{bottom:35px;width:70px}.works-outer .inner-contents .projects-wrapper .work-image{height:auto;width:100%}.works-outer .inner-contents .projects-wrapper a{cursor:auto}.works-outer .inner-contents .projects-wrapper a .custom-cursor{display:none}}@media only screen and (max-width:985px) and (min-width:768px){.works-outer .inner-contents .heading-section .top-title{font-size:22px;line-height:32.4px;margin-bottom:0}.works-outer .inner-contents .heading-section{width:100%}.works-outer .inner-contents .heading-section .title h2{font-size:38px;line-height:42px}.works-outer .inner-contents .projects-wrapper{grid-template-columns:1fr 1fr;grid-row-gap:40px;margin-top:60px}.works-outer .inner-contents .projects-wrapper .work-name{margin-top:10px}.works-outer .inner-contents .view-btn{margin-top:60px}.works-outer .inner-contents .view-btn a{padding:42px 20px}.works-outer .inner-contents .view-btn a:before{bottom:-61px;height:121px;width:120px}.works-outer .inner-contents .view-btn a:after{bottom:45px;left:21px;width:70%}.works-outer .inner-contents .view-btn span.line{bottom:35px;width:70px}.works-outer .inner-contents .projects-wrapper .work-image{width:100%}.works-outer .inner-contents .projects-wrapper a{cursor:auto}.works-outer .inner-contents .projects-wrapper a .custom-cursor{display:none}}@media only screen and (max-width:1150px) and (min-width:986px){.works-outer .inner-contents .heading-section .title h2{font-size:48px;line-height:62px}.works-outer .inner-contents .projects-wrapper .work-image{width:100%}.works-outer .inner-contents .view-btn{margin-top:60px}.works-outer .inner-contents .view-btn a{padding:42px 20px}.works-outer .inner-contents .view-btn a:before{bottom:-61px;height:121px;width:120px}.works-outer .inner-contents .view-btn a:after{bottom:45px;left:21px;width:70%}.works-outer .inner-contents .view-btn span.line{bottom:35px;width:70px}.works-outer .inner-contents .projects-wrapper a .custom-cursor{display:none}}