@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/NunitoSans-Variable.woff2") format("woff2-variations")}.page-container .banner:has(.merger-banner){position:relative;top:auto;background-color:rgba(0,0,0,0);padding:0}.page-container .banner:has(.merger-banner) .container-fluid,.page-container .banner:has(.merger-banner) .banner__container,.page-container .banner:has(.merger-banner) .banner__section,.page-container .banner:has(.merger-banner) .region-banner,.page-container .banner:has(.merger-banner) .row{min-height:0;max-width:none;width:100%;margin:0;padding:0;overflow:visible}.block:has(.merger-banner),.block.merger-banner{margin:0;padding:0}.merger-banner{width:100%;background-color:#d63827;box-sizing:border-box;overflow:hidden}.merger-banner__container{max-width:1440px;height:66px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:17px 74px 17px 59px;box-sizing:border-box}.merger-banner__lockup{display:flex;align-items:center;gap:12px;min-width:0}.merger-banner__partner-logo{width:85px;height:20px;flex-shrink:0;overflow:hidden}.merger-banner__partner-logo img{display:block;width:85px;height:20px;object-fit:contain;object-position:left center}.merger-banner__cr-logo{width:341px;height:24px;flex-shrink:0;overflow:hidden}.merger-banner__cr-logo img{display:block;width:341px;height:24px;object-fit:cover;object-position:left center}.merger-banner__text{font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:16px;line-height:1;color:#fff;white-space:nowrap}.merger-banner__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:209px;height:32px;min-height:32px;max-height:32px;padding:0 16px;box-sizing:border-box;background-color:#fff;border-radius:0;color:#d63827;white-space:nowrap;flex-shrink:0;overflow:hidden}.merger-banner__cta .field,.merger-banner__cta .field__items,.merger-banner__cta .field__item{display:contents}.merger-banner__cta a{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:12px;line-height:32px;padding:0;margin:0;border-radius:0;color:#d63827;text-decoration:none}.merger-banner__cta a::after{content:"";position:absolute;inset:0}.merger-banner__cta a:hover,.merger-banner__cta a:focus{color:#d63827;text-decoration:none}.merger-banner__cta .merger-banner__cta-arrow{width:17px;height:8px;flex-shrink:0;display:block;pointer-events:none}.merger-banner.merger-banner-block-quebec{background-color:#f6f6f6}.merger-banner.merger-banner-block-quebec .merger-banner__text{color:rgba(0,0,0,.8)}.merger-banner.merger-banner-block-quebec .merger-banner__cta{background-color:#d63827;color:#fff}.merger-banner.merger-banner-block-quebec .merger-banner__cta a{font-size:13px;color:#fff}.merger-banner.merger-banner-block-quebec .merger-banner__cta a:hover,.merger-banner.merger-banner-block-quebec .merger-banner__cta a:focus{color:#fff}@media(min-width: 992px)and (max-width: 1200px){.merger-banner__container{padding-left:24px;padding-right:24px}}@media(max-width: 991px){.merger-banner__container{height:auto;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px 20px 16px}.merger-banner__lockup{flex-wrap:wrap;row-gap:12px}.merger-banner__cr-logo{width:100%;max-width:341px}}