.footer__wrapper{margin-top:-300px;padding-top:300px}.kd-footer-cta{border-radius:1.875rem;overflow:hidden;position:relative;z-index:99}.kd-footer-cta:after{background:linear-gradient(0deg,rgba(243,108,36,.4) 0,rgba(243,108,36,0));bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.kd-footer-cta--style-1{padding:2rem 0 0 2rem}.kd-footer-cta--style-2{padding:2rem 2rem 0}.kd-footer-cta-container{align-items:center;display:flex;gap:2rem;justify-content:space-between}.kd-footer-cta--style-2 .kd-footer-cta-container{flex-direction:column;gap:3rem}.kd-footer-cta-content{padding-bottom:2rem}.kd-footer-cta--style-2 .kd-footer-cta-content{display:flex;gap:2rem;justify-content:space-between;padding-bottom:0}.kd-footer-cta-image{background:linear-gradient(153deg,hsla(0,0%,100%,.83) 10.62%,hsla(0,0%,100%,0) 86.11%);box-shadow:0 3px 91px rgba(243,108,36,.26);display:flex}.kd-footer-cta-image img{filter:drop-shadow(0 3px 60px rgba(243,108,36,.45));height:auto;object-fit:contain;object-position:top left;width:100%}.kd-footer-cta--style-1 .kd-footer-cta-image{border-radius:2.4rem 0 0 0;max-width:900px;padding:1.25rem 0 0 1.25rem}.kd-footer-cta--style-1 .kd-footer-cta-image img{border-radius:1.44rem 0 0 0}.kd-footer-cta--style-2 .kd-footer-cta-image{border-radius:2.4rem 2.4rem 0 0;margin:0 auto;max-width:1100px;padding:1.25rem 1.25rem 0}.kd-footer-cta--style-2 .kd-footer-cta-image img{border-radius:1.44rem 1.44rem 0 0}.kd-footer-cta-button-wrapper{justify-content:flex-start}@media (min-width:992px){.kd-footer-cta--style-1{padding:4rem 0 0 4rem}.kd-footer-cta--style-2{padding:4rem 4rem 0}.kd-footer-cta--style-1 .kd-footer-cta-content{max-width:670px;padding-bottom:4rem}.kd-footer-cta--style-2 .kd-footer-cta-text{flex:0 0 650px}.kd-footer-cta-button-wrapper{flex-wrap:nowrap}}@media (max-width:767px){.kd-footer-cta{padding:0}.kd-footer-cta-container{flex-direction:column}.kd-footer-cta-content{padding:2rem}.kd-footer-cta--style-2 .kd-footer-cta-content{flex-direction:column;gap:1rem}.kd-footer-cta--style-1 .kd-footer-cta-image,.kd-footer-cta--style-2 .kd-footer-cta-image{padding-left:0;padding-right:0}}