.blog-cta-banner{display:flex;position:relative}.blog-cta-banner .left,.blog-cta-banner .right{flex-basis:50%}.blog-cta-banner .left{background-size:cover!important;min-height:355px;width:auto}.blog-cta-banner .right{color:#fff;display:block;padding:clamp(40px,60px,100px) clamp(20px,50px,90px);position:relative;z-index:4}.blog-cta-banner .right h2{color:#fff;font-family:Roboto;font-size:29px;font-weight:800;letter-spacing:5.8px;line-height:47px;text-transform:uppercase;word-wrap:unset;margin-bottom:1rem}.blog-cta-banner .button-wrapper{display:flex;flex-flow:column}.blog-cta-banner .button-wrapper .white-btn{color:#fff;font-family:Roboto;font-size:19.2px;font-weight:400;line-height:26.88px;position:relative;text-transform:uppercase;word-wrap:break-word;margin-bottom:20px;max-width:285px;padding-bottom:20px;padding-left:0;text-align:left;text-decoration:none;width:100%}.blog-cta-banner .button-wrapper .white-btn:before{content:"\f054";font-family:Font Awesome\ 6 Pro;font-weight:400;position:absolute;right:0;text-decoration:none}.blog-cta-banner .button-wrapper .white-btn:hover{color:#d8b266}.blog-cta-banner .button-wrapper .white-btn:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.blog-cta-banner .button-wrapper .white-btn:last-child{margin:0;padding:0}.blog-cta-banner .button-wrapper .white-btn:last-child:after{display:none}@media screen and (max-width:767px){.blog-cta-banner{flex-wrap:wrap}.blog-cta-banner .left,.blog-cta-banner .right{flex-basis:100%}}