.psps-calendar-description {
	display: none;
	}
	.numbered-tip p > strong:first-child {
    position: absolute;
    top: 24%;
    left: 6px;
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-35%, -50%);

    color: #fff;
    background:
        linear-gradient(145deg, #174bb8, #071f6b);
    border: 2px solid #fff;
    border-radius: 50%;

    box-shadow:
        0 0 0 3px rgba(11, 49, 143, 0.18),
        0 10px 22px rgba(0, 0, 0, 0.25);

    font-size: 1.75rem;
    font-weight: 800;
    line-height: 1;
}

.status-warning h3 {
color: #ed1b24;
}
.status-watch h3 {
color: #fdbd1f;
}
.status-normal h3 {
color: #9ccd59;
}
.wildfire-defensible-space h3 {
font-weight: bold;
font-size: 20px;
line-height: 30px;
text-align: center;
}
	.gray-cols .builder-element-type-column > .builder-element-inner {
	background: #f3f3f3;
	color: #545861;
	padding: 24px;
	border-radius: 4px;
}
.gray-cols .builder-element-type-column > .builder-element-inner h3 {
color: #001689;
font-weight: bold;
font-size: 26px;
line-height: 33px;
}

.builder-element-type-image.no-border img {
    padding: 0;
    border: none;
}
.psps-heading-wide h3 {
font-weight: bold;
font-size: 26px;
line-height: 33px;
text-align: center;
color: #545861;
}
.wildfire-page-header.breadcrumbs p.barquote {
font-size: 22px;
line-height: 33px;
border-left: 2px solid gray;
padding-left: 24px;
text-transform: none;
}
.wildfire-page-header.breadcrumbs p a {
	text-transform: none;
}
.wildfire-page-header.breadcrumbs p a.cta {
border-radius: 8px;
padding: 16px 48px 16px 48px;
/*background: #001689;*/
font-weight: bold;
font-size: 20px;
line-height: 30px;

}
.wildfire-stay-informed-cta .builder-element-children-wrapper.container {
	padding: 40px;
	border-radius: 4px;
	background: #EBF7FC;
	max-width: 1120px;
	}
.wildfire-stay-informed-cta .builder-element.builder-element-delta-column {
        margin-bottom: 0;
  }
.wildfire-stay-informed-cta .builder-element-type-column.col-md-8 {
  	margin-bottom: 24px;
  }
 
	
.wildfire-stay-informed-cta h3 {	
font-weight: bold;
font-size: 26;
line-height: 33px;
color:	#001689
}
.wildfire-stay-informed-cta a {
	font-size: 16px;
}
.wildfire-stay-informed-cta a.cta  {
border-radius: 8px;
padding: 16px 48px 16px 48px;
/*	background: #001689;*/
	font-size: 20px;
}
	.wildfire-big-numbers .image-with-copy-below-block .image {
	height: 220px;
	border-radius: 4px;
}
.wildfire-big-numbers .col-md-6 { max-width: 548px; }

.wildfire-big-numbers .col-md-6.odd .big-picture-number {    
 right: 30px;
	
}
.wildfire-big-numbers .col-md-6.even .big-picture-number   {  
	left: 30px;
}

.wildfire-big-numbers .image-with-copy-below-block .body,
.wildfire-big-numbers .image-with-copy-below-block .image+.body {
	padding: 0;
	color: #545861;
	margin-top: 0;
}
.wildfire-big-numbers .no-number .image-with-copy-below-block .body {
	margin-top: 24px;
  }
.wildfire-big-numbers .image-with-copy-below-block .body h3 {
font-size: 26px;
line-height: 33px;
font-weight: bold;
}
.wildfire-big-numbers .image-with-copy-below-block .body p {
font-size: 18px;
line-height: 28px;
}
.wildfire-big-numbers .image-with-copy-below-block .body p.big-picture-number {
	display: block;
    color: #fff;
    background: #001689;
    top: 100px;
    position: absolute;
    border-radius: 8px;
    padding: 16px;
    }
