@media (max-width:991px){.component-banner-html[class*=coral-]{background:linear-gradient(0deg,#ff6d70 0%,#001e62 75%,#001e62 100%);}.component-banner-html[class*=teal-]{background:linear-gradient(0deg,#00A7B5 0%,#001e62 75%,#001e62 100%);}.component-banner-html[class*=midnight-]{background:linear-gradient(0deg,#0057B8 0%,#001e62 100%);}.component-banner-html[class*=cbs-]{background:linear-gradient(0deg,#ff6d70 0%,#84486A 15%,#001e62 30%,#001e62 100%);}.component-banner-html[class*=blackfriday-]{background:linear-gradient(0deg,#001e62 0%,#000 75%,#000 100%);}.component-banner-html[class*=blackfriday-2023]{background:linear-gradient(180deg,#000 23%,#001e62 61%,#ff6d70 100%);}.component-banner-html[class*=coral-].mobile-reverse-gradient{background:linear-gradient(180deg,#ff6d70 0%,#001e62 75%,#001e62 100%);}.component-banner-html[class*=teal-].mobile-reverse-gradient{background:linear-gradient(180deg,#00A7B5 0%,#001e62 75%,#001e62 100%);}.component-banner-html[class*=midnight-].mobile-reverse-gradient{background:linear-gradient(180deg,#0057B8 0%,#001e62 100%);}.component-banner-html[class*=cbs].mobile-reverse-gradient{background:linear-gradient(180deg,#ff6d70 0%,#84486A 15%,#001e62 30%,#001e62 100%);}.component-banner-html[class*=blackfriday-].mobile-reverse-gradient{background:linear-gradient(180deg,#001e62 0%,#000 75%,#000 100%);}.component-banner-html[class*=blackfriday-2023].mobile-reverse-gradient{background:linear-gradient(180deg,#ff6d70 3%,#001e62 51%,#000 100%);}}.component-banner-html{height:100%;}@media (max-width:767px){.component-banner-html{padding:0;}}.component-banner-html .left-side{flex-direction:row-reverse;}.component-banner-html .left-side h1{padding:24px 0 0 0;}@media (min-width:992px){.component-banner-html .left-side h1{padding:0;}}@media (max-width:991px){.component-banner-html .left-side.mobile-reverse-column{flex-direction:column-reverse !important;}}.component-banner-html .left-side.mobile-reverse-column h1{padding:0;}.component-banner-html .right-side{flex-direction:row;height:100%;}.component-banner-html .right-side h1{padding:24px 0 0 0;}@media (min-width:992px){.component-banner-html .right-side h1{padding:0;}}@media (max-width:991px){.component-banner-html .right-side.mobile-reverse-column{flex-direction:column-reverse !important;}}.component-banner-html .right-side.mobile-reverse-column h1{padding:0;}.component-banner-html[class*=coral-] .banner-text,.component-banner-html[class*=teal-] .banner-text,.component-banner-html[class*=midnight-] .banner-text,.component-banner-html[class*=blackfriday-] .banner-text,.component-banner-html[class*=cbs-] .banner-text{z-index:10;}.component-banner-html[class*=coral-] .banner-text > h1,.component-banner-html[class*=teal-] .banner-text > h1,.component-banner-html[class*=midnight-] .banner-text > h1,.component-banner-html[class*=blackfriday-] .banner-text > h1,.component-banner-html[class*=cbs-] .banner-text > h1{font-family:"Quicksand";font-style:normal;font-weight:500;font-size:29px;line-height:120%;margin:0;color:#fff;}.component-banner-html[class*=coral-] .banner-text > h1.title a,.component-banner-html[class*=teal-] .banner-text > h1.title a,.component-banner-html[class*=midnight-] .banner-text > h1.title a,.component-banner-html[class*=blackfriday-] .banner-text > h1.title a,.component-banner-html[class*=cbs-] .banner-text > h1.title a{color:#fff;}.component-banner-html[class*=coral-] .banner-text > h1.bigger-title,.component-banner-html[class*=teal-] .banner-text > h1.bigger-title,.component-banner-html[class*=midnight-] .banner-text > h1.bigger-title,.component-banner-html[class*=blackfriday-] .banner-text > h1.bigger-title,.component-banner-html[class*=cbs-] .banner-text > h1.bigger-title{font-size:34px;}@media (min-width:768px) and (max-width:991px){.component-banner-html[class*=coral-] .banner-text > h1.bigger-title,.component-banner-html[class*=teal-] .banner-text > h1.bigger-title,.component-banner-html[class*=midnight-] .banner-text > h1.bigger-title,.component-banner-html[class*=blackfriday-] .banner-text > h1.bigger-title,.component-banner-html[class*=cbs-] .banner-text > h1.bigger-title{font-size:39px;line-height:140%;}}@media (min-width:1200px){.component-banner-html[class*=coral-] .banner-text > h1.bigger-title,.component-banner-html[class*=teal-] .banner-text > h1.bigger-title,.component-banner-html[class*=midnight-] .banner-text > h1.bigger-title,.component-banner-html[class*=blackfriday-] .banner-text > h1.bigger-title,.component-banner-html[class*=cbs-] .banner-text > h1.bigger-title{font-size:44px;line-height:140%;}}@media (min-width:768px) and (max-width:991px){.component-banner-html[class*=coral-] .banner-text > h1,.component-banner-html[class*=teal-] .banner-text > h1,.component-banner-html[class*=midnight-] .banner-text > h1,.component-banner-html[class*=blackfriday-] .banner-text > h1,.component-banner-html[class*=cbs-] .banner-text > h1{font-size:34px;line-height:140%;}}@media (min-width:1200px){.component-banner-html[class*=coral-] .banner-text > h1,.component-banner-html[class*=teal-] .banner-text > h1,.component-banner-html[class*=midnight-] .banner-text > h1,.component-banner-html[class*=blackfriday-] .banner-text > h1,.component-banner-html[class*=cbs-] .banner-text > h1{font-size:39px;line-height:140%;}}.component-banner-html[class*=coral-] .banner-text > .description,.component-banner-html[class*=teal-] .banner-text > .description,.component-banner-html[class*=midnight-] .banner-text > .description,.component-banner-html[class*=blackfriday-] .banner-text > .description,.component-banner-html[class*=cbs-] .banner-text > .description{color:#fff;font-family:"Quicksand";font-style:normal;font-weight:400;font-size:17px;line-height:150%;margin:unset;margin-top:12px;}@media (min-width:768px) and (max-width:991px){.component-banner-html[class*=coral-] .banner-text > .description,.component-banner-html[class*=teal-] .banner-text > .description,.component-banner-html[class*=midnight-] .banner-text > .description,.component-banner-html[class*=blackfriday-] .banner-text > .description,.component-banner-html[class*=cbs-] .banner-text > .description{font-size:18px;margin-top:16px;}}@media (min-width:1200px){.component-banner-html[class*=coral-] .banner-text > .description,.component-banner-html[class*=teal-] .banner-text > .description,.component-banner-html[class*=midnight-] .banner-text > .description,.component-banner-html[class*=blackfriday-] .banner-text > .description,.component-banner-html[class*=cbs-] .banner-text > .description{font-size:20px;}}.component-banner-html[class*=coral-] h1 span,.component-banner-html[class*=coral-] .description span{color:#ff6d70;}.component-banner-html[class*=teal-] h1 span,.component-banner-html[class*=teal-] .description span{color:#00A7B5;}.component-banner-html.white-gradient .banner-text > h1{color:#001e62;}.component-banner-html.white-gradient .banner-text > .description{color:#252F43;}.component-banner-html .banner-images{margin-bottom:0;margin-top:auto;}.component-banner-html .banner-images img{max-width:100%;display:flex;align-self:flex-end;z-index:1;}@media (min-width:768px) and (max-width:991px){.component-banner-html .banner-images img{width:690px;}}@media (min-width:992px) and (max-width:1199px){.component-banner-html .banner-images{height:512px;}}@media (min-width:1200px){.component-banner-html .banner-images{height:576px;}}.component-banner-html .banner-images .banner-html-foreground-image{z-index:2;max-width:100%;}@media (min-width:992px) and (max-width:1199px){.component-banner-html .banner-images .banner-html-foreground-image{height:512px;display:flex;align-items:flex-end;}}@media (min-width:1200px){.component-banner-html .banner-images .banner-html-foreground-image{height:576px;}}.component-banner-html .banner-images .banner-html-foreground-image picture{display:flex;}@media (max-width:575px){.component-banner-html .button-wrapper{width:100%;}}@media (max-width:991px){.component-banner-html .button-wrapper{margin-bottom:20px;}}.component-banner-html .button-wrapper .button{margin-top:12px;margin-right:24px;}@media (min-width:376px) and (max-width:767px){.component-banner-html .button-wrapper .button{margin-right:24px;margin-top:24px;}}@media (min-width:992px) and (max-width:1199px){.component-banner-html .button-wrapper .button{margin-top:24px;}}@media (min-width:1200px){.component-banner-html .button-wrapper .button{margin-top:24px;}}.component-banner-html .button-wrapper .button + .button{margin-left:0;margin-right:5px;margin-top:12px;}@media (min-width:576px){.component-banner-html .button-wrapper .button + .button{margin-top:unset;}}@media (min-width:992px) and (max-width:1199px){.component-banner-html .button-wrapper .button + .button{margin:24px 0 0 0;}}.component-banner-html .footnote-close{position:absolute;right:5%;top:5%;width:28px;}.component-banner-html .footnote .legal-accessibility{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;}.component-banner-html button.footnote{background:transparent;border:0;padding:0;}.component-banner-html [id^=footnote]{background-color:#F3F3F5;bottom:0;display:block;height:0;left:0;overflow:scroll;position:absolute;visibility:hidden;width:100vw !important;z-index:99999;-webkit-transition:height 0.5s linear;-moz-transition:height 0.5s linear;transition:height 0.5s linear;}.component-banner-html [id^=footnote] .footnote-symbol{left:10px;position:absolute;top:9px;}.component-banner-html [id^=footnote] p{padding:2% 11% 0 5%;}.component-banner-html [id^=footnote] p + p{padding:0 11% 0 5%;}.component-banner-html [id^=footnote].open{height:200px;-webkit-transition:height 0.5s linear;-moz-transition:height 0.5s linear;transition:height 0.5s linear;}
@media (max-width:991px){.slide[class*=coral-]{background:linear-gradient(180deg,#ff6d70 0%,#001e62 75%,#001e62 100%);}}@media (max-width:991px){.slide[class*=teal-]{background:linear-gradient(180deg,#00A7B5 0%,#001e62 75%,#001e62 100%);}}@media (max-width:991px){.slide[class*=midnight-]{background:linear-gradient(180deg,#0057B8 0%,#001e62 100%);}}.component-generic-carousel .slider:not(.slick-initialized) .slide:not(:first-of-type){display:none;}.component-generic-carousel .slick-track{display:flex !important;}.component-generic-carousel .slick-slide{height:inherit !important;}@media (min-width:1200px){.component-generic-carousel .slick-slide img.top-left{margin:unset;}}@media (min-width:1200px){.component-generic-carousel .slick-slide.top-right{margin:0 auto;}}.component-generic-carousel .dark .title,.component-generic-carousel .dark .description,.component-generic-carousel .dark p{color:#004282;}.component-generic-carousel .light .title,.component-generic-carousel .light .description,.component-generic-carousel .light p{color:#fff;}.component-generic-carousel .title span,.component-generic-carousel .description span{color:#ff6d70;}.component-generic-carousel .controls .slider-position{position:absolute;right:5px;top:-48px;}.component-generic-carousel .controls .slider-controls{display:flex;}.component-generic-carousel .slide{height:100%;position:relative;}.component-generic-carousel .slide img{max-width:100%;}@media (min-width:992px){.component-generic-carousel .slide img{max-width:100%;}}.component-generic-carousel .slick-list{margin:0;}.component-generic-carousel .slick-prev,.component-generic-carousel .slick-next,.component-generic-carousel #pause,.component-generic-carousel #play{background:#004282;visibility:hidden;}@media (min-width:768px){.component-generic-carousel .slick-prev,.component-generic-carousel .slick-next,.component-generic-carousel #pause,.component-generic-carousel #play{border:2px solid white;border-radius:50%;height:30px;margin:0 4px;position:static;visibility:visible;width:30px;-webkit-transform:none;transform:none;}.component-generic-carousel .slick-prev:hover,.component-generic-carousel .slick-prev:focus,.component-generic-carousel .slick-next:hover,.component-generic-carousel .slick-next:focus,.component-generic-carousel #pause:hover,.component-generic-carousel #pause:focus,.component-generic-carousel #play:hover,.component-generic-carousel #play:focus{background:#004282;}.component-generic-carousel .slick-prev:before,.component-generic-carousel .slick-next:before,.component-generic-carousel #pause:before,.component-generic-carousel #play:before{color:#fff;font-size:26px;font-weight:500;line-height:1;margin-top:1px;opacity:1;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}}.component-generic-carousel .slick-prev:before{content:url(/modules/custom/components/cogeco_component_generic_carousel/css/../images/arrow-left.svg);}.component-generic-carousel .slick-prev:hover{cursor:pointer;}.component-generic-carousel .slick-next:before{content:url(/modules/custom/components/cogeco_component_generic_carousel/css/../images/arrow-right.svg);}.component-generic-carousel .slick-next:hover{cursor:pointer;}.component-generic-carousel #pause{cursor:pointer;display:none;font-size:0;}.component-generic-carousel #pause:before{content:url(/modules/custom/components/cogeco_component_generic_carousel/css/../images/pause-icon.svg);line-height:0;margin-left:-1px;}@media (min-width:768px){.component-generic-carousel #pause{display:block;}}.component-generic-carousel #play{cursor:pointer;display:none;font-size:0;}.component-generic-carousel #play:before{content:url(/modules/custom/components/cogeco_component_generic_carousel/css/../images/play-icon.svg);}@media (min-width:768px){.component-generic-carousel #play{display:none;}}.component-generic-carousel .slick-slide p{margin:0 0 20px;}.component-generic-carousel .legal-accessibility{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;}
