.tf-imagebox .tf-button-container .tf-button{display:inline-flex;align-items:center;border-radius:6px}.tf-imagebox .tf-button-container.left{text-align:left}.tf-imagebox .tf-button-container.center{text-align:center}.tf-imagebox .tf-button-container.right{text-align:right}.tf-imagebox .tf-button-container.justify .tf-button{text-align:center;width:100%}.btn-overlay:after,.content-only,.tf-imagebox,.tf-imagebox .content,.tf-imagebox .image .image-overlay,.tf-imagebox .image img,.tf-imagebox a,.tf-imagebox a i{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-overlay{position:relative;overflow:hidden;z-index:1}.btn-overlay:after{content:'';position:absolute;width:100%;height:100%;z-index:-1}.tf-imagebox,.tf-imagebox .content{position:relative}.from-top.btn-overlay:after{top:-100%;left:0}.from-bottom.btn-overlay:hover:after,.from-top.btn-overlay:hover:after{top:0}.from-bottom.btn-overlay:after,.tf-imagebox .image .image-overlay.fade-in-up{top:100%;left:0}.from-left.btn-overlay:after{top:0;left:-100%}.from-left.btn-overlay:hover:after,.from-right.btn-overlay:hover:after{left:0}.from-right.btn-overlay:after,.tf-imagebox .image .image-overlay.fade-in-right{top:0;left:100%}.from-center.btn-overlay:after{width:0%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden}.from-center.btn-overlay:hover:after{width:100%;opacity:1;visibility:visible}.skew.btn-overlay:after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.skew.btn-overlay:hover:after{height:260%;opacity:1}.default-theme.btn-overlay:after{left:0;top:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;transition:transform .5s cubic-bezier(.86, 0, .07, 1),-webkit-transform .5s}.default-theme.btn-overlay:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.tf-imagebox .image img{margin:0 auto;object-fit:cover;height:auto;width:100%;display:block}.tf-imagebox .image{position:relative;overflow:hidden;display:inline-flex;margin-bottom:23px}.tf-imagebox .image .image-overlay{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden}.tf-imagebox .image .image-overlay.default{top:0;left:0;visibility:visible;opacity:1}.tf-imagebox .image .image-overlay.fade-in{top:0;left:0}.tf-imagebox:hover .image .image-overlay.fade-in{visibility:visible;opacity:1}.tf-imagebox .image .image-overlay.fade-in-left{top:0;right:100%}.tf-imagebox:hover .image .image-overlay.fade-in-left{visibility:visible;opacity:1;right:0}.tf-imagebox:hover .image .image-overlay.fade-in-right{visibility:visible;opacity:1;left:0}.tf-imagebox .image .image-overlay.fade-in-down{bottom:100%;left:0}.tf-imagebox:hover .image .image-overlay.fade-in-down{visibility:visible;opacity:1;bottom:0}.tf-imagebox:hover .image .image-overlay.fade-in-up{visibility:visible;opacity:1;top:0}.tf-imagebox .title{margin-top:0;font-size:16px}.tf-imagebox{background:#fff;border-radius:16px;padding:20px;z-index:10}.tf-imagebox .title a{font-size:20px;font-weight:700;line-height:26px;color:#09143a}.tf-imagebox .description{font-size:14px;font-weight:400;line-height:21px;color:#4f5464}.tf-imagebox p{margin:0}.tf-imagebox.style-1 .image{max-width:80px}.tf-imagebox.style-1:hover img{transform:rotateY(360deg)}.tf-imagebox.style-2{padding:30px;background:linear-gradient(40.42deg,#1f3e89 .79%,#315abc 100%);box-shadow:0 12px 40px 0 #0000004D;box-shadow:0 5px 20px 0 #00000033;overflow:hidden}.tf-imagebox.style-2 .image{margin-bottom:30px}.tf-imagebox.style-2 .title{border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.tf-imagebox.style-2 .title a{font-size:26px;font-weight:700;line-height:31.2px;color:#fff}.tf-imagebox.style-2 .description{color:#fefefe}.tf-imagebox.style-2 .tf-button-container .tf-button{border:1px solid rgba(255,255,255,.1)}.tf-imagebox .tf-button-container .tf-button{padding:14px 20px;margin-top:30px}.tf-imagebox .image_bg{position:absolute;right:0;bottom:0;display:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-imagebox.style-2 .image_bg{display:block}.tf-imagebox:hover{transform:translateY(-10px)}.tf-imagebox.style-2:hover .image_bg{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);right:10px;bottom:10px}.tf-imagebox.style-1{padding:20px 15px;}.elementor-widget-tfimagebox .elementor-widget-container{display: flex;}.tf-imagebox{width: 100%;}