.wildfire-big-numbers .image-with-copy-below-block .body p.big-picture-number span {
font-size: 36px;
    width: 100%;
    display: block;
    line-height: 36px;
}
.psps-blue-bar .builder-element-type-text>.builder-element-inner>.builder-element-inside>.builder-element-children-wrapper ul li  {
	list-style: disc;
}
.psps-blue-bar .builder-element-type-text.download-list >.builder-element-inner>.builder-element-inside>.builder-element-children-wrapper ul li  {
	list-style: none;
}
.builder-element-is-children+.builder-element-is-children {
    margin-top: 18px;
}
html {
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 24px;
}
p {
	color: #545861;
	}
.region-footer-2 p {
	color: #fff;
}
p.breadcrumbs {
	display: none;
}
.psps-what-to-expect .image-with-copy-below-block-item p {
	text-align: center;
}
.builder-element.builder-element-delta-column {
    margin-bottom: 24px;
}

.psps-what-to-expect .image-with-copy-below-block-item p br {
	display: none;
}
.psps-blue-bar .builder-element-type-text p {
	text-align: center;
}
.wildfire-big-numbers .image-with-copy-below-block h2,
.psps-heading-wide h2 {
    font-size: 44px;
    line-height: 55px;
    color: #001689;
    font-weight: bold;
}
.psps-heading-wide .builder-element.builder-element-delta-column {
	margin-bottom: 0;
}
.psps-support-available .image-with-copy-below-block .image {
    height: 72px;
    width: 72px;
    margin: 0 auto;
}
.psps-support-available .image-with-copy-below-block {
	position: relative;
}
.psps-support-available.extra-support .image-with-copy-below-block {
	height: auto;
	position: relative;
}
.psps-support-available.extra-support .image-with-copy-below-block .image {
	margin: 0;
}
.psps-support-available.extra-support .image-with-copy-below-block .body {
    padding: 0;
}
.psps-support-available h3 {
font-weight: bold;
font-size: 26px;
line-height: 33px;
}
.psps-support-available p {
font-size: 18px;
line-height: 28px;

}
.wildfire-big-numbers a.cta,
.psps-support-available a.cta {
padding: 12px 32px 12px 32px;
border-radius: 8px;
/*border: 2px solid #001689;
color: #001689;*/
border: 2px solid #088856;
color: #088856;
background: transparent;

}
.psps-support-available.extra-support a.cta { 
	color: #fff;
	background: #009BDA;
	border-color: #009BDA;
}
.wildfire-big-numbers a.cta:hover,
.psps-support-available a.cta:hover {
/*background: #001689;*/
background: #088856;
color: #fff;
}
.psps-support-available.extra-support a.cta:hover { 
	color: #fff;
	background: #009BDA;
	border-color: #009BDA;
}
.wildfire-light-blue-grid .builder-element-type-column > .builder-element-inner,
.psps-support-available.extra-support .builder-element-type-column > .builder-element-inner,
.psps-power-restoration-process .builder-element-type-column > .builder-element-inner {
	padding: 24px;
	background-color: #EBF7FC;
	border-radius: 4px;
	color: #545861;
font-size: 18px;
line-height: 28px;
}

.psps-power-restoration-process .builder-element-type-column > .builder-element-inner h3 {
	color: #545861;
font-weight: bold;
font-size: 26px;
line-height: 33px;
}
.psps-power-restoration-process .builder-element-type-column > .builder-element-inner .image-with-copy-below-block .image {
	border-radius: 4px;
}

.wildfire-accordion .accordion-list-block.panel-group>.panel-default>.panel-heading>.panel-title>a {
    border-radius: 0;
    border-left: none;
    border-bottom: none;
    border-right: none;
    border-top: solid 1px #EBF7FC;
    overflow: hidden;
    color: #545861;
    background: transparent;
    display: block;
    padding: 24px 82px 24px 0px;
    position: relative;
    text-decoration: none;
font-weight: bold;
font-size: 20px;
line-height: 30px;

}
.wildfire-accordion .accordion-list-block.panel-group>.panel-default:first-child>.panel-heading>.panel-title>a {
	border-top: none;
}

.wildfire-accordion .accordion-list-block.panel-group>.panel-default>.panel-heading>.panel-title>a:focus {
    outline: none;
    outline-offset: 0;
}
.wildfire-accordion .accordion-list-block.panel-group>.panel-default>.panel-heading>.panel-title>a:hover {
    color: #545861;
    background: transparent;
    text-decoration: none;
}
.wildfire-accordion .accordion-list-block.panel-group .panel-heading+.panel-collapse>.panel-body {
    padding: 6px 0 24px;
    background: transparent;
    border: none;
font-size: 18px;
line-height: 28px;

}

