

.footer-cta-wrapper{
    gap: 32px;
    flex-direction: row-reverse;
}

.footer-cta .col.right-col,
.footer-cta .col.left-col
{
    width: 50%;
}

.footer-cta-content{
    text-align: left;
}

.footer-cta h2.section-subtitle, 
.footer-cta h3.section-subtitle{
    margin-bottom: 16px;
}

.footer-cta .cta-buttons{
  margin-top: 26px;
}

.footer-cta .col.left-col {
    display: flex;
    align-items: center;
}


.footer-cta .cta-buttons .btn{
  padding: 14px 47px;
  margin-right: 10px;
}

.footer-cta.full-width-section .left-col{
  max-width: 1570px;
}
.footer-cta .footer-cta-content h2.section-title,
.footer-cta .footer-cta-content h3.section-subtitle{
    margin-right: auto;
    margin-left: auto;
}
@media screen and (max-width: 768px) {
    
      .footer-cta{
  padding: 40px 0;
}
.footer-cta-wrapper{
  gap: 16px;
}
}