.sifency-banner-wrapper{position:relative;overflow:hidden;width:100%;display:flex}.sifency-banner-bg,.sifency-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.sifency-banner-bg{background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.25, .46, .45, .94);z-index:1}.sifency-banner-overlay{transition:background .3s;z-index:2}.sifency-banner-content{position:relative;z-index:3;width:100%;height:100%;padding:30px;display:flex;pointer-events:none}.sifency-banner-inner{position:relative;max-width:600px;pointer-events:auto}.sifency-banner-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer}.sifency-banner-title{margin:10px 0;line-height:1.2}.sifency-banner-subtitle{margin:0 0 5px;text-transform:uppercase;letter-spacing:1px}.sifency-banner-desc{margin-bottom:20px}.sifency-banner-badge{display:inline-block;padding:5px 10px;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.sifency-banner-btn{display:inline-block;padding:10px 25px;text-decoration:none;font-weight:600;transition:.3s;cursor:pointer;border:none;background-color:#fff}.sifency-banner-style-1 .sifency-banner-content,.sifency-banner-style-3 .sifency-banner-content{align-items:center;justify-content:center;text-align:center}.sifency-banner-style-1:hover .sifency-banner-bg,.sifency-banner-style-5:hover .sifency-banner-bg{transform:scale(1.1)}.sifency-banner-style-2 .sifency-banner-content{align-items:flex-end;justify-content:flex-start}.sifency-banner-style-2 .sifency-banner-btn-wrap,.sifency-banner-style-2 .sifency-banner-desc{opacity:0;transform:translateY(20px);transition:.4s}.sifency-banner-style-2:hover .sifency-banner-desc{opacity:1;transform:translateY(0)}.sifency-banner-style-2:hover .sifency-banner-btn-wrap{opacity:1;transform:translateY(0);transition-delay:0.1s}.sifency-banner-style-2:hover .sifency-banner-bg{transform:scale(1.05)}.sifency-banner-style-3 .sifency-banner-inner::before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border:1px solid rgba(255,255,255,.7);transform:scale(1.1);opacity:0;transition:.4s;pointer-events:none}.sifency-banner-style-3:hover .sifency-banner-inner::before{transform:scale(1);opacity:1}.sifency-banner-style-4 .sifency-banner-content{align-items:center;justify-content:flex-start;text-align:left;padding-left:50px}.sifency-banner-style-4 .sifency-banner-inner{transform:translateX(-20px);transition:transform .4s}.sifency-banner-style-4:hover .sifency-banner-inner{transform:translateX(0)}.sifency-banner-style-4:hover .sifency-banner-bg{transform:scale(1.1) translateX(10px)}.sifency-banner-style-5 .sifency-banner-content{align-items:center;justify-content:center}.sifency-banner-style-5 .sifency-banner-inner{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:40px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.15);text-align:center;transform:translateY(0);transition:transform .4s}.sifency-banner-style-5:hover .sifency-banner-inner{transform:translateY(-10px)}