.read-more-content {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition:
    height 0.4s ease,
    opacity 0.3s ease,
    visibility 0s linear 0.4s;
}

.read-more-block.is-open .read-more-content {
  opacity: 1;
  visibility: visible;
  transition:
    height 0.4s ease,
    opacity 0.3s ease,
    visibility 0s;
}

.read-more-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  margin: 8px 0 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
}

.read-more-arrow {
  width: 7px;
  height: 7px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-2px) rotate(45deg);
  transition: transform 0.3s ease;
}

.read-more-block.is-open .read-more-arrow {
  transform: translateY(2px) rotate(225deg);
}
.download-list ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.download-list ul li {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><g clip-path="url(%23clip0_765_1523)"><path d="M5.76287 10.5712C5.92539 10.7338 6.11835 10.8628 6.33075 10.9508C6.54314 11.0388 6.77079 11.0841 7.0007 11.0841C7.23061 11.0841 7.45826 11.0388 7.67066 10.9508C7.88305 10.8628 8.07602 10.7338 8.23853 10.5712L10.1116 8.69808C10.212 8.58701 10.2659 8.44158 10.2621 8.29189C10.2582 8.14219 10.197 7.99971 10.091 7.89394C9.98497 7.78817 9.84236 7.72721 9.69266 7.72369C9.54296 7.72016 9.39764 7.77434 9.28678 7.875L7.57995 9.58242L7.58403 0.583333C7.58403 0.428624 7.52258 0.280251 7.41318 0.170854C7.30378 0.0614582 7.15541 0 7.0007 0C6.84599 0 6.69762 0.0614582 6.58822 0.170854C6.47883 0.280251 6.41737 0.428624 6.41737 0.583333L6.41212 9.57134L4.71462 7.875C4.60516 7.76562 4.45674 7.7042 4.302 7.70426C4.14725 7.70431 3.99887 7.76584 3.88949 7.87529C3.78011 7.98475 3.7187 8.13317 3.71875 8.28792C3.7188 8.44266 3.78033 8.59104 3.88978 8.70042L5.76287 10.5712Z" fill="%23001689"/><path d="M13.4167 9.33325C13.262 9.33325 13.1136 9.39471 13.0042 9.50411C12.8948 9.6135 12.8333 9.76188 12.8333 9.91659V12.2499C12.8333 12.4046 12.7719 12.553 12.6625 12.6624C12.5531 12.7718 12.4047 12.8333 12.25 12.8333H1.75C1.59529 12.8333 1.44692 12.7718 1.33752 12.6624C1.22812 12.553 1.16667 12.4046 1.16667 12.2499V9.91659C1.16667 9.76188 1.10521 9.6135 0.995812 9.50411C0.886416 9.39471 0.738043 9.33325 0.583333 9.33325C0.428624 9.33325 0.280251 9.39471 0.170854 9.50411C0.0614582 9.6135 0 9.76188 0 9.91659L0 12.2499C0 12.714 0.184374 13.1592 0.512563 13.4874C0.840752 13.8155 1.28587 13.9999 1.75 13.9999H12.25C12.7141 13.9999 13.1592 13.8155 13.4874 13.4874C13.8156 13.1592 14 12.714 14 12.2499V9.91659C14 9.76188 13.9385 9.6135 13.8291 9.50411C13.7197 9.39471 13.5714 9.33325 13.4167 9.33325Z" fill="%23001689"/></g><defs><clipPath id="clip0_765_1523"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 24px;
	margin-bottom: 12px;
	transition: all .15s;
}
.download-list ul li:after {
	display: none;
}
.download-list ul li:hover {
	background-position: 0 65%;
}

@media (prefers-reduced-motion: reduce) {
  .read-more-content,
  .read-more-arrow {
    transition: none;
  }
}

.wildfire-page-header h1 {     
	color: #000186;
    margin-top: 0;
    margin-bottom: 24px;
font-size: 48px;
line-height: 56px;
}
.wildfire-page-header .builder-element {
	margin-bottom: 0;
}
.wildfire-page-header.breadcrumbs p {
	margin-bottom: 30px;
font-size: 14px;
line-height: 18px;
letter-spacing: 1px;
text-transform: capitalize;

}
.wildfire-page-header-video.builder-element.builder-element-delta-container>.builder-element-inner>.builder-element-inside>.builder-element-children-wrapper {
	padding-top: 0;
}

