/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-checkerboard{padding:30px 0;}@media (min-width:768px){.node-checkerboard{padding:60px 0;}}.node-checkerboard .video{padding:15px 15px 0 15px;}@media (min-width:768px){.node-checkerboard .video{margin-bottom:30px;}}.node-checkerboard .text-check{padding:15px 0;}@media (min-width:768px){.node-checkerboard .text-check{padding:45px;}}.node-checkerboard .icon-image{margin:0 0 15px -5px;}.node-checkerboard .icon-image.border-svg{align-items:center;background-image:url("/modules/custom/components/cogeco_component_checkerboard/css/../images/icon-circle-outline.svg");background-repeat:no-repeat;background-size:80px 80px;display:flex;height:70px;justify-content:center;margin-bottom:15px;width:80px;}.node-checkerboard .icon-image.border-svg img{width:32px;}.node-checkerboard .description{padding:0;}.node-checkerboard .description p{font-size:16px;line-height:22px;color:#06153A;}@media (min-width:768px){.node-checkerboard .description p{font-size:18px;line-height:24px;}}.node-checkerboard .description p:last-of-type{margin:0;}.node-checkerboard .button-teal-light{margin-right:10px;}.node-checkerboard .two-buttons.second-button{margin:20px 0;}.node-checkerboard h2{margin:2rem 0 1rem;text-align:center;}@media (min-width:768px){.node-checkerboard h2{margin:5rem 0 2rem;}}.node-checkerboard h2.subtitle-missing{margin:3rem 0 3rem;}@media (min-width:768px){.node-checkerboard h2.subtitle-missing{margin:5rem 0 5rem;}}.node-checkerboard h2 img{vertical-align:middle;}.node-checkerboard a{font-size:16px;display:inline-block;}.node-checkerboard a.arrow{text-decoration:none;}.node-checkerboard a.arrow:hover{text-decoration:underline;}.node-checkerboard a.arrow:not(.button):after{font-family:"icomoon",Sans-Serif !important;content:"\ea3c";background-repeat:no-repeat;font-size:13px;line-height:normal;}.node-checkerboard .subtitle{margin:0 0 3rem;}@media (min-width:992px){.node-checkerboard .subtitle{margin:0 0 5rem;}}.node-checkerboard .item{margin-bottom:0;}@media (min-width:768px){.node-checkerboard .item{margin-bottom:30px;}}.node-checkerboard .item h3{margin:0;padding:4px 0 30px 0;font-size:22px;line-height:22px;color:#06153A;font-weight:500;}@media (min-width:768px){.node-checkerboard .item h3{padding:0 0 30px 0;}}@media (min-width:768px){.node-checkerboard .item .image{padding:0 45px;}}@media (min-width:992px){.node-checkerboard .item .image{padding:0;}}.node-checkerboard .item .image img{height:auto;max-width:100%;border-radius:16px;}.node-checkerboard .item .image .footnote a{font-size:14px;font-weight:500;line-height:17.5px;opacity:0.5;padding-left:2px;text-decoration:none;vertical-align:top;}.node-checkerboard .item .image .footnote a:hover{text-decoration:underline;}.node-checkerboard .item .image .footnote img{display:inline;}.node-checkerboard .embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.node-checkerboard .embed-container iframe,.node-checkerboard .embed-container object,.node-checkerboard .embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%;}.node-checkerboard .flex-row-reverse .supporting-image{display:none;}@media (min-width:992px){.node-checkerboard .flex-row-reverse .supporting-image{bottom:-15px;display:block;left:-56px;position:absolute;text-align:center;width:30%;}}.node-checkerboard .flex-row-reverse .supporting-image img{max-width:50%;}.node-checkerboard .flex-row .supporting-image{display:none;}@media (min-width:992px){.node-checkerboard .flex-row .supporting-image{bottom:-15px;display:block;position:absolute;right:-56px;text-align:center;width:30%;}}.node-checkerboard .flex-row .supporting-image img{max-width:50%;}@media screen and (min-width:768px){.node-checkerboard .item .image.custom-align-bottom{display:flex;align-items:flex-end;align-self:flex-end;justify-content:flex-end;}.node-checkerboard .item .image.custom-align-bottom img{padding:0;}.node-checkerboard .item .image img{display:block;}.node-checkerboard .item .image .footnote a{font-weight:500;font-size:14px;text-decoration:none;opacity:0.5;padding-left:2px;vertical-align:top;line-height:17.5px;}.node-checkerboard .item .image .footnote a:hover{text-decoration:underline;}}
@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;}
.component-cta-boxes{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc 44%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc",endColorstr="#f1f1f1",GradientType=0);}.component-cta-boxes .content{display:flex;padding:33px 0 26px 0;transition:all 0.3s ease 0s;}.component-cta-boxes .content:hover .cta-box-title{color:#009ad2;}.component-cta-boxes .text{padding:0 15px 0 32px;width:66%;}.component-cta-boxes .image{width:40%;}.component-cta-boxes .image img{border-radius:16px;display:block;height:auto;margin:0 auto;max-width:100%;}.component-cta-boxes .promo-text{color:#252F43;float:left;font-family:"Quicksand",Times,sans-serif;font-size:18px;font-style:normal;font-weight:normal;line-height:130%;margin-bottom:24px;width:100%;}.component-cta-boxes .promo-text sup{display:inline-block;margin:-4px 0 0;}.component-cta-boxes .cta-box-title p{color:#001e62;float:left;font-family:"Quicksand",Times,sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:120%;}.component-cta-boxes .cta-box-title sup{display:inline-block;margin:0;}@media (min-width:992px) and (max-width:1300px){.component-cta-boxes .cta-box-title p{font-size:18px;line-height:20px;}}
