.standard-btn{--bg-color:var(--color-primary);--hover-bg-color:#bc2248;--border-color:var(--color-primary);--hover-border-color:var(--color-primary);--color:white;--hover-color:white;letter-spacing:.05em;width:max-content;height:4.2em;font-size:clamp(.7rem,.7vw,.82rem);font-family:var(--primary-font);text-transform:uppercase;background-color:var(--bg-color);color:var(--color);transform-origin:50%;cursor:pointer;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:.9em;padding:0 2.2em 0 2.7em;font-weight:600;line-height:1;transition:background-color .3s ease-in-out,border-color .3s;display:flex;position:relative;overflow:hidden}.standard-btn .ripple{animation:ripple-effect var(--animation-duration) ease-in-out;pointer-events:none;background:#ffffff80;border-radius:50%;position:absolute;transform:translateZ(0)scale(0)}@keyframes ripple-effect{to{opacity:0;transform:translateZ(0)scale(1)}}.standard-btn a{width:100%;height:100%;position:absolute;top:0;left:0}.standard-btn span{pointer-events:none;line-height:normal;display:inline-block;position:relative;transform:translateZ(0)}.standard-btn:before{content:"";background-color:var(--hover-bg-color);transform-origin:100%;backface-visibility:hidden;width:0;height:100%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:auto;right:-.8em;transform:skew(-25deg)translateZ(0)}.standard-btn .text-label{font-size:1.2em;overflow:hidden}.standard-btn .text-label span{pointer-events:none;line-height:normal;transition:transform .6s cubic-bezier(.25,1,.5,.95);display:inline-block;position:relative;transform:translateY(0)translateZ(0)}.standard-btn .text-label span:after{content:attr(data-text);position:absolute;top:100%;left:0}.standard-btn .icon{color:var(--color);justify-content:center;align-items:center;display:flex;position:relative}.standard-btn .icon i{font-size:1.25em;line-height:1;transition:color .4s}.standard-btn.style-1{--bg-color:white;--color:black;--hover-bg-color:var(--color-secondary);--hover-color:#0a0a0a}.standard-btn.style-2{--bg-color:var(--color-secondary);--color:var(--color-primary);--hover-bg-color:var(--color-primary);--hover-color:#fff}.standard-btn:hover{border-color:var(--hover-border-color)}.standard-btn:hover:before{width:calc(100% + 1.6em);left:-.8em;right:auto}.standard-btn:hover .icon{color:var(--hover-color)}.standard-btn:hover .text-label span{transform:translateY(-100%)translateZ(0)}.standard-btn:hover .text-label span:after{color:var(--hover-color)}.read-more-btn{text-transform:uppercase;color:#414141;justify-content:center;align-items:center;gap:8px;max-width:fit-content;margin-top:40px;font-size:.85rem;font-weight:500;transition:color .4s;display:flex;position:relative;cursor:pointer!important}.read-more-btn:hover{color:var(--theme-color-one)}.read-more-btn span{line-height:normal;display:inline-block;position:relative}.read-more-btn .text-label{overflow:hidden}.read-more-btn .text-label span{transition:transform .6s cubic-bezier(.25,1,.5,.95)}.read-more-btn .text-label span:after{content:attr(data-text);position:absolute;top:100%;left:0}.read-more-btn:hover .text-label span{transform:translateY(-100%)}.read-more-btn .icon{background-color:var(--theme-color-one);color:#fff;border-radius:50%;width:30px;height:30px;display:none;position:relative;overflow:hidden}.read-more-btn:hover .icon{background-color:var(--theme-color-one)}.read-more-btn .icon:after,.read-more-btn .icon:before{content:"";will-change:transform;transform-origin:50%;font-family:"Font Awesome 6 Sharp";font-size:1.1em;font-weight:200;line-height:0;display:inline-block;position:absolute;top:50%;left:50%}.read-more-btn .icon:after{opacity:1;transition:all .6s cubic-bezier(.25,1,.5,.95);transform:translate(-50%,-50%)}.read-more-btn .icon:before{opacity:0;transition:all .6s cubic-bezier(.25,1,.5,.95);transform:translate(-1em,-50%)}.read-more-btn:hover .icon:after{opacity:0;transform:translate(100%,-50%)}.read-more-btn:hover .icon:before{opacity:1;transform:translate(-50%,-50%)}@media screen and (width<=575px){.read-more-btn{font-size:.8rem}}
