:root{--ft-component-special-button-width:200px;--ft-component-special-button-height:50px;--ft-component-special-button-background-color:var(--white)}.ft-component-special-button{width:var(--ft-component-special-button-width);height:var(--ft-component-special-button-height);display:grid;justify-content:space-between;align-items:center;cursor:pointer;grid-template-columns:auto 1fr auto;transform:translate3d(0,0,0);gap:0;backface-visibility:hidden;will-change:fill,background-color,color;image-rendering:optimizeQuality;shape-rendering:geometricPrecision}.ft-component-special-button__sprite{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;fill:var(--ft-component-special-button-background-color);transition:fill .15s ease-in-out;image-rendering:optimizeQuality;shape-rendering:geometricPrecision}.ft-component-special-button__sprite.left{position:relative;left:1px}.ft-component-special-button__sprite.right{position:relative;right:1px}.ft-component-special-button__text{width:100%;height:100%;display:flex;position:relative;justify-content:center;align-items:center;color:var(--green);z-index:1;font-size:16px;font-weight:500;white-space:nowrap;background-color:var(--ft-component-special-button-background-color);transition:color .15s ease-in-out,background-color .15s ease-in-out;image-rendering:optimizeQuality;shape-rendering:geometricPrecision}.ft-component-special-button__text::after,.ft-component-special-button__text::before{content:"";display:block;position:absolute;width:100%;height:1px}.ft-component-special-button__text::before{top:0;background-color:#e9f5e5}.ft-component-special-button__text::after{bottom:0;background-color:#50b42e}.ft-component-special-button:hover .ft-component-special-button__sprite{fill:var(--green)}.ft-component-special-button:hover .ft-component-special-button__text{color:var(--white);background-color:var(--green)}