/* @import url('http://example.com/example_style.css'); */

* { font-variant-numeric: lining-nums; }
.body-container-wrapper .pwr-sec-txt a, .body-container-wrapper .pwr-sec-txt__intro-sec a { font-weight: bold; text-decoration: underline; }

/*****************************************/
/* Header Fixes                          */
/*****************************************/
header { position: fixed; z-index: 100; }
.pwr-header { background-color: transparent; }
.pwr-header .pwr-header-logo img { max-height: 23px; }
.pwr-header .pwr-header-logo span { position: relative; top: -2px; }

.pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1>a { 
  color: #ffffff; 
  font-size: 13px; 
  font-family: Raleway,sans-serif; 
  padding: 10px 20px;
  line-height: 1;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
}
.pwr-header__menu .hs-menu-wrapper>ul { display: flex; align-items: center; justify-content: center; }

.pwr-header-full { display: flex; align-items: center; }
.pwr-header-full .pwr-header-logo { flex: 0 0 200px; max-width: 200px; padding-right: 15px; position: static; transform: none; }
.pwr-header-full .pwr-header-right-bar { flex: 0 0 150px; max-width: 150px; position: static; transform: none; display: flex; justify-content: flex-end; }
.pwr-header-full .pwr-header__menu { flex: 0 0 100%; max-width: calc(100% - 350px); position: static; transform: none; display: flex; align-items: center; justify-content: center; } 

.pwr-header-full .pwr-header-right-bar .cta_button {
  background-color: rgba(63,115,141,1.0);
  border: 0px none #000000;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 13px;
  font-family: Raleway,sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 18px;
  text-transform: uppercase;
  margin-left: 10px;
  line-height: 1;
}

