.interactive-banner-wrapper .box-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.interactive-banner-style-1{position:relative;overflow:hidden}.interactive-banner-style-1 img{width:100%;display:block;transition:all 700ms cubic-bezier(.61,1,.88,1)}.interactive-banner-style-1 .interactive-banner{position:absolute;top:0;left:0;width:100%;height:100%;padding:10%;z-index:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;text-align:center}.interactive-banner-style-1 .interactive-banner .title,.interactive-banner-style-1 .interactive-banner .title a{color:#fff;margin-bottom:0}.interactive-banner-style-1 .interactive-banner div.title,.interactive-banner-style-1 .interactive-banner span.title{font-size:26px;line-height:38px;font-weight:500}.interactive-banner-style-1 .interactive-banner .description{color:#828282;margin-bottom:0}.interactive-banner-style-1 .interactive-banner .interactive-box-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:-1}.interactive-banner-style-1 .interactive-banner .box-overlay{background-color:rgb(0 0 0 / .5);z-index:-1;opacity:0;visibility:hidden;transition:all 700ms cubic-bezier(.61,1,.88,1)}.interactive-banner-style-1 .interactive-banner .interactive-banner-category-text{background-color:var(--e-global-color-primary);border-radius:30px;color:#fff;font-size:13px;padding:0 20px;margin-bottom:auto}.interactive-banner-style-1 .elementor-icon{display:flex;align-items:center;justify-content:center;opacity:0;position:relative;top:15px;margin-bottom:50px;box-shadow:0 20px 60px rgb(0 0 0 / .08);transition:all .5s cubic-bezier(.5,1,.89,1);will-change:transform;color:#fff}.interactive-banner-style-1 .elementor-icon svg{fill:#fff;width:1em;height:auto}.interactive-banner-style-1:hover .elementor-icon{opacity:1;top:0;transition:all .5s cubic-bezier(.5,1,.89,1);will-change:transform}.interactive-banner-style-1:hover img{transform:scale(1.08)}.interactive-banner-style-1:hover .interactive-banner img{transform:scale(1)}.interactive-banner-style-1:hover .interactive-banner .box-overlay{opacity:1;visibility:visible;transition:all 700ms cubic-bezier(.61,1,.88,1)}.interactive-banner-style-1:hover .box-overlay{opacity:1;visibility:visible}.interactive-banner-style-2{position:relative;overflow:hidden;transition:all 350ms cubic-bezier(.37,0,.63,1)}.interactive-banner-style-2>img{transition:0.6s cubic-bezier(.12,0,.39,0);transform:scale(1)}.interactive-banner-style-2 .box-overlay{background-color:#000;opacity:.5;visibility:visible;transition:0.4s cubic-bezier(.12,0,.39,0)}.interactive-banner-style-2 figcaption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:50px;display:flex;justify-content:center;flex-direction:column;text-align:center}.interactive-banner-style-2 .interactive-banner-category-text{border-bottom:1px solid rgb(255 255 255 / .4);color:#fff;padding-bottom:10px;margin-bottom:10px;width:65%}.interactive-banner-style-2 .fancy-icon{width:65%}.interactive-banner-style-2 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;margin-bottom:15px}.interactive-banner-style-2 .title{color:#fff;width:65%}.interactive-banner-style-2 .label{background-color:#fff;border-radius:4px;color:#000;padding:0 20px;position:absolute;bottom:50px;transition:1s}.interactive-banner-style-2 .interactive-banner-link{opacity:0;visibility:hidden;position:absolute;bottom:50px;transition:0.4s cubic-bezier(.12,0,.39,0);transform:scale(1)}.interactive-banner-style-2 .read-more-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:100%;background-color:#000;color:#fff}.interactive-banner-style-2 .read-more-icon svg{fill:#fff;width:1em;height:auto}.interactive-banner-style-2:hover{transform:translate3d(0,-3px,0);transition:all 350ms cubic-bezier(.37,0,.63,1)}.interactive-banner-style-2:hover>img{transform:scale(1.1)}.interactive-banner-style-2:hover .box-overlay{opacity:.7}.interactive-banner-style-2:hover .label{opacity:0;visibility:hidden;transition:0.1s}.interactive-banner-style-2:hover .interactive-banner-link{opacity:1;visibility:visible;transform:scale(1.2)}.interactive-banner-style-3{position:relative;overflow:hidden}.interactive-banner-style-3 img{-webkit-transition:all 700ms cubic-bezier(.61,1,.88,1);transition:all 700ms cubic-bezier(.61,1,.88,1);width:100%}.interactive-banner-style-3 .interactive-banner{position:absolute;bottom:0;top:0;width:100%;height:100%;padding:50px;display:flex;flex-direction:column}.interactive-banner-style-3 .interactive-banner .description{color:#fff;font-size:24px;margin-bottom:0}.interactive-banner-style-3 .interactive-banner .icon-wrap{display:flex;align-items:center;margin-top:auto}.interactive-banner-style-3 .interactive-banner .fancy-icon{display:inline-flex}.interactive-banner-style-3 .interactive-banner .fancy-icon .elementor-icon{margin-right:8px;color:#fff}.interactive-banner-style-3 .interactive-banner .fancy-icon .elementor-icon i,.interactive-banner-style-3 .interactive-banner .fancy-icon .elementor-icon svg,.interactive-banner-style-3 .interactive-banner .title{-webkit-transition:all 500ms cubic-bezier(.61,1,.88,1);transition:all 500ms cubic-bezier(.61,1,.88,1)}.interactive-banner-style-3 .interactive-banner .fancy-icon .elementor-icon svg{fill:#fff;width:1em;height:auto}.interactive-banner-style-3 .interactive-banner .title{color:#fff;margin-bottom:0;font-size:18px;line-height:32px}.interactive-banner-style-3:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.interactive-banner-style-3 .box-overlay{background-color:rgb(0 0 0 / .5);opacity:1;visibility:visible}.interactive-banner-style-4,.interactive-banner-style-4 *{will-change:transform}.interactive-banner-style-4 .banner-box{border-radius:4px;position:relative;overflow:hidden}.interactive-banner-style-4 .banner-box img{width:100%;transition:all .5s cubic-bezier(.5,1,.89,1)}.interactive-banner-style-4 .box-overlay{opacity:0;z-index:1;transition:all 500ms cubic-bezier(.61,1,.88,1)}.interactive-banner-style-4 .icon-box{opacity:0;margin-top:15px}.interactive-banner-style-4 .crafto-button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.5,1,.89,1)}.interactive-banner-style-4 .crafto-button-wrapper .elementor-button-link{width:120px;height:120px;border-radius:50%;padding:15px;box-shadow:0 0 30px rgb(0 0 0 / .08);font-size:15px;line-height:20px;text-align:center;align-items:center;justify-content:center;display:flex;background-color:#fff;margin-top:15px;opacity:0}.interactive-banner-style-4:hover .crafto-button-wrapper .elementor-button-link{opacity:1;margin-top:0}.interactive-banner-style-4 .crafto-button-wrapper .elementor-button-link .elementor-button-text{transition:all .3s;color:var(--e-global-color-secondary,#232323)}.interactive-banner-style-4 .interactive-banner{display:flex;flex-direction:column;padding:30px;text-align:center}.interactive-banner-style-4 .description{margin:0}.interactive-banner-style-4:hover img{transform:scale(1.1)}.interactive-banner-style-4:hover .box-overlay{opacity:.8;visibility:visible}.interactive-banner-style-4 div.title,.interactive-banner-style-4 span.title{color:#000;font-size:19px;font-weight:500}.interactive-banner-style-4 .title{margin-bottom:0}.interactive-banner-style-5{position:relative;overflow:hidden;border-radius:6px}.interactive-banner-style-5>img{width:100%}.interactive-banner-style-5 .interactive-banner{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;z-index:1;padding:50px}.interactive-banner-style-5 .interactive-banner .label{background-color:#000;border-radius:4px;color:#fff;font-size:12px;line-height:24px;padding:5px 15px}.interactive-banner-style-5 .fancy-text-content{display:flex;align-items:center;margin-top:auto;width:100%}.interactive-banner-style-5 .fancy-text-content .content-wrapper{flex-grow:1}.interactive-banner-style-5 .fancy-text-content div.title,.interactive-banner-style-5 .fancy-text-content span.title{font-size:2.375rem;line-height:2.375rem}.interactive-banner-style-5 .fancy-text-content .title{color:#fff;margin:0}.interactive-banner-style-5 .fancy-text-content .description{color:#fff;opacity:.6;margin:0}.interactive-banner-style-5 .fancy-text-content .fancy-icon{display:flex}.interactive-banner-style-5 .fancy-text-content .elementor-icon{border:2px solid #fff;border-radius:100%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:28px;color:#fff}.interactive-banner-style-5 .interactive-banner .box-overlay{z-index:-1;opacity:.9;visibility:visible;background-color:rgb(0 0 0 / .5)}.interactive-banner-style-5 img{-webkit-transition:1.5s;transition:1.5s}.interactive-banner-style-5:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}