.s-btn{background-color:var(--bde-brand-primary-color);overflow:hidden;z-index:1;position:relative;border-radius:100px}.s-btn{a{background-color:transparent!important;position:relative;z-index:1;transition:all 0.4s ease}&:before,&:after{content:"";width:0;height:0;background:#000;border-radius:10px;position:absolute;top:0;left:0;z-index:-1;transition:all 0.4s ease;opacity:1}&:after{left:unset;top:unset;right:0;bottom:0}&:hover{a{filter:invert(1)}&:before,&:after{width:100%;height:100%}}}.btn-dark{background-color:var(--bde-headings-color)}.btn-dark{&:before,&:after{background:var(--bde-brand-primary-color)}}.image-wrapper{background-color:var(--bde-headings-color);overflow:hidden;width:fit-content;height:fit-content;border-radius:12px}.image-wrapper{img{transition:all .5s ease-in-out}&:hover img{scale:1.1;opacity:0.8}}.pricing-card{background-color:var(--bde-background-color);width:100%;padding:32px 32px 32px 32px;border-radius:12px}.pricing-upper-head{background-color:var(--bde-background-color);width:100%;padding:20px 32px 20px 32px;border-radius:12px}.has-txt-link a,txt-link{position:relative;overflow:hidden;transition:all .4s ease-in-out;&::before{content:"";height:1px;width:100%;height:1px;background:currentcolor;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-in-out}&:hover:before{transform:scaleX(1);transform-origin:left}}.in-dark-bg{&:before,&:after{background:#fff}a{filter:none!important}}