.tf-project-wrap.style1 .project-post{position:relative}.tf-project-wrap.style1 .project-post .title{font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.tf-project-wrap.style1 .project-post .project-category a{font-family:"Manrope";font-size:16px;font-weight:600;line-height:30px;color:var(--theme-primary-color)}.tf-project-wrap.style1 .project-post .project-category a:hover{color:#222}.tf-project-wrap.style1 .project-post .project-category{margin-bottom:9px}.tf-project-wrap.style1 .project-post .tf-button{font-size:16px;font-weight:600;font-family:"Inter"}.tf-project-wrap.style1 .project-post .tf-button i{font-weight:700;vertical-align:middle;font-size:13px}.tf-project-wrap.style1 .project-post .tf-button-container{border-top:1px solid rgba(2,6,38,.1);padding-top:17px;margin-top:28px;margin-bottom:-3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateX(-10px)}.tf-project-wrap.style1 .project-post .content{background:#fff;padding:26px 30px 20px 40px;position:absolute;left:30px;right:30px;bottom:30px}.tf-project-wrap.style1 .project-post .inner{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:-65px}.tf-project-wrap.style1 .project-post:hover .inner{margin-bottom:0}.tf-project-wrap.style1 .project-post:hover .tf-button-container{opacity:1;visibility:visible;transition-delay:.2s;transform:translateX(0)}.tf-project-wrap.style1 .project-post .featured-post img{height:450px;object-fit:cover;width:100%}.tf-project-wrap.style1 .project-post .title a{display:inline!important;width:100%;background-repeat:no-repeat;background-position-y:0px;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 1px);transition:.6s cubic-bezier(.215,.61,.355,1);background-size:0 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tf-project-wrap.style1 .project-post:hover .title a{background-size:100% 100%;transition-delay:.3s}.tf-project-wrap.style1 .project-post .title a:hover{-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.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.style2 .project-post .title a,.tf-project-wrap.style4 .project-post .title a{display:inline!important;width:100%;background-repeat:no-repeat;background-position-y:0px;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 1px);transition:.6s cubic-bezier(.215,.61,.355,1);background-size:0 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tf-project-wrap.style2 .project-post:hover .title a,.tf-project-wrap.style4 .project-post:hover .title a{background-size:100% 100%}.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.style4 .project-post img{height:455px;width:100%;object-fit:cover}.tf-project-wrap.style4 .project-post .title{font-family:"Inter";font-size:27px;font-weight:600;line-height:32.68px;letter-spacing:-.03em;margin-bottom:3px}.tf-project-wrap.style4 .project-post .project-category a{font-family:"Manrope";font-size:16px;font-weight:400;line-height:30px;color:#696969}.tf-project-wrap.style4 .project-post .project-category a:hover{color:var(--theme-primary-color)}.tf-project-wrap.style4 .project-post .tf-button{width:50px;height:50px;box-shadow:0px 10px 40px 0px rgba(165,165,165,.25);border-radius:50%;color:var(--theme-primary-color);display:inline-flex;align-items:center;justify-content:center}.tf-project-wrap.style4 .project-post .tf-button i{margin:0}.tf-project-wrap.style4 .project-post:hover .tf-button{box-shadow:0px 10px 40px 0px rgba(0,47,245,.6);background:var(--theme-primary-color);color:#fff}.tf-project-wrap.style4 .project-post .content{display:flex;align-items:center;justify-content:space-between;padding:35px 0}.tf-project-wrap.style5 .project-post img{height:370px;width:100%;object-fit:cover}.tf-project-wrap.style5 .project-post .inner-category{display:flex;align-items:center;margin-bottom:10px}.tf-project-wrap.style5 .project-post .counter-number,.tf-project-wrap.style5 .project-post .project-category a{font-family:"Manrope";font-size:16px;font-weight:600;line-height:30px;color:#696969}.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.style5 .project-post .project-category a:hover{color:var(--theme-primary-color)}.tf-project-wrap.style5 .project-post .content{padding-top:26px;padding-bottom:22px;padding-right:60px;border-bottom:1px solid rgba(2,6,38,.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}.tf-project-wrap.style5 .project-post .content::after{content:"";width:0;height:1px;bottom:-1px;position:absolute;left:auto;right:0;z-index:1;-webkit-transition:width 1s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width 1s cubic-bezier(.25,.8,.25,1) 0s;transition:width 1s cubic-bezier(.25,.8,.25,1) 0s;background:var(--theme-primary-color)}.tf-project-wrap.style5 .project-post:hover .content::after{width:100%;left:0;right:auto}.tf-project-wrap.style5 .project-post .tf-button-container{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tf-project-wrap.style5 .project-post .title{margin:0}.tf-project-wrap.style5 .project-post .tf-button{width:55px;height:55px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#696969;font-size:19px}.tf-project-wrap.style5 .project-post:hover .tf-button{background:var(--theme-primary-color);color:#fff}.tf-project-wrap.style5 .project-post .tf-button i{margin:0}.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%}}