

.footer-cta h2.section-title{
    padding-bottom: 0;
}

.footer-cta-wrapper{
    gap: 65px;
    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: 130px;
}

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

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

.footer-cta.full-width-section .left-col{
  max-width: 1674px;
}

.footer-cta.full-width-section .cta-buttons {
    margin-top: 30px;
}
.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 .cta-buttons {
    margin-top: 24px;
}
.footer-cta-wrapper{
    gap: 20px;
}
.footer-cta-wrapper {
        flex-direction: column-reverse !important;
    }
    .footer-cta{
  padding: 40px 0;
}
}