.p-large p {
font-size: 22px;
line-height: 33px;
}
.psps-blue-bar {
	background-color: #001689;
	color: #fff;
}
.psps-blue-bar.gray {
    background-color: #f3f3f3;
   	color: #545861;
    margin-bottom: 0px;
}
.psps-blue-bar.light-blue {
	background-color: #EBF7FC;
	color: #545861;
	margin-bottom: 0px;
}
.psps-blue-bar.gray p,
.psps-blue-bar.light-blue p {
	color: #545861;

}
.psps-blue-bar.gray .builder-element.builder-element-delta-column,
.psps-blue-bar.light-blue .builder-element.builder-element-delta-column {
    margin-bottom: 24px;
}
.psps-blue-bar a.cta {
	background: #009BDA;
}
.psps-blue-bar h2 {
font-size: 36px;
line-height: 45px;
vertical-align: middle;
color: #fff;
text-align: center;
font-weight: bold;
}
.psps-blue-bar.gray h2,
.psps-blue-bar.light-blue h2 {
	color: #545861;
	margin-bottom: 0;
}
.psps-blue-bar p {
font-weight: 300;
font-size: 20px;
line-height: 30px;
vertical-align: middle;
margin-bottom: 24px;
color: #fff;
}
.psps-blue-bar p a {
	color: #fff;
	font-weight: bold;
}


.psps-blue-bar .col-md-3 .wildfire-snapshot {
	background: #fff;
	padding: 20px;
	border-radius: 4px;
}
.psps-blue-bar .col-md-3 .wildfire-snapshot img {
 border-radius: 4px;
}
.psps-blue-bar .col-md-3 .wildfire-snapshot p {
font-weight: 300;
font-size: 18px;
line-height: 28px;
vertical-align: middle;
color: #545861;
}
.psps-blue-bar .col-md-3 .wildfire-snapshot p strong {
font-weight: bold;
font-size: 20px;
line-height: 30px;
vertical-align: middle;
}

