#top-menu li li a{padding:6px 10px!important}#top-menu li li{padding:0 10px!important}@media (min-width:981px){.et_pb_gutters3 .gapbx .et_pb_column_1_3{width:32%}.et_pb_gutters3 .gapbx .et_pb_column{margin-right:2%}.et_pb_gutters3 .gapbx .et_pb_column_1_5{width:18.4%}.align-contentbx{align-items:center;align-content:center;display:flex}.davidarond .et_pb_column.et_pb_column_1_2{width:49%}.fourboxgap .et_pb_column{width:23.875%}.et_pb_gutters3 .gapbx.two_colan_gap .et_pb_column{margin-right:3%}.two_colan_gap .et_pb_column.et_pb_column_1_2{width:48.45%}.gapbx.four_colan_gap .et_pb_column{margin-right:3%;width:22.875%}}.weeksbt span.et-pb-icon{font-size:13px;padding:0 6px 0 0}.whychooses_aout.fourboxgap .et_pb_column{padding:24px}.et_pb_module.iconbgcolor span.et_pb_icon_wrap{background-color:#128fe21a;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;margin:auto}.et_pb_module.iconbgcolor.iconcolorred span.et_pb_icon_wrap{width:4rem;height:4rem;background-color:rgb(239 68 68 / 10%);border-radius:100px}.et_pb_module.iconbgcolor.iconcoloryelo span.et_pb_icon_wrap{width:4rem;height:4rem;background-color:rgb(249 184 31 / 10%);border-radius:100px}.et_pb_module.iconbgcolor.iconcolorgren span.et_pb_icon_wrap{width:4rem;height:4rem;background-color:rgb(48 166 91 / 10%);border-radius:100px}.tet-info{font-size:14px;font-weight:normal;float:left}#et-info{float:right}span#et-info-phone{font-size:14px;letter-spacing:1px}.et_top_cot a{color:#121b2b;font-weight:600;font-size:14px;padding:8px 16px;line-height:20px;background-color:#f9b81f;display:block;font-family:"Plus Jakarta Sans",sans-serif;border-radius:10px}.et_top_cot{padding:25px 0 0 0;float:right;position:relative}#et-top-navigation{width:75%;padding:0!important}nav#top-menu-nav{padding:35px 0 0 0}.et-fixed-header nav#top-menu-nav{padding:25px 0 0 0}.et-fixed-header .et_top_cot{padding:12px 0 0 0}ul.menufot li a{color:rgb(255 255 255 / 70%);font-size:14px;line-height:20px;display:block}ul.menufot{margin:0;padding:0;list-style-type:none}ul.menufot li{padding:0 0 12px 0}ul.menufot li a:hover{color:#f9b81f}.flex.items-start{gap:.75rem;padding:0 0 15px 0;align-items:center;display:flex}.flex.items-start a,.flex.items-start p{color:#9ca3af;font-size:.875rem;line-height:1.25rem}.flex.items-start span.et-pb-icon{font-size:16px;color:#f9b81f}.text-accent{color:#f9b81f}.et_pb_section.bannercls:before{content:"";position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(to right,hsl(218 60% 18%),hsl(218 60% 18% / .8),transparent)}.et_pb_section.bannercls.bannercls_full:before{background-image:linear-gradient(to right,hsl(218 60% 18%),hsl(218deg 60% 18% / 80%))}.flexitem{gap:8px;padding:0 0 15px 0;align-items:center;display:flex}.flexitem a,.flexitem p{color:rgb(255 255 255 / 90%);font-size:14px;line-height:20px}.flexitem span.et-pb-icon{font-size:16px;color:#f9b81f}.flms-start{gap:20px;display:flex}.flms-start-four .flms-start{gap:0;display:grid;grid-template-columns:auto auto auto}a.btntworo.et_pb_button::before{margin-left:-1.8em!important}.et_pb_row.btntworo .et_pb_column{margin:0!important}.desert_home .et_pb_column,.ourservices_home .et_pb_column,.process_home .et_pb_column,.serviceareas_about .et_pb_column{border:solid 1px #e2e6e9;border-radius:15px;background:#fff;padding:30px}.desert_home .et_pb_column:hover,.ourservices_home .et_pb_column:hover,.process_home .et_pb_column:hover,.whychooses_home .et_pb_column:hover,.serviceareas_about .et_pb_column:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1)}.ourservices_home .et_pb_column:hover,.serviceareas_about .et_pb_column:hover{border-color:#128fe24d}.whychooses_home .et_pb_column,.whychooses_aout .et_pb_column{border:solid 1px #fff3;border-radius:15px;background:#ffffff1a;padding:30px}.whychooses_home .et_pb_column:hover{background:#fff;border-color:#fff}.numbrtex .et_pb_text_inner{background-color:#128fe2;border-radius:9999px;width:48px;height:48px;text-align:center;line-height:48px}.process_home .et_pb_column{padding:24px}.arrowrght.et_pb_column:before{position:absolute;top:45%;content:"\24";right:-12px;font-family:ETmodules!important;font-size:30px;color:#128fe2}.shadow-rounded{border-color:#e2e6e9;position:absolute;max-width:20rem;bottom:0;left:-1.5rem;background-color:#fff;border-width:1px;border-radius:.75rem;padding:1.5rem}.shadow-rounded.aboupge{right:-1.5rem;left:auto}.shadow-rounded.aboupge p.text-yeayr{color:#128fe2}.shadow-rounded.aboupge p.text-typicl,.shadow-rounded.aboupge p.text-bhawn{padding:6px 0 0px 0}p.text-typicl,p.text-annual,p.text-payback{color:#626e84;font-size:.75rem;line-height:1rem;padding:0 0 8px 0}p.text-bhawn{color:#121b2b;font-size:1.5rem;font-weight:700;line-height:2rem;padding:0 0 5px 0}p.text-yeayr{color:#30a65b;font-size:.875rem;line-height:1.25rem}.grid-solar{display:grid;grid-template-columns:auto auto;gap:1rem}.grid-solar-green{border:solid 1px #30a65b33;background-color:rgb(229 242 234);border-radius:.75rem;padding:1.5rem}.yrs-accent{border:solid 1px #f9b81f33;background-color:rgb(249 243 228);border-radius:.75rem;padding:1.5rem}p.text-solar-gren,p.text-yrs{color:#30a65b;font-size:1.875rem;line-height:2.25rem;font-weight:700;padding:0 0 8px 0}p.text-yrs{color:#f9b81f}ul.spaceul span.et-pb-icon{font-size:16px;color:#30a65b;padding:0 10px 0px 0}ul.spaceul li{color:#626e84!important;font-size:16px;line-height:32px}ul.spaceul{margin:0;padding:0;list-style-type:none}.whychooses_home .et_pb_column:hover h3.et_pb_module_heading{color:#122749!important}.whychooses_home .et_pb_column:hover .et_pb_text_inner{color:#626e84!important}.whychooses_home .et_pb_column:hover span.et-pb-icon{color:#128fe2!important}.et_pb_row.serviceareas_about .et_pb_column{padding:20px;display:flex;gap:24px}.et_pb_row.serviceareas_about .et_pb_code_inner h3{color:#121b2b;font-size:18px;font-weight:700}.related_resources .et_pb_row.serviceareas_about .et_pb_code_inner h3{font-size:16px;font-weight:600}.et_pb_row.serviceareas_about .et_pb_code_inner p{color:#626e84;font-size:14px;padding:0 0 10px 0;line-height:20px}.et_pb_row.serviceareas_about .et_pb_code_inner a.et_pb_button.et_pb_bg_layout_light{color:#128fe2!important;font-size:14px;background-color:transparent!important;line-height:20px;font-weight:600;border:0!important;padding:0}.et_pb_row.serviceareas_about .et_pb_code_inner a.et_pb_button:after{opacity:1;font-size:18px;margin:5px 0 0 5px}.et_pb_row.serviceareas_about .et_pb_column:hover .et_pb_code_inner h3{color:#128fe2}.iconheader,.iconheader2{display:flex;align-items:center;gap:14px}span.et_pb_icon_bx{background-color:#128fe21a;border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}span.et_pb_icon_bx path,span.et_pb_icon_bx rect,span.et_pb_icon_bx line,span.et_pb_icon_bx circle{color:#128fe2}.iconheader h3{padding:0;font-size:1.25rem;line-height:1.75rem;color:#121b2b;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif}.complete_solarbx ul.spaceul{display:grid;grid-template-columns:auto auto;gap:10px;padding:20px 0 0 0}.complete_solarbx ul.spaceul li{font-size:12px!important;line-height:16px!important;color:#121b2b!important}.complete_solarbx ul.spaceul span.et-pb-icon{font-size:14px;font-weight:bold}.complete_solarbx .et_pb_column:hover .iconheader h3{color:#128fe2}.et_pb_row.financing_options.gapbx{border:solid 1px #fff3;border-radius:15px;background:#ffffff1a;padding:25px 30px;display:flex;align-items:end}.iconheader2 h4{font-weight:bold;color:#fff}.et_pb_row.Paperwork .et_pb_column{display:flex;gap:20px}.et_pb_row.Paperwork .et_pb_column h3{font-size:1.25rem;color:#121b2b;line-height:1.75rem;font-weight:700}.et_pb_row.Paperwork .et_pb_column p{color:#626e84;font-size:16px;line-height:26px}.project_timeline h3{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#121b2b;padding:0 0 5px 0}.project_timeline p{font-size:.875rem;line-height:1.625;color:#626e84}.project_timeline .et_pb_column{display:flex;gap:20px}.project_timeline span.et_pb_icon_wrap{width:4rem;height:4rem;background-color:#128fe21a;border-radius:100px;justify-content:center;align-items:center;display:flex}.flemb{flex:1 1 0%;gap:.75rem;align-items:center;display:flex}span.Week-wider{text-transform:uppercase;color:#128fe2;width:70px;font-size:12px;font-weight:bold}.Week-widerborder{background-color:#e2e6e9;height:1px;width:calc(100% - 70px)}p.texaccent{font-size:2.25rem;line-height:2.5rem;color:#f9b81f;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif;text-align:center;padding:0}p.text-smt{font-size:.875rem;line-height:1.25rem;color:#ffffffb3;text-align:center}.fbills{min-height:95px;background-color:#f0f2f4;gap:.75rem;border-radius:.75rem;padding:1.5rem;align-items:flex-start;display:flex}span.et-pb-icon{padding-top:4px;color:#30a65b;font-size:18px}span.et-rb-text{color:#121b2b;font-size:16px;display:block}.hedarrow:before{position:absolute;top:4px;content:"\24";right:-6px;font-family:ETmodules!important;font-size:30px;color:#128fe2}.iconbgcolor.iconbgcolor_left span.et_pb_icon_wrap{width:3.5rem;height:3.5rem;margin:0}.et_pb_column.bgremove{border:none!important;background:transparent!important;box-shadow:inherit!important}@media only screen and (min-width:320px) and (max-width:767px){.form-row-half,.form-row-theri{grid-template-columns:auto}.arrowrght.et_pb_column:before{display:none}.et_pb_row.financing_options.gapbx{display:block}.et_pb_row.btnSaving.et_had_animation{text-align:center}.container,.et_pb_row{width:90%!important}div#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle{padding:15px 0!important}.tet-info{line-height:16px;font-size:12px;float:none;padding-top:0.5em;text-align:center}#et-info{float:none}span#et-info-phone{font-size:13px;margin:0}.et_top_cot{display:none}.flms-start{display:block}.bannercls .et_pb_row .et_pb_column{margin-bottom:5px!important}.et_pb_row.starreviewsbx .et_pb_column{width:47.25%!important}}@media only screen and (min-width:768px) and (max-width:1180px){.container,.et_pb_row{width:95%!important}div#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle{padding:15px 0!important}}@media only screen and (min-width:768px) and (max-width:980px){.et_top_cot{display:none}.tet-info{padding-top:0.75em}.tet-info{font-size:14px;font-weight:normal;float:left;padding-top:0.75em}}