.ctablock{width:100%;background-color:#fbfbfb;height:311px;margin:30px 0;}
.left-cta{float:left;width:38%;height:311px;padding-right:20px;}
.left-cta img{height:311px;object-fit:cover;}
.right-cta{float:right;width:62%;}
.right-cta h2{margin-top:20px;font-weight:bold;font-size:2rem;}
.ctablock p{text-align:center;font-size:1.5rem;color:black;line-height:31px;padding-top:5px;}
.cta-button{width:277px;height:81px;background-color:#ca2029;border-radius:9px;margin:0 auto;margin-top:20px;text-align:center;}
.ctablock a{color:white;display:block;padding-top:15px;}
.ctablock a:hover{text-decoration:none;}
.ctablock span#top-text{text-transform:uppercase;font-size:18px;}
.ctablock span#bottom-text{text-align:center;font-size:31px;font-weight:bold;padding-top:3px;display:block;}
.et_pb_text_inner .ctablock{width:100%;}
.et_pb_text_inner .left-cta img{height:auto;}
.et_pb_text_inner .right-cta h2{font-size:24px;}
.et_pb_text_inner .ctablock p{text-align:center;font-size:19px;}
@media(max-width:1224px){
.et_pb_text_inner .ctablock{height:702px;margin-bottom:10px;}
.et_pb_text_inner .left-cta{height:auto;width:100%;padding-right:0px;}
.et_pb_text_inner .left-cta img{margin-left:auto;margin-right:auto;display:block;}
.et_pb_text_inner .right-cta{width:100%;}
.et_pb_text_inner .right-cta h2{text-align:center;}
.et_pb_text_inner .cta-button{width:100%;}
}
@media(max-width:860px){
.ctablock{height: 702px;margin-bottom: 10px;}
.left-cta{height:auto;width: 100%; padding-right:0px;}
.left-cta img{
margin-left: auto;
margin-right: auto;
display: block;
}
.right-cta{width: 100%;}
.right-cta h2 {text-align: center;}
.cta-button { width: 100%;}
}