section.cta{
    margin: 60px 0;
    border: 1px solid #6B9688;
    background: #DEE9E5;
    box-shadow: 0px 20px 40px 0px rgba(13, 38, 13, 0.20);
    padding-left: 20px;
    padding-right: 20px;
    gap: 0;
    text-align: center;
    align-items: center;
}
section.cta h2{
    padding-bottom: 12px;
    font-size: 40px;
    line-height: 60px;
    letter-spacing: 0.8px;
    color: #2E413D;
}
section.cta p{
    padding-bottom: 15px;
}
section.cta .wp-block-buttons{
    justify-content: center;
    gap: 40px;
    padding-top: 25px;
}
@media screen and (max-width: 767px){
    section.cta h2 {font-size: 28px; line-height: 40px;}
}
@media screen and (max-width: 479px){
    section.cta {margin: 30px 0;}
    section.cta h2 {font-size: 22px; line-height: 32px; letter-spacing: 0.35px;}
}