.psps-blue-bar .image-with-copy-below-block .body {
    padding: 0;
}
.wildfire-snapshot .image-with-copy-below-block .image {
	height: 175px;
}
.wildfire-big-numbers .image-with-copy-below-block h2,
.wildfire-accordion h2,
.psps-heading-wide h2 {
font-size: 36px;
color: #545861;
line-height: 45px;
text-align: center;
vertical-align: middle;
}
.wildfire-accordion h2 { color: #001689; } 
.wildfire-big-numbers .image-with-copy-below-block h2,
.psps-heading-wide h2 {
	color: #001689;
}
.wildfire-big-numbers .image-with-copy-below-block h2 {
	text-align: left;
}

.psps-heading-wide p {
font-size: 20px;
line-height: 28px;
text-align: center;
vertical-align: middle;

}
.psps-heading-wide .container {
max-width: 940px;
}
.psps-what-to-expect .image-with-copy-below-block {
border-radius: 28px;
padding: 32px;
background-color: #F0F0F0;
color: #001689;
font-weight: 700;
font-size: 26px;
line-height: 33px;
text-align: center;
vertical-align: middle;
height: 168px;
}
.psps-what-to-expect .builder-element-type-column:nth-child(3) .image-with-copy-below-block {
	color: #DA7B07;
}
.psps-what-to-expect .builder-element-type-column:nth-child(4) .image-with-copy-below-block {
	color: #4C9E45;
}
.psps-what-to-expect .image-with-copy-below-block img {
	width: 70px;
	height: 70px;
	margin: 0 auto;
}
.psps-what-to-expect .image-with-copy-below-block .image {
	height: 70px;
}
.psps-what-to-expect .image-with-copy-below-block .image+.body {
    margin-top: 15px;
}
.psps-what-to-expect .builder-element-type-text p {
font-weight: 300;
font-size: 18px;
line-height: 28px;
vertical-align: middle;
}
.psps-what-to-expect .builder-element-type-text h3 {
font-weight: 700;
font-size: 16px;
line-height: 16px;
margin-bottom: -12px;
margin-top: 24px;
vertical-align: middle;
color: #001689;
}
.psps-ways-you-may-be-contacted .builder-element-type-column > .builder-element-inner {
	background-color: #EBF7FC;
font-size: 16px;
line-height: 24px;
text-align: center;
vertical-align: middle;
padding: 24px;
border-radius: 4px;
height: auto;
}
.psps-ways-you-may-be-contacted .builder-element-type-column:last-child > .builder-element-inner {
}

.psps-ways-you-may-be-contacted .builder-element-is-children p strong {
font-weight: bold;
font-size: 20px;
line-height: 28px;

}
.gray-cols ul.social-icons,
.psps-ways-you-may-be-contacted ul.social-icons {
	margin: 0 !important;
	padding-left: 0;
	list-style-type: none;
}
.gray-cols ul.social-icons li,
.psps-ways-you-may-be-contacted ul.social-icons li {
	display: inline-block;
	margin: 0 15px 0 0;
}
.gray-cols ul.social-icons li a,
.psps-ways-you-may-be-contacted ul.social-icons li a {
list-style-type: none;
display: inline-block;
text-indent: -99999px;
height: 24px;
	width: 24px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	
}
.gray-cols ul.social-icons li a {
	height: 20px;
	width: 20px;
}
.gray-cols .builder-element-type-text>.builder-element-inner>.builder-element-inside>.builder-element-children-wrapper ul.social-icons li:after,
.psps-ways-you-may-be-contacted .builder-element-type-text>.builder-element-inner>.builder-element-inside>.builder-element-children-wrapper ul.social-icons li:after {
	display: none;
}

.gray-cols ul.social-icons li.facebook a,
.psps-ways-you-may-be-contacted ul.social-icons li.facebook a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_721_1931)"><path d="M13.8594 24V13.0533H17.5323L18.0833 8.78588H13.8594V6.06176C13.8594 4.82664 14.201 3.98492 15.9742 3.98492L18.232 3.98399V0.167076C17.8415 0.116334 16.5012 0 14.9412 0C11.6837 0 9.45356 1.98836 9.45356 5.63912V8.78588H5.76953V13.0533H9.45356V24H13.8594Z" fill="%23001689"/></g><defs><clipPath id="clip0_721_1931"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.gray-cols  ul.social-icons li.x-twitter a,
.psps-ways-you-may-be-contacted ul.social-icons li.x-twitter a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_721_1929)"><path d="M14.2339 10.1624L22.9764 0H20.9047L13.3137 8.82384L7.2507 0H0.257812L9.42618 13.3432L0.257812 24H2.3296L10.3459 14.6817L16.7489 24H23.7418L14.2334 10.1624H14.2339ZM11.3963 13.4608L10.4674 12.1321L3.0761 1.55961H6.25825L12.2231 10.0919L13.1521 11.4206L20.9057 22.5113H17.7235L11.3963 13.4613V13.4608Z" fill="%23001689"/></g><defs><clipPath id="clip0_721_1929"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.gray-cols  ul.social-icons li.instagram a,
.psps-ways-you-may-be-contacted ul.social-icons li.instagram a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M18.3766 4.41846C17.5732 4.41846 16.9707 5.02097 16.9707 5.82432C16.9707 6.62766 17.5732 7.23017 18.3766 7.23017C19.1799 7.23017 19.7824 6.62766 19.7824 5.82432C19.7824 5.02097 19.1799 4.41846 18.3766 4.41846Z" fill="%23001689"/><path d="M12.0497 6.22583C8.73588 6.22583 6.125 8.93713 6.125 12.1505C6.125 15.3639 8.8363 18.0752 12.0497 18.0752C15.2631 18.0752 17.9744 15.3639 17.9744 12.1505C17.9744 8.93713 15.3635 6.22583 12.0497 6.22583ZM12.0497 15.9664C9.9409 15.9664 8.23379 14.2593 8.23379 12.1505C8.23379 10.0417 9.9409 8.33462 12.0497 8.33462C14.1585 8.33462 15.8656 10.0417 15.8656 12.1505C15.8656 14.2593 14.1585 15.9664 12.0497 15.9664Z" fill="%23001689"/><path d="M16.8703 0H7.33054C3.21339 0 0 3.21339 0 7.23013V16.7699C0 20.7866 3.21339 24 7.23012 24H16.7699C20.7866 24 24 20.7866 24 16.7699V7.23013C24.1004 3.21339 20.887 0 16.8703 0ZM21.7908 16.8703C21.7908 19.5816 19.5816 21.8912 16.7699 21.8912H7.23012C4.51883 21.8912 2.2092 19.682 2.2092 16.8703V7.33054C2.2092 4.61925 4.41841 2.30962 7.23012 2.30962H16.7699C19.4812 2.30962 21.7908 4.51883 21.7908 7.33054V16.8703Z" fill="%23001689"/></svg>');
}
.gray-cols  ul.social-icons li.home a,
.psps-ways-you-may-be-contacted ul.social-icons li.home a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="24" viewBox="0 0 30 24" fill="none"><g clip-path="url(%23clip0_721_1938)"><path d="M9.64815 3.38334V0H5.21036V6.19223L0 9.48963L2.36263 13.2755L5.21036 11.4708V24H24.7896V11.4708L27.6374 13.2755L30 9.48963L14.9978 0L9.64815 3.38334Z" fill="%23001689"/></g><defs><clipPath id="clip0_721_1938"><rect width="30" height="24" fill="white"/></clipPath></defs></svg>');
}
.gray-cols  ul.social-icons li.youtube a,
.psps-ways-you-may-be-contacted ul.social-icons li.youtube a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.3764 3.33672C14.7988 2.65017 13.7325 2.37012 11.6961 2.37012H4.30379C2.22075 2.37012 1.13636 2.66823 0.560981 3.39918C0 4.11185 0 5.16191 0 6.61523V9.38524C0 12.2008 0.6656 13.6303 4.30379 13.6303H11.6961C13.4621 13.6303 14.4407 13.3832 15.0738 12.7773C15.723 12.156 16 11.1415 16 9.38524V6.61523C16 5.08258 15.9566 4.02632 15.3764 3.33672ZM10.2721 8.38266L6.91525 10.137C6.84021 10.1763 6.75814 10.1957 6.67618 10.1957C6.58338 10.1957 6.49079 10.1707 6.40877 10.1211C6.25435 10.0275 6.16005 9.86013 6.16005 9.67959V6.18209C6.16005 6.00186 6.25409 5.83463 6.40821 5.74101C6.56237 5.64738 6.75412 5.64098 6.91406 5.72408L10.2709 7.46715C10.4417 7.55582 10.5489 7.73213 10.5492 7.92449C10.5494 8.11701 10.4426 8.29358 10.2721 8.38266Z" fill="%23001689"/></svg>');
	
}
.gray-cols  ul.social-icons li.linkedin a,
.psps-ways-you-may-be-contacted ul.social-icons li.linkedin a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_526_937)"><path d="M15.9968 16L16.0008 15.9993V10.1313C16.0008 7.26065 15.3828 5.04932 12.0268 5.04932C10.4135 5.04932 9.33082 5.93465 8.88882 6.77398H8.84216V5.31732H5.66016V15.9993H8.97349V10.71C8.97349 9.31732 9.23749 7.97065 10.9622 7.97065C12.6615 7.97065 12.6868 9.55998 12.6868 10.7993V16H15.9968Z" fill="%23001689"/><path d="M0.263672 5.31787H3.58101V15.9999H0.263672V5.31787Z" fill="%23001689"/><path d="M1.92133 0C0.860667 0 0 0.860667 0 1.92133C0 2.982 0.860667 3.86067 1.92133 3.86067C2.982 3.86067 3.84267 2.982 3.84267 1.92133C3.842 0.860667 2.98133 0 1.92133 0Z" fill="%23001689"/></g><defs><clipPath id="clip0_526_937"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
	}


