.cta-section {
text-align: center; }
.cta-section .wp-block-column {
flex: 0 0 100%;
max-width: 100%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 960px) {
.cta-section {
text-align: left; } }
@media (min-width: 960px) {
.cta-section.is-style-right .wp-block-column:first-child {
flex: 0 0 75%;
max-width: 75%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; } }
@media (min-width: 960px) {
.cta-section.is-style-right .wp-block-column:nth-child(2) {
flex: 0 0 25%;
max-width: 25%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; } }
@media (min-width: 960px) {
.cta-section.is-style-left .wp-block-column:first-child {
flex: 0 0 25%;
max-width: 25%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; } }
@media (min-width: 960px) {
.cta-section.is-style-left .wp-block-column:nth-child(2) {
flex: 0 0 75%;
max-width: 75%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; } }
.cta-section h3 {
font-size: 23px !important;
margin-bottom: 20px; }
@media (min-width: 960px) {
.cta-section h3 {
margin-bottom: 0; } }
@media (max-width: 1023.98px) {
.cta-section .btn {
margin: 0 auto; } }