.btn-cta-content{padding:8px 0}
.btn-cta,.btn-cta1{overflow:hidden;position:relative;display:inline-block;margin:0;padding:6px 12px;font-size:var(--font-size14);font-weight:400;text-align:center;text-decoration:none;cursor:pointer;pointer-events:auto;border-width:1px;border-style:solid;border-radius:var(--btn-border-radius);transition:border-color .5s,box-shadow .5s}
.btn-cta-pagination{display:flex;padding:4px 8px;font-size:var(--font-size12);min-width:32px;height:32px}
.btn-cta{color:var(--btn-text-color);background-color:var(--btn-bg-hover-color);border-color:var(--btn-bg-color);box-shadow:var(--btn-box-shadow)}
.btn-cta1{color:var(--btn-1-text-color);background-color:var(--btn-1-bg-hover-color);border-color:var(--btn-1-text-color);box-shadow:var(--btn-1-box-shadow)}
.btn-cta:disabled,.btn-cta1:disabled{color:var(--white-color);background-color:var(--grey6-color);border-color:var(--grey6-color)}
.btn-cta:hover,.btn-cta-hover{border-color:var(--btn-text-hover-color);box-shadow:var(--btn-box-shadow-hover)}
.btn-cta1:hover,.btn-cta1-hover{border-color:var(--btn-1-text-hover-color);box-shadow:var(--btn-1-box-shadow-hover)}
.btn-cta:disabled:hover,.btn-cta1:disabled:hover{color:var(--white-color);border-color:var(--grey6-color)}

.btn-cta::before,.btn-cta::after,
.btn-cta1::before,.btn-cta1::after{position:absolute;top:0;left:0;width:100%;height:100%}
.btn-cta span,.btn-cta1 span{display:block;position:relative}
.btn-cta>span{overflow:hidden;color:var(--btn-text-color)/*;mix-blend-mode:difference*/}
.btn-cta1>span{overflow:hidden;color:var(--btn-1-text-color)/*;mix-blend-mode:difference*/}
.btn-cta:disabled>span,.btn-cta1:disabled>span{overflow:hidden;color:var(--grey6-color)/*;mix-blend-mode:difference*/}
.btn-cta:hover>span>span,.btn-cta-hover>span>span{animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}
.btn-cta1:hover>span>span,.btn-cta1-hover>span>span{animation:MoveUpInitial .2s forwards,MoveUpEnd1 .2s forwards .2s}
.btn-cta:disabled:hover>span>span,.btn-cta1:disabled:hover>span>span{animation:MoveUpInitial .2s forwards,MoveUpEndD .2s forwards .2s}
.btn-cta::before,.btn-cta1::before{background-color:var(--btn-bg-color);content:'';width:100%;height:100%;transform-origin:50% 100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path .2s,-webkit-clip-path .2s;transition-timing-function:cubic-bezier(.7,0,.2,1)}
.btn-cta1::before{background-color:var(--btn-1-bg-color)}
.btn-cta:disabled::before,.btn-cta1:disabled::before{background-color:var(--greyC-color)}
.btn-cta:hover::before,.btn-cta1:hover::before,.btn-cta-hover::before,.btn-cta1-hover::before{transition-duration:.3s;-webkit-clip-path:polygon(0 0,100% 0,0 0,0% 100%);clip-path:polygon(0 0,100% 0,0 0,0% 100%)}

@keyframes MoveUpInitial{to{transform:translate3d(0,-105%,0)}}
@keyframes MoveUpEnd{from{transform:translate3d(0,100%,0);color:var(--btn-text-color)}to{transform:translate3d(0,0,0);color:var(--btn-text-hover-color)}}
@keyframes MoveUpEnd1{from{transform:translate3d(0,100%,0);color:var(--btn-1-text-color)}to{transform:translate3d(0,0,0);color:var(--btn-1-text-hover-color)}}
@keyframes MoveUpEndD{from{transform:translate3d(0,100%,0);color:var(--grey6-color)}to{transform:translate3d(0,0,0);color:var(--btn-1-text-hover-color)}}
