.ringy-footer-cta{background-color:#2a2a2a;overflow-x:hidden;position:relative}.ringy-footer-cta--content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;position:relative}.ringy-footer-cta--content:before{background-color:#2a2a2a;border-top-right-radius:60px;content:"";height:100%;position:absolute;right:-75px;top:0;width:60px;z-index:1}.ringy-footer-cta--content:after{border-radius:0 0 0 50px;bottom:0;box-shadow:-50px 0 0 0 #2a2a2a;content:"";height:100px;position:absolute;right:-175px;width:100px;z-index:1}.ringy-footer-cta--content_inner{padding-bottom:15%;padding-top:15%}.ringy-footer-cta--content_description{color:#fff}.ringy-footer-cta--content_inner{text-align:center}@media (min-width:782px){.ringy-footer-cta--content_inner{text-align:left}}.ringy-footer-cta--content_buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:40px;-ms-flex-pack:center;justify-content:center}@media (min-width:782px){.ringy-footer-cta--content_buttons{-ms-flex-pack:start;justify-content:flex-start}}.ringy-footer-cta--content_buttons a{min-width:234px}.flex-6.ringy-footer-cta_image-col{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}@media (min-width:782px){.flex-6.ringy-footer-cta_image-col{background-color:#f1f3f4}}.ringy-footer-cta--content_image{background:#d199ff;border-radius:0 60px 0 60px;height:100%;margin-left:-30px;min-height:400px;position:relative;width:100vw}@media (min-width:782px){.ringy-footer-cta--content_image{margin-left:0;min-height:600px;width:calc(50vw - 24.5px)}}.ringy-footer-cta--content_image img{border-radius:0 60px 0 60px;display:block;filter:grayscale(100%);height:100%!important;left:0;mix-blend-mode:multiply;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ringy-footer-cta--bullet-points{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.ringy-footer-cta--bullet-point{display:-ms-flexbox;display:flex;gap:10px}.ringy-footer-cta--bullet-point div{color:#fff;-ms-flex-direction:column;flex-direction:column;font-size:17px}.ringy-footer-cta--bullet-point div,.ringy-footer-cta--bullet-point span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ringy-footer-cta--bullet-point span{-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;background:#8c00ff;border-radius:47px;height:47px;width:47px}