.ctabanner{--banner-image-width:40%}.ctabanner-panel{position:relative;background-color:var(--brand-secondary);--aw-text-color:white;color:#fff;border-radius:var(--border-radius);overflow:hidden}.ctabanner-panel .form-label,.ctabanner-panel .h1,.ctabanner-panel .h2,.ctabanner-panel .h3,.ctabanner-panel .h4,.ctabanner-panel .h5,.ctabanner-panel .h6,.ctabanner-panel .share a i,.ctabanner-panel .subtitle,.ctabanner-panel b,.ctabanner-panel h1,.ctabanner-panel h2,.ctabanner-panel h3,.ctabanner-panel h4,.ctabanner-panel h5,.ctabanner-panel h6,.ctabanner-panel strong{color:#fff}.ctabanner-panel a:not(.btn){color:var(--aw-link-color-reversed)}.ctabanner-panel .share a:focus i,.ctabanner-panel .share a:hover i{color:var(--brand-secondary)}.accessibility .ctabanner-panel .btn:focus-visible,.accessibility .ctabanner-panel .form-control:focus-visible,.accessibility .ctabanner-panel [role=button]:focus-visible,.accessibility .ctabanner-panel a:focus-visible,.accessibility .ctabanner-panel button:focus-visible,.accessibility .ctabanner-panel select:focus-visible{outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color-reverse)!important}.ctabanner-panel .btn.btn-primary{color:var(--brand-secondary);background-color:#fff;border-color:#fff}.ctabanner-panel .btn.btn-primary:active{color:var(--brand-primary)}.ctabanner-panel .btn.btn-primary:focus,.ctabanner-panel .btn.btn-primary:hover{background-color:var(--brand-secondary);border-color:#fff;color:#fff}.ctabanner-panel .btn.btn-primary.reverse{background-color:var(--brand-secondary);border-color:#fff;color:#fff}.ctabanner-panel .btn.btn-primary.reverse:focus,.ctabanner-panel .btn.btn-primary.reverse:hover{background-color:#fff;border-color:#fff;color:var(--brand-secondary)}.ctabanner-panel .btn.btn-secondary,.ctabanner-panel .btn.btn-secondary:after{color:#fff}.ctabanner-panel .btn.btn-secondary:focus,.ctabanner-panel .btn.btn-secondary:focus:after,.ctabanner-panel .btn.btn-secondary:hover,.ctabanner-panel .btn.btn-secondary:hover:after{color:#fff}.ctabanner-panel .form-control{background-color:#fff}.ctabanner-panel .fa-li{color:#fff}.ctabanner-panel .quicklinks>li>a{background-color:#fff;border-color:#fff}.ctabanner-panel .quicklinks>li>a:focus,.ctabanner-panel .quicklinks>li>a:hover{border-color:#fff}@media (min-width:992px){.ctabanner-panel{display:-webkit-box;display:-ms-flexbox;display:flex}}.ctabanner-panel .ctabanner-image{position:relative}@media (min-width:992px){.ctabanner-panel .ctabanner-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:var(--banner-image-width);-webkit-box-flex:0;-ms-flex:0 0 var(--banner-image-width);flex:0 0 var(--banner-image-width);height:inherit}}.ctabanner-panel .ctabanner-image:before{content:"";display:block;padding-top:var(--aspect-ratio)}@media (min-width:992px){.ctabanner-panel .ctabanner-image:before{display:none}}.ctabanner-panel .ctabanner-image picture.focuspoint{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.ctabanner-panel .ctabanner-image img{display:block;width:100%}@media (min-width:992px){.ctabanner-panel .ctabanner-image img{height:100%;-o-object-fit:cover;object-fit:cover}}.ctabanner-panel .ctabanner-panel-body{padding:30px}@media (min-width:992px){.ctabanner-panel .ctabanner-panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:55px 65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}}.ctabanner-panel .ctabanner-panel-body .ctabanner-panel-footer:not(:first-child){margin-top:20px}