.cb-imageCta{background-color:#000;text-align:center}.cb-imageCta.doubleCta .buttonWrapper{display:flex;margin:0 -10px}.cb-imageCta.doubleCta .buttonWrapper .button{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);flex-shrink:0;flex-grow:0;margin:0 10px;min-width:auto}@media(min-width: 1420px){.cb-imageCta.doubleCta .text{padding-right:80px}}@media(min-width: 1920px){.cb-imageCta.doubleCta .text{padding-right:140px}}@media(min-width: 768px){.cb-imageCta.reverseLayout .text{padding:30px 0 30px calc(48% + 30px);width:100%}}@media(min-width: 1050px){.cb-imageCta.reverseLayout .text{padding:40px 0 40px calc(48% + 40px)}}@media(min-width: 1420px){.cb-imageCta.reverseLayout .text{padding:60px 0 60px calc(50% + 50px);width:100%}}@media(min-width: 1920px){.cb-imageCta.reverseLayout .text{padding:80px 0 80px calc(50% + 50px)}}@media(min-width: 768px){.cb-imageCta.reverseLayout .preview{position:absolute;top:0;left:0;width:calc(52% - 30px);height:100%;clip-path:polygon(0 0, 100% 0, calc(100% - 100px) 100%, 0% 100%)}}@media(min-width: 768px)and (min-width: 1050px){.cb-imageCta.reverseLayout .preview{width:calc(52% - 40px)}}@media(min-width: 768px)and (min-width: 1420px){.cb-imageCta.reverseLayout .preview{width:calc(50% - 50px)}}@media(min-width: 768px){.cb-imageCta{display:flex;position:relative;min-height:450px;text-align:left;align-items:center}}@media(max-width: 767.9px){.cb-imageCta .container{padding:0}}@media(min-width: 768px){.cb-imageCta .container{width:100%}}.cb-imageCta .text{padding:55px 5%}@media(min-width: 768px){.cb-imageCta .text{width:45%;padding:40px 50px 40px 0}}@media(min-width: 1050px){.cb-imageCta .text{width:40%;padding:50px 30px 50px 0}}@media(min-width: 1420px){.cb-imageCta .text{padding:60px 80px 60px 0}}@media(min-width: 1920px){.cb-imageCta .text{padding:80px 100px 80px 0}}.cb-imageCta h2,.cb-imageCta .preamble{color:#fff}.cb-imageCta .preamble{margin:0 0 35px}.cb-imageCta h2{margin-bottom:30px}.cb-imageCta h2+.preamble{margin-top:-20px}.cb-imageCta .preamble{opacity:.8}.cb-imageCta .button{margin:0}.cb-imageCta .button.white{border-color:#fff;background-color:rgba(0,0,0,0);color:#fff;transition:color .2s ease,background-color .2s ease}.cb-imageCta .button.white:hover{background-color:#fff;color:#000}@media(min-width: 768px){.cb-imageCta .preview{display:block;position:absolute;top:0;right:0;width:55%;height:100%;clip-path:polygon(100px 0, 100% 0, 100% 100%, 0% 100%)}.cb-imageCta .preview img{width:100%;height:100%;object-fit:cover}}@media(min-width: 1050px){.cb-imageCta .preview{width:60%}}