.psps-support-available .image-with-copy-below-block .image+.body {
    text-align: center;
}
.psps-support-available.extra-support .image-with-copy-below-block .image+.body {
	text-align: left;
}


@media screen and (min-width: 768px) {
.psps-ways-you-may-be-contacted .builder-element-type-column > .builder-element-inner {
    height: 188px;
}
.builder-element.builder-element-delta-column {
    margin-bottom: 24px;
}
.builder-element-is-children+.builder-element-is-children {
    margin-top: 50px;
}
.psps-blue-bar h2 {
    font-size: 44px;
    line-height: 55px;
    text-align: left;
}
.psps-blue-bar .builder-element-type-text p {
	text-align: left;
}
.psps-blue-bar {
	margin: 50px 0;
}
.psps-support-available .image-with-copy-below-block {
    height: 400px;
}
	.psps-blue-bar .col-md-3 {
	width: 29%;
}
.psps-support-available a.cta { 
	position: absolute;
	bottom: 0;

}
.psps-support-available.extra-support a.cta { 
	color: #fff;
	background: #009BDA;
	border-color: #009BDA;
	bottom: 24px;
}
.psps-support-available.extra-support .builder-element-type-column > .builder-element-inner, .psps-power-restoration-process .builder-element-type-column > .builder-element-inner {
    min-height: 675px;
}
.psps-support-available.extra-support .builder-element-type-column > .builder-element-inner {
	min-height: 580px;
	padding-bottom: 48px;
}
p.breadcrumbs {
	display: block;
}
.wildfire-page-header h1 {     
font-size: 55px;
line-height: 62px;
font-weight: bold;
}
.wildfire-page-header-video .col-md-6.odd {
	padding-right: 25px;
}
.wildfire-page-header-video .col-md-6.even {
padding-left: 25px;
}
.psps-what-to-expect .image-with-copy-below-block {
    height: 215.12px;
}
.psps-what-to-expect .image-with-copy-below-block-item p br {
	display: block;
}
.psps-what-to-expect .image-with-copy-below-block-item .body p {
	text-align: center;
}
.wildfire-page-header .builder-element.builder-element-delta-column {
    margin-bottom: 0;
}
.psps-blue-bar.light-blue h2,
.psps-blue-bar.light-blue p {
	text-align: left;
 	color: #545861;
}
.psps-support-available .image-with-copy-below-block .image {
    margin: 0 15px;
}
.psps-support-available .image-with-copy-below-block .image+.body {
    text-align: left;
}

.wildfire-big-numbers.full-width .builder-element-inside-inner .builder-element-inside-inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
.wildfire-big-numbers.full-width.reverse .builder-element-inside-inner .builder-element-inside-inner {
flex-direction: row-reverse;
}
.wildfire-big-numbers.full-width .builder-element-inside-inner .builder-element-inside-inner > .builder-element-type-column {
    float: none;
  }
  .wildfire-big-numbers .col-md-6.odd { 
	margin-right: 22px;
}
.wildfire-big-numbers .col-md-6.even {
	margin-left: 22px;
}
	.wildfire-big-numbers .image-with-copy-below-block .image {
	height: 300px;
	}
	.wildfire-big-numbers .image-with-copy-below-block .body p.big-picture-number span {
font-size: 59px;
    line-height: 52px;
}
.wildfire-big-numbers .image-with-copy-below-block .body p.big-picture-number {
   top: 170px;
}
.wildfire-stay-informed-cta .builder-element-type-column.col-md-8 {
  	margin-bottom: 0px;
  }
.download-list ul {
	column-count: 2; 
	column-gap: 20px;
}


}
/* =========================================================
   REUSABLE EQUAL-HEIGHT ROWS
   Apply .cols-equal-height to the outer container.
========================================================= */

