.tf-project-wrap.style2 .project-post .featured-post img{height:250px;width:100%;object-fit:cover}.tf-project-wrap.style2 .project-post .featured-post{margin-bottom:16px}.tf-project-wrap.style2 .project-post .title{margin:0;line-height:1.3636363636363635em}.tf-project-wrap.style2 .project-post .project-category a{font-family:"Inter";font-size:16px;font-weight:600;line-height:19.36px;letter-spacing:-.03em;color:var(--theme-primary-color)}.tf-project-wrap.style2 .project-post .project-category a:hover{color:#222}.tf-project-wrap.style2 .project-post .inner{padding-top:26px;border-top:solid 1px rgba(2,6,38,.1);margin-top:16px;display:flex;align-items:center}.tf-project-wrap.style2 .project-post .counter-number{width:50px;height:50px;background:var(--theme-primary-color);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Inter";font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.03em;margin-right:30px;flex-shrink:0}.tf-project-wrap.style2 .project-post .tf-button{font-size:16px;font-weight:600;font-family:"Inter"}.tf-project-wrap.style2 .project-post .tf-button i{font-weight:700;vertical-align:middle;font-size:13px}.tf-project-wrap.style2 .project-post .tf-button-container{margin-top:15px}.tf-project-wrap.style3 .project-post{background:#f7f8fd;padding:15px 15px 15px 100px;display:flex;align-items:center;column-gap:80px;row-gap:40px}.tf-project-wrap.style3 .project-post .content{margin-top:-11px}.tf-project-wrap.style3 .project-post .featured-post img{height:507px;width:100%;object-fit:cover}.tf-project-wrap.style3 .project-post .featured-post{flex-shrink:0;width:44.5%}.tf-project-wrap.style3 .project-post .title{line-height:1.1458333333333333em;margin-bottom:10px;position:relative;z-index:1}.tf-project-wrap.style3 .project-post .line-title{margin-top:-23px;margin-bottom:33px;overflow:hidden;-webkit-transition:-webkit-clip-path .8s ease-in-out .3s,-webkit-transform .8s ease-in-out 1.1s,-webkit-filter .5s ease-in-out 1.1s;transition:-webkit-clip-path .8s ease-in-out .3s,-webkit-transform .8s ease-in-out 1.1s,-webkit-filter .5s ease-in-out 1.1s;transition:clip-path .8s ease-in-out .3s,transform .8s ease-in-out 1.1s,filter .5s ease-in-out 1.1s;transition:clip-path .8s ease-in-out .3s,transform .8s ease-in-out 1.1s,filter .5s ease-in-out 1.1s,-webkit-clip-path .8s ease-in-out .3s,-webkit-transform .8s ease-in-out 1.1s,-webkit-filter .5s ease-in-out 1.1s;-o-transition:clip-path .8s ease-in-out .3s,transform .8s ease-in-out 1.1s,filter .5s ease-in-out 1.1s;position:relative}.tf-project-wrap.style3 .project-post:hover .line-title{-webkit-animation:toRightShape 2.5s forwards;-moz-animation:toRightShape 2.5s forwards;animation:toRightShape 2.5s forwards}.tf-project-wrap.style3 .project-post .project-category a{font-family:"Inter";font-size:16px;font-weight:600;line-height:19.36px;letter-spacing:-.03em;color:var(--theme-primary-color)}.tf-project-wrap.style3 .project-post .project-category a:hover{color:#222}.tf-project-wrap.style3 .project-post .description{color:#696969;margin-bottom:41px}.tf-project-wrap.style3 .project-post .tf-button{padding:18.5px 35px 17.5px 40px;background:var(--theme-primary-color);border-radius:12px;font-family:"Inter";font-size:16px;font-weight:700;line-height:19.36px;color:#fff;display:inline-block}.tf-project-wrap.style3 .project-post .tf-button .info-label{position:relative}.tf-project-wrap.style3 .project-post .tf-button:hover{background:#222}.tf-project-wrap.style5 .project-post .counter-number{display:flex;align-items:center}.tf-project-wrap.style5 .project-post .counter-number::after{content:"";width:40px;height:2px;vertical-align:middle;display:inline-block;background:var(--theme-primary-color);margin:0 20px}.tf-project-wrap.style5 .project-post:hover .counter-number::after{-webkit-animation:toRightShape 2.5s forwards;-moz-animation:toRightShape 2.5s forwards;animation:toRightShape 2.5s forwards}.tf-project-wrap.style6 .project-post{position:relative}.tf-project-wrap.style6 .project-post .featured-post>a>img{height:503px;width:100%;object-fit:cover;border-radius:5px}.tf-project-wrap.style6 .project-post .content{background:#015bea;border-radius:5px;position:absolute;padding:17px 27px;top:0;left:0;right:0;bottom:0;margin:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:120px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.tf-project-wrap.style6 .project-post:hover .content{opacity:1;visibility:visible}.tf-project-wrap.style6 .project-post .content .inner{text-align:center}.tf-project-wrap.style6 .project-post .content .title,.tf-project-wrap.style6 .project-post .content .title a{font-size:22px;font-weight:600;line-height:30px;color:#fff;position:relative;text-decoration:underline}.tf-project-wrap.style6 .project-post .content .project-category,.tf-project-wrap.style6 .project-post .content .project-category a{font-size:16px;font-weight:400;color:#f8f8f8}.tf-project-wrap.style6 .project-post .featured-post>a{border-radius:5px}.tf-project-wrap.style6 .project-post .content .tf-button-container .tf-button{width:45px;height:45px;background:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;color:var(--theme-primary-color)}.project-filter li a{font-size:18px;font-weight:600;color:#696969;line-height:28px;position:relative;padding-bottom:10px}.project-filter li.active a,.project-filter li a:hover{color:#000;border-bottom:1px solid var(--theme-primary-color)}.tf-project-wrap .show-overflow .owl-stage-outer{overflow:unset}.tf-project-wrap .owl-carousel .owl-dots.disabled{display:none!important}.tf-project-wrap .owl-carousel .owl-dots{display:flex;align-items:center;column-gap:15px;border:1px dashed #002ff5;padding:15px 30px;border-radius:20px;justify-content:center;position:absolute;bottom:-111px;left:50%;transform:translateX(-50%)}.tf-project-wrap .owl-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--theme-primary-color);position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-project-wrap .owl-carousel .owl-dots .owl-dot.active,.tf-project-wrap .owl-carousel .owl-dots .owl-dot:hover{background:var(--theme-primary-color)}.tf-project-wrap .owl-carousel .owl-dots .owl-dot::after{content:"";top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:inline-flex;width:100%;height:100%;padding:12px;align-items:center;justify-content:center;border-radius:50%}.tf-project-wrap .project-post .tf-button .info-label{position:relative}.tf-project-wrap .project-post .tf-button .info-label:after{content:attr(data-text) "";left:0;top:0;opacity:0;position:absolute;transform:rotateX(90deg)}.tf-project-wrap .project-post .tf-button .info-label .label-inner,.tf-project-wrap .project-post .tf-button .info-label:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50% .55em;transition:transform .4s cubic-bezier(.43,.05,.2,1),opacity .6s cubic-bezier(.43,.05,.2,1);display:inline-block}.tf-project-wrap .project-post .tf-button:hover .info-label .label-inner{opacity:0;transform:rotateX(-90deg)}.tf-project-wrap .project-post .tf-button:hover .info-label:after{opacity:1;transform:rotateX(0)}@media (max-width:991px){.tf-project-wrap.style3 .project-post{padding:15px 15px 15px 20px;column-gap:40px}.tf-project-wrap .owl-carousel .owl-dots{bottom:-50px}}@media (max-width:767px){.tf-project-wrap.style3 .project-post{flex-direction:column;padding:40px 15px 15px}.tf-project-wrap.style3 .project-post .featured-post{width:100%}}