.fab{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}.fa-2x{font-size:2em;}a:hover,a:focus{text-decoration:underline;}.header ul.social-media-links--platforms a{color:#0071b3 !important;}.mm-slideout{z-index:1;}#shoutbar .shoutmsg{max-width:100%;}.environmental-section{padding:20px;margin-left:-50%;margin-right:-50%;}.block-search-form-block .form-item.js-form-item.form-type-search.js-form-type-search{max-width:17em;min-width:17em;}.a11y-text{position:absolute;left:-9999em;}.footer a{color:#fff;text-decoration:none;}.footer a:hover,.footer a:focus{text-decoration:underline;}@media only screen and (min-width:1024px){div#block-cwblogin-responsivemenumobileicon,.responsive-menu-toggle{display:none;}.block--social-media-in-header{position:absolute;right:0px;top:10px;}.block-search-form-block{position:absolute;right:200px;top:10px;}}@media (max-width:1023px){header.header .header-col_2 .region-header-col-2{display:block;padding-top:15px !important;text-align:center;}.tb-megamenu-main{display:none;}.site-logo__grid{z-index:99;}.block-search-form-block .form-item.js-form-item.form-type-search.js-form-type-search{margin:0 auto;}}@media (max-width:768px){.block--social-media-in-header{margin-left:0px;}.block-search-form-block{padding-bottom:10px;}}.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > span.tb-megamenu-no-link{color:#005BD1 !important;border-right:none !important;}
.responsive-full-width-image{width:100%;height:auto;}.services-wrapper{background:#fff;}.services-wrapper .service-column{display:inline-block;padding:20px;}.services-wrapper .service-column a img{padding-bottom:15px;}.services-wrapper .service-column h3 a{color:#d28219;}.video-wrapper{background-image:url('/sites/clpower3/files/images/video-stillshot.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;padding:100px 20px 100px 20px;}.video-wrapper h2{color:#fff;padding-bottom:30px;}.video-wrapper h3{color:#fff;font-size:46px;}.video-wrapper iframe{width:100%;}.three-media-box-button_block .three-media-box-button_card .media-box-button_card{background-color:transparent;box-shadow:none;}.three-media-box-button_block .three-media-box-button_card .media-box-button_card .media-box-button_card__effectbox{border-top:none;}.three-media-box-button_block .three-media-box-button_card .media-box-button_card .media-image{}.three-media-box-button_block .three-media-box-button_card .media-box-button_card .media-box-button_card__effectbox .card__body-button{text-align:left;border-top:none;margin-top:none;}h3.media-heading{color:#015a9c;font-size:24px;}.home-stategic-banner{padding-top:10px;padding-bottom:10px;margin-bottom:20px;background-color:#4872b7;font-size:29px;color:#fff;}.home-stategic-banner{padding-top:10px;padding-bottom:10px;margin-bottom:20px;background-color:#4872b7;font-size:29px;color:#fff;}.home-811-con{background:url(/sites/default/files/images/bg-811-top.png) no-repeat top right;border-bottom:50px solid #005bca;padding:60px 0 100px;position:relative;}.home-811{font-size:18px;position:relative;z-index:10;}.home-811 h2{color:#ff8019;font-size:80px;line-height:1.1;}.home-811 h3,.home-mission h3,.home-vision h3{color:#656561;font-size:43px;}.home-811-image{position:absolute;right:130px;top:100px;}.home-811-btn{background-color:#ff8019;color:#fff;display:inline-block;font-size:36px;margin-top:2em;padding:40px;text-decoration:none;}.home-811-btn:hover,.home-811-btn:focus{background-color:#005bca;color:#fff;text-decoration:underline;}.home-811-bot{bottom:-85px;left:0px;position:absolute;z-index:5;}.home-energywise{background:url(/sites/default/files/images/bg-energywise.jpg) no-repeat center center;background-size:cover;padding:7em 0;}.home-energywise-content{background:#fff;box-shadow:0px 0px 15px #666;margin:0 auto;max-width:600px;padding:0 5em 2em;}.home-mission,.home-vision{background:url(/sites/default/files/images/bg-vision.jpg) no-repeat center center;background:cover;font-size:18px;padding:60px 0;}.home-vision{border-bottom:100px solid #005bca;}.home-vision-content{padding-left:25%;}.home-mission h2,.home-vision h2{color:#1f3561;font-size:80px;line-height:1.1;}.home-mission{background-image:url(/sites/default/files/images/bg-mission.jpg);padding:100px 0;}.home-mission-content{padding-right:40%;}.home-newsletter{text-align:center;}.home-newsletter-link{background:rgb(255,128,25);background:linear-gradient(90deg,rgba(255,128,25,1) 0%,rgba(255,166,25,1) 100%);color:#fff;display:block;}.home-newsletter-link:hover,.home-newsletter-link:focus{color:#fff;text-decoration:underline;}.home-newsletter-image{width:100%;}.home-newsletter1,.home-newsletter2{display:block;line-height:1.1;}.home-newsletter1{font-size:68px;padding-top:15px;}.home-newsletter2{font-size:42px;padding-bottom:15px;}.home-news-posts{background:#ebedf1;}.block--clp-annual-meeting{background:url(/sites/default/files/images/annual-meeting-2023_0.jpg) no-repeat;background-position:center center;background-size:cover;overflow:hidden;}.annual-meeting-content{color:#fff;float:right;padding:2em;margin:1em;background:rgba(0,0,0,0.8);}@media (max-width:1023px){.home-811-image{right:0;top:150px;width:200px;}}@media (max-width:768px){.home-811-image{position:relative;top:0;width:200px;}.home-energywise{padding-left:2em;padding-right:2em;}.home-energywise-content{max-width:none;}.home-mission-content{padding-right:25%;}.home-vision-content{padding-left:18%;padding-right:20px;}.annual-meeting-content{float:none;}}@media (max-width:500px){.home-mission-content{padding-right:20px;}.home-vision-content{padding-left:20px;}.home-newsletter1{font-size:42px;}.home-newsletter2{font-size:26px;}}
header.header .header-col_2 .region-header-col-2{padding:5em 0em 0em;}html body header.header .header-col_2{overflow:visible;max-height:none;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{background-color:#005BD1;}.tb-megamenu .nav > li > a{color:#005BD1;border-right:none;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background-color:#005BD1;}.tb-megamenu{background-color:#ffffff;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover{background-color:#005BD1;}
.home-news-posts{background:#ebedf1;padding:20px 0;}.home-news-hdr{background:url(/sites/default/files/images/latest-news.png) no-repeat center center;height:160px;}.home-news-subhdr{color:#ff8819;font-size:24px;margin-left:-20px;text-align:center;}.view--card-display .view__content{display:flex;flex-flow:row wrap;gap:20px;}.view--display-block_4 .view__content{justify-content:center;}.view--card-display .view__content .view__row{display:inline-flex;flex-direction:column;width:30%;}.view--display-block_4 .view__content .view__row{width:auto;max-width:400px;}.custom-news-date{position:absolute;background:linear-gradient(90deg,rgba(255,128,25,1) 0%,rgba(255,166,25,1) 100%);color:#fff;line-height:1;padding:10px 15px;}.custom-news-date .news-day,.custom-news-date .news-month{display:block;text-align:center;}.custom-news-date .news-day{font-size:20px;font-weight:bold;}.custom-news-media{max-height:260px;}.custom-news-view{background:#ffffff;padding:1em;min-height:175px;}.custom-news-title{font-weight:bold;text-align:center;}.custom-news-title a{color:#4d4d4d;}.custom-news-title a:hover,.custom-news-title a:focus{color:#ff8819;text-decoration:underline;}.custom-news-author{text-align:center;margin-bottom:1em;}.custom-news-content{}.custom-news-button{text-align:right;margin-top:2em;display:flex;flex-direction:column;}.custom-news-button a:hover,.custom-news-button a:focus{color:#ff8819;text-decoration:underline;}.view--display-block_4 .view__footer .custom-news-button a{background:#005BD1;display:block;padding:8px;color:#ffffff;text-align:center;}.field-content.custom-news-media .img-responsive{width:100%;}@media (max-width:768px){.view--card-display .view__content{justify-content:center;}.view--card-display .view__content .view__row{width:auto;max-width:400px;}}
