.epp-banner{padding:25px 0 10px;margin:0 auto;position:relative;text-align:center;background:#fff}@media only screen and (min-width: 992px){.epp-banner{padding-bottom:60px}}.epp-banner h1{margin-top:10px;color:#3a3a3a;font-family:MuseoSans-500,sans-serif;font-weight:400;font-size:40px;line-height:54px}.epp-banner p{color:#3a3a3a;font-weight:600}.epp-banner .banner-caption{margin:25px auto 30px auto;color:#3a3a3a;font-family:MuseoSans-500,sans-serif;font-weight:400;font-size:22px;letter-spacing:.2px;line-height:30px}.epp-banner .banner-info{width:96%;margin:0 auto 35px;color:#3a3a3a;font-family:MuseoSans-500,sans-serif;font-weight:400;font-size:18px;line-height:29px}@media only screen and (min-width: 768px){.epp-banner .banner-info{width:90%}}@media only screen and (min-width: 992px){.epp-banner .banner-info{width:85%}}@media only screen and (min-width: 992px){.epp-banner .banner-info{width:78%}}.epp-banner .banner-info:nth-of-type(2){margin:30px auto 35px auto}.epp-banner button,.epp-banner a{font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:18px;line-height:24.3px}@media only screen and (min-width: 768px){.epp-banner button,.epp-banner a{margin-top:24px}}.epp-banner .svg-angle-down-solid{width:54px;height:54px;margin:35px auto 0 auto;padding:6px;border:4px solid #007bc7;border-radius:50%;display:block;position:absolute;right:0;bottom:-65px;left:0;color:#007bc7;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;z-index:1}.epp-banner .svg-angle-down-solid.arrow-animate{-webkit-animation:arrow-pulse-down 1.5s linear;animation:arrow-pulse-down 1.5s linear}@media only screen and (min-width: 768px){.epp-banner .svg-angle-down-solid{width:45px;height:45px;margin-top:50px;bottom:-50px}}@media only screen and (min-width: 992px){.epp-banner .svg-angle-down-solid{bottom:-30px}}@-webkit-keyframes arrow-pulse-down{0%{bottom:-50px}50%{bottom:-80px}100%{bottom:-65px}}@keyframes arrow-pulse-down{0%{bottom:-50px}50%{bottom:-90px}100%{bottom:-65px}}@media only screen and (min-width: 768px){@-webkit-keyframes arrow-pulse-down{0%{bottom:-20px}50%{bottom:-80px}100%{bottom:-50px}}@keyframes arrow-pulse-down{0%{bottom:-20px}50%{bottom:-80px}100%{bottom:-50px}}}@media only screen and (min-width: 992px){@-webkit-keyframes arrow-pulse-down{0%{bottom:-10px}50%{bottom:-50px}100%{bottom:-30px}}@keyframes arrow-pulse-down{0%{bottom:-10px}50%{bottom:-50px}100%{bottom:-30px}}}.electrical-protection-plans .plan-list{padding:120px 0 210px 0;margin:30px auto 0 auto;position:relative;background-color:#fff;background-image:url(../../images/mobile-curve.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;text-align:center}@media only screen and (min-width: 576px){.electrical-protection-plans .plan-list{padding:130px 0 180px;background-size:120% 100%}}@media only screen and (min-width: 768px){.electrical-protection-plans .plan-list{padding:140px 0 110px 0;margin:60px auto 0 auto;top:-120px;background-image:url(../../images/rectangle-curve.png);background-size:170% 110%}}@media only screen and (min-width: 992px){.electrical-protection-plans .plan-list{padding:100px 0 110px 0;background-size:150% 100%}}@media only screen and (min-width: 1200px){.electrical-protection-plans .plan-list{padding:100px 0 190px}}@media only screen and (min-width: 1400px){.electrical-protection-plans .plan-list{padding:100px 0 190px;background-size:160% 100%}}.electrical-protection-plans .plan-list h2{color:#000;font-family:MuseoSans-500,sans-serif;font-weight:400;font-size:40px;line-height:54px}@media only screen and (min-width: 768px){.electrical-protection-plans .plan-list h2{padding-top:70px}}.electrical-protection-plans .plan-list h2 sup{position:relative;top:0;color:#000;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:20px}.electrical-protection-plans .plan-list .flake-md{position:relative;top:15px;right:20%}.electrical-protection-plans .plan-list .flake-lg{position:absolute;top:43%;left:50%;right:0}.electrical-protection-plans .plan-list .flake-md-mv-1{position:absolute;bottom:21.5%;right:21%}.electrical-protection-plans .plan-list .flake-md-mv-2{position:absolute;bottom:38%;left:20%}@media only screen and (min-width: 576px){.electrical-protection-plans .plan-list .flake-md{top:19px;right:34%}.electrical-protection-plans .plan-list .flake-lg{top:40%;left:30%;right:0}.electrical-protection-plans .plan-list .flake-md-mv-1{bottom:26%;right:30%}.electrical-protection-plans .plan-list .flake-md-mv-2{bottom:42%;left:28%}}@media only screen and (min-width: 768px){.electrical-protection-plans .plan-list .flake-md{top:-100px;right:34%}.electrical-protection-plans .plan-list .flake-lg{top:54%;left:40px;right:6%}.electrical-protection-plans .plan-list .flake-md-mv-1,.electrical-protection-plans .plan-list .flake-md-mv-2{display:none}}@media only screen and (min-width: 992px){.electrical-protection-plans .plan-list .flake-lg{top:45%;right:0;left:0}.electrical-protection-plans .plan-list .flake-md{top:-60px;right:23%}}@media only screen and (min-width: 1200px){.electrical-protection-plans .plan-list .flake-md{top:-76px;right:19%}.electrical-protection-plans .plan-list .flake-lg{top:44%;right:0;left:0}}@media only screen and (min-width: 1400px){.electrical-protection-plans .plan-list .flake-lg{top:45%;right:0;left:0}}.electrical-protection-plans .plan-list p{margin-top:20px;font-size:18px;text-align:center;line-height:24.3px}.electrical-protection-plans .plan-list li:nth-child(1){margin-top:70px}.electrical-protection-plans .plan-list li:nth-child(1) p{line-height:28.8px}@media only screen and (min-width: 768px){.electrical-protection-plans .plan-list li:nth-child(1){margin-top:0}}.epp-services-types{margin:0 auto 14px auto;position:relative;background:#fff;border:1px solid #fff}@media only screen and (min-width: 768px){.epp-services-types{margin:0 auto 72px}}.epp-services-types .wrapper{width:100%}@media only screen and (min-width: 992px){.epp-services-types .wrapper{width:90%}}@media only screen and (min-width: 1200px){.epp-services-types .wrapper{width:80%}}.epp-services-types figure{margin:0 auto;position:absolute;top:-13%;right:0;left:0;text-align:center}.epp-services-types figure svg{width:312px;height:242px}@media only screen and (min-width: 1400px){.epp-services-types figure svg{width:389px;height:302px}}@media only screen and (min-width: 768px){.epp-services-types figure{top:-58%}}@media only screen and (min-width: 992px){.epp-services-types figure{top:-73%}}@media only screen and (min-width: 1200px){.epp-services-types figure{top:-72%}}@media only screen and (min-width: 1400px){.epp-services-types figure{top:-81%}}@media only screen and (min-width: 1650px){.epp-services-types figure{top:-90%}}.epp-services-types ul{width:96%;margin:60px auto 30px auto}@media only screen and (min-width: 768px){.epp-services-types ul{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}@media only screen and (min-width: 992px){.epp-services-types ul{width:92%;margin-top:-55px;gap:20px}}@media only screen and (min-width: 1200px){.epp-services-types ul{width:90%;margin-top:-45px}}@media only screen and (min-width: 1400px){.epp-services-types ul{width:86%}}.epp-services-types ul li{width:90%;height:456px;margin:0 auto 20px auto;border:3px solid #007bc7;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;text-align:center;overflow:hidden}@media only screen and (min-width: 576px){.epp-services-types ul li{width:60%}}@media only screen and (min-width: 768px){.epp-services-types ul li{height:500px;width:30%;margin:0 auto}}@media only screen and (min-width: 1650px){.epp-services-types ul li{height:456px}}.epp-services-types ul li div:nth-child(1){width:100%;height:46%;padding:15px 25px 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;background:#f9fafc}.epp-services-types ul li div:nth-child(1)::after{content:"";width:100%;border:16px solid #f9fafc;border-radius:50%;display:block;position:absolute;bottom:0;right:0;left:0;background:#f9fafc;transform:translateY(50%)}@media only screen and (min-width: 768px){.epp-services-types ul li div:nth-child(1){padding:10px 15px 0 15px}}@media only screen and (min-width: 992px){.epp-services-types ul li div:nth-child(1){height:46%}}@media only screen and (min-width: 1400px){.epp-services-types ul li div:nth-child(1){padding:20px 25px 0 25px}}@media only screen and (min-width: 1650px){.epp-services-types ul li div:nth-child(1){padding:30px 25px 0 25px}}.epp-services-types ul li div:nth-child(1) h3{color:#222;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:20px;line-height:22px;letter-spacing:.8px}@media only screen and (min-width: 768px){.epp-services-types ul li div:nth-child(1) h3{padding-top:15px;font-size:17px}}@media only screen and (min-width: 992px){.epp-services-types ul li div:nth-child(1) h3{padding-top:25px}}@media only screen and (min-width: 1200px){.epp-services-types ul li div:nth-child(1) h3{font-size:20px}}.epp-services-types ul li div:nth-child(2){width:100%;height:54%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;background:#fff}@media only screen and (min-width: 768px){.epp-services-types ul li div:nth-child(2){padding:26px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}@media only screen and (min-width: 992px){.epp-services-types ul li div:nth-child(2){padding:25px 0}}@media only screen and (min-width: 1200px){.epp-services-types ul li div:nth-child(2){padding:35px 0}}.epp-services-types ul li div:nth-child(2) p{width:86%;margin:0 auto 20px auto;color:#000;font-family:MuseoSans-300,sans-serif;font-weight:300;font-size:14px;line-height:21px;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width: 768px){.epp-services-types ul li div:nth-child(2) p{margin-bottom:0}}.epp-services-types ul li div:nth-child(2) a{background:#007bc7;padding:12px 65px;border-radius:20px;color:#fff;font-weight:600;font-size:18px;letter-spacing:.5px}@media only screen and (min-width: 768px){.epp-services-types ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.epp-accordion{padding-bottom:30px;margin:0 auto;border-bottom:1px solid #f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eceae6;text-align:center}.epp-accordion .wrapper{width:95%;margin:0 auto}@media only screen and (min-width: 768px){.epp-accordion .wrapper{width:85%}}@media only screen and (min-width: 992px){.epp-accordion .wrapper{width:56%}}.epp-accordion h2{margin:50px auto 30px auto;color:#222;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:24px;line-height:32px;letter-spacing:.5px}@media only screen and (min-width: 768px){.epp-accordion h2{font-size:36px;line-height:41.06px}}.epp-accordion .accordion-item:last-child{border-bottom:1px solid #d1d7db}.epp-accordion h3{width:100%;padding:15px 40px 10px 15px;border-top:1px solid #d1d7db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#db2218;text-align:left;cursor:pointer}.epp-accordion h3 button{width:100%;padding:0;border:none;color:#db2218;background:none;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:21px;line-height:24px;text-align:left;letter-spacing:.5px}.epp-accordion h3 button .svg-angle-up-solid{margin:auto;position:absolute;top:0;right:0;bottom:0;color:#003ca6}.epp-accordion h3 button.collapsed .svg-angle-up-solid{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 576px){.epp-accordion h3{font-size:16px}}@media only screen and (min-width: 768px){.epp-accordion h3{padding:20px 0 15px 0;padding:20px 30px 15px 10px;font-size:18px}}.epp-accordion .accordion-body{padding:20px 40px 20px 15px;color:#666;text-align:left;font-family:MuseoSans-500,sans-serif;font-weight:400;font-size:18px;line-height:30px}@media only screen and (min-width: 768px){.epp-accordion .accordion-body{padding:20px 30px 20px 10px}}.epp-accordion .accordion-body ul{padding:0;list-style:disc;margin:10px 0 10px 20px;display:flex;flex-direction:column;justify-content:space-evenly}.epp-accordion .accordion-body ul li{font-family:MuseoSans-300,sans-serif;font-weight:400}@media only screen and (min-width: 768px){.epp-accordion .accordion-body ul{margin:10px 0 10px 20px}}.epp-letsTalk{width:100%;height:335px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#007bc7;color:#fff;text-align:center}.epp-letsTalk h2{width:70%;margin:0 auto 24px auto;color:#fff;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:36px;line-height:41px;letter-spacing:.5px}@media only screen and (min-width: 576px){.epp-letsTalk h2{width:100%}}.epp-letsTalk p{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:MuseoSans-300,sans-serif;font-weight:300;font-size:21px;line-height:23px;letter-spacing:.7px}@media only screen and (min-width: 768px){.epp-letsTalk p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.epp-letsTalk p a{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:MuseoSans-700,sans-serif;font-weight:600;font-size:21px;line-height:24px;letter-spacing:.67px}@media only screen and (min-width: 768px){.epp-letsTalk p a{margin:0}.epp-letsTalk p a:hover{color:#d8d8d8}}.epp-letsTalk p a .svg-phone-icon{margin:0 6px 0 10px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.electrical-protection-plans.WaterHeater .epp-banner button{margin-top:14px}.electrical-protection-plans.WaterHeater .plan-list{padding:90px 0 170px}@media only screen and (min-width: 576px){.electrical-protection-plans.WaterHeater .plan-list{padding:100px 0 220px}}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .plan-list{padding:100px 0 120px}}@media only screen and (min-width: 992px){.electrical-protection-plans.WaterHeater .plan-list{padding:100px 0 160px}}.electrical-protection-plans.WaterHeater .plan-list .flake-md{position:relative;top:15px;right:20%}.electrical-protection-plans.WaterHeater .plan-list .flake-lg{position:absolute;top:43%;left:50%;right:0}.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-1{position:absolute;bottom:21.5%;right:21%}.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-2{position:absolute;bottom:38%;left:20%}@media only screen and (min-width: 576px){.electrical-protection-plans.WaterHeater .plan-list .flake-md{top:7px;right:34%}.electrical-protection-plans.WaterHeater .plan-list .flake-lg{top:37%;left:30%;right:0}.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-1{bottom:24%;right:30%}.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-2{bottom:42%;left:28%}}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .plan-list .flake-md{top:-24px;right:34%}.electrical-protection-plans.WaterHeater .plan-list .flake-lg{top:54%;left:40px;right:6%}.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-1,.electrical-protection-plans.WaterHeater .plan-list .flake-md-mv-2{display:none}}@media only screen and (min-width: 992px){.electrical-protection-plans.WaterHeater .plan-list .flake-lg{position:absolute;top:47%;right:0;left:0}.electrical-protection-plans.WaterHeater .plan-list .flake-md{top:20px;right:24%}}@media only screen and (min-width: 1200px){.electrical-protection-plans.WaterHeater .plan-list .flake-md{top:22px;right:21%}.electrical-protection-plans.WaterHeater .plan-list .flake-lg{top:45%;right:0;left:0}}@media only screen and (min-width: 1400px){.electrical-protection-plans.WaterHeater .plan-list .flake-md{top:22px;right:19%}.electrical-protection-plans.WaterHeater .plan-list .flake-lg{top:48%;right:0;left:0}}.electrical-protection-plans.WaterHeater .epp-services-types figure{top:-55%}.electrical-protection-plans.WaterHeater .epp-services-types figure svg{width:350px;height:338px}@media only screen and (min-width: 576px){.electrical-protection-plans.WaterHeater .epp-services-types figure{top:-60%}}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .epp-services-types figure{top:-94%}}@media only screen and (min-width: 992px){.electrical-protection-plans.WaterHeater .epp-services-types figure{top:-100%}}@media only screen and (min-width: 1650px){.electrical-protection-plans.WaterHeater .epp-services-types figure{top:-112%}}.electrical-protection-plans.WaterHeater .epp-services-types ul{margin:20px auto 30px auto}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .epp-services-types ul{margin:-80px auto 0 auto}}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .epp-services-types ul div:nth-child(1){padding:10px 15px 0 15px}}@media only screen and (min-width: 1400px){.electrical-protection-plans.WaterHeater .epp-services-types ul div:nth-child(1){padding:20px 25px 0 25px}}@media only screen and (min-width: 1650px){.electrical-protection-plans.WaterHeater .epp-services-types ul div:nth-child(1){padding:30px 25px 0 25px}}.electrical-protection-plans.WaterHeater .epp-accordion .accordion-item button{padding:0}@media only screen and (min-width: 768px){.electrical-protection-plans.WaterHeater .epp-accordion .accordion-item:nth-child(4) .accordion-body{padding:20px 20px 20px 16px}}.electrical-protection-plans.WaterHeater .epp-accordion .accordion-item:nth-child(4) .accordion-body p:nth-child(2){margin-top:12px}.electrical-protection-plans.WaterHeater .epp-accordion .accordion-item:nth-child(4) .accordion-body ul{margin:0 0 10px 20px}.electrical-protection-plans.HVAC .plan-list{padding:90px 0 170px}@media only screen and (min-width: 576px){.electrical-protection-plans.HVAC .plan-list{padding:100px 0 220px}}@media only screen and (min-width: 768px){.electrical-protection-plans.HVAC .plan-list{padding:100px 0 120px}}@media only screen and (min-width: 992px){.electrical-protection-plans.HVAC .plan-list{padding:100px 0 160px}}@media only screen and (min-width: 768px){.electrical-protection-plans.HVAC .plan-list h2{padding-top:70px;padding-bottom:80px}}.electrical-protection-plans.HVAC .plan-list ul{padding-bottom:0}@media only screen and (min-width: 576px){.electrical-protection-plans.HVAC .plan-list ul{padding-bottom:0}}.electrical-protection-plans.HVAC .epp-services-types figure{top:-20%}.electrical-protection-plans.HVAC .epp-services-types figure svg{width:322px;height:338px}@media only screen and (min-width: 576px){.electrical-protection-plans.HVAC .epp-services-types figure{top:-20%}}@media only screen and (min-width: 768px){.electrical-protection-plans.HVAC .epp-services-types figure{top:-93%}}@media only screen and (min-width: 992px){.electrical-protection-plans.HVAC .epp-services-types figure{top:-100%}}@media only screen and (min-width: 1650px){.electrical-protection-plans.HVAC .epp-services-types figure{top:-112%}}.electrical-protection-plans.HVAC .accordion-body ul{margin:20px auto 30px 20px}.electrical-protection-plans.HVAC ul{margin:20px auto 30px auto}@media only screen and (min-width: 768px){.electrical-protection-plans.HVAC ul{margin:-80px auto 0 auto}}.electrical-protection-plans.Plumbing .epp-services-types figure{top:-12%}.electrical-protection-plans.Plumbing .epp-services-types figure svg{width:312px;height:194px}@media only screen and (min-width: 992px){.electrical-protection-plans.Plumbing .epp-services-types figure svg{width:454px;height:283px}}@media only screen and (min-width: 768px){.electrical-protection-plans.Plumbing .epp-services-types figure{top:-56%}}@media only screen and (min-width: 992px){.electrical-protection-plans.Plumbing .epp-services-types figure{top:-78%}}@media only screen and (min-width: 1200px){.electrical-protection-plans.Plumbing .epp-services-types figure{top:-72%}}@media only screen and (min-width: 1400px){.electrical-protection-plans.Plumbing .epp-services-types figure{top:-81%}}@media only screen and (min-width: 1650px){.electrical-protection-plans.Plumbing .epp-services-types figure{top:-90%}}.electrical-protection-plans.Plumbing .epp-services-types ul{margin:34px auto 30px auto}@media only screen and (min-width: 768px){.electrical-protection-plans.Plumbing .epp-services-types ul{margin:-34px auto 0 auto}}@media only screen and (min-width: 992px){.electrical-protection-plans.Plumbing .epp-services-types ul{margin:-50px auto 0 auto}}@media only screen and (min-width: 1200px){.electrical-protection-plans.Plumbing .epp-services-types ul{margin:-46px auto 0 auto}}