@media screen and (min-width: 992px) {

    /*
     * Exact wrapper that directly contains a row's columns.
     * Each builder row is handled independently, so the 3-column
     * and 2-column light-blue rows keep their intended widths.
     */
    .cols-equal-height
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
    }

    /*
     * Prevent the site's general sibling-margin rule from
     * pushing flex columns downward.
     */
    .cols-equal-height
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-column {
        display: flex;
        float: none;
        flex-direction: column;
        margin-top: 0;
    }

    /*
     * The visible background on both the light-blue and gray
     * groups is applied to the column's immediate inner wrapper.
     * Let that wrapper fill the complete height of its column.
     */
    .cols-equal-height
    .builder-element-type-column
    > .builder-element-inner {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }

    /*
     * Carry the available height through to the text component.
     */
    .cols-equal-height
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside,

    .cols-equal-height
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .cols-equal-height
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner,

    .cols-equal-height
    .builder-element-type-column
    .builder-element-no-children,

    .cols-equal-height
    .builder-element-type-column
    .builder-element-no-children
    > .builder-element-inner,

    .cols-equal-height
    .builder-element-type-column
    .builder-element-no-children
    > .builder-element-inner
    > .builder-element-inside,

    .cols-equal-height
    .builder-element-type-column
    .builder-element-no-children
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .cols-equal-height
    .builder-element-type-column
    .builder-element-no-children
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        width: 100%;
    }

    /*
     * In a .last-line-bottom group, push the final paragraph or
     * list in a simple text component to the bottom.
     */
    .cols-equal-height.last-line-bottom
    .builder-element-type-column
    .builder-element-no-children
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > :last-child {
        margin-top: auto;
    }
}


