/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.five9-frame{right:0 !important;}.five9-frame .five9-chat-button{background:#007db0;}
#cogeco-notifications{position:relative;z-index:999;}#cogeco-notifications .ticker-style{display:flex;flex-direction:row;align-items:center;gap:24px;}#cogeco-notifications .close{cursor:pointer;background:url("/modules/custom/cogeco_notifications/css/../images/x-16.svg") no-repeat center;height:24px;align-self:center;flex:0 0 24px;}#cogeco-notifications .theme-teal,#cogeco-notifications .theme-midnight,#cogeco-notifications .theme-red,#cogeco-notifications .theme-red-error{color:#fff;}#cogeco-notifications .theme-teal a,#cogeco-notifications .theme-midnight a,#cogeco-notifications .theme-red a,#cogeco-notifications .theme-red-error a{color:#fff;text-decoration:underline #fff;}#cogeco-notifications .theme-teal a:hover,#cogeco-notifications .theme-midnight a:hover,#cogeco-notifications .theme-red a:hover,#cogeco-notifications .theme-red-error a:hover{text-decoration:none;}#cogeco-notifications .theme-teal a:focus,#cogeco-notifications .theme-midnight a:focus,#cogeco-notifications .theme-red a:focus,#cogeco-notifications .theme-red-error a:focus{outline:2px solid #fff;}#cogeco-notifications .theme-teal .close,#cogeco-notifications .theme-midnight .close,#cogeco-notifications .theme-red .close,#cogeco-notifications .theme-red-error .close{background:url("/modules/custom/cogeco_notifications/css/../images/x-16-white.svg") no-repeat center;}#cogeco-notifications .theme-teal{background:#07838D;}#cogeco-notifications .theme-grey{background:#F2F3F7;}#cogeco-notifications .theme-teal-promo{background:#80D3DA;}#cogeco-notifications .theme-midnight{background:#001e62;}#cogeco-notifications .theme-yellow{background:#FAE9BB;}#cogeco-notifications .theme-red{background:#BF3E00;}#cogeco-notifications .theme-red-error{background:#BF0202;}#cogeco-notifications li{padding:12px 30px;}#cogeco-notifications li.inactive{display:none;}#cogeco-notifications li.expand .information{max-height:5000px;}#cogeco-notifications li.persistent .close{display:none;}#cogeco-notifications li .information{max-height:24px;text-align:left;flex:1;-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;}#cogeco-notifications li .information p:first-child{margin-bottom:0;padding-bottom:0;}#cogeco-notifications li .information.is-truncated{cursor:pointer;}#cogeco-notifications li .information p{font-size:16px;}#cogeco-notifications .dotdotdot > *{display:inline;}@media screen and (min-width:768px){#cogeco-notifications li{padding:12px 0;}}
.outage-map-banner{position:relative;}.outage-map-banner .h100{height:100%;}.outage-map-banner .bar-design{background:linear-gradient(45deg,#fff,#fff) no-repeat;background-size:0.5rem 100%;padding-left:1.5rem !important;}.outage-map-banner .banner-background{background:#001e62 !important;height:250px;margin:0 0 24px 0;position:relative;width:100%;}.outage-map-banner h1,.outage-map-banner p{color:#fff;margin:0;}.outage-map-banner h1{font-size:2.4rem;font-weight:500;left:unset !important;line-height:normal;margin:0 0 1.5rem 0;position:unset !important;top:unset !important;}@media (min-width:576px){.outage-map-banner h1{font-size:4.5rem;margin:-1rem 0 1.5rem 0;}}.component-outage-map{background:url("/modules/custom/cogeco_outage/css/../images/map.jpg") no-repeat 0 372px;background-color:#fff;background-size:contain;}@media (min-width:576px){.component-outage-map{background-position:88% 3rem;background-size:unset;}}.component-outage-map .custom-outage{background:#fff linear-gradient(45deg,#FFC400,#FFC400) no-repeat;background-size:4px 100%;border:0.1rem solid #FFC400;border-radius:1rem;padding:1.2rem 2.4rem !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.component-outage-map .custom-outage p{font-size:1.4rem;margin:0;}.component-outage-map .custom-outage.resolved{background:#fff linear-gradient(45deg,#3CC182,#3CC182) no-repeat;background-size:4px 100%;border:0.1rem solid #3CC182;}.component-outage-map h2{font-size:2.4rem;font-style:normal;font-weight:500;line-height:140%;margin:5rem 0 2rem;}@media (min-width:576px){.component-outage-map h2{font-size:3.6rem;line-height:4.5rem;}}.component-outage-map #search-postal{display:none;}.component-outage-map .map{margin-top:9rem;}.component-outage-map .map .outage-tab,.component-outage-map .map .maintenance-tab{background:none;border-radius:1.2rem;margin-top:-0.8rem;}.component-outage-map .map .detail-column{padding:1.2rem 1.2rem 0;}.component-outage-map .map .last-updated{color:#757575;display:none;font-size:1.4rem;font-style:normal;font-weight:normal;margin-right:1.8rem;margin-top:4rem;text-align:right;}@media (min-width:576px){.component-outage-map .map .last-updated{margin-right:0;}}.component-outage-map .map #helpful-survey{float:right;padding-top:1.7rem;}@media (min-width:768px){.component-outage-map .map #helpful-survey{float:left;margin-top:-0.4rem;padding-top:unset;}}.component-outage-map .map #helpful-survey .helpful-form{display:flex;}.component-outage-map .map #helpful-survey .helpful-form p,.component-outage-map .map #helpful-survey .helpful-form h3{color:#001e62;font-size:1.3rem;margin:0;padding:0.9rem 1.2rem 0 0;}.component-outage-map .map #helpful-survey .helpful-form legend{display:none;}.component-outage-map .map #helpful-survey .helpful-form .form-item-vote{display:inline;}.component-outage-map .map #helpful-survey .helpful-form .form-radio{opacity:0;position:absolute;}.component-outage-map .map #helpful-survey .helpful-form label{border:0.1rem solid #001e62;border-radius:3.8rem;color:#001e62;cursor:pointer;display:inline-block;padding:0.5rem 2.4rem;}.component-outage-map .map #helpful-survey .helpful-form label:first-of-type{margin-right:0.5rem;}@media (min-width:576px){.component-outage-map .map #helpful-survey .helpful-form label{padding:0.5rem 2.8rem;}}@media (min-width:768px){.component-outage-map .map #helpful-survey .helpful-form label{padding:0.5rem 3rem;}}.component-outage-map .map #helpful-survey .helpful-form label:hover,.component-outage-map .map #helpful-survey .helpful-form label:focus{background:#001e62;color:#fff;}.component-outage-map .map #helpful-survey .helpful-form .form-submit{display:none;}.component-outage-map .outages-data,.component-outage-map .maintenance-data,.component-outage-map .no-outage{background-image:linear-gradient(180deg,#009ad2 1.2rem,#fff 0);border-radius:1.2rem;box-shadow:1rem 1rem 1.1rem 0 rgba(128,128,128,0.2);min-height:unset;}@media (min-width:576px){.component-outage-map .outages-data,.component-outage-map .maintenance-data,.component-outage-map .no-outage{min-height:37.1rem;}}.component-outage-map .outages-data .custom-outage,.component-outage-map .maintenance-data .custom-outage,.component-outage-map .no-outage .custom-outage{margin:2rem;}.component-outage-map .outages-data .status-alert,.component-outage-map .maintenance-data .status-alert,.component-outage-map .no-outage .status-alert{align-items:center;color:#001e62;display:flex;font-size:1.8rem;font-weight:normal;padding:3rem 1.4rem 0 1.6rem;}.component-outage-map .outages-data .status-alert img,.component-outage-map .maintenance-data .status-alert img,.component-outage-map .no-outage .status-alert img{margin-right:0.8rem;width:3.2rem;}.component-outage-map .outages-data .status-alert [data-placeholder],.component-outage-map .maintenance-data .status-alert [data-placeholder],.component-outage-map .no-outage .status-alert [data-placeholder]{font-weight:700;}.component-outage-map .outages-data .status-alert-description,.component-outage-map .maintenance-data .status-alert-description,.component-outage-map .no-outage .status-alert-description{color:#4f4f4f;font-size:1.6rem;font-style:normal;font-weight:500;margin:1.2rem 1.4rem 2rem 5.6rem;}.component-outage-map .outages-data .status-alert-description [data-placeholder],.component-outage-map .maintenance-data .status-alert-description [data-placeholder],.component-outage-map .no-outage .status-alert-description [data-placeholder]{color:#001e62;font-size:1.6rem;font-style:normal;font-weight:600;margin-top:1.2rem;}.component-outage-map .outages-data .service-issues,.component-outage-map .maintenance-data .service-issues,.component-outage-map .no-outage .service-issues{border-top:0.1rem solid #dadada;color:#757575;font-size:1.2rem;font-style:normal;font-weight:500;margin:1.2rem auto;padding-top:1.2rem;text-align:center;width:90%;}.component-outage-map .outages-data .service-issues a,.component-outage-map .maintenance-data .service-issues a,.component-outage-map .no-outage .service-issues a{color:#001e62;text-decoration:none;}.component-outage-map .outages-data .outages-list,.component-outage-map .maintenance-data .outages-list,.component-outage-map .no-outage .outages-list{margin-top:1.8rem;}.component-outage-map .outages-data li,.component-outage-map .maintenance-data li,.component-outage-map .no-outage li{background:rgba(242,242,242,0.3);border-top:1px solid #F3F3F5;color:#001e62;cursor:pointer;display:flex;flex-direction:column;font-size:1.6rem;line-height:normal;padding:0.6rem 1.4rem;position:relative;}@media (min-width:576px){.component-outage-map .outages-data li,.component-outage-map .maintenance-data li,.component-outage-map .no-outage li{padding:0.6rem 1.4rem 0.6rem 5.6rem;}}.component-outage-map .outages-data li:last-of-type,.component-outage-map .maintenance-data li:last-of-type,.component-outage-map .no-outage li:last-of-type{border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;}@media (min-width:768px){.component-outage-map .outages-data li:last-of-type,.component-outage-map .maintenance-data li:last-of-type,.component-outage-map .no-outage li:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;}}.component-outage-map .outages-data li .tab-link,.component-outage-map .maintenance-data li .tab-link,.component-outage-map .no-outage li .tab-link{text-decoration:none;}.component-outage-map .outages-data li .tab-link .float-left,.component-outage-map .maintenance-data li .tab-link .float-left,.component-outage-map .no-outage li .tab-link .float-left{max-width:60%;}.component-outage-map .outages-data li.open,.component-outage-map .maintenance-data li.open,.component-outage-map .no-outage li.open{background:#fff linear-gradient(90deg,#ffc400 4px,#fff 0);}.component-outage-map .outages-data li .outage-details,.component-outage-map .outages-data li .maintenance-details,.component-outage-map .maintenance-data li .outage-details,.component-outage-map .maintenance-data li .maintenance-details,.component-outage-map .no-outage li .outage-details,.component-outage-map .no-outage li .maintenance-details{display:none;}.component-outage-map .outages-data li span,.component-outage-map .maintenance-data li span,.component-outage-map .no-outage li span{margin:0;}.component-outage-map .outages-data li span:first-child,.component-outage-map .maintenance-data li span:first-child,.component-outage-map .no-outage li span:first-child{color:#3f4553;display:block;font-size:1rem;font-weight:600;}.component-outage-map .outages-data li [data-service],.component-outage-map .maintenance-data li [data-service],.component-outage-map .no-outage li [data-service]{font-size:1.4rem;font-style:normal;font-weight:500;}.component-outage-map .outages-data li [data-service] + [data-service],.component-outage-map .maintenance-data li [data-service] + [data-service],.component-outage-map .no-outage li [data-service] + [data-service]{width:auto;}.component-outage-map .outages-data li .date,.component-outage-map .maintenance-data li .date,.component-outage-map .no-outage li .date{font-size:1rem;font-style:normal;font-weight:600;text-align:right;text-transform:uppercase;}.component-outage-map .outages-data li .status-resolved,.component-outage-map .outages-data li .status-scheduled,.component-outage-map .outages-data li .status-open,.component-outage-map .maintenance-data li .status-resolved,.component-outage-map .maintenance-data li .status-scheduled,.component-outage-map .maintenance-data li .status-open,.component-outage-map .no-outage li .status-resolved,.component-outage-map .no-outage li .status-scheduled,.component-outage-map .no-outage li .status-open{align-items:center;background:#77e2af;border-radius:3px;color:#3f4553;display:flex;font-size:1rem;font-style:normal;font-weight:600;justify-content:center;padding:0.2rem 1.2rem;text-transform:uppercase;}.component-outage-map .outages-data li .status-resolved,.component-outage-map .maintenance-data li .status-resolved,.component-outage-map .no-outage li .status-resolved{background:#77e2af;}.component-outage-map .outages-data li .status-open,.component-outage-map .maintenance-data li .status-open,.component-outage-map .no-outage li .status-open{background:#ffe17f;}.component-outage-map .outages-data li .status-scheduled,.component-outage-map .maintenance-data li .status-scheduled,.component-outage-map .no-outage li .status-scheduled{background:#ecb2ae;}.component-outage-map .outages-data li:last-child,.component-outage-map .maintenance-data li:last-child,.component-outage-map .no-outage li:last-child{border-bottom:0.1rem solid #F3F3F5;border-top:0.1rem solid #F3F3F5;}.component-outage-map .outages-data .outage-details,.component-outage-map .outages-data .maintenance-details,.component-outage-map .maintenance-data .outage-details,.component-outage-map .maintenance-data .maintenance-details,.component-outage-map .no-outage .outage-details,.component-outage-map .no-outage .maintenance-details{margin-top:1.3rem;padding-left:3.4rem;}.component-outage-map .outages-data .outage-details .outage-data,.component-outage-map .outages-data .maintenance-details .outage-data,.component-outage-map .maintenance-data .outage-details .outage-data,.component-outage-map .maintenance-data .maintenance-details .outage-data,.component-outage-map .no-outage .outage-details .outage-data,.component-outage-map .no-outage .maintenance-details .outage-data{display:none;margin-left:1.5rem;}.component-outage-map .outages-data .outage-details .outage-data.open,.component-outage-map .outages-data .maintenance-details .outage-data.open,.component-outage-map .maintenance-data .outage-details .outage-data.open,.component-outage-map .maintenance-data .maintenance-details .outage-data.open,.component-outage-map .no-outage .outage-details .outage-data.open,.component-outage-map .no-outage .maintenance-details .outage-data.open{display:block;}.component-outage-map .outages-data .outage-details .outage-data .start-date,.component-outage-map .outages-data .outage-details .outage-data .end-date,.component-outage-map .outages-data .outage-details .outage-data .services,.component-outage-map .outages-data .outage-details .outage-data .area,.component-outage-map .outages-data .outage-details .outage-data .details,.component-outage-map .outages-data .maintenance-details .outage-data .start-date,.component-outage-map .outages-data .maintenance-details .outage-data .end-date,.component-outage-map .outages-data .maintenance-details .outage-data .services,.component-outage-map .outages-data .maintenance-details .outage-data .area,.component-outage-map .outages-data .maintenance-details .outage-data .details,.component-outage-map .maintenance-data .outage-details .outage-data .start-date,.component-outage-map .maintenance-data .outage-details .outage-data .end-date,.component-outage-map .maintenance-data .outage-details .outage-data .services,.component-outage-map .maintenance-data .outage-details .outage-data .area,.component-outage-map .maintenance-data .outage-details .outage-data .details,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date,.component-outage-map .maintenance-data .maintenance-details .outage-data .services,.component-outage-map .maintenance-data .maintenance-details .outage-data .area,.component-outage-map .maintenance-data .maintenance-details .outage-data .details,.component-outage-map .no-outage .outage-details .outage-data .start-date,.component-outage-map .no-outage .outage-details .outage-data .end-date,.component-outage-map .no-outage .outage-details .outage-data .services,.component-outage-map .no-outage .outage-details .outage-data .area,.component-outage-map .no-outage .outage-details .outage-data .details,.component-outage-map .no-outage .maintenance-details .outage-data .start-date,.component-outage-map .no-outage .maintenance-details .outage-data .end-date,.component-outage-map .no-outage .maintenance-details .outage-data .services,.component-outage-map .no-outage .maintenance-details .outage-data .area,.component-outage-map .no-outage .maintenance-details .outage-data .details{margin:1.8rem 0;position:relative;}.component-outage-map .outages-data .outage-details .outage-data .start-date:before,.component-outage-map .outages-data .outage-details .outage-data .end-date:before,.component-outage-map .outages-data .outage-details .outage-data .services:before,.component-outage-map .outages-data .outage-details .outage-data .area:before,.component-outage-map .outages-data .outage-details .outage-data .details:before,.component-outage-map .outages-data .maintenance-details .outage-data .start-date:before,.component-outage-map .outages-data .maintenance-details .outage-data .end-date:before,.component-outage-map .outages-data .maintenance-details .outage-data .services:before,.component-outage-map .outages-data .maintenance-details .outage-data .area:before,.component-outage-map .outages-data .maintenance-details .outage-data .details:before,.component-outage-map .maintenance-data .outage-details .outage-data .start-date:before,.component-outage-map .maintenance-data .outage-details .outage-data .end-date:before,.component-outage-map .maintenance-data .outage-details .outage-data .services:before,.component-outage-map .maintenance-data .outage-details .outage-data .area:before,.component-outage-map .maintenance-data .outage-details .outage-data .details:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .services:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .area:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .details:before,.component-outage-map .no-outage .outage-details .outage-data .start-date:before,.component-outage-map .no-outage .outage-details .outage-data .end-date:before,.component-outage-map .no-outage .outage-details .outage-data .services:before,.component-outage-map .no-outage .outage-details .outage-data .area:before,.component-outage-map .no-outage .outage-details .outage-data .details:before,.component-outage-map .no-outage .maintenance-details .outage-data .start-date:before,.component-outage-map .no-outage .maintenance-details .outage-data .end-date:before,.component-outage-map .no-outage .maintenance-details .outage-data .services:before,.component-outage-map .no-outage .maintenance-details .outage-data .area:before,.component-outage-map .no-outage .maintenance-details .outage-data .details:before{background-image:url(/modules/custom/cogeco_outage/css/../images/calendar-small.svg);background-size:100% 100%;content:"";height:2.3rem;left:-3.6rem;position:absolute;top:0.3rem;width:2.3rem;}.component-outage-map .outages-data .outage-details .outage-data .start-date .label,.component-outage-map .outages-data .outage-details .outage-data .end-date .label,.component-outage-map .outages-data .outage-details .outage-data .services .label,.component-outage-map .outages-data .outage-details .outage-data .area .label,.component-outage-map .outages-data .outage-details .outage-data .details .label,.component-outage-map .outages-data .maintenance-details .outage-data .start-date .label,.component-outage-map .outages-data .maintenance-details .outage-data .end-date .label,.component-outage-map .outages-data .maintenance-details .outage-data .services .label,.component-outage-map .outages-data .maintenance-details .outage-data .area .label,.component-outage-map .outages-data .maintenance-details .outage-data .details .label,.component-outage-map .maintenance-data .outage-details .outage-data .start-date .label,.component-outage-map .maintenance-data .outage-details .outage-data .end-date .label,.component-outage-map .maintenance-data .outage-details .outage-data .services .label,.component-outage-map .maintenance-data .outage-details .outage-data .area .label,.component-outage-map .maintenance-data .outage-details .outage-data .details .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .services .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .area .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .details .label,.component-outage-map .no-outage .outage-details .outage-data .start-date .label,.component-outage-map .no-outage .outage-details .outage-data .end-date .label,.component-outage-map .no-outage .outage-details .outage-data .services .label,.component-outage-map .no-outage .outage-details .outage-data .area .label,.component-outage-map .no-outage .outage-details .outage-data .details .label,.component-outage-map .no-outage .maintenance-details .outage-data .start-date .label,.component-outage-map .no-outage .maintenance-details .outage-data .end-date .label,.component-outage-map .no-outage .maintenance-details .outage-data .services .label,.component-outage-map .no-outage .maintenance-details .outage-data .area .label,.component-outage-map .no-outage .maintenance-details .outage-data .details .label{color:#757575;display:block;font-size:1rem;font-style:normal;font-weight:600;text-transform:uppercase;}.component-outage-map .outages-data .outage-details .outage-data .start-date .value,.component-outage-map .outages-data .outage-details .outage-data .end-date .value,.component-outage-map .outages-data .outage-details .outage-data .services .value,.component-outage-map .outages-data .outage-details .outage-data .area .value,.component-outage-map .outages-data .outage-details .outage-data .details .value,.component-outage-map .outages-data .maintenance-details .outage-data .start-date .value,.component-outage-map .outages-data .maintenance-details .outage-data .end-date .value,.component-outage-map .outages-data .maintenance-details .outage-data .services .value,.component-outage-map .outages-data .maintenance-details .outage-data .area .value,.component-outage-map .outages-data .maintenance-details .outage-data .details .value,.component-outage-map .maintenance-data .outage-details .outage-data .start-date .value,.component-outage-map .maintenance-data .outage-details .outage-data .end-date .value,.component-outage-map .maintenance-data .outage-details .outage-data .services .value,.component-outage-map .maintenance-data .outage-details .outage-data .area .value,.component-outage-map .maintenance-data .outage-details .outage-data .details .value,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date .value,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date .value,.component-outage-map .maintenance-data .maintenance-details .outage-data .services .value,.component-outage-map .maintenance-data .maintenance-details .outage-data .area .value,.component-outage-map .maintenance-data .maintenance-details .outage-data .details .value,.component-outage-map .no-outage .outage-details .outage-data .start-date .value,.component-outage-map .no-outage .outage-details .outage-data .end-date .value,.component-outage-map .no-outage .outage-details .outage-data .services .value,.component-outage-map .no-outage .outage-details .outage-data .area .value,.component-outage-map .no-outage .outage-details .outage-data .details .value,.component-outage-map .no-outage .maintenance-details .outage-data .start-date .value,.component-outage-map .no-outage .maintenance-details .outage-data .end-date .value,.component-outage-map .no-outage .maintenance-details .outage-data .services .value,.component-outage-map .no-outage .maintenance-details .outage-data .area .value,.component-outage-map .no-outage .maintenance-details .outage-data .details .value{color:#001e62;font-size:1.4rem;font-style:normal;font-weight:500;}.component-outage-map .outages-data .outage-details .outage-data .start-date,.component-outage-map .outages-data .maintenance-details .outage-data .start-date,.component-outage-map .maintenance-data .outage-details .outage-data .start-date,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date,.component-outage-map .no-outage .outage-details .outage-data .start-date,.component-outage-map .no-outage .maintenance-details .outage-data .start-date{margin-bottom:0;}.component-outage-map .outages-data .outage-details .outage-data .start-date .label,.component-outage-map .outages-data .maintenance-details .outage-data .start-date .label,.component-outage-map .maintenance-data .outage-details .outage-data .start-date .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .start-date .label,.component-outage-map .no-outage .outage-details .outage-data .start-date .label,.component-outage-map .no-outage .maintenance-details .outage-data .start-date .label{display:inline;}.component-outage-map .outages-data .outage-details .outage-data .end-date,.component-outage-map .outages-data .maintenance-details .outage-data .end-date,.component-outage-map .maintenance-data .outage-details .outage-data .end-date,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date,.component-outage-map .no-outage .outage-details .outage-data .end-date,.component-outage-map .no-outage .maintenance-details .outage-data .end-date{margin:0.4rem 0 2.4rem 0;}.component-outage-map .outages-data .outage-details .outage-data .end-date .label,.component-outage-map .outages-data .maintenance-details .outage-data .end-date .label,.component-outage-map .maintenance-data .outage-details .outage-data .end-date .label,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date .label,.component-outage-map .no-outage .outage-details .outage-data .end-date .label,.component-outage-map .no-outage .maintenance-details .outage-data .end-date .label{display:inline;}.component-outage-map .outages-data .outage-details .outage-data .end-date:before,.component-outage-map .outages-data .maintenance-details .outage-data .end-date:before,.component-outage-map .maintenance-data .outage-details .outage-data .end-date:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .end-date:before,.component-outage-map .no-outage .outage-details .outage-data .end-date:before,.component-outage-map .no-outage .maintenance-details .outage-data .end-date:before{background-image:none;}.component-outage-map .outages-data .outage-details .outage-data .services:before,.component-outage-map .outages-data .outage-details .outage-data .area:before,.component-outage-map .outages-data .maintenance-details .outage-data .services:before,.component-outage-map .outages-data .maintenance-details .outage-data .area:before,.component-outage-map .maintenance-data .outage-details .outage-data .services:before,.component-outage-map .maintenance-data .outage-details .outage-data .area:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .services:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .area:before,.component-outage-map .no-outage .outage-details .outage-data .services:before,.component-outage-map .no-outage .outage-details .outage-data .area:before,.component-outage-map .no-outage .maintenance-details .outage-data .services:before,.component-outage-map .no-outage .maintenance-details .outage-data .area:before{background-image:url(/modules/custom/cogeco_outage/css/../images/tag-service.svg);}.component-outage-map .outages-data .outage-details .outage-data .area,.component-outage-map .outages-data .maintenance-details .outage-data .area,.component-outage-map .maintenance-data .outage-details .outage-data .area,.component-outage-map .maintenance-data .maintenance-details .outage-data .area,.component-outage-map .no-outage .outage-details .outage-data .area,.component-outage-map .no-outage .maintenance-details .outage-data .area{display:none;}.component-outage-map .outages-data .outage-details .outage-data .details:before,.component-outage-map .outages-data .maintenance-details .outage-data .details:before,.component-outage-map .maintenance-data .outage-details .outage-data .details:before,.component-outage-map .maintenance-data .maintenance-details .outage-data .details:before,.component-outage-map .no-outage .outage-details .outage-data .details:before,.component-outage-map .no-outage .maintenance-details .outage-data .details:before{background-image:url(/modules/custom/cogeco_outage/css/../images/details.svg);}.component-outage-map .no-outage{background-image:linear-gradient(180deg,#3cc182 12px,#fff 0);border:0.1rem solid #dadada;border-radius:1.2rem;border-top:none;box-shadow:none;height:auto;padding:4rem 3rem;}.component-outage-map .no-outage img{margin:3rem 0 0 0;}.component-outage-map .no-outage h2{font-size:2.4rem;font-style:normal;font-weight:500;margin:3rem 0 0 0;}.component-outage-map .no-outage .status-alert-description{color:#828282;font-size:1.6rem;font-style:normal;font-weight:500;margin:1.2rem auto 0 auto;padding:0 5rem;text-align:center;}.component-outage-map .no-outage .status-alert-description [data-placeholder]{color:#001e62;display:block;font-size:1.6rem;font-style:normal;font-weight:500;}.component-outage-map .active{display:block;}.component-outage-map ul.tabs{border:0.1rem solid #F3F3F5;border-radius:3rem;padding:0.6rem;}.component-outage-map ul.tabs li.active{background:#fff;border-radius:2.5rem;box-shadow:0.6rem 0.5rem 1.8rem -0.8rem rgba(0,0,0,0.75);transition:box-shadow 0.3s ease-in-out;}.component-outage-map ul.tabs li.active a{color:#001e62;}.component-outage-map ul.tabs li a{display:block;padding:1.6rem 0;text-decoration:none;}.component-outage-map input.postal-code{border:0;border-bottom:0.1rem solid #001e62;color:#001e62;font-size:1.8rem;margin-bottom:3rem;padding:1rem 1rem 1rem 2rem;text-transform:capitalize;width:100%;}.component-outage-map input.postal-code::placeholder{color:#d1d1d1;font-size:1.4rem;}.component-outage-map input.postal-code::-ms-input-placeholder{color:#d1d1d1;font-size:1.4rem;}.component-outage-map #postal_code-error{color:#f22f46;display:block;font-size:1rem;font-style:normal;font-weight:normal;letter-spacing:0.1px;line-height:1.4rem;margin:-2rem 0 2rem;padding:0;width:75%;}.component-outage-map button.search-postal{width:100%;}.component-outage-map #outages .check-instructions .subtitle{color:#757575;font-size:1.6rem;font-weight:normal;line-height:140%;text-align:left;}.component-outage-map #outages .expand{border-bottom:0;border-top:0;padding-bottom:0;padding-top:0;}.component-outage-map #troubleshooting{background:#F3F3F5;}.component-outage-map #troubleshooting .subtitle{color:#001e62;font-size:1.6rem;font-weight:500;line-height:140%;margin:0 0 4rem;text-align:left;}.component-outage-map #troubleshooting .accordion{margin:0 -3rem;}@media (min-width:576px){.component-outage-map #troubleshooting .accordion{margin:unset;}}.component-outage-map #troubleshooting .faq-wrapper{background:#fff;background-position:120% 12px;background-repeat:no-repeat;background-size:150px 120px;border-radius:8px;color:#001e62;font-size:1.6rem;font-weight:500;line-height:140%;margin:0 0 2.4rem;min-height:7.4rem;padding:2.8rem;position:relative;}.component-outage-map #troubleshooting .faq-wrapper.open{box-shadow:unset;}@media (min-width:576px){.component-outage-map #troubleshooting .faq-wrapper.open{box-shadow:10px 10px 20px rgba(128,128,128,0.25),-10px -10px 20px rgba(255,255,255,0.5);}}.component-outage-map #troubleshooting .faq-wrapper.open .toggle{border-bottom:0.1rem solid #d1d1d1;padding-bottom:1.6rem;}.component-outage-map #troubleshooting .faq-wrapper.open .toggle:after{background-image:url(/modules/custom/cogeco_outage/css/../images/minus.svg);background-size:100% 100%;content:"";display:block;height:1.5rem;position:absolute;right:2.6rem;top:3.3rem;width:1.5rem;}.component-outage-map #troubleshooting .faq-wrapper .toggle{background-color:white;border:0;display:block;text-align:left;transition:background 0.3s ease;width:100%;}.component-outage-map #troubleshooting .faq-wrapper .toggle:after{background-image:url(/modules/custom/cogeco_outage/css/../images/plus-midnight.svg);background-size:100% 100%;content:"";display:block;height:1.5rem;position:absolute;right:2.6rem;top:3.3rem;width:1.5rem;}.component-outage-map #troubleshooting .faq-wrapper .toggle:hover{color:#001e62;}.component-outage-map #troubleshooting .faq-wrapper .expand{border:0;display:none;padding:1.6rem 0 0 0;}.component-outage-map #troubleshooting .faq-wrapper .expand p{color:#4f4f4f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;}.component-outage-map #troubleshooting .faq-wrapper .expand a{color:#001e62;}.component-outage-map #troubleshooting .faq-wrapper .expand a:hover{color:#001e62;}.component-outage-map #troubleshooting .faq-wrapper .expand ol{list-style:decimal;}.component-outage-map #troubleshooting .faq-wrapper .expand ul{list-style:outside;}.component-outage-map #troubleshooting .faq-wrapper .expand ol,.component-outage-map #troubleshooting .faq-wrapper .expand ul{margin-left:1.8rem;}.component-outage-map #troubleshooting .faq-wrapper .expand ol li,.component-outage-map #troubleshooting .faq-wrapper .expand ul li{color:#4f4f4f;font-size:1.4rem;font-weight:400;line-height:180%;padding-left:0;text-indent:0;}.component-outage-map #troubleshooting .visit-our-faq{padding:0.8rem 0 2.6rem 0;}.component-outage-map #troubleshooting .visit-our-faq a{font-size:1.6rem;font-weight:500;text-decoration:none;}.component-outage-map #troubleshooting .visit-our-faq a:hover{color:#001e62;text-decoration:underline;}.component-outage-map #troubleshooting .visit-our-faq img{vertical-align:middle;}.component-outage-map #troubleshooting .service-disruptions{color:#4f4f4f;font-size:1.2rem;font-weight:normal;margin:11.4rem 0 2.4rem 0;}@media (min-width:576px){.component-outage-map #troubleshooting .service-disruptions{font-size:1.4rem;margin:4rem 0 2.4rem 0;}}.component-outage-map #troubleshooting .service-disruptions button{border:0;padding:0;}.component-outage-map #troubleshooting .service-disruptions a{color:#001e62;cursor:pointer;text-decoration:none;}.component-outage-map #troubleshooting .service-disruptions a:hover{color:#001e62;text-decoration:underline;}.component-outage-map #troubleshooting .service-disruptions .replace-click{background:transparent;color:#001e62;cursor:pointer;display:inline;font-weight:700;text-decoration:none;}.component-outage-map #troubleshooting .service-disruptions .replace-click:hover{text-decoration:underline;}.component-outage-map #quicktips{margin:5rem 0 0 0;}@media (min-width:576px){.component-outage-map #quicktips{margin:9rem 0;}}.component-outage-map #quicktips a{color:#001e62;text-decoration:underline;}.component-outage-map #quicktips a:hover{text-decoration:none;}.component-outage-map #quicktips h2{margin:0;}.component-outage-map #quicktips h3{background-position:-161px 0;background-size:100% 100%;color:#001e62;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.2rem;margin:3rem 0 2rem;padding-left:2.6rem;}@media (min-width:576px){.component-outage-map #quicktips h3{font-size:3.6rem;line-height:4.5rem;padding-left:unset;}}.component-outage-map #quicktips h3 img{left:-1.3rem;position:absolute;top:1.7rem;}@media (min-width:576px){.component-outage-map #quicktips h3 img{display:none;}}.component-outage-map #quicktips .idea-background{background:#fff;background:linear-gradient(270.62deg,#001E62 0.36%,rgba(0,30,98,0) 95.93%);display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="$light-blue",GradientType=1);min-height:265px;}@media (min-width:576px){.component-outage-map #quicktips .idea-background{display:block;}}.component-outage-map #quicktips .idea-background img{margin:1.7rem 1.7rem 0 0;}.component-outage-map .sticky{background:#fff;border:0.1rem solid #dadada;border-radius:2rem;margin:6rem 1.4rem 8.8rem 1.2rem;position:relative;background-image:none;padding:4rem 3.2rem;}.component-outage-map .sticky .icon-border{background:#fff;border:0.1rem solid #dadbde;border-radius:8rem;box-sizing:border-box;margin:0 auto;padding:2.1rem;}.component-outage-map .sticky h3{color:#001e62;font-family:Quicksand,sans-serif;font-size:2.2rem;font-style:normal;font-weight:500;line-height:140%;margin:2.4rem auto 1.6rem;text-align:center;width:100%;}@media (min-width:576px){.component-outage-map .sticky h3{font-size:2.4rem;font-weight:500;}}@media (min-width:768px){.component-outage-map .sticky{box-shadow:0 0 1.8rem -0.8rem rgba(0,0,0,0.75);float:right;margin:-34rem 1vw 6vw 0;position:sticky;top:80px;width:350px;}}@media (min-width:1200px){.component-outage-map .sticky{box-shadow:0 0 18px -8px rgba(0,0,0,0.75);float:right;margin:-340px 10vw 6vw 0;position:sticky;top:80px;width:350px;}}.component-outage-map .sticky h3{color:#001e62;font-size:1.8rem;font-weight:600;line-height:140%;}@media (min-width:576px){.component-outage-map .sticky h3{font-size:2.5rem;font-weight:500;}}.component-outage-map .sticky .subtitle{color:#4f4f4f;font-size:1.6rem;font-weight:600;line-height:140%;margin:0 0 2rem;text-align:center;width:100%;}@media (min-width:576px){.component-outage-map .sticky .subtitle{font-size:2.2rem;font-weight:500;line-height:2.5rem;}}.component-outage-map .sticky hr{margin:1.2rem 0;}.component-outage-map .sticky .chat-cta{background-image:url(/modules/custom/cogeco_outage/css/../images/chat-38.svg);background-position:0 -1.2rem;background-repeat:no-repeat;background-size:2.6rem 5rem;display:inline-block;margin-top:1.5rem;padding-left:3.2rem;width:100%;}@media (min-width:576px){.component-outage-map .sticky .chat-cta{background-position:0 -3px;background-size:5rem 5rem;display:inline-block;margin-top:1.5rem;padding-left:6.4rem;}}.component-outage-map .sticky a.chat-button{bottom:-2rem;cursor:pointer;font-size:1.6rem;font-style:normal;font-weight:600;left:8%;position:absolute;text-decoration:none !important;width:85%;}.component-outage-map .sticky a.chat-button.fontSpacer{display:flex;justify-content:center;align-items:center;}.component-outage-map .sticky a.chat-button a{color:#fff;cursor:pointer;text-decoration:none;}.component-outage-map .sticky a.chat-button a:hover{text-decoration:underline;}.component-outage-map .sticky a.chat-button img{vertical-align:middle;width:1.6rem;}.component-outage .outage-notification{background:#ecb2ae;margin-bottom:2.5rem;padding:1.5rem 4.5rem 1.5rem 1.5rem;position:relative;}.component-outage .outage-notification .close-btn{background-color:transparent;position:absolute;right:1.5rem;top:1rem;}.component-outage .outage-notification .close-btn:before{color:#3f4553;}.component-outage .custom-outage{background:#fff linear-gradient(45deg,#FFC400,#FFC400) no-repeat;background-size:4px 100%;border:0.1rem solid #FFC400;border-radius:1rem;padding:1.2rem 2.4rem !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.component-outage .custom-outage p{font-size:1.4rem;margin:0;}.component-outage .custom-outage.resolved{background:#fff linear-gradient(45deg,#3CC182,#3CC182) no-repeat;background-size:0.4rem 100%;border:0.1rem solid #3CC182;}.component-outage .cogeco-outage-form{margin-bottom:2.5rem;text-align:center;}.component-outage .cogeco-outage-form label{display:block;font-size:2.2rem;margin-bottom:2rem;}.component-outage .cogeco-outage-form .form-select{display:block;width:100%;}.component-outage .cogeco-outage-form .button{display:block;margin-top:2rem;width:100%;}.component-outage .outage-header{background:#47b831;color:#fff;font-size:2rem;padding:1rem 2rem;}.component-outage .outage-header:before{color:#fff;content:"\ea10";display:inline-block;font-family:"icomoon",sans-serif;font-size:2rem;margin-right:0.5rem;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.component-outage .outage-header.has-outage{background:#a60c0c;}.component-outage .outage-header.has-outage:before{content:"!";font-family:"Quicksand",Times,sans-serif;font-size:3rem;font-weight:700;line-height:1;position:relative;}.component-outage .outage-body{border:0.1rem solid #d1d1d1;border-top:none;margin-bottom:3rem;padding:2rem;}.component-outage .outage-body .outage-title{font-size:2rem;margin-top:0;}.component-outage .outage-social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.component-outage .outage-social .outage-social-text{margin:0;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;}.component-outage .outage-social .social-link{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin-left:1rem;}.component-outage .outage-social .social-link-img{display:block;width:5rem;}@media screen and (min-width:767px){.component-outage .cogeco-outage-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}.component-outage .cogeco-outage-form label{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}.component-outage .cogeco-outage-form .form-select{width:50%;max-width:30rem;}.component-outage .cogeco-outage-form .button{margin:0 0 0 2rem;width:auto;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}
