.we_cta{margin:100px 0;position:relative;overflow:hidden}.we_cta.bg{padding:100px 0;background-color:#000}.we_cta.bg *{color:#fff}.we_cta.bg .buttons .btn{background-color:#fff;color:#000;border:1px solid #fff}.we_cta.bg .buttons .btn:nth-child(2n){background-color:transparent;color:#fff}.we_cta.bg .buttons .btn:nth-child(2n):hover{background-color:#fff;color:#000}.we_cta.bg .buttons .btn:hover{background-color:transparent;color:#fff}.we_cta.image_bg:after{width:100%;height:100%;z-index:20;content:"";background-color:rgba(0,0,0,.6);left:0;top:0;position:absolute}.we_cta.image_bg .image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.we_cta.image_bg .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.we_cta.image_bg .container{position:relative;z-index:100}.we_cta .container .flex{display:flex;gap:100px;flex-wrap:wrap;align-items:center}.we_cta .container .flex .intro{flex-basis:calc(50% - 50px)}.we_cta .container .flex .intro p{font-size:20px}.we_cta .container .flex .intro p:last-child{margin-bottom:0}.we_cta .container .flex .buttons{flex-basis:calc(50% - 50px);justify-content:flex-end}.we_cta .container .wrap .intro{max-width:800px;width:100%;margin:auto;text-align:center;margin-bottom:50px}.we_cta .container .wrap .intro p{font-size:20px}.we_cta .container .wrap .intro p:last-child{margin-bottom:0}.we_cta .container .wrap .buttons{justify-content:center}.acf-block-preview .we_cta{margin:0}.acf-block-preview .we_cta.bg{padding:40px}@media screen and (max-width:1200px){.we_cta{margin:60px 0}.we_cta.bg{padding:60px 0}.we_cta .container .flex{gap:50px}.we_cta .container .flex .intro{flex-basis:calc(50% - 25px)}.we_cta .container .flex .intro p{font-size:18px}.we_cta .container .flex .buttons{flex-basis:calc(50% - 25px);justify-content:flex-end;flex-wrap:wrap}.we_cta .container .wrap .intro{margin-bottom:30px}.we_cta .container .wrap .intro p{font-size:18px}.we_cta .container .wrap .buttons{justify-content:center;flex-wrap:wrap}}@media screen and (max-width:700px){.we_cta .container .flex{gap:50px}.we_cta .container .flex .intro{flex-basis:100%}.we_cta .container .flex .intro p{font-size:16px}.we_cta .container .flex .buttons{flex-basis:100%;justify-content:flex-start}.we_cta .container .wrap .intro p{font-size:16px}}