.fp-container{display:flex;justify-content:center;align-items:center;height:100%}.fp{--fp-min-height:56px;--fp-blur:20px;--fp-font-size:17px;--fp-font-weight:600;--fp-mobile-font-size:14px;--fp-margin:30px;--fp-margin-bottom:32px;--fp-background-transition-duration:250ms;--fp-button-animation-duration:1000ms;--fp-background-color:rgba(80,184,60,.88);--fp-hint-scale:0;--fp-hint-opacity:0;align-items:center;bottom:var(--fp-margin);display:flex;margin-bottom:var(--fp-margin-bottom);margin-top:var(--fp-margin);position:sticky;will-change:transform}html.enhanced .fp{opacity:0}.fp:focus{outline:0}.fp:before{backface-visibility:hidden;background:#108043;clip-path:circle(50%);content:"";display:block;height:100%;left:0;opacity:var(--fp-hint-opacity);position:absolute;top:0;transform:scale(var(--fp-hint-scale));width:100%;will-change:transform,opacity;z-index:-1}.fp.inactive{opacity:0;position:absolute;visibility:hidden}.fp-container{align-items:flex-end;display:flex;height:100%;justify-content:center;margin:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.fp-background{position:relative;-webkit-backdrop-filter:saturate(180%) blur(7px);backdrop-filter:saturate(180%) blur(7px);background-color:var(--fp-background-color);border-radius:32px;box-shadow:inset 0 0 1px var(--fp-inner-glow-color);color:var(--fp-text-color);display:flex;will-change:transform;z-index:1;height:auto;width:auto;transition:linear var(--fp-background-transition-duration) background-color;box-shadow:0 0 2px 1px rgba(16,128,67,.8),0 2px 4px rgba(16,128,67,.8);-webkit-transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.ready .fp-background{width:0;height:0}.fp-base{--button-margin:10px;border-radius:32px;justify-content:space-between;min-height:var(--fp-min-height);overflow:hidden;pointer-events:auto;position:relative;width:100%;text-decoration:none;color:#fff}.fp-base,.fp-base__icon{align-items:center;box-sizing:border-box;display:flex}.fp-base__icon{background:#108043;border-radius:50px;height:calc(var(--fp-min-height) - var(--button-margin)*2);justify-content:center;margin-inline-end:var(--button-margin);padding:9px;position:absolute;box-sizing:border-box;right:0;top:50%;transform:matrix(0,0,0,0,0,-18);width:calc(var(--fp-min-height) - var(--button-margin)*2);will-change:transform,background-color;transition:background-color var(--fp-background-transition-duration) ease-in-out;display:flex;align-items:center;justify-content:center}.fp-base__icon::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;background:linear-gradient(180deg,#50b83c,#43ab2f);opacity:0;transition:opacity var(--fp-background-transition-duration) ease-in-out;z-index:1}.fp-base__icon svg{height:18px;width:18px;fill:#fff}.fp-base__text{--offset:16px;display:inline-block;color:#fff;font-size:var(--fp-font-size);font-weight:var(--fp-font-weight);letter-spacing:-.01em;opacity:0;line-height:1.2353em;margin-inline-start:20px;margin-inline-end:calc(36px + var(--button-margin) + var(--button-margin));max-width:30em;padding:15px 0 16px;text-align:left;will-change:opacity}.fp-base:hover{text-decoration:underline}.fp:hover .fp-base__icon{background-color:#202e78}@media(max-width:734px){.fp{--fp-background-color:rgba(80,184,60,1)}.fp-base__text{font-size:var(--fp-mobile-font-size);line-height:16px;max-width:calc(100vw - 126px)}}@-webkit-keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}.fp:not(.inactive):not(:hover).wobble .fp-base__icon svg{will-change:transform;-webkit-animation:wobble var(--fp-button-animation-duration) ease-in-out infinite;animation:wobble var(--fp-button-animation-duration) ease-in-out infinite}