.ra-footer-cta{overflow:hidden;position:relative}.ra-footer-cta .quote-content-box{background-color:var(--ra-grey-dark);box-shadow:15px 25px 99px #0000001a;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1110px;overflow:hidden;position:relative;width:calc(100% - 60px);z-index:1}.ra-footer-cta .quote-content-box .column.text-col{padding:40px 15px 40px 30px;width:58%}.ra-footer-cta .quote-content-box .column.image-col{opacity:.5;width:42%}.ra-footer-cta .quote-content-box .column.image-col .img-box{background-position:50%;height:100%;margin:0 30px 0 auto;width:360px}.ra-footer-cta .quote-content-box .heading{margin-bottom:30px}.ra-footer-cta .quote-content-box .heading span{display:block}.ra-footer-cta .quote-content-box .description *{margin:0}.ra-footer-cta .quote-content-box .description{display:flex;flex-direction:column;row-gap:20px}.ra-footer-cta .quote-content-box .description a{color:var(--ra-orange);display:inline-block}.ra-footer-cta .quote-content-box .description a:hover{filter:brightness(110%)}.ra-footer-cta .quote-content-box .cta-group{margin-top:30px}@media (min-width:1950px){.ra-footer-cta .container-fluid{max-width:1600px}.ra-footer-cta .ra-cta-row:before{height:30vw!important;width:30vw!important}}@media (min-width:2400px){.ra-footer-cta .ra-cta-row:before{height:15vw!important;width:15vw!important}}@media (max-width:1024px){.ra-footer-cta .quote-content-box .column.text-col{width:60%}.ra-footer-cta .quote-content-box .column.image-col{width:40%}.ra-footer-cta .quote-content-box .heading{margin-bottom:20px}.ra-footer-cta .quote-content-box .cta-group{margin-top:20px}.ra-footer-cta .quote-content-box .column.image-col .img-box{height:calc(100% + 20px);margin:-10px 5px 0 0;width:calc(100% - 5px)}}@media (max-width:991px){.ra-footer-cta .quote-content-box .column.image-col{position:relative}.ra-footer-cta .quote-content-box .column.image-col .img-box{height:385px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:385px}}@media (max-width:767px){.ra-footer-cta .ra-cta-row{overflow:visible!important}.ra-footer-cta .quote-content-box{margin-top:50px;max-width:365px}.ra-footer-cta .quote-content-box .column.text-col{background-color:var(--ra-grey-dark);padding:30px;position:relative;width:100%;z-index:1}.ra-footer-cta .quote-content-box .column.image-col{display:none}.ra-footer-cta .quote-content-box .heading{margin-bottom:15px}.ra-footer-cta .quote-content-box .cta-group{margin-top:15px}.ra-footer-cta .quote-content-box .description{row-gap:15px}}