.pwr-header-full .pwr-header-right-bar .pwr-header-right-bar__icon { fill: #ffffff; }
.hs-menu-wrapper li.hs-item-has-children>a:after { color: #ffffff; }

.pwr-header--padding { padding: 45px 0 20px 0; position: relative; }

.top-sub-menu { position: absolute; top: 0; right: 0; color: #ffffff; font-size: 13px; line-height: 1; }
.top-sub-menu a { color: #002856; padding: 0 10px; display: inline-block; font-size: 13px; text-transform: none; }
.top-sub-menu a:last-child { padding-right: 0; }
.top-sub-menu a svg { display: block; position: relative; top: 2px; }
.top-sub-menu a svg path { fill: #002856; }

.top-sub-menu .top-search { display: inline-block; }
#pwr-header-fixed:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  background: #ffffff;
  height: 32px;
}

.top-sub-menu .stock-price-wrap {
  display: inline-block;
  color: #002856;
  /*background: #ffffff;*/
  font-weight: 400;
  margin-left: 10px;
}

.top-sub-menu .stock-price-wrap span {
  padding: 10px 20px;
  display: inline-block;
}

.pwr-header-full .pwr-header__menu { 
  justify-content: flex-end;
  max-width: calc(100% - 200px); 
}
.pwr-header-full .pwr-header-right-bar { display: none; }

.pwr-header--light-on-scroll.scroll .hs-menu-wrapper li.hs-menu-depth-1>a, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li.hs-menu-depth-1>a:after, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li:not(:hover):not(.active-branch) a, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li:not(:hover):not(.active-branch) a:after {
  color: #002856;
}
.pwr-header--light-on-scroll.scroll .pwr-header-right-bar .pwr-header-right-bar__icon { fill: #002856; }
.pwr-header--light-on-scroll.scroll .top-sub-menu, .pwr-header--light-on-scroll.scroll .top-sub-menu a { color: #002856; }
.pwr-header--light-on-scroll.scroll .top-sub-menu a svg path { fill: #002856; }

div[class*=adc__col--width-] { padding: 0 30px; margin: 30px 0; border-right: 1px solid #002856; }
div[class*=adc__col--width-]:last-child, div[class*=adc__col--width-]:nth-last-child(2) { padding: 30px; margin: 0; border-right: 0; }
.pwr--light.pwr-adc .pwr-adc__col:not(.pwr--dark) .pwr-adc__content-wrapper:not(.pwr--dark) .pwr-adc-content__menu .hs-menu-wrapper li a { font-family: "Barlow", sans-serif; }
.pwr-adc-content__menu .hs-menu-wrapper li.hs-menu-depth-1>a { color: #002856 !important; letter-spacing: 1px; }
.pwr-adc-content__menu .hs-menu-wrapper li a { margin: 0 !important; }
.pwr-adc { border-radius: 10px; margin-top: 30px; box-shadow: 0 8px 20px rgba(0,0,0,0.16); }
.pwr-adc--border-top:before { display: none; }
html:not(.hs-inline-edit) .pwr-header-fixed .pwr-header-advanced-mm { top: -50px; box-shadow: none; }

.pwr-hero__info-box.page-center h1 { margin-top: 10px; }

.pwr-header-advanced-mm .pwr-adc__col--width-3:last-child, .pwr-header-advanced-mm .pwr-adc__col--width-6:last-child { padding: 10px; text-align: center; }
.pwr-header-advanced-mm .pwr-adc__col--width-4:last-child { padding: 0px; text-align: center; }
.pwr-header-advanced-mm .pwr-adc__col--width-3:last-child .pwr-rich-text { display: flex; align-items: center; }
.pwr-header-advanced-mm .pwr-adc__col--width-3:last-child .pwr-rich-text p, .pwr-header-advanced-mm .pwr-adc__col--width-6:last-child .pwr-rich-text p, .pwr-header-advanced-mm .pwr-adc__col--width-4:last-child .pwr-rich-text p { margin-bottom: 0; } 

.sol-sub a { color: #002856 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; font-weight: 700; }
.sol-sub a:hover { color: #3f738d !important; }

/*****************************************/
/* Footer Fixes                          */
/*****************************************/
.pwr-footer-full { 
  padding-bottom: 0; 
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Background-Footer-min.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.pwr-footer-full__content { padding-bottom: 40px; }
.pwr-footer-full__content .row-fluid { display: flex; flex-wrap: wrap; }
.pwr-footer-full__content .pwr-footer-company-info { flex: 0 0 30%; max-width: 30%; border-right: 1px solid #ffffff; }
.pwr-footer-company-info__desc, .pwr-footer-company-info__desc { padding-top: 30px; }
.pwr-footer-company-info__desc, .pwr-footer-company-info__desc p { max-width: 100%; margin-top: 0; }
.pwr-footer-company-info__desc p em {  
  font-size: 13px;
  font-style: normal;
  line-height: 1.4;
  display: inline-block;
  padding-right: 20px;
  padding-top: 10px;
  opacity: 0.85;
}
.pwr-footer-full__content .foot-main-content { flex: 0 0 70%; max-width: 70%; display: flex; flex-wrap: wrap; padding-left: 50px; }
.pwr-footer-full__content .pwr-footer-subscribe { flex: 0 0 100%; max-width: 100%; margin: 0 0 10px 0; }
.pwr-footer-full .pwr-footer-subscribe__title { padding-bottom: 15px; font-family: "Raleway", sans-serif; }
.pwr-footer-full .pwr-footer-subscribe__hint p { font-size: 14px; padding-bottom: 15px; } 
.pwr-footer-full__content .pwr-footer-full__menu--small-width { flex: 0 0 100%; max-width: 100%; width: auto; }

.pwr-footer-full__menu .hs-menu-wrapper.hs-menu-flow-vertical>ul { display: block; columns: 3; padding-top: 20px; }
.pwr-footer-full .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a { padding: 0 0 10px 0; font-family: "Barlow Condensed", sans-serif; font-size: 17px; }
.pwr-footer-full .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-2 { line-height: 1; padding: 0 0 4px 0; }

.pwr-footer-full .hs-menu-children-wrapper { margin-bottom: 20px; }
.pwr-footer-full h4 { letter-spacing: 0; margin: 30px 0 5px 0; font-weight: bold; font-size: 14px; text-transform: uppercase; font-family: "Barlow Condensed", sans-serif; font-size: 17px; }

.pwr-footer-full .pwr-footer-legal__content { float: none; display: flex; width: 100%; flex-wrap: wrap; }
.pwr-footer-full .pwr-footer-legal__content .pwr-footer__item { flex: 0 0 70%; max-width: 70%; }
.pwr-footer-full .pwr-footer-legal__content .pwr-footer-company-info__icons { flex: 0 0 30%; max-width: 30%; display: flex; align-items: center; justify-content: flex-end; }

.pwr-footer-full .pwr-footer-legal__content .pwr-footer-company-info__icons .pwr-social-icon { padding: 8px; border-radius: 15px; background: #ffffff; color: #86888a !important; margin-left: 10px; font-size: 13px; }
.pwr-footer-full .pwr-footer-legal__content .pwr-footer-company-info__icons .pwr-social-icon:hover { opacity: 0.75; } 

.footer-legal-bar { background: #86888a; padding: 9px 0; }
.footer-legal-bar ul li a { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase; }
.pwr-footer-legal__content .pwr-footer__item .hs-menu-wrapper li:not(:last-child):after { margin-left: 10px; margin-right: 8px; }
.pwr-footer-legal__content .pwr-footer__item:not(:last-child):after { display: none; }

.pwr-footer__item.pwr-footer-legal__notice { 
  display: block;
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
}
.pwr-footer__item.pwr-footer-legal__notice ul { list-style: none; margin: 0; padding: 0; }
.pwr-footer__item.pwr-footer-legal__notice ul li { display: inline-block; }
.pwr-footer__item.pwr-footer-legal__notice ul li a { padding-right: 10px; border-right: 1px solid #ffffff; line-height: 1; margin-right: 10px; }
.pwr-footer__item.pwr-footer-legal__notice ul li:last-child a { border: 0; }

.pwr-footer-full__menu--7col .hs-menu-wrapper li.hs-menu-depth-1 { float: none !important; margin-left: 0; width: auto; }
.pwr-footer-full.pwr--dark .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-2>a:hover { color: #97CAEB; }

.pwr-footer-subscribe__form { max-width: 600px; }
.pwr--dark .pwr-footer-subscribe__form .hs-email .hs-input { background-color: #ffffff; color: #54565A; }
.pwr-footer-subscribe__form .hs-email { width: calc(100% - 50px); }
.pwr--dark .pwr-footer-subscribe__form .hs-email .hs-input::placeholder { color: #54565A; text-transform: uppercase; letter-spacing: 2px; }

.pwr-footer-subscribe__form .hs-submit { width: 50px; } 
.pwr-footer-subscribe__form .hs-submit .hs-button { 
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg); 
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  height: 50px;
}

.pwr-footer-subscribe__form .hs-error-msgs { 
  color: #f2545b !important;
  margin-bottom: 0;
  font-size: 13px !important;
  font-weight: bold !important;
}

/*****************************************/
/* Button fix                            */
/*****************************************/
.cta-button-wrap {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}

.std-btn {
  background-color: rgba(63,115,141,1.0);
  border: 0px none #000000;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 15px;
  font-family: "Barlow" ,sans-serif;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  padding: 7px 18px;
  text-transform: uppercase;
  line-height: 18px;
  display: inline-block;
}
.std-btn img {
  position: relative;
  display: inline-block;
  padding-left: 7px;
  transform: translateY(-1px);
  max-height: 20px;
}

.std-btn:hover {
  background-color: #002856;
  color: #ffffff;
}

.download-btn, .phone-btn {
  border: 2px solid #ffffff;
  border-radius: 7px;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  padding: 8px 40px 8px 12px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 10px;
}

.download-btn:hover, .phone-btn:hover { background: #ffffff; color: #002856; }

.download-btn::before { 
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 18px;
  height: 16px;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/download-icon.png);
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

.phone-btn::before {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/phone.svg);
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

.cta_button:not(.pwr-cta--hubspot-style):after, .cta_button:not(.pwr-cta--hubspot-style):before, .hs-submit:after, .hs-submit:before { transition: none !important; }

/*****************************************/
/* General Style Updates                 */
/*****************************************/
hr { border-bottom: 2px solid #E5E5E6; }
.pwr-sec-txt__intro-sec .pwr-sec__title-intro { margin-bottom: 0; }

.header-fix .pwr-sec-txt__intro-sec .pwr-sec__title-intro { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 15px; letter-spacing: 2px; color: #002856; font-weight: 500; }
.header-fix h2.pwr-sec-txt__title { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 34px; letter-spacing: 2px; color: #002856; font-weight: 800; max-width: 100%; }

.pwr-shape-divider__shape--bottom { transform: scale(-1.5, -1) !important; }
.pwr-rich-text ol:not([style*=list-style-type])>li:before { font-weight: bold; }

.pwr-accordion .pwr-accordion__desc a { color: #3f738d; text-decoration: underline; }

/*****************************************/
/* Blog Listing Fixes                    */
/*****************************************/
.pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title { color: #002856; text-transform: none; max-height: 77px; overflow: hidden; }
.pwr-post-item__title+.pwr-post-item__desc { line-height: 1.4 }

.pwr-post-item__img { overflow: hidden; position: relative; transition: all 0.3s; }
.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__img { height: 238px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__overlay { opacity: 0; }

.pwr-post-item__info-box .post-btn-area .std-btn {
  background: transparent;
  color: #002856 !important;
  font-size: 13px;
  font-weight: 500;
  padding: 0 0 0 25px;
  position: relative;
  color: #002856;
  text-transform: none;
  font-family: "Barlow", Arial; 
}
.pwr-post-item__info-box .post-btn-area .std-btn:before {
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg);
  background-repeat: no-repeat;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  transition: .3s ease;
  width: 16px;
}

.pwr-post-item:hover .post-btn-area .std-btn { color: #1299DD !important; }
.pwr-post-item:hover .post-btn-area .std-btn:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg); left: 3px; }

.pwr-post-item__info-box .post-btn-area .std-btn img { display: none; }

.pwr-cta--custom-02 .cta_button:not(.pwr-cta--hubspot-style) { cursor: pointer; padding: 6px 15px; }
.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec { margin-bottom: 40px; }

.pwr-post-item { height: 510px; }
.pwr-post-item__info-box { position: relative; top: 0; height: calc(100% - 238px); padding-bottom: 80px; }
.pwr-post-item__info-box .post-btn-area { position: absolute; bottom: 30px; left: 40px; }

.pwr-hero__info-box { bottom: 180px; }

.bpost-listing .pwr-post-img-wrap { overflow: hidden; position: relative; border-top-left-radius: 7px; border-top-right-radius: 7px; }
.bpost-listing .pwr-post-img-wrap:before { content: ""; width: 10vw; height: 10vw; position: absolute; bottom: 0; right: 0; background: #ffffff; transform: rotate(45deg) translate(80%, 0%); z-index: 2; }

.pwr-blog-listing__posts { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; }
.pwr-blog-listing__posts .bpost-item-wrap {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding: 10px;
}
.pwr-blog-listing__posts .bpost-item-wrap .pwr-post-item__img { transition: all 0.3s; }
.bpost-listing { background: #ffffff; border-radius: 7px; box-shadow: 0 8px 20px rgba(0,0,0,0.16); height: 100%; position: relative; }
.bpost-listing .bpost-img-wrap { overflow: hidden; position: relative; border-top-left-radius: 7px; border-top-right-radius: 7px; height: 260px; }
.bpost-listing .bpost-img-wrap .bpost__img { width: 100%; height: 100%; transition: all 0.2s; }
.bpost-listing .bpost-img-wrap:before { content: ""; width: 10vw; height: 10vw; position: absolute; bottom: 0; right: 0; background: #ffffff; transform: rotate(45deg) translate(80%, 0%); z-index: 2; }
.bpost-listing .bpost-content { padding: 30px 30px 90px 30px; position: relative; }
.bpost-listing .btn-area { position: absolute; bottom: 30px; left: 30px; }
.bpost-listing .bpost-content .bpost__title { color: #002856; margin-bottom: 15px; }
.bpost-listing .bpost-content .bpost__desc { line-height: 1.4; font-size: 15px; color: #54565A; }
.bpost-listing .blog-post__tags { padding-bottom: 10px; }
.bpost-listing .blog-post__tags a { color: #002856; font-size: 13px; text-transform: uppercase; }

.bpost-item-wrap .bpost-listing:hover .bpost__img { transform: scale(1.1); }
.blog-listing-page { 
  background-color: #ffffff; 
  padding-top: 0;
}

.hs-blog-post .pwr-post-body { background: #ffffff; }
.hs-blog-post .pwr-post-content { max-width: 1200px; }
.hs-blog-post .pwr-post-body h2 { font-size: 36px; color: #002856; font-weight: 600; margin-bottom: 30px; }
.hs-blog-post .pwr-post-body h3 { font-size: 25px; color: #002856; font-weight: 600; }
.hs-blog-post .pwr-post-body .pwr-post-content { padding-bottom: 0; }
.hs-blog-post .pwr-post-body .pwr-post-content ul { padding-left: 25px; list-style: none; position: relative; }
.hs-blog-post .pwr-post-body .pwr-post-content ul li { position: relative; margin-bottom: 6px; }
.hs-blog-post .pwr-post-body .pwr-post-content ul li:before {
  content: "»";
  color: #f3b700;
  background-color: transparent;
  height: 12px;
  top: 0;
  left: -25px;
  position: absolute;
  font-weight: 700;
}

.hs-blog-post .pwr-post-body .pwr-post-content blockquote {
  border: 0;
  padding: 15px 30px;
  margin: 30px 0 40px 0;
  font-style: normal;
  color: #707070;
  font-size: 22px;
}
.hs-blog-post .pwr-post-body .pwr-post-content blockquote p { font-size: 22px; line-height: 1.5; font-style: italic; }
.hs-blog-post .pwr-post-body .pwr-post-social { display: none; }

.hs-blog-post .pwr-news-posts .pwr-post-item__content { background-color: #ffffff !important; box-shadow: 0 8px 20px rgba(0,0,0,0.16); }
.hs-blog-post .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__title { color: #002856 !important; }
.hs-blog-post .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__desc { color: #54565a !important; }

.body-container-wrapper--blog-post .post-info-block {
  text-transform: uppercase;
  font-size: 12px;
  color: #002856;
  letter-spacing: 2px;
  padding: 40px 0 0 0;
}

.body-container-wrapper--blog-post .post-info-block .inner { margin: 0 auto; max-width: 1200px; }

.bpost-bottom {
  text-transform: uppercase;
  font-size: 12px;
  color: #002856;
  letter-spacing: 2px;
  line-height: 35px;
}
.bpost-bottom .inner { margin: 0 auto; max-width: 1200px; display: flex; flex-wrap: wrap; }
.bpost-bottom .inner .share-links { display: flex; align-items: center; }
.bpost-bottom .inner .a2a_kit { display: inline-block; margin: 0 5px; }
.bpost-bottom .inner .a2a_kit .a2a_button_facebook span, .bpost-bottom .inner .a2a_kit .a2a_button_x span, .bpost-bottom .inner .a2a_kit .a2a_button_email span, .bpost-bottom .inner .a2a_kit .a2a_button_copy_link span 
{ 
  background: #002856 !important;
  border-radius: 16px; 
  margin: 0 5px;
  padding: 5px;
  width: 30px;
  height: 30px;
}

.bpost-bottom .back-link { padding-left: 25px; }
.bpost-bottom .back-link .arrow-btn:before { top: 11px; }

.bpost-sub { padding-top: 80px; }
.bpost-sub h4 { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 15px; letter-spacing: 2px; color: #ffffff; font-weight: 500; margin: 0; }
.bpost-sub h2 { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 34px; letter-spacing: 2px; color: #ffffff; font-weight: 800; margin: 0; }

.bpost-sub .cta-wrap { 
  position: relative; 
  padding: 50px 60px; 
  background-color: #002856; 
  background-size: auto 100%; 
  background-position: top left; 
  background-repeat: no-repeat; 
  border-radius: 7px; 
}
.bpost-sub .cta-wrap .cta-content { display: flex; flex-wrap: wrap; }
.bpost-sub .cta-wrap .cta-content .title { flex: 0 0 40%; max-width: 40%; display: flex; align-items: center; }

.bpost-sub .cta-wrap .cta-content .content-form { flex: 0 0 60%; max-width: 60%; display: flex; align-items: center; color: #ffffff; padding: 0 0 0 20px; }
.bpost-sub .cta-wrap .cta-content .content-form .email-form { width: 100%; }
.bpost-sub .cta-wrap .cta-content .content-form form { display: flex; flex-wrap: wrap; width: 100%; }
.bpost-sub .cta-wrap .cta-content .content-form .hs-form-field label:not(.hs-error-msg) { display: none; }
.bpost-sub .cta-wrap .cta-content .content-form .hs-email { 
  display: block;
  vertical-align: top;
  width: calc(100% - 50px);
  margin: 0;
}

.bpost-sub .cta-wrap .cta-content .content-form .hs-email input {
  background-color: #ffffff;
  border: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 0;
  font-size: 14px;
  height: 50px;
  color: #54565a;
  padding: 16px 20px;
}

.bpost-sub .cta-wrap .cta-content .content-form .hs-submit {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  vertical-align: top;
  width: 50px;
  height: 50px;
  z-index: 0;
  margin: 0;
}

.bpost-sub .cta-wrap .cta-content .content-form .hs-submit .hs-button {
  background-color: #fff;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/button-arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
}

.bpost-sub .cta-wrap .cta-content .content-form .hs-error-msgs {
    color: #f2545b!important;
    font-size: 13px!important;
    font-weight: 700!important;
    margin-bottom: 0;
}

.bpost-sub .cta-wrap .cta-content .content-form .hs-input::placeholder { color: #54565A; text-transform: uppercase; letter-spacing: 2px; }
.bpost-sub .cta-wrap .cta-content .content-form .hs_error_rollup { display: none !important; } 

.bpost-header h4 {  
  color: #fff;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  text-shadow: 0 3px 8px rgba(0, 0, 0, .16);
  text-transform: uppercase;
}
.bpost-header h1 {  
  font-family: Barlow Condensed, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: .9;
  text-shadow: 0 3px 8px rgba(0, 0, 0, .16);
  text-transform: uppercase;
}

.hs-blog-post .pwr-post-item__author { display: none; }

.related-posts-wrapper { padding-top: 80px; }
.related-posts-wrapper h2 { 
  letter-spacing: 0;
  font-family: "Barlow Condensed", Arial;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 0.90;
  margin: 5px auto 20px auto;
  font-size: 50px;
  text-align: center;
  color: #002856;
}

.related-posts-wrapper .pwr-sec__title-intro {
  color: #002856;
  letter-spacing: 0;
  font-weight: 600;
  font-family: "Barlow", Arial;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
}

.related-posts-wrapper .pwr-sec-posts {
  padding: 80px 0; 
  background-color: #E5E5E6;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/blog-bg-img.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.sec-search-bar-bl { padding: 60px 0; }
.sec-search-bar-bl .search-wrap { background: #002856; padding: 20px; border-radius: 7px; display: flex; flex-wrap: wrap; box-shadow: 0 8px 10px rgba(0, 0, 0, 0.16); max-width: 1000px; margin: 0 auto; }
.sec-search-bar-bl .secontent, .sec-search-bar-bl .se-bar { flex: 0 0 50%; max-width: 50%; display: flex; align-items: center; }

.sec-search-bar-bl .secontent { justify-content: center; }
.sec-search-bar-bl .secontent .pwr-filter__dropdown { width: 50%; color: #ffffff; padding: 0 25px; }
.sec-search-bar-bl .secontent .pwr-filter__dropdown select { border: 0; background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/chevron-down.png); color: #ffffff; background-position-y: 55%; } 
.sec-search-bar-bl .secontent .pwr-filter__dropdown select option { color: #002856; font-weight: bold; }
.sec-search-bar-bl .se-bar .hs-search-field__bar { width: 100%; position: relative; }
.sec-search-bar-bl .se-bar .hs-search-field__input { 
  background-color: #ffffff;
  border: 0; 
  border-radius: 7px; 
  color: #002856; 
  padding: 8px 12px;
  
}
.sec-search-bar-bl .se-bar .hs-search-field__bar:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  height: 21px;
  width: 21px;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/button-arrow.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  transform: translateY(-50%);
}
.sec-search-bar-bl .se-bar .hs-search-field__input::placeholder { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 15px; letter-spacing: 2px; color: #002856; }

.cat-toggle-wrap {
  width: 100%;
  max-width: 380px;
  margin: 0 auto;
  background: #002856;
  color: #ffffff;
  padding: 6px 20px 10px 20px;
  border-radius: 10px;
  transform: translateX(-10px);
}

.cat-toggle-wrap .pwr-filter__dropdown { width: 100%; }
.cat-toggle-wrap .pwr-filter__dropdown select { 
  color: #ffffff; 
  border-bottom: 0; 
  background-position: right 0 top 65%,0 0;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/dd-arrow.png);
  background-size: auto,100%;
}
.cat-toggle-wrap .pwr-filter__dropdown select option { color: #000000 }
/*****************************************/
/* Power Tab Fixes                       */
/*****************************************/
.pwr-tabs__header { width: 100%; }
.pwr-tabs__header.pwr-tabs__header--hor { width: 25% }
.pwr-tabs__body--hor { width: 75%; }

.pwr-tabs__tab-wrapper { margin-bottom: 5px; }
.pwr-tabs__tab { font-size: 15px; font-family: "Barlow", sans-serif; color: #002856; text-transform: uppercase; position: relative; }
.pwr-tabs__tab--active, .pwr-tabs__tab--active:hover { border: 0; }

.pwr-tabs__tab--active:before { 
  content: ""; 
  width: calc(100% - 9px);
  height: 9px;
  background-color: #F3B700;
  position: absolute;
  bottom: -4px;
  left: 0;
  z-index:1;
}

.pwr-tabs__tab--active:after { 
  content: ""; 
  width: 9px;
  height: 9px;
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/yellow-border-angle.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: -4px;
  right: 0;
  z-index:1;
}

.pwr-tabs__tab--hor { position: relative; padding-left: 35px; padding-right: 20px; margin-bottom: 15px; } 
.pwr-tabs__tab--hor:before { 
  content: ""; 
  width: 19px; 
  height: 19px; 
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/title-arrow.png); 
  background-size: auto 100%; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-color: transparent;
  position: absolute;
  top: 5px;
  left: 0;
  display: none;
}
.pwr-tabs__tab--hor.pwr-tabs__tab--active:before { display: block; }
.pwr-tabs__tab--hor:after { display: none; }

.pwr-tabs__content--2col .pwr-tab__content { width: calc(66.6666% - 20px); }
.pwr-tabs__content--2col .pwr-tab__content.pwr-tab__content--right { width: calc(33.3333% - 20px); }

.pwr-tabs .pwr-tab__title { color: #002856; margin-bottom: 20px; margin-top: 7px; }

.pwr-rich-text.pwr-tab__content ul { padding-left: 30px; }
.pwr-rich-text.pwr-tab__content ul li:before {
  content: "»";
  color: #f3b700;
  background-color: transparent;
  height: 12px;
  top: 0;
  left: -30px;
}

.pwr-rich-text.pwr-tab__content a { font-weight: bold; text-decoration: underline; }
.pwr-rich-text.pwr-tab__content a:hover { color: #002856; }

.pwr-sec-text-tabs.refresh .pwr-tabs__tab { color: #1A52A3; }
.pwr-sec-text-tabs.refresh .pwr-tabs__tab--active, .pwr-sec-text-tabs.refresh .pwr-tabs__tab--active:hover { color: #051466; }
.pwr-sec-text-tabs.refresh .pwr-tabs__tab--active:before { background-color: #051466; }
.pwr-sec-text-tabs.refresh  .pwr-rich-text.pwr-tab__content ul li:before { color: #051466; }
.pwr-sec-text-tabs.refresh .pwr-rich-text.pwr-tab__content a { text-decoration: none; color: #1299DD; }
.pwr-sec-text-tabs.refresh .pwr-rich-text.pwr-tab__content a:hover { color: #051466; }

.pwr-sec-text-tabs.refresh.pwr--dark .pwr-tabs__tab { color: #ffffff; }
.pwr-sec-text-tabs.refresh .pwr-tabs__tab--active:after { display: none; }
.pwr-sec-text-tabs.refresh.pwr--dark .pwr-tabs__tab--active { border-bottom: 0; color: #4ECDEA; }
.pwr-sec-text-tabs.refresh.pwr--dark .pwr-tabs__tab--active:before { background-color: #4ECDEA !important; }

.pwr-sec-text-tabs.refresh .pwr-tabs__tab--hor { color: #1A52A3; }
.pwr-sec-text-tabs.refresh .pwr-tabs__tab--hor:before { display: none; }
.pwr-sec-text-tabs.refresh .pwr-tabs__tab--hor.pwr-tabs__tab--active { color: #051466; }

/*****************************************/
/* Home Page                             */
/*****************************************/
#oembed_container-widget_1695070699133 .oembed_custom-thumbnail_icon { display: none; }

/*****************************************/
/* About Page                            */
/*****************************************/
#hs_cos_wrapper_module_16954041598293 .pwr-sec__title-intro { margin: 0; }
#hs_cos_wrapper_widget_1695404272391 hr { border-bottom: 2px solid #E5E5E6; margin: 0; }
#hs_cos_wrapper_module_16954041598293 .pwr-sec-txt { background: transparent; }

.hs-content-id-135493409074 .dnd_area-row-5-background-image { background-size: auto 75% !important; }
.hs-content-id-135493409074 .row-number-15 { padding-left: 0; padding-right: 0; }
.hs-content-id-135493409074 #hs_cos_wrapper_dnd_area-module-2 .pwr-rich-text { max-width: 1000px; margin: 0 auto; }

.hs-content-id-141835265936 .dnd_area-row-3-background-image { background-color: #0b223e; }
.hs-content-id-141611397136 .pwr-rich-text a.download-btn { border-color: #0b223e; }
.hs-content-id-144343448947 .dnd_area-row-2-background-image { background-color: #0b223e; }

/*****************************************/
/* Invest Page                           */
/*****************************************/
.tv-widget {
  display: flex;
  justify-content: center;
  padding: 40px 0 0 0;
  height: 500px;
}

/*****************************************/
/* EI Pages                              */
/*****************************************/
.eso-text { max-width: 1000px; margin: 0 auto; text-align: center; }
.eso-text h3 { color: #002856; margin-top: 30px; }
.eso-text .pwr-rich-text ul { padding-left: 25px; list-style: none; position: relative; }
.eso-text .pwr-rich-text ul li { position: relative; margin-bottom: 6px; }
.eso-text .pwr-rich-text ul li strong { color: #f3b700; padding-right: 6px; }
.eso-text .pwr-rich-text ul li:before { display: none; }
.eso-text .pwr-sec-txt__intro-sec .pwr-sec__title-intro { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 15px; letter-spacing: 2px; color: #002856; font-weight: 500; display: block; width: 100%; text-align: center; max-width: 100%; }
.eso-text h2 { text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 34px; letter-spacing: 2px; color: #002856; font-weight: 800; display: block; width: 100%; text-align: center; max-width: 100%; }

.hs-content-id-141596946249 .stat-cols-section .stat-cols { max-width: 1000px; margin: 0 auto; }
.hs-content-id-141596946249 .stat-cols-section .stat-cols .col-item { flex: 0 0 33.333%; padding: 0 10px; } 

/*****************************************/
/* Sustain Pages                         */
/*****************************************/
.hs-content-id-141799055202 .content-col-boxes .box-content { height: calc(100% - 60px); }
.hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) { flex: 0 0 50%; max-width: 50%; }
.hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) .btn-area .download-btn { display: inline-block; margin: 0px 10px 15px 10px;  }
.hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) .box-content { height: calc(100% - 15px); }
.hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:last-child .wrap { padding-bottom: 15px; }

.hs-content-id-141799055202 .pwr-sec-text-tabs .page-center { margin-left: 0; margin-right: 0; }
.hs-content-id-141799055202 .dnd_area-row-6-padding { padding: 0 0 60px 0 !important; }
.hs-content-id-141607862147 #hs_cos_wrapper_module_169810274834714 .stat-cols-section .stat-cols { margin-top: 40px; }
.hs-content-id-141596946249 .content-callout-stats .intro-sec h2, .hs-content-id-141596946249 .content-callout-stats .intro-sec h4 { color: #ffffff; }

/*****************************************/
/* Single Pages                          */
/*****************************************/
.hs-content-id-141614404023 #hs_cos_wrapper_module_16980853115309 .sub-heading-section { padding-bottom: 0; }
.hs-content-id-141614404023 .content-partners .content-part-wrap .box-item .wrap .icon { margin-bottom: 0; }
.hs-content-id-141607862144 #hs_cos_wrapper_module_16980810661427 .angled-box-grid .box-item .overlay .inner { color: #54565A; }
.hs-content-id-141607862144 #hs_cos_wrapper_module_16980810661427 .angled-box-grid .box-item .overlay .inner h3, .hs-content-id-141607862144 #hs_cos_wrapper_module_16980810661427 .angled-box-grid .box-item .overlay .inner .num { color: #002856; }
.hs-content-id-141611397139 .dnd_area-row-2-background-image { background-color: #0b223f; }

/*****************************************/
/* Contact Form                          */
/*****************************************/
.widget-type-form .hs-form-field>label { display: none; }
.widget-type-form form.hs-form .hs-input { border: 1px solid #54565A; border-radius: 3px; padding: 9px 15px; }
.widget-type-form form.hs-form .hs-input::placeholder { color: #54565A; text-transform: uppercase; }
.widget-type-form form.hs-form .hs-form-field { padding: 0 15px 0 0; margin-bottom: 25px; } 
.widget-type-form form.hs-form .hs-recaptcha { margin: 0 0 25px 0 !important; }
.widget-type-form form.hs-form select.hs-input {
  background-image: url(https://www.secure-energy.com/hubfs/template-2023-assets/dd-arrow.png);
  background-size: 25px;
}

.widget-type-form form.hs-form .hs-submit { margin-top: 15px; }
.widget-type-form form.hs-form .hs-submit .hs-button {
  background-color: #051466;
  border: 0px none #000000;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 15px;
  font-family: "Barlow", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 30px;
  text-transform: uppercase;
  line-height: 18px;
  display: inline-block;
}

/*****************************************/
/* Oilfield Pages                        */
/*****************************************/
.hs-content-id-142971714122 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul { columns: 3; }
.hs-content-id-142971714122 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul li { padding-right: 20px; }
.hs-content-id-143949325493 .dnd_area-row-4-background-image, .hs-content-id-143946806956 .dnd_area-row-3-background-image { background-size: 100% !important; background-color: #85aec7; }
.hs-content-id-142974889879 .dnd_area-row-4-background-image { background-size: 100% !important; background-color: #9bc9e2; }
.hs-content-id-143952692260 .icon-content-col-boxes .intro-sec .sub-text { padding-top: 0; }
.hs-content-id-143952692260 .icon-content-col-boxes .content-cb-wrap .box-item { flex: 0 0 25%; max-width: 25%; }

/* Health and Safety */
.hs-content-id-143959126306 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) { flex: 0 0 50%; max-width: 50%; }
.hs-content-id-143959126306 .content-col-boxes .content-cb-wrap .box-item .wrap h3 { min-height: 56px; }
.hs-content-id-143959126306 .content-col-boxes .box-content { height: calc(100% - 55px); }
.hs-content-id-143959126306 .content-col-boxes .content-cb-wrap .box-item:last-child .wrap { padding-bottom: 40px; }

/* System Pages */
.hs-content-id-0 .pwr-hero { background: #002856; }
.hs-content-id-0 .pwr-hero__info-box.page-center h1 { color: #ffffff; }

.hs-content-id-143946806956 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul { columns: 2; }
.hs-content-id-142971714122 .dnd_area-row-4-background-image { background-color: #93bfdd; }

#hs_menu_wrapper_footer_page_ { display: block !important; }

#hs_form_target_module_16994647984466 [type=checkbox]+span:not(.slider):before { background-color: #ffffff !important; }

/* Landing Page Footer */
.landing-footer {
  padding: 60px 0;
  background: #54565A;
  color: #ffffff;
}

.landing-footer .foot-row {
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
  flex-wrap: wrap;
}

.landing-footer .foot-row .landing-col {
  flex: 0 0 auto;
  width: 33.3333%;
  padding: 0 20px;
}

.landing-footer h4 {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  margin: 30px 0 5px;
  text-transform: uppercase;
}

.landing-footer p { font-size: 14px; }

.landing-footer a { color: #ffffff; }
.landing-footer a:hover { color: #97caeb; }
.landing-footer .bottom-bar {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px 20px 0 20px;
}

.landing-footer .bottom-bar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.landing-footer .bottom-bar ul li { display: inline-block; }
.landing-footer .bottom-bar ul li a {
  border-right: 1px solid #fff;
  line-height: 1;
  margin-right: 10px;
  padding-right: 10px;
}
.landing-footer .bottom-bar ul li:last-child a { border-right: 0; }

.landing-footer .landing-foot-notice {
  padding: 0 20px;
  font-size: 13px;
  font-style: italic;
  line-height: 1.4;
  opacity: .85;
}

/*****************************************/
/* 2024 Refresh                          */
/*****************************************/
.pwr-heading-style--h4, h4 { letter-spacing: 0; font-weight: 600; font-family: "Barlow", Arial; text-transform: uppercase; }
.pwr-heading-style--h2, h2 { letter-spacing: 0; font-family: "Barlow Condensed", Arial; text-transform: uppercase; font-weight: 900; line-height: 0.90; margin: 5px 0 20px 0; font-size: 50px; }

.dnd_area-row-1-background-layers { position: relative; }
.dnd_area-row-1-background-layers:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(5, 20, 102, 0.50); }
.dnd_area-row-1-background-layers .row-fluid { position: relative; }

.refresh-content h4 { letter-spacing: 0; color: #1299DD; font-weight: 600; font-family: "Barlow", Arial; text-transform: uppercase; }
.refresh-content h2 { letter-spacing: 0; font-family: "Barlow Condensed", Arial; text-transform: uppercase; font-weight: 900; line-height: 0.90; color: #051466; margin: 5px 0 20px 0; font-size: 50px; }
.refresh-content h2 strong { font-weight: 900; color: #1299DD; }
.refresh-content h5 { font-size: 20px; font-family: "Barlow", Arial; line-height: 1.4; font-weight: 400; }
.refresh-content p { color: #051466; }

.hero-title-section { padding-top: 60px; }
.hero-title-section h1 { font-weight: 900; line-height: 0.90; font-size: 70px; font-family: "Barlow Condensed", Arial; text-transform: uppercase; letter-spacing: 0; color: #4ecdea; }
.hero-title-section h1 strong { color: #ffffff; font-weight: 900; }
.hero-title-section h4 { letter-spacing: 0; color: #1299DD; font-weight: 600; font-family: "Barlow", Arial; text-transform: uppercase; color: #ffffff; }

.hero-title-section .arrow-btn { color: #ffffff; }
.hero-title-section .arrow-btn:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-White.svg); }
.hero-title-section .arrow-btn:hover { color: #1299DD; }
.hero-title-section .arrow-btn:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg); }

.refresh-content .sm-text { font-style: normal; font-size: 14px; font-weight: 500; }

.arrow-btn, .refresh-content .cta_button {
  background: transparent;
  color: #1299DD;
  font-size: 15px;
  padding: 0 0 0 25px;
  position: relative;
  font-weight: 600;
  margin: 5px 0;
  text-transform: uppercase;
  display: inline-block;
}
.arrow-btn:before, .refresh-content .cta_button:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 16px;
  height: 12px;
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transition: 0.3s ease;
}
.arrow-btn:hover { color: #002856; }
.arrow-btn:hover:before, .refresh-content .cta_button:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg); left: 3px; }

.arrow-btn.white { color: #ffffff; }
.arrow-btn.white:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-White.svg); }
.arrow-btn.white:hover { color: #002856; }
.arrow-btn.white:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg); left: 3px; }

.refresh-content .cta_button { color: #1299DD !important; }
.refresh-content .cta_button:after { display: none !important; }
.refresh-content .cta_button:hover { color: #002856; !important; }
.refresh-content .cta_button:before { background-color: transparent !important; top: 5px; }

ul.download-list { list-style: none; margin: 10px 0 20px 0 !important; padding: 0 !important; }
ul.download-list li:before { display: none; }
ul.download-list li a {
  display: block;
  position: relative;
  font-size: 17px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.4);
  padding: 5px 50px 5px 0;
  color: #ffffff;
}
ul.download-list li a:hover { color: #4ECDEA; }

ul.download-list li a:before {
  content: "";
  width: 14px;
  height: 15px;
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Icon-Download.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 13px;
  right: 4px;
}

.refresh-content.dark { color: #ffffff; }
.refresh-content.dark h4, .refresh-content-dark h4 { color: #4ECDEA; }
.refresh-content.dark p, .refresh-content-dark p { color: #ffffff; }

.refresh-content.dark h2, .refresh-content-dark h2 { color: #ffffff; }
.refresh-content.dark h2 strong, .refresh-content-dark h2 strong { color: #4ECDEA; }

.refresh-content.col-content { padding: 30px 0; }
.refresh-content.col-content h4 { color: #4ECDEA; }
.refresh-content.col-content p { font-size: 16px; line-height: 1.3; color: #ffffff; }

.refresh-content.dark a.arrow-btn, .refresh-content.col-content a.arrow-btn { color: #ffffff; }
.refresh-content.dark a.arrow-btn:before, .refresh-content.col-content a.arrow-btn:before, .refresh-content.dark .cta_button:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-White.svg); }
.refresh-content.dark a.arrow-btn:hover, .refresh-content.col-content a.arrow-btn:hover { color: #1299DD; }
.refresh-content.dark a.arrow-btn:hover:before, .refresh-content.col-content a.arrow-btn:hover:before, .refresh-content.dark .cta_button:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg); }

.refresh-content.icon-col { padding: 20px 0; text-align: center; }

.refresh-content ul.bulletin-list { padding-left: 0; }
.refresh-content ul.bulletin-list li:before { display: none; } 
.refresh-content ul.bulletin-list li {
  font-family: "Barlow", Arial; 
  color: #051466;
  padding-left: 20px;
  position: relative;
}
.refresh-content ul.bulletin-list li span { position: absolute; top: 0; left: 0; font-weight: 700; }

.pwr-sec-stats.refresh-green h2 {
  text-align: left; 
  margin: 0 !important;
  letter-spacing: 0; 
  font-family: "Barlow Condensed", Arial; 
  text-transform: uppercase; 
  font-weight: 900; 
  line-height: 0.9; 
  color: #ffffff;  
  font-size: 50px; 
}
.pwr-sec-stats.refresh-green h2 strong { font-weight: 900; color: #4ECDEA; }
.pwr-sec-stats.refresh-green .pwr-sec__title-intro {
  text-align: left; 
  margin: 0 0 0 0 !important;
  letter-spacing: 0;
  color: #4ECDEA;
  font-weight: 600;
  font-family: "Barlow", Arial;
  text-transform: uppercase;
  font-size: 15px;
}

.pwr-sec-stats.refresh-green .pwr-stat { width: calc(33.3333% - 40px); }

.pwr-cta .cta_button {
  border-radius: 5px;
  color: #1299DD !important;
  font-size: 15px;
  padding: 10px 20px 10px 45px;
  position: relative;
  font-weight: 600;
  margin: 5px 0;
  text-transform: uppercase;
  display: inline-block;
  background: #ffffff;
  transition: all 0.3s ease !important;
}

.pwr-cta .cta_button:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 20px;
  width: 16px;
  height: 12px;
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg);
  background-repeat: no-repeat;
  background-size: cover;
  transition: all 0.3s ease !important;
}
.pwr-cta .cta_button:after { display: none !important; }

.pwr-cta .cta_button:hover { color: #002856 !important; }
.pwr-cta .cta_button:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg); left: 23px; }

/*****************************************/
/* Stories Page                          */
/*****************************************/
.blog-header {
  background: #051466;
  color: #ffffff;
  padding: 200px 0 65px 0;
}

.blog-header .text-intro { padding: 0 15px; }
.blog-header .text-intro h4 { color: #4ECDEA; font-weight: 600; margin-bottom: 15px; letter-spacing: 0; text-transform: uppercase; font-family: "Barlow", Arial; }
.blog-header .text-intro h2 { 
  color: #ffffff;
  font-size: 50px;
  font-weight: 900;
  line-height: .9; 
  font-family: "Barlow Condensed", Arial;
}
.blog-header .text-intro h2 strong { color: #4ECDEA; font-weight: 900; }

.featured-posts-secure {
  background: #051466;
  color: #ffffff;
  padding: 0 0 80px 0;
}

.featured-posts-secure .row-fluid { display: flex; flex-wrap: wrap; }
.featured-posts-secure .row-fluid .feat-post { flex: 0 0 auto; width: 50%; padding: 15px; }
.featured-posts-secure .feat-post .post-wrap .feat-img img { aspect-ratio: 4/3; object-fit: cover; object-position: center; border-radius: 8px; }
.featured-posts-secure .feat-post .post-wrap h3 { color: #4ECDEA; font-weight: 900; margin: 22px 0; letter-spacing: 0; font-size: 24px; font-family: "Barlow Condensed", Arial; }
.featured-posts-secure .feat-post .post-wrap .post-intro { color: #ffffff; font-size: 17px; line-height: 1.4; }
.featured-posts-secure .feat-post .post-wrap .btn-area { padding-top: 10px; }
.featured-posts-secure .feat-post .arrow-btn { color: #ffffff; }
.featured-posts-secure .feat-post .arrow-btn:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-White.svg); }
.featured-posts-secure .feat-post .arrow-btn:hover { color: #1299DD; }
.featured-posts-secure .feat-post .arrow-btn:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg); }

.blog-content .main-blog-posts { display: flex; flex-wrap: wrap; position: relative; z-index: 1; }
.blog-content .main-blog-posts .sec-bpost { flex: 0 0 auto; width: 33.3333%; padding: 15px; }
.blog-content .main-blog-posts .post-wrap .feat-img img { aspect-ratio: 4/3; object-fit: cover; object-position: center; border-radius: 8px; }
.blog-content .main-blog-posts .post-wrap h3 { color: #1299dd; font-weight: 900; margin: 15px 0; letter-spacing: 0; font-size: 18px; font-family: "Barlow Condensed", Arial; }
.blog-content .main-blog-posts .post-wrap .post-intro { color: #051466; font-size: 16px; line-height: 1.4; }
.blog-content .main-blog-posts .post-wrap .btn-area { padding-top: 10px; }

.sec-blog-main { padding: 100px 0; }

.pwr-sec-cta.vert-cta {
    padding: 45px 0 !important;
    min-height: 610px; 
}

.mm-cta-section { padding: 10px; }
.mm-cta-section h5 { margin: 13px 0 0 0; font-size: 14px; font-family: "Barlow", Arial; color: #002856; font-weight: 600; padding: 0; text-transform: uppercase; line-height: 0.9; }
.mm-cta-section p { font-size: 13px; line-height: 1.1; }
.mm-cta-section .btn-area { padding-top: 10px; }
.mm-cta-section .std-btn {
  background: transparent;
  color: #002856 !important;
  font-size: 13px;
  font-weight: 500;
  padding: 0 0 0 25px;
  position: relative;
  color: #002856;
  text-transform: none;
  font-family: "Barlow", Arial; 
}
.mm-cta-section .std-btn:before {
  background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg);
  background-repeat: no-repeat;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  transition: .3s ease;
  width: 16px;
}

.mm-cta-section .std-btn:hover { color: #1299DD !important; }
.mm-cta-section .std-btn:hover:before { background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-Blue.svg); left: 3px; }

.nav-button.wiq-button .hover { display: none; }
.nav-button.wiq-button:hover .default { display: none; } 
.nav-button.wiq-button:hover .hover { display: inline-block; } 

/* --------------------------------------------------------------------------
Media Queries.
-------------------------------------------------------------------------- */
@media (max-width: 1280px) {
  .pwr-header-full .pwr-header__menu { justify-content: right; }
  .pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1>a { padding: 10px 12px; }
  
  .hs-content-id-142974889879 .dnd_area-row-4-background-image { background-size: 150% auto !important; }
  .pwr-burger__trigger-open { display: none !important; }
}

@media (max-width: 1150px) {
  .pwr-burger__trigger-open { display: block !important; }
  .hs-tools-menu, .pwr-header-full .pwr-header__menu, .pwr-header-full .pwr-header-right-bar { display: none !important; }
  
  .pwr-burger__icon-open span, .pwr-burger__icon-open:after, .pwr-burger__icon-open:before { background-color: #ffffff; }
  .pwr-header.scroll .pwr-burger__icon-open span, .pwr-header.scroll .pwr-burger__icon-open:after, .pwr-header.scroll .pwr-burger__icon-open:before { background-color: #002856; }
  
  .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>a:before { background-color: transparent; }
  .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>a:after { 
    background-image: url(https://www.secure-energy.com/hubfs/2024-refresh/Arrow-DarkBlue.svg);
    transform: translateY(-5px) rotate(0deg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 15px;
    height: 11px;
    box-shadow: none;
  }
  .pwr-burger__menu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-item-has-children.active-branch>a:after { transform: translateY(-5px) rotate(135deg); }
  
  .pwr-burger__menu .hs-menu-wrapper li a { font-family: Raleway,sans-serif; color: #002856 !important; }
  .pwr-burger__menu .hs-menu-wrapper li ul li a { text-transform: none; color: rgb(84, 86, 90) !important; font-weight: 500; }
  .pwr-burger__trigger-close { font-family: Raleway,sans-serif; }
}

@media (max-width: 1024px) {
  .pwr-burger__icon-open span, .pwr-burger__icon-open:after, .pwr-burger__icon-open:before { background-color: #ffffff; }
  .pwr-header.scroll .pwr-burger__icon-open span, .pwr-header.scroll .pwr-burger__icon-open:after, .pwr-header.scroll .pwr-burger__icon-open:before { background-color: #002856; }
  
  .oembed_container, .oembed_container_iframe { width: 100% !important; height: 100% !important; } 
  
  .pwr-header-full .pwr-header__menu, .pwr-header-full .pwr-header-right-bar { display: none !important; }
  .pwr-header--padding { padding: 30px 0; }
  
  .hs-content-id-135121570437 .dnd_area-row-4-background-image { background: #ffffff; background-image: none !important; }
  .hs-content-id-135121570437 .row-number-15, .hs-content-id-135121570437 .row-number-17 { padding: 40px 0; }
  
  .pwr-sec-posts__container { display: flex; flex-wrap: wrap; justify-content: center; }
  
  .pwr-footer-full__menu .hs-menu-wrapper.hs-menu-flow-vertical>ul { columns: 2 }
  .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-1 { float: none !important; width: 100%; }
  .pwr-footer-full .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a { padding: 0 0 10px 0; }
  
  #hs_cos_wrapper_widget_1695404272391 hr { width: 100%; }
  .pwr-tabs__header, .pwr-tabs__body--hor { width: 100%; }
  .pwr-tabs__tab--hor:before { display: none; }
  .pwr-tabs__content--2col .pwr-tab__content { width: 100%; }
  
  .pwr-tabs__header.pwr-tabs__header--hor { width: 100%; }
  .pwr-tabs__tab--hor { width: 100%; padding: 10px 15px; margin-bottom: 0; min-height: 25px; border-bottom: 2px solid rgba(63, 115, 141, 0.1); }
  
  .hs-content-id-135493409074 .dnd_area-row-5-background-image { background-image: none !important; }
  .oembed_custom-thumbnail, .oembed_custom-thumbnail:active, .oembed_custom-thumbnail:focus, .oembed_custom-thumbnail:hover { width: 100% !important; height: 450px !important; background-size: cover; }
  
  .hs-content-id-137458800973 .pwr-sec-text-tabs .page-center { margin-left: 0; margin-right: 0; }
  
  /* Sustain Pages */
  .hs-content-id-138971010063 .dnd-section.row-number-6 { padding-top: 40px; padding-bottom: 40px; }
  .hs-content-id-138975137135 #hs_cos_wrapper_widget_1697647233782 { padding-top: 10vh !important; }
  .hs-content-id-138975137135 .dnd_area-row-1-background-image { background-size: 325% auto !important; }
  .hs-content-id-138975137135 .dnd_area-row-3-padding { padding-left: 0; padding-right: 0; }
  
  .hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) { order: 3; flex: 0 0 100%; max-width: 100%; }
  .hs-content-id-141799055202 .content-col-boxes .box-content { height: calc(100% - 25px); }
  
  /* Invest Pages */
  .hs-content-id-138186839913 .dnd_area-row-4-padding { padding-left: 0; padding-right: 0; }
  .tv-widget { padding: 0 30px; height: 450px; }
  
  .pwr-post-item:not(.pwr-post-item--1col) { width: 100%; }
  .hs-content-id-138186839910 .row-number-3 .page-center, .hs-content-id-138186839910 .pwr-sec-text-tabs .page-center { margin-left: 0; margin-right: 0; }
  
  /* Careers Pages */
  .hs-content-id-137989920393 .dnd-section.dnd_area-row-4-padding { padding: 0 !important; }
  .hs-content-id-137989920393 .dnd-section.dnd_area-row-1-padding { padding-bottom: 0 !important; }
  .hs-content-id-137989920393 .dnd-section.dnd_area-row-5-padding { padding-top: 0 !important; }
  .hs-content-id-137989920393 .dnd-section.dnd_area-row-6-padding { padding: 0 20px !important; }
  
  /* EI Pages */
  .eso-text .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-141602925134 .dnd_area-row-3-padding { padding-left: 0; padding-right: 0; }

  /* EWM Pages */ 
  .hs-content-id-142997381506 .stat-cols-section .stat-cols .col-item, .hs-content-id-142997381511 .stat-cols-section .stat-cols .col-item, .hs-content-id-143302003560 .content-callout-stats .callout-section .stat-cols .col-item,
  .hs-content-id-143302003557 .stat-cols-section .stat-cols .col-item, .hs-content-id-142997381514 .stat-cols-section .stat-cols .col-item, .hs-content-id-143231431531 .stat-cols-section .stat-cols .col-item, .hs-content-id-143208089210 .stat-cols-section .stat-cols .col-item,
  .hs-content-id-142955723817 .stat-cols-section .stat-cols .col-item, .hs-content-id-142804210577 .stat-cols-section .stat-cols .col-item, .hs-content-id-142801907103 .stat-cols-section .stat-cols .col-item, .hs-content-id-141607862130 .stat-cols-section .stat-cols .col-item,
  .hs-content-id-141607862127 .stat-cols-section .stat-cols .col-item, .hs-content-id-141607862124 .stat-cols-section .stat-cols .col-item,
  { flex: 0 0 50%; max-width: 50%; margin: 10px 0; }
  .hs-content-id-142997381506 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-142997381511 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-143302003560 .content-callout-stats .callout-section .stat-cols .col-item:nth-child(2), 
  .hs-content-id-143302003557 .content-callout-stats .callout-section .stat-cols .col-item:nth-child(2), .hs-content-id-142997381514 .content-callout-stats .callout-section .stat-cols .col-item:nth-child(2), .hs-content-id-143231431531 .stat-cols-section .stat-cols .col-item:nth-child(2),
  .hs-content-id-143208089210 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-142955723817 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-142804210577 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-142801907103 .stat-cols-section .stat-cols .col-item:nth-child(2),
  .hs-content-id-141607862130 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-141607862127 .stat-cols-section .stat-cols .col-item:nth-child(2), .hs-content-id-141607862124 .stat-cols-section .stat-cols .col-item:nth-child(2),
  { border-right: 0; }
  .hs-content-id-143302003560 .content-callout-stats .callout-section .inner ul, .hs-content-id-142742589520 .content-callout-stats .callout-section .inner ul { padding-left: 0; }
  .hs-content-id-143302003560 .global-cta-wrapper { padding: 0; }
  .hs-content-id-143302003557 .pwr-sec-accordion .page-center, .hs-content-id-143324406382 .pwr-sec-accordion .page-center, .hs-content-id-143208089210 .pwr-sec-text-tabs .page-center, .hs-content-id-141607862130 .pwr-sec-text-tabs .page-center,
  .hs-content-id-142971918754 .pwr-sec-text-tabs .page-center
  { margin-left: 0; margin-right: 0; }
  
  #hs_cos_wrapper_widget_1698333106899 table tr { display: flex; flex-wrap: wrap; }
  #hs_cos_wrapper_widget_1698333106899 table td { flex: 0 0 100%; max-width: 100%; width: 100% !important; padding: 0px !important; }
  #hs_cos_wrapper_widget_1698333106899 table td ul { margin: 0; padding: 0; }
  
  .hs-content-id-141611397136 .global-cta-wrapper .page-center { margin-left: 0; margin-right: 0; }
  
  /* Oilfield Pages */
  .hs-content-id-142971714122 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul { columns: 2; }
  .hs-content-id-142971714122 .dnd_area-row-4-background-image { padding: 60px 10px; }
  .hs-content-id-142974889879 .pwr-sec-accordion .page-center, .hs-content-id-142974889882 .pwr-sec-accordion .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-142974889882 .stat-cols-section .stat-cols .col-item { flex: 0 0 50%; max-width: 50%; margin: 10px 0; }
  .hs-content-id-142974889882 .stat-cols-section .stat-cols .col-item:nth-child(2) { border-right: 0; }
  .hs-content-id-143952692260 .icon-content-col-boxes .content-cb-wrap .box-item { flex: 0 0 50%; max-width: 50%; }
  
  /* Health and Safety */
  .hs-content-id-143959126306 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) { flex: 0 0 100%; max-width: 100%; }
  .hs-content-id-143959126306 .content-col-boxes .page-center { margin-left: 0; margin-right: 0; }
  
  .hs-content-id-141835265936 .pwr-sec-accordion .page-center { margin-left: 0; margin-right: 0; }
  
  .bpost-sub .cta-wrap .cta-content .title { flex: 0 0 100%; max-width: 100%; padding-bottom: 20px; justify-content: center; text-align: center; }
  .bpost-sub .cta-wrap .cta-content .content-form { flex: 0 0 100%; max-width: 100%; justify-content: center; text-align: center; }  
  .bpost-sub .page-center { margin-left: 0; margin-right: 0; }
  
  .pwr-blog-listing { padding-top: 0; }
  .pwr-blog-listing .page-center { margin-left: 0; margin-right: 0; }
  .pwr-blog-listing__posts .bpost-item-wrap { flex: 0 0 50%; max-width: 50%; }
  
  .sec-search-bar-bl .page-center { margin-left: 0; margin-right: 0; }
  
  .blog-content .main-blog-posts .sec-bpost { width: 50%; }
  .hs-content-id-182098325880 .dnd_area-row-8-padding { padding: 0 !important; } 
  
  .pwr-sec-stats.refresh-green .pwr-stat { width: calc(50% - 40px); }
}

@media (max-width: 480px) {
  .pwr-header { background-color: #002856; }
  #pwr-header-fixed:before { display: none; }
  .top-sub-menu { display: none; }
  .pwr-header--padding { padding: 15px 0; }
  .pwr-header .pwr-header-logo span { top: 0; }
  
  .body-wrapper:not(:has(.pwr-header--transparent)):not(:has(.pwr-header--transparent,.pwr-header-top--transparent)) .pwr-hero .pwr-hero__info-box { margin-top: 120px !important; }
  
  .home-hero { height: 300px; margin-top: 75px; }
  .home-hero .video-wrap video { min-height: 150%; min-width: 150%; }
  
  .pwr-sec-posts { padding: 40px 0; }
  .dnd_area-row-8-padding { padding: 0 !important; }
  
  .pwr-footer-full { padding: 40px 0 0 0; }
  .pwr-footer-full .pwr-footer-company-info { flex: 0 0 100%; max-width: 100%; border: 0; }

  .pwr-footer-full__content .foot-main-content { flex: 0 0 100%; max-width: 100%; padding: 20px 0 0 0; }
  .pwr-footer-full__menu .hs-menu-wrapper.hs-menu-flow-vertical>ul { columns: 1; }
  
  .pwr-footer-full .pwr-footer-legal__content .pwr-footer__item { flex: 0 0 100%; max-width: 100%; text-align: center; }
  .pwr-footer-full .pwr-footer-legal__content .pwr-footer-company-info__icons { flex: 0 0 100%; max-width: 100%; justify-content: center; padding-top: 15px; }
  
  .oembed_custom-thumbnail, .oembed_custom-thumbnail:active, .oembed_custom-thumbnail:focus, .oembed_custom-thumbnail:hover { width: 100% !important; height: 245px !important; background-size: cover; }
  .pwr-accordion-container.pwr--light .pwr-accordion__title .pwr-accordion__icon { height: 30px; width: 30px; top: 50%; transform: translateY(-50%); }

  /* Home Page */
  .hs-content-id-135121570437 .dnd_area-row-4-padding, .hs-content-id-135121570437 .content-callout-section { padding-bottom: 40px !important; }
  .hs-content-id-135121570437 .dnd_area-row-1-padding { padding: 0 !important; }
  .hs-content-id-135121570437 .global-cta-wrapper { padding: 0; }
  .hs-content-id-135121570437 .dnd-section.dnd_area-row-4-padding { padding: 0 20px !important; }
  .hs-content-id-135121570437 .dnd-section.dnd_area-row-4-padding .page-center, .hs-content-id-135121570437 .row-number-15 .page-center, .hs-content-id-135121570437 .row-number-17 .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-135121570437 .row-number-15 { padding: 0 20px 40px 20px !important; }
  .hs-content-id-135121570437 .dnd-section.dnd_area-row-7-padding { padding: 0 20px !important; }
  .hs-content-id-135121570437 .dnd_area-row-8-padding .page-center { margin-left: 15px; margin-right: 15px; }
  
  /* About Page */
  .hs-content-id-135493409074 .dnd_area-row-5-background-image { padding-left: 0; padding-right: 0; }
  .hs-content-id-137423524949 .dnd_area-row-2-padding { padding-left: 0; padding-right: 0; }
  .hs-content-id-135493409074 .global-cta-wrapper { padding: 0 0 20px 0; }
  .hs-content-id-141611397136 .global-cta-wrapper, .hs-content-id-141797328686 .global-cta-wrapper { padding: 0; }
  .hs-content-id-141611397136 .dnd-section.dnd_area-row-3-padding { padding: 0 20px !important; }
  .hs-content-id-141607862159 .dnd-section.dnd-section.dnd_area-row-2-padding, .hs-content-id-141614404023 .dnd-section.dnd_area-row-5-padding { padding: 0 20px !important; }
  .hs-content-id-141614404023 .icon-content-col-boxes .intro-sec { margin-bottom: 0; }
  .hs-content-id-141607862144 .sub-heading-section { padding-bottom: 0; }
  .hs-content-id-137423524963 .dnd-section.dnd_area-row-3-padding { padding: 0 !important; }
  .hs-content-id-137458800973 .pwr-tabs__content--2col .pwr-tab__content.pwr-tab__content--right { width: 75%; margin-top: 15px; }
  .hs-content-id-137458800973 .row-number-13 .pwr-sec-txt .page-center, .hs-content-id-137423524931 .pwr-sec-text-tabs .page-center, .hs-content-id-137423524931 .row-number-17 .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-137423524931 .row-number-17 .pwr-sec-posts { padding: 0 !important; } 
  .hs-content-id-137423524931 .content-callout-section { padding-bottom: 0; }
  .hs-content-id-137423524931 .content-callout-section .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-137423524931 .pwr-tabs__content--2col .pwr-tab__content.pwr-tab__content--right { width: 40%; padding: 15px 0 0 25px; }
  .hs-content-id-135493409074 .pwr-sec-posts, .dnd-section, .hs-content-id-135493409074 .dnd-section.dnd_area-row-2-padding { padding-top: 0 !important; }
  .hs-content-id-135493409074 .pwr-sec-posts .page-center, .hs-content-id-135493409074 .pwr-sec-text-tabs .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-135493409074 .dnd-section.dnd_area-row-6-padding { padding: 0 !important; }
  
  /* Invest Pages */
  .hs-content-id-138186839913 .dnd_area-row-1-padding, .hs-content-id-138217608340 .dnd_area-row-1-padding { padding-top: 40px; }
  .hs-content-id-138186839913 .global-cta-wrapper { padding-top: 0; padding-bottom: 40px; }
  .hs-content-id-138186839913 .dnd_area-row-3-background-image, .hs-content-id-138217608340 .dnd_area-row-3-background-image, .hs-content-id-138217608337 .dnd_area-row-6-background-image, 
  .hs-content-id-138186839910 .dnd_area-row-6-padding, .hs-content-id-138186839916 .dnd_area-row-5-padding { 
    padding-left: 0; padding-right: 0; 
  }
  .hs-content-id-138217608337 .dnd_area-row-4-background-image, .hs-content-id-138186839916 .dnd_area-row-1-padding, .hs-content-id-138186839916 .dnd_area-row-2-background-image { padding: 40px 0; }
  .hs-content-id-138217608337 .global-cta-wrapper { padding: 0 20px 40px 20px; }
  .tv-widget { padding: 0 20px; height: 550px; }  
  #hs_cos_wrapper_widget_1696972652713.hs_cos_wrapper { padding-bottom: 20px !important; }
  .hs-content-id-138186839916 .row-number-7 { padding: 40px 30px 0 30px; }
  .hs-content-id-138186839916 .dnd_area-row-4-padding { padding: 15px 20px 40px 20px; }
  .hs-content-id-138186839910 .dnd-section.row-number-14 { padding: 0 !important; }
  .hs-content-id-138186839910 .dnd-section.row-number-14 .full-image-cta { background-position: center center; }
  .hs-content-id-138217608337 .dnd_area-row-1-padding { padding: 40px 20px 0 20px !important; }
  .hs-content-id-138217608337 .dnd_area-row-1-padding .page-center, .hs-content-id-138217608337 .pwr-sec-accordion .page-center, .hs-content-id-138186839916 .pwr-sec-accordion .page-center, .hs-content-id-138186839916 .dnd_area-row-1-padding .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-138217608337 .dnd-section.dnd_area-row-2-padding { padding: 40px 0 0 0 !important; }
  .hs-content-id-138186839916 .dnd-section.dnd_area-row-4-padding { padding-top: 0 !important; }
  .hs-content-id-138186839916 .dnd-section.dnd_area-row-5-padding, .hs-content-id-138186839916 .dnd-section.dnd_area-row-6-padding, .hs-content-id-138186839913 .dnd-section.dnd_area-row-3-padding { padding: 0 !important; }
  .hs-content-id-138186839913 .dnd-section.dnd_area-row-2-padding { padding: 0 20px !important; }
  
  /* Sustain Pages */
  .hs-content-id-138971010063 .dnd-section.row-number-6, .hs-content-id-138971010063 .dnd_area-row-2-background-image, .hs-content-id-138971010063 .dnd_area-row-4-background-image, .hs-content-id-141799055202 .dnd_area-row-7-background-image,
  { padding: 40px 20px; }
  .hs-content-id-141799055202 .dnd_area-row-5-padding { padding: 0 20px; }
  .hs-content-id-138971010063 .dnd_area-row-5-padding, .hs-content-id-138971010063 .dnd_area-row-6-background-image { padding-left: 0; padding-right: 0; }
  .hs-content-id-138971010063 .global-cta-wrapper { padding: 40px 0; }
  .hs-content-id-138971010063 .dnd_area-row-1-padding, .hs-content-id-138975137135 .dnd_area-row-2-background-image, .hs-content-id-138975137135 .dnd_area-row-1-background-image { padding: 40px 30px; }
  .hs-content-id-138975137135 .global-cta-wrapper { padding: 40px 0; }
  .hs-content-id-138975137135 .dnd_area-row-4-padding { padding: 0; } 
  .hs-content-id-141799055202 .content-col-boxes .content-cb-wrap .box-item:nth-child(2) { order: 0; }
  .hs-content-id-141611178626 .global-cta-wrapper, .hs-content-id-141088704109 .global-cta-wrapper { padding: 0; }
  .hs-content-id-141611178626 .dnd-section.dnd_area-row-4-padding, .dnd-section, .hs-content-id-141088704109 .dnd-section.dnd_area-row-2-padding { padding-top: 0 !important; }
  .hs-content-id-141088704109 #hs_cos_wrapper_module_169775454655311 { padding-bottom: 30px !important; }
  .hs-content-id-141088704109 #hs_cos_wrapper_module_169775454655312 .sub-heading-section { padding-bottom: 10px; }
  .hs-content-id-141088704109 .dnd-section.dnd_area-row-7-padding { padding: 0 !important; }
  
  /* Careers Pages */
  .hs-content-id-137989920387 .dnd_area-row-2-padding { padding: 0 0 40px 0; }
  .hs-content-id-137989920387 .dnd_area-row-3-background-color, .hs-content-id-137989920387 .dnd_area-row-5-background-image, .hs-content-id-137989920387 .dnd_area-row-4-background-image, .hs-content-id-137989920396 .dnd_area-row-2-background-color, 
  .hs-content-id-137989920396 .dnd_area-row-3-background-image { padding: 40px 30px; }
  .hs-content-id-137989920387 .pwr-sec-text-tabs .page-center, .hs-content-id-137989920396 .pwr-sec-text-tabs .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-137989920396 .dnd_area-row-1-padding { padding-top: 40px !important; padding-bottom: 40px !important; }
  .hs-content-id-137997513814 .row-number-4 { padding: 40px 20px; }
  
  .pwr-post-item { height: auto; min-height: 550px; }
  
  /* EI Pages */
  .hs-content-id-141596946249 .row-number-2, .hs-content-id-141596946249 .row-number-7, .hs-content-id-141596946249 .row-number-9, .hs-content-id-141596946249 .row-number-11, .hs-content-id-141602925134 .row-number-2, .hs-content-id-141602925134 .row-number-8
  { padding: 40px 20px !important; }
  .hs-content-id-141602925134 .dnd_area-row-2-padding { padding-left: 15px; padding-right: 15px; }
  .hs-content-id-141596946249 .stat-cols-section .stat-cols .col-item { flex: 0 0 100%; margin: 10px 0; }
  
  .hs-content-id-141614404023 .dnd_area-row-2-background-image, .hs-content-id-141614404023 .row-number-7 { padding: 40px 30px; }
  
  /* EWM Pages */
  .hs-content-id-142997381506 .stat-cols-section .stat-cols .col-item, .hs-content-id-142997381511 .stat-cols-section .stat-cols .col-item, .hs-content-id-143302003557 .stat-cols-section .stat-cols .col-item,
  .hs-content-id-143302003560 .content-callout-stats .callout-section .stat-cols .col-item, .hs-content-id-142997381514 .stat-cols-section .stat-cols .col-item, .hs-content-id-143231431531 .stat-cols-section .stat-cols .col-item,
  .hs-content-id-143208089210 .stat-cols-section .stat-cols .col-item, .hs-content-id-142955723817 .stat-cols-section .stat-cols .col-item, .hs-content-id-142804210577 .stat-cols-section .stat-cols .col-item, .hs-content-id-142801907103 .stat-cols-section .stat-cols .col-item,
  .hs-content-id-141607862130 .stat-cols-section .stat-cols .col-item, .hs-content-id-141607862127 .stat-cols-section .stat-cols .col-item, .hs-content-id-141607862124 .stat-cols-section .stat-cols .col-item,
  { flex: 0 0 100%; max-width: 100%; margin: 10px 0; }
  
  .dnd-section, .dnd-section.dnd_area-row-2-padding, .dnd-section.dnd_area-row-3-padding, .dnd-section.dnd_area-row-4-padding, .dnd-section.dnd_area-row-5-padding, .dnd-section.dnd_area-row-6-padding, .dnd-section.dnd_area-row-7-padding,
  { padding: 40px 20px !important; }
  
  .hs-content-id-141607862124 .row-number-9 { padding: 0 20px 40px 20px !important; } 
  .hs-content-id-143302003560 .row-number-8 { padding: 40px 20px 0px 20px !important; }
  .hs-content-id-142997381514 .row-number-5 { padding: 0 20px !important; }
  .hs-content-id-142955723817 .global-cta-wrapper, .hs-content-id-142804210577 .row-number-10, .hs-content-id-141607862130 .row-number-16 { padding: 0; }
  .hs-content-id-142971918754 .dnd_area-row-2-padding { padding-bottom: 40px !important; }
  
  /* Oilfield Pages */
  .hs-content-id-142971714122 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul { columns: 1; }
  .hs-content-id-142971714122 .dnd_area-row-4-background-image .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-142971714122 .row-number-6, .hs-content-id-142971714122 .row-number-10, .hs-content-id-142971714122 .dnd_area-row-2-background-image, .hs-content-id-142971714122 .dnd_area-row-4-background-image, 
  .hs-content-id-142971714122 .dnd_area-row-6-padding, .hs-content-id-142974889879 .dnd_area-row-2-background-image, .hs-content-id-142974889879 .row-number-8, .hs-content-id-142974889879 .row-number-10, .hs-content-id-142974889879 .row-number-12,
  .hs-content-id-142971918742 .row-number-2, .hs-content-id-142971918742 .row-number-10, .hs-content-id-142974889879 .row-number-3, .hs-content-id-142974889882 .row-number-2, .hs-content-id-142974889882 .row-number-5, .hs-content-id-142974889882 .row-number-7,
  .hs-content-id-142974889882 .row-number-9
  { padding: 40px 20px !important; }
  .hs-content-id-142974889882 .stat-cols-section .stat-cols .col-item { flex: 0 0 100%; max-width: 100%; margin: 10px 0; }
  .hs-content-id-143952692260 .icon-content-col-boxes .content-cb-wrap .box-item { flex: 0 0 100%; max-width: 100%; }
  
  .sec-search-bar-bl { padding: 40px 0; }
  .sec-search-bar-bl .se-bar, .sec-search-bar-bl .secontent { flex: 0 0 100%; max-width: 100%; }
  .sec-search-bar-bl .secontent .pwr-filter__dropdown { padding: 0; margin-bottom: 30px; width: 100%; }
  
  .bpost-sub .cta-wrap { padding: 30px 20px; }
  .bpost-sub h2 { font-size: 28px; }
  .bpost-sub h4 { font-size: 13px; }
  .bpost-header h1 { font-size: 30px; }
  .pwr-post-body { padding-top: 40px; }
  .pwr-post-body .pwr-post-content { margin: 0 20px; }
  .body-container-wrapper--blog-post .post-info-block { padding: 30px 20px 0 20px; }
  .hs-blog-post .pwr-post-body .pwr-post-content blockquote p { font-size: 17px; }
  
  .bpost-bottom { padding: 0 20px; }
  .bpost-bottom .inner { flex-wrap: wrap; }
  .bpost-bottom .inner .share-links, .bpost-bottom .inner .back-link { flex: 0 0 100%; max-width: 100%; display: flex; justify-content: center; }
  .bpost-bottom .inner .std-btn { margin: 30px 0 0 0; }
  
  .pwr-blog-listing__posts .bpost-item-wrap { flex: 0 0 100%; max-width: 100%; }
  
  .pwr-tabs__dropdown select { text-transform: uppercase; }
  .cat-toggle-wrap { transform: none; }
  
  .hs-content-id-143948021290 .dnd_area-row-1-padding.dnd-section { padding-bottom: 0 !important; }
  .hs-content-id-143948021293 .dnd_area-row-1-padding, .hs-content-id-144346785552 .dnd_area-row-1-padding, .hs-content-id-142742589520 .row-number-2, .hs-content-id-142804210577 .row-number-2, .hs-content-id-142997381506 .row-number-2,
  .hs-content-id-143231431531 .row-number-2 { padding-bottom: 0px !important; }
  .hs-content-id-142971918751 .dnd-section.dnd_area-row-2-padding, .hs-content-id-142971918751 .dnd-section.dnd_area-row-3-padding, .hs-content-id-144346785552 .dnd-section.dnd_area-row-3-padding, .hs-content-id-143324406382 .dnd-section.dnd_area-row-2-padding,  
  .hs-content-id-142801907103 .dnd-section.dnd_area-row-2-padding, .hs-content-id-143208089210 .dnd-section.dnd_area-row-5-padding, .hs-content-id-142997381514 .dnd-section.dnd_area-row-3-padding, .hs-content-id-142955723817 .dnd-section.dnd_area-row-3-padding, 
  .hs-content-id-142955723817 .dnd-section.dnd_area-row-2-padding, .hs-content-id-143946806951 .dnd-section.dnd_area-row-2-padding, .hs-content-id-143946806956 .dnd-section.dnd_area-row-2-padding { padding-top: 0 !important; }
  .hs-content-id-143324406382 .content-callout-stats .callout-section .inner .inside-headings h2 { font-size: 26px; }
  #hs_cos_wrapper_module_16987700505387 .angled-box-grid { padding-top: 0; }
  .hs-content-id-143946806951 .pwr-sec-accordion .page-center, .hs-content-id-143946806956 .pwr-sec-accordion .page-center, .hs-content-id-143948021296 .pwr-sec-accordion .page-center { margin-left: 0; margin-right: 0; }
  .hs-content-id-143946806956 .pwr-accordion-container.pwr--light .pwr-accordion__desc ul { columns: 1; }
  .hs-content-id-143952382486 .content-callout-stats .callout-section .inner ul { padding-left: 0; }
  
  .landing-footer .foot-row .landing-col { width: 100%; }
  
  .blog-content .main-blog-posts .sec-bpost, .featured-posts-secure .row-fluid .feat-post { width: 100%; padding: 15px 0; }
  
  .refresh-content h2, .pwr-sec-stats.refresh-green h2 { font-size: 36px; }
  
  .pwr-sec-stats.refresh-green .page-center { margin-left: 0; margin-right: 0; }
  .pwr-sec-stats.refresh-green .pwr-stat { width: 100%; }
  
  .blog-listings-secure:before { display: none; }
  .hero-title-section { padding-top: 120px; }
  .hero-title-section h1 { font-size: 28px; }
  
  .fac-hero-section .hero-title-section {
    padding: 140px 40px 80px 40px;
  }
  
  .facility-type { margin-top: 40px; }
}

@media (max-width: 350px) {
  .hs-content-id-143948021290 .angled-box-grid .box-item .overlay .inner p { font-size: 14px; }
  .hs-content-id-143948021290 .angled-box-grid .box-item .img-wrap img { aspect-ratio: 4/6 !important; }
}