/* =========================================================
   WHITE IMAGE CARDS INSIDE THE BLUE BAR
   Outer classes:
   .psps-blue-bar.white-cols.last-line-bottom
========================================================= */

.psps-blue-bar.white-cols.last-line-bottom {
    padding-top: 48px;
    padding-bottom: 52px;
}

.psps-blue-bar.white-cols.last-line-bottom h2.builder-title {
    color: #fff;
    text-align: center;
    font-size: 36px;
    line-height: 45px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 28px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block-item {
    padding: 18px;
    background: #fff;
    color: #545861;
    border-radius: 4px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block-item
.image {
    width: 100%;
    margin-bottom: 18px;
    overflow: hidden;
    border-radius: 4px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block-item
.image img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 4px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    padding: 0;
    color: #545861;
    margin-top: 0;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body h3 {
    margin: 0 0 10px;
    color: #545861;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body p {
    color: #545861;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    text-align: left;
    margin-bottom: 16px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body
> p:last-child {
    margin-top: auto;
    margin-bottom: 0;
    padding-top: 10px;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body
a.cta {
    display: block;
    width: 100%;
    padding: 12px 18px;
    border: 2px solid #001689;
    border-radius: 7px;
    background: #001689;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body
p a.cta {
    color: #fff;
}

.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body
a.cta:hover,
.psps-blue-bar.white-cols.last-line-bottom
.image-with-copy-below-block
.body
a.cta:focus {
    background: #fff;
    color: #001689;
    text-decoration: none;
}


/* =========================================================
   DESKTOP EQUAL HEIGHTS FOR THE WHITE IMAGE CARDS
========================================================= */

@media screen and (min-width: 992px) {

    /*
     * The h2 is a sibling of this wrapper, not inside it.
     * This exact selector reaches only the element containing
     * the three .col-md-4 columns.
     */
    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-column {
        display: flex;
        float: none;
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
    }

    /*
     * Carry equal height down through the exact builder chain.
     * No broad descendant selector is used, preventing the
     * image card from collapsing into a narrow vertical strip.
     */
    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-image_with_copy_below,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-image_with_copy_below
    > .builder-element-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner
    > .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block,

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block-item {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        width: 100%;
    }
}


/* =========================================================
   TABLET AND MOBILE
========================================================= */

@media screen and (max-width: 991px) {

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column {
        margin-bottom: 24px;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column:last-child {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 767px) {

    .psps-blue-bar.white-cols.last-line-bottom {
        padding-top: 36px;
        padding-bottom: 36px;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    h2.builder-title {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 24px;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block-item
    .image img {
        height: auto;
    }
}

/* =========================================================
   FINAL OVERRIDE: WHITE CARDS ON DARK-BLUE BACKGROUND

   This uses CSS Grid on the exact wrapper that contains the
   three cards. It intentionally overrides any earlier flex,
   float, width, or sibling-margin rules from Bootstrap and
   the page builder.
========================================================= */

@media screen and (min-width: 992px) {

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper.container
    > .builder-element-inside-inner {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: stretch;
        width: 100%;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper.container
    > .builder-element-inside-inner
    > .builder-element-type-column {
        display: flex !important;
        float: none !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        flex-direction: column;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-column
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-image_with_copy_below,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-image_with_copy_below
    > .builder-element-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper,

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-image_with_copy_below
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper
    > .builder-element-inside-inner,

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block,

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block-item {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        width: 100%;
        min-width: 0;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .image-with-copy-below-block-item
    .body {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
    }
}

/* Stack cards below the Bootstrap md breakpoint. */
@media screen and (max-width: 991px) {

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper.container
    > .builder-element-inside-inner {
        display: block !important;
    }

    .psps-blue-bar.white-cols.last-line-bottom
    .builder-element-type-row
    > .builder-element-inner
    > .builder-element-inside
    > .builder-element-children-wrapper.container
    > .builder-element-inside-inner
    > .builder-element-type-column {
        width: 100% !important;
        max-width: none !important;
    }
}
