.cta-sticky-footer{width:100%;background-color:#1d2d44;position:fixed;bottom:0;left:0;z-index:9999;border-top:5px solid #76a90e;transition:transform 1s;transform:translateY(180px)}.cta-sticky-footer--show{transform:translateY(0)}.cta-sticky-footer__wrapper{width:100%;max-width:1480px;margin:0 auto;display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;padding:5px;grid-column-gap:20px;position:relative}@media screen and (min-width:62em){.cta-sticky-footer__wrapper{display:flex;flex-wrap:wrap;align-items:center;padding:10px;justify-content:center}}.cta-sticky-footer__ribbon{display:none}@media screen and (min-width:62em){.cta-sticky-footer__ribbon{display:block}}.cta-sticky-footer__date{grid-column-start:1;grid-column-end:3;margin:0 auto;display:flex}.cta-sticky-footer__desc,.cta-sticky-footer__month{font-size:14px;color:#fff}.cta-sticky-footer__month{font-family:AvenirHeavy}@media screen and (min-width:62em){.cta-sticky-footer__date{flex-direction:column;align-items:center;margin:0}.cta-sticky-footer__month{font-size:24px}.cta-sticky-footer__desc{font-size:20px}}.cta-sticky-footer__desc{font-family:AvenirMed;margin-left:5px}.cta-sticky-footer__logo{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;position:relative}.cta-sticky-footer__logo:before{display:block;content:"";width:100%;padding-top:28.1690140845%}.cta-sticky-footer__logo>.inner{position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;left:0;bottom:0;right:0;height:100%;width:100%}@media screen and (min-width:62em){.cta-sticky-footer__logo{width:262px}.cta-sticky-footer__bonus{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 14px}}@media screen and (min-width:85.375em){.cta-sticky-footer__logo{width:394px}}.cta-sticky-footer__bonus{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;text-align:center}.cta-sticky-footer__percentage{color:#fff;font-family:AvenirBlack;font-size:14px}.cta-sticky-footer__cash{color:#fff;font-family:AvenirMed;font-size:12px;display:flex;align-items:center;justify-content:center}.cta-sticky-footer__cash span{color:#76a90e;font-size:22px;font-family:'Open Sans',sans-serif;font-weight:700;font-style:italic;margin-left:5px}.cta-sticky-footer__button{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:4;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.cta-sticky-footer__cta{background-color:#76a90e;color:#fff;font-family:AvenirMed;border-radius:6px;text-align:center;text-decoration:none;font-size:18px;padding:10px 36px}@media screen and (min-width:62em){.cta-sticky-footer__cta{padding:5px 36px}}.cta-sticky-footer__review{color:#fff;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic;text-decoration:none}.cta-sticky-footer__review:hover{text-decoration:underline;color:#76a90e}.cta-sticky-footer__close{visibility:hidden}.cta-sticky-footer__close::after{content:"X";border-radius:50px;background-color:#000;width:38px;height:38px;display:flex;justify-content:center;align-items:center;position:absolute;margin-right:5%;top:-20px;right:0;font-family:cursive;color:#fff;cursor:pointer;visibility:visible}