.tf-imagebox .item-image-box .content-bottom{position:relative;margin-bottom:-70px}.tf-imagebox .item-image-box .content-bottom .image{border-radius:8px;overflow:hidden}.tf-imagebox .item-image-box .content-bottom .tf-button-container{position:absolute;left:21px;bottom:0}.tf-imagebox .item-image-box{position:relative;padding:30px 39px 20px;margin-top:20px;margin-bottom:59px;border-radius:8px;background-color:#fff;box-shadow:0px 2px 13px #fd4a362b}.tf-imagebox .item .icon i{-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-imagebox .tf-button{position:relative;color:#fff}.tf-imagebox .tf-button-container{text-align:left}.tf-imagebox .tf-button i{position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:.5s cubic-bezier(.25,.8,.25,1) 0s}.tf-imagebox .item-image-box:hover .tf-button i{right:19px}.tf-imagebox .tf-button span{opacity:0;margin-right:14px;-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-imagebox .item-image-box:hover .tf-button span{opacity:1;margin-right:24px}.tf-imagebox .tf-button{display:inline-block;object-fit:cover;text-align:center;position:relative;background-color:var(--theme-accent-color);line-height:45px;width:45px;height:45px;border-radius:50px;overflow:hidden;margin-bottom:10px;-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-imagebox .item-image-box:hover .tf-button{width:144px}.tf-imagebox .item-image-box .tf-button:hover{background-color:#191919}.tf-imagebox .tf-button i{font-size:14px}.tf-imagebox a,.tf-imagebox .image .image-overlay,.btn-overlay:after,.tf-imagebox .image img,.tf-imagebox.style-2 .content,.tf-imagebox.style-3 .content,.tf-imagebox .content,.content-only{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-imagebox .owl-nav .owl-prev,.tf-imagebox .owl-nav .owl-next{padding:0;width:50px;height:50px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:rgba(0,0,0,.2);border-radius:5px;color:#fff;text-align:center;line-height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-imagebox .owl-nav .owl-next{left:unset;right:0}.tf-imagebox .owl-nav .owl-prev:before,.tf-imagebox .owl-nav .owl-next:before,.tf-imagebox .owl-dots .owl-dot:before{display:none}.tf-imagebox.no-arrow .owl-nav .owl-prev,.tf-imagebox.no-arrow .owl-nav .owl-next{display:none}.tf-imagebox.has-arrow .owl-nav .owl-prev,.tf-imagebox.has-arrow .owl-nav .owl-next{display:block;display:flex;justify-content:center;align-items:center}.tf-imagebox .owl-dots{display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}.tf-imagebox .owl-dots .owl-dot{padding:0;width:10px;height:10px;background:#0080f0;display:inline-block;margin:0 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-imagebox.has-carousel.no-bullets .owl-dots,.tf-imagebox.no-bullets .owl-dots{display:none}.tf-imagebox.has-carousel.has-bullets .owl-dots{display:block}.tf-imagebox .owl-dots .owl-dot.active{position:relative;display:inline-block;overflow:unset}.tf-imagebox .owl-dots .owl-dot.active:after{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";width:18px;height:18px;border:1px solid var(--theme-accent-color);overflow:visible}.tf-imagebox .item-image-box:hover:after{opacity:1;left:23px}.tf-imagebox .item-image-box:hover:before{opacity:.8;left:68px}.tf-imagebox .item-image-box:after,.tf-imagebox .item-image-box:before{content:'';position:absolute;width:75px;height:61px;background-color:var(--theme-accent-color);opacity:.2;top:0;left:20px;z-index:20;clip-path:polygon(50% 100%,0 0,100% 0);-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-imagebox .item-image-box:before{content:'';opacity:.1;left:71px;z-index:1}