 @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap'); #wpadminbar{display:none !important;}body,html{scroll-padding-top:143px;}body{font-family:'Outfit',sans-serif;background:#121820;overflow-x:hidden!important;}h1,h1 a{color:#FFFFFF;font-family:'Outfit',sans-serif;font-size:2.8em;font-weight:bold;line-height:1.1;margin:25px 0;}h2{color:#FFFFFF;font-family:'Outfit',sans-serif;font-size:2.5em;font-weight:bold;line-height:1.1;margin:25px 0;}h3{color:#FFFFFF;font-family:'Outfit',sans-serif;font-size:1.8em;font-weight:bold;line-height:1.1;margin:25px 0;}h4{font-family:'Outfit',sans-serif;color:#FFFFFF;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:'Outfit',sans-serif;color:#8fa3b8!important;font-size:14px;margin:15px 0;line-height:1.8;}p strong{color:#FFFFFF !important;}a{color:#8fa3b8;}ul{list-style-type:none;}.box-accent{position:relative;width:auto;display:inline-block;}ul.icon-list{margin-left:0;}ul.icon-list li{color:#8fa3b8;font-family:'Outfit',sans-serif;font-size:14px;line-height:1.8;position:relative;padding-left:20px;list-style-position:inside;}ul.icon-list li::before{content:"\f0e7";font-family:fontAwesome;position:absolute;left:0;color:#FFFFFF;}ol li{color:#8fa3b8;font-family:'Outfit',sans-serif;font-size:14px;line-height:1.8;position:relative;list-style-position:inside;}.light-bg ol li,.mid-bg ol li,.dark-bg ol li{color:#8fa3b8;font-size:14px;list-style-position:inside;}ul.dot{margin-left:0;list-style-position:inside;}ul.dot li{color:#8fa3b8;font-family:'Outfit',sans-serif;font-size:14px;line-height:2;position:relative;padding-left:20px;list-style-position:inside;}ul.dot li::before{content:"\f192";font-family:'Font Awesome 6 Pro';position:absolute;left:0;color:#6ab04c;list-style-position:inside;}.yellow-bg ul.icon-list li::before{color:#FFFFFF;}.ReviewBackground__Container-sc-3bd813be-0.hSSnNb.es-review-background-container{background:#FFFFFF !important;min-height:222px!important;}.WidgetTitle__Header-sc-80558b97-2.bpCTrQ,.HeaderHeading__Text-sc-5ce330d2-1.htwaLh.es-header-heading-text,.RatingValue__Container-sc-99364979-0.fkZJgS.es-rating-value{color:#FFFFFF !important;}.BulletsControl__BulletsControlItem-sc-f687eb2-2.jqPBrR.es-bullets-control-item{background:#FFFFFF!important;}.BulletsControl__BulletsControlItem-sc-f687eb2-2.jENptd.es-bullets-control-item.es-bullets-control-item-active{background:rgb(255,255,255 / 0.5)!important;}.HeaderInfoContainer__Info-sc-b8ef8d58-0.epAXoW.es-header-info.HeaderStyle1__Info-sc-8e169032-0.doAQna *{color:#FFFFFF !important;}  header.header-wrapper{background:transparent;position:relative;}.row.header-bar{display:flex;align-items:center;padding:1vw 4vw;border-bottom:1px solid #45505e;background:#121820;}.logo-wrapper{display:inline-block;padding:1vh 0;}.company-details{display:inline-block;vertical-align:middle;width:auto;max-width:88%;}.company-details h1{margin:0;line-height:1.1;}.company-details h1 a{margin:0;font-size:20px;text-transform:uppercase;line-height:1.1;color:#171717;display:block;}.company-details p{text-transform:uppercase;font-size:14px;margin:0;color:#FFFFFF;}.top-bar{background:none;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#8fa3b8;font-size:14px;font-weight:500;text-transform:capitalize;font-family:'Outfit',sans-serif;position:relative;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li.active:not(.has-form) a:not(.button){background:none;color:#8fa3b8;}.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{background:none;color:#FFFFFF;}.top-bar-section .has-dropdown>a:after{content:"\f107";font-family:fontAwesome;border:none;top:0;margin-top:0;margin-right:28px;color:#8fa3b8;}.header-cta{justify-content:flex-end;}a.header-phone{font-size:14px;padding:8px 15px;background:#e2781d;font-weight:bold;color:#FFFFFF;border-radius:10px;min-width:170px;text-align:center;}a.header-phone:hover{background:#c55b0c;color:#FFFFFF;}li.page_item.page-item-15.page_item_has_children.has-dropdown.not-click ::after{display:none;} @media only screen and (min-width:1026px){.navigation-wrapper{justify-content:center;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button)::before{left:calc(50% - 14.5px);}.top-bar-section .dropdown{background:#121820;min-width:300px;text-align:left;padding:3vh 3vw 3vh 2vw;left:50%;box-shadow:0px 0px 1px 1px #45505e78;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li.page_item{width:100%;display:inline-block;}.top-bar-section ul li ul.dropdown li:nth-child(2n+2){padding-left:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#8fa3b8;font-size:13px;line-height:35px;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#FFFFFF;line-height:35px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:" ";width:0px !important;height:2px;background:#8fa3b8;position:absolute;top:calc(50% - 1px);bottom:unset;left:-10px !important;opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:4px !important;opacity:1;}.sm-padded-right{padding-right:2vw;}.sm-padded-left{padding-left:2vw;}.md-padded-right{padding-right:4vw;}.md-padded-left{padding-left:4vw;}.lg-padded-right{padding-right:6vw;}.lg-padded-left{padding-left:6vw;}.header-cta{display:flex !important;align-items:center;}.sticky-nav{position:fixed;width:100%;background:#0d1117;z-index:9999!important;}} .row.slider-row,.row.tagline-row{max-width:1571px;}span.scroll-arrow{display:inline-block;width:7px;height:53px;position:absolute;left:calc(50% - 3.5px);bottom:2vh;cursor:pointer;z-index:1;}.header-inner span.scroll-arrow{bottom:-70px;}span.scroll-arrow::before{content:" ";height:100%;width:1px;background:#858487;position:absolute;left:3px;}span.scroll-arrow::after{content:" ";width:3px;height:17px;background:#ffb83b;position:absolute;left:2px;top:5px;border-radius:25%;-webkit-animation:scroll 1.85s infinite;animation:scroll 1.85s infinite;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.13);}@keyframes scroll{0%{top:4px;} 100%{top:32px;}}.tagline-row{padding:2vh 0;}.tagline-row p{color:#000000;}span.circle-dot{display:inline-block;width:10px;height:10px;background:#f6cd32;border-radius:10px;margin-right:10px;position:relative;}span.circle-dot::before{content:" ";width:18px;height:18px;border:1px solid #f6cd32;position:absolute;left:-4px;top:-4px;border-radius:18px;-webkit-animation:pulse 1.85s infinite;animation:pulse 1.85s infinite;}@keyframes pulse{0%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}100%{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;}}  .row{margin:0 auto;max-width:90rem;width:100%;}.row.wide{margin:0 auto;max-width:105rem;width:100%;}.row.full{max-width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.slider-wrapper{overflow:hidden!important;background:linear-gradient(160deg,#141b24 0%,#0d1117 60%);height:43vw;padding:5vw;margin-top:7vw;position:relative;}.cta-btn{display:inline-block;min-width:200px;background:#e2781d;color:#FFFFFF;font-size:14px;font-weight:500;text-transform:capitalize;text-align:center;padding:12px 20px;position:relative;border-radius:10px;border:1px solid #f3802b;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.icon-spacing img{padding:1em;width:16%;border:1px solid #e3e3e3;}.cta-btn:hover{color:#FFFFFF;background:#c55b0c;}.cta-btn.alt{background:#1d2228;color:#FFFFFF;border:1px solid #42464b;}.cta-btn.alt:hover{background:#282d33;color:#FFFFFF;}.white-bg{background:#FFFFFF;}.yellow-bg{background:#1a2333;}.yellow-bg p,.yellow-bg li{color:#171717;}.side-buffer{padding-left:5.5vw;padding-right:5.5vw;}.bg-buffer1{padding:6.5vh 4vw 6.5vh 0;}.bg-buffer2{padding-right:4vw;}.bg-buffer3{padding-left:4vw;}.bg-buffer4{padding:6.5vh 4vw 2.5vh 0;}.home-text-2{padding-left:6vw;}.cta-text{padding:7vh 3vw 20vh 6vw;}.badge-spacing{margin-right:2em;width:27%;}.home-bg1{margin-right:4vw;border-radius:16px;background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/12/10.jpg);}.home-bg2{background:left bottom / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/02-home-img.jpg);border-radius:12px;overflow:hidden;}.home-bg3{background:right bottom / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/12/8.jpg);border-radius:12px;overflow:hidden;}.home-bg4{background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/12/9.jpg);border-radius:12px;overflow:hidden;}.about-bg1{height:100%;background:right center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/new-home-img.jpg);border-radius:12px;overflow:hidden;}.about-bg2{height:100%;background:left bottom / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/commercial-solar.jpg);border-radius:12px;overflow:hidden;}.about-bg3{height:100%;background:right bottom / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/home-battery-02.jpg);border-radius:12px;overflow:hidden;}.about-bg4{height:100%;background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-02-img.jpg);border-radius:12px;overflow:hidden;}.about-bg5{height:100%;background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/home-battery-02.jpg);border-radius:12px;overflow:hidden;}.bg-holder{height:500px;}.svc-bg1{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/service-img1.jpg);border-radius:12px;overflow:hidden;height:100%;}.svc-bg1.ceilingfaninstallation{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/ceilingfaninstallation.jpg);}.svc-bg1.solar-panels{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/03/solar-panels.jpg);}.svc-bg1.commercial-panels{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-img.jpg);}.svc-bg1.solar-inspections{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-inspection-1.jpg);}.svc-bg1.solar-contractor{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/new-solar-contractor.jpg);}.svc-bg1.electrical-repairs{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-inspection-1.jpg);}.svc-bg1.solar-electrician{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/emergency-solar-electrician.jpg);}.svc-bg1.emergencysolar{background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/07/IMG_0483.jpg);}.svc-bg1.electrician{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/electrician-img2.jpg);}.svc-bg1.electrical-panel{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/06/Solis-inverter.jpg);}.svc-bg1.electricalwiring{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/electrical-repairs2.jpg);}.svc-bg1.evchargerinstallation{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/evchargerinstallation.jpg);}.svc-bg1.homeautomation{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/homeautomation.jpg);}.svc-bg1.hottubsauna{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/hottubsauna.jpg);}.svc-bg1.industrialelectrician{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/industrialelectrician.jpg);}.svc-bg1.lightingelectrician{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/lightingelectrician.jpg);}.svc-bg1.newconstructionelectrical{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/newconstructionelectrical.jpg);}.svc-bg1.homebattery{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/home-battery.jpg);}.homebattery{border-radius:12px;background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/home-battery.jpg);}.svc-bg1.residentialelectrician{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/residentialelectrician.jpg);}.svc-bg1.solarpanelinstallation{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-panel-installation.jpg);}.solarpanelinstallation{border-radius:12px;background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-panel-installation.jpg);}.svc-bg1.installationservices{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-inspection02.jpg);}.svc-bg1.solarpanelrepairs{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-panel-repairs.jpg);}.svc-bg1.netzerohomes{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/05/Net-Zero-Homes-img.jpg);}.svc-bg1.bc-hydro-solar-rebates{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2025/09/solar-rebate1.jpg);}.svc-bg1.solar-energy-company1{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/1-4.jpg);}.svc-bg1.faq{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/faq-img.jpg);}.contact-bg{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/solar-02-img.jpg);}.solar-battery{background:right top / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2026/05/sbu.jpg);}.cta-text h2{font-size:50px;}.svc-box.left{padding-left:3vw;padding-right:6vw;}.svc-box.right{padding-right:3vw;padding-left:6vw;}.svc-box.yellow-accent p{color:#171717;}.svc-box.yellow-accent::before{content:" ";width:calc(100% - 2vw);height:100%;background:#fffae7;position:absolute;z-index:-1;}.svc-box.right.yellow-accent::before{top:0;right:0;}.svc-box.left.yellow-accent::before{top:0;left:0;}.svc-row.top-space{margin-top:8vh;}.footer-wrapper{background:#141b24;border-top:1px solid #3a4047;}.footer-inner{z-index:99;position:relative;}.footer-inner h2{font-size:13px;font-weight:600;color:#8fa3b8;display:flex;align-items:center;text-transform:uppercase;letter-spacing:1px;}.footer-payment h2,.footer-social h2,.footer-badges h2{margin-bottom:50px;}.footer-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;background:#f58220;border-radius:50%;margin-right:10px;}.footer-icon-badge i{color:#FFFFFF;font-size:0.9em;}.footer-social h2 .footer-icon-badge i{color:#8fa3b8;}.footer-icon{color:#7eba14;display:inline-block;width:16px;text-align:center;margin-right:8px;}.footer-address p,.footer-hours p{margin:0;font-size:12px;color:#8fa3b8;}.footer-hours{padding-top:15px;}.footer-payment img{margin:0 5px 5px 0;}.footer-social .fa{position:relative;top:0;color:#8fa3b8;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:0.5vw;border-radius:50%;background:rgba(143,163,184,.08);transition:all .2s;}.footer-social .fa:hover{top:-2px;color:#FFFFFF;background:#e2781d;}.footer-badges{padding-top:4vh;}.contactForm{margin-top:20px;}.contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#171717;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}input.fancyInput[type="text"]{font-family:'Outfit',sans-serif;padding:12px 25px;font-size:15px;line-height:1.4;height:auto;border:none;margin-bottom:7px;background:#FFFFFF;color:#171717;box-shadow:inset 0px 0px 0px 1px #171717;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#171717;}.contactForm textarea{width:100%;}textarea.fancyInput[type="text"]{font-family:'Outfit',sans-serif;padding:15px 25px;font-size:15px;line-height:1.4;height:100px;border:none;margin-bottom:7px;background:#FFFFFF;color:#171717;box-shadow:inset 0px 0px 0px 1px #171717;}.contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;background:#FFFFFF;color:#171717;font-weight:bold;min-height:0;margin-bottom:23px;box-shadow:inset 0px 0px 0px 1px #171717;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;}.contactForm .captchaWrapper input{background:#FFFFFF;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0;margin:0 0 0 25px;color:#171717;font-weight:normal;}.contactForm .captchaWrapper input::placeholder{color:#171717;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:5px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.gallery-wrapper h2{display:none;}.gallery-image img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.1);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-ms-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}.gallery-image:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}  .slide-out-wrapper{position:fixed;top:50%;right:0;background:rgba(255,255,255,0.95);padding:50px 70px 30px;z-index:99;max-width:570px;box-shadow:35px 39px 49px 0px rgba(0,0,0,0.13);-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content span.form-title{text-transform:uppercase;font-family:'Outfit',sans-serif;color:#171717;font-weight:normal;margin:0 0 10px;font-size:19px;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{width:0;height:0;border-style:solid;border-width:55px 55px 55px 0;border-color:transparent #7ab412 transparent transparent;position:absolute;left:-55px;top:calc(50% - 55px);color:#171717;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover{border-color:transparent #ffb83b transparent transparent;}.form-toggle .toggle-holder{position:absolute;left:34px;top:-10px;}.slide-out-wrapper.active .toggle-holder{left:13px;}i.toggle-left{display:inline-block;width:30px;height:30px;vertical-align:middle;border-top:3px solid;border-left:3px solid;border-color:#f6cd32;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}i.toggle-right{display:inline-block;width:30px;height:30px;vertical-align:middle;border-top:3px solid;border-right:3px solid;border-color:#f6cd32;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover i{border-color:#171717;}input.slideOutInput[type="text"]{font-size:13px;font-family:'Outfit',sans-serif;font-weight:normal;line-height:1.4;height:auto;border:none;padding:10px 10px;margin-bottom:5px;background:#FFFFFF;color:#171717;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.3);}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#171717;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:none;background:#FFFFFF;color:#171717;font-family:'Outfit',sans-serif;font-weight:normal;padding:10px 25px;font-size:13px;height:90px;margin-bottom:5px;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.3);}.slide-out-form label{color:#171717;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:13px;line-height:1.4;height:auto;border:1px solid rgba(0,0,0,.3);box-shadow:none !important;background:#FFFFFF;color:#171717;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Outfit',sans-serif;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0 15px;margin:0 0 0 30px;color:#171717;background:#FFFFFF;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#FFFFFF;font-weight:600;font-family:'Outfit',sans-serif;font-size:16px;letter-spacing:1px;background:#171717;border:none;text-align:center;cursor:pointer;padding:15px;width:auto;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slide-out-form .contactForm .submitWrapper button.submit:hover{background:#ffb83b;color:#171717;}  .mobile-sticky-cta{display:none;}  .strip-padding{padding-left:0 !important;padding-right:0 !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:10.5vh;padding-bottom:10.5vh;}.top-padding-large{padding-top:10.5vh;}.bottom-padding-large{padding-bottom:10.5vh;}.vertical-padding-x-large{padding-top:15.5vh;padding-bottom:15.5vh;}.top-padding-x-large{padding-top:15.5vh;}.bottom-padding-x-large{padding-bottom:15.5vh;}.horizontal-padding-medium{padding-left:7.5vw;padding-right:7.5vw;}.horizontal-padding-small{padding-left:3.75vw;padding-right:3.75vw;} .page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding-top:100px;}.landing-page-button-wrapper a{background:#e2781d;color:#171717;}.landing-page-button-wrapper a:hover{background:#c55b0c;color:#FFFFFF;}  .slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0.45) 100%);z-index:1;pointer-events:none;}.slider-text{position:absolute;top:48%;transform:translateY(-50%);left:4.5vw;z-index:2;max-width:60%;}.slider-heading{color:#FFFFFF!important;font-size:3vw;font-weight:700;margin:0 0 2vh;line-height:1.15;}.slider-subtext{display:inline-flex;align-items:center;gap:8px;color:#e2781d!important;background:rgba(245,129,30,.12);border:1px solid rgba(245,129,30,.3);border-radius:100px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;}.slider-subtext .circle-dot{background:rgb(245 130 32 / 85%);}.slider-subtext .circle-dot::before{border-color:rgb(245 130 32 / 70%);}a.slider-phone{display:inline-block;background:#f6cd32;color:#171717;font-weight:bold;font-size:1.1em;padding:0.8em 2.5em;border-radius:50px;transition:background 300ms ease;}a.slider-phone:hover{background:#f3802b;color:#171717;}.ep-header,.ep-iFrameContainer,.ep-overlay{display:block!important;}.alert-bar{background:#1a2333;}.row.alert-bar{display:flex;align-items:center;padding:1vh 2vw;}.alert-bar p{color:#FFFFFF!important;font-size:0.9em;font-weight:600;margin:0;}.header-cta i.fa.fa-phone{color:#ee4c77;}.alert-bar a,.alert-bar .alert-phone{color:#000;font-weight:600;}.alert-bar p a{font-weight:400;font-size:0.9em;}a.alert-phone{color:#e2781d;font-size:0.9em;font-weight:600;margin-right:1vw;}.alert-bar .fa-map-marker{font-size:1.2em;margin-right:0.4vw;}.landing-page-wrapper .cta-btn{max-width:425px !important;}.award-bg{background:center / cover url(https://readysolar.ca/wp-content/uploads/sites/916/2026/01/award-bg.jpg);height:28vw;overflow:hidden;margin-top:7vw;}.award-text-top img{max-width:50px;text-align:center;display:block;margin:0 auto;}.award-wrapper::before,.award-wrapper::after{display:none;}.award-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1vw;}.award-box h2{font-size:1.4em;}.award-box h2 small{display:block;line-height:2.5;color:#e2781d;font-size:70%;font-weight:500;}.row.small{max-width:82rem;}.award-box{position:relative;background:#1a2333;border:1px solid #3f4654;padding:1vh 2vw 2vw;border-radius:12px;transition:border-color .2s;}.award-box:hover{border:1px solid rgba(245,129,30,.3);}span.locate-float{position:absolute;top:2vw;right:2vw;font-size:0.8em;color:#8fa3b8 !important;}.cta-btn.small{padding:12px 15px;width:200px;margin-bottom:20px;}.cta-btn.small:hover{background:#171717;color:#FFFFFF;}.cta-btn.small::before{display:none!important;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.footer-payment img{width:42px;height:26px;}.green-bg{background:#7eba14;}.lightgreen-bg{background:linear-gradient(0deg,#7eba14,#b4db70);}.light-bg{background:#121820;}.light-bg *{color:#FFFFFF;}.grey-bg{background:#f0f0f0;}.mid-bg{background:#1a2333;}.dark-bg{background:#0d1117;}.small-h2{display:block;font-size:1.2em;}.filter-top .gallery-filter ul li{border-radius:20px;margin:0 5px 0 0;background:#f5f5f5;border:1px solid #000;}.filtering.filter-top .gallery-filter{border:none!important;}.gallery-filter ul li{padding:0px 15px!important;margin-bottom:10px!important;line-height:30px!important;}.filter-top .gallery-filter ul li:active{background:#171717!important;}.filter-top .gallery-filter ul li:hover{background:#d9d9d9!important;color:#171717!important;}.gallery img,.gallery-image img,.photo-gallery img{width:100%;height:100%;object-fit:cover;display:block;}.gallery-image{height:300px!important;}.gallery-item{height:100%;background-size:cover;background-position:center;}.gallery-item,.gallery-card,.gallery-image{height:100%;overflow:hidden;border-radius:10px;}.gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.gallery-filter{margin-bottom:5vh;}small{font-size:75%;}.grid-awards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}.home-awards{display:flex;align-items:center;border:1px solid #0000003d;padding:0 0 1vw;border-radius:10px;background:#FFFFFF;}.home-awards h3{font-size:24px;margin-bottom:0;}.home-awards .large-2 .fa{padding:1vw;font-size:1.5em;font-weight:300;background:#ffe687;color:#171717;border-radius:10px;}.home-awards small{color:#4f7b00;}.home-awards p{line-height:0.5;}.slider-text .small-text{color:#8fa3b8;width:50%;}a.slide-btn1{background:#e2781d;color:#FFFFFF;font-size:15px;font-weight:500;border:1px solid #e2781d;padding:12px 25px;border-radius:8px;margin-right:1vw;transition:0.3s;}a:hover.slide-btn1{background:#c55b0c;transition:0.3s;}a.slide-btn2{background:#1d2228;color:#FFFFFF;font-size:15px;font-weight:500;border:1px solid #42464b;padding:12px 25px;border-radius:8px;margin-right:1vw;transition:0.3s;}a:hover.slide-btn2{background:#1d2228e3;transition:0.3s;}.flex-numbs{display:grid;width:80%;margin-top:3vw;border-top:1px solid #8fa3b8;grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.flex-numbs p.white-number{font-size:2em;font-weight:600;color:#FFFFFF!important;margin-top:2vw;margin-bottom:0!important;line-height:1;}.flex-numbs p.small-intro,.top-right-bubble p.small-intro,.bottom-left-bubble p.small-intro{color:#8fa3b8!important;font-size:80%!important;}.top-right-bubble{position:absolute;top:5vw;right:3vw;padding:10px 15px;background:#0d1117d9;border-radius:20px;border:1px solid #42464b;z-index:2;}.top-right-bubble .fa-sharp{font-size:0.6em;color:#e2781d;}.top-right-bubble p,.bottom-left-bubble p{font-size:13px;font-weight:600;color:#FFFFFF!important;line-height:0.25;}.bottom-left-bubble{position:absolute;display:flex;bottom:1vw;left:5vw;padding:10px 15px;background:#0d1117d9;border-radius:20px;border:1px solid #42464b;align-items:center;z-index:2;}.bottom-left-bubble .fa-sharp{color:#e2781d;}  .home-row-1,.home-row-3{display:flex;align-items:stretch;} .home-svc-row{display:flex;align-items:stretch;} .flex-reverse{flex-direction:row-reverse;} .home-row-3 .bg-holder{display:flex;} .home-bg2,.home-bg3{flex:1;}  .hero-h1{color:#FFFFFF;position:relative;padding-bottom:2vh;margin-bottom:2.5vh;} .hero-h1::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background:#f3802b;border-radius:2px;}.svc-card{padding:5vh;}.trust-badge i{padding:1vw;font-size:1.5em;font-weight:300;background:#ffe687;color:#171717;border-radius:10px;}.strip-top{margin-top:0;}.strip-bot{margin-bottom:0;}  .cities-served{background:linear-gradient(135deg,#f7fbff 0%,#eef7f2 100%);}.cities-served .eyebrow{color:#f5a400;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:10px;}.cities-served h2{font-size:clamp(32px,4vw,48px);margin-bottom:15px;color:#102a43;}.cities-intro{max-width:720px;margin:0 auto 3.5vh;color:#4a5568;font-size:18px;line-height:1.6;}.cities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:0;margin:0;list-style:none;}.cities-grid li{background:#ffffff;border:1px solid rgba(16,42,67,0.08);border-radius:14px;padding:1.5vh 1.5vw;color:#102a43;font-weight:600;box-shadow:0 8px 24px rgba(16,42,67,0.07);display:flex;align-items:center;}.cities-grid li::before{content:"\f041";font-family:fontAwesome;color:#f5a400;margin-right:10px;font-size:0.95em;background:rgba(245,164,0,0.12);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;}  .brands-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px;}.brand-card{background:#FFFFFF;border-radius:16px;padding:2.5vh 1.5vw;display:flex;align-items:center;justify-content:center;border:1px solid rgba(246,205,50,0.25);}.brand-card img{width:100%;max-width:120px;height:auto;object-fit:contain;}svg.payment-icon.transparent{margin:6px 4px;background:rgba(246,205,50,0.1);border:1px solid rgba(126,186,20,0.25);border-radius:8px;padding:4px 6px;}.footer-payment .footer-social{margin-top:3vh;}.footer-payment .footer-social h2{margin-bottom:15px;}.footer-quicklinks h2{margin-bottom:20px;}.footer-quicklinks ul{margin:0;padding:0;list-style:none;}.footer-quicklinks ul li{margin-bottom:15px;display:flex;align-items:center;}.footer-quicklinks ul li{color:#8fa3b8;font-size:12px;}.footer-quicklinks ul li:hover{color:#FFFFFF;cursor:pointer;}.footer-quicklinks ul li a{color:#8fa3b8;font-size:12px;font-weight:400;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}.footer-quicklinks ul li a:hover{color:#FFFFFF;}.cta-row{padding-bottom:10.5vh;}.video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;}.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;}span.orange-text{color:#e2781d!important;}span.green-text{color:#6ab04c!important;}.bordered-up,.bordered-up img{border-radius:20px;}.bg-midblue{background:#1a2333;}.grid-bot-slide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;justify-content:center;padding:1vw 8vw;border-top:1px solid #45505e;border-bottom:1px solid #45505e;}.grid-bot-slide .columns{display:flex;align-items:center;text-align:center;float:none !important;justify-content:center;}.grid-bot-slide .columns:not(:last-child){border-right:1px solid #45505e;}.grid-bot-slide .fa-sharp{color:#e2781d;padding-right:10px;}.grid-bot-slide p{font-size:12px;color:#FFFFFF;}.grid-bot-slide .small-intro{color:#8fa3b8!important;}span.small-h1{display:block;color:#ff9942;font-size:0.25em;font-weight:600;text-transform:uppercase;line-height:3;letter-spacing:1px;}.block-h2{display:block;color:#ff9942;font-size:0.8em;font-weight:600;text-transform:uppercase;line-height:3;letter-spacing:1px;}.sol-bg{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08);border-radius:18px;overflow:hidden;}.sol-bg .columns:hover{background:#212d3d;}.sol-bg .columns{background:#1a2333;padding:3vw 2vw 1vw;cursor:default;transition:background .2s;position:relative;overflow:hidden;min-height:18vw;}.sol-bg .columns::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#e2781d;transform:scaleX(0);transform-origin:left;transition:transform .3s;}.sol-bg .columns:hover::before{transform:scaleX(1);}.sol-bg .fa-sharp{color:#e2781d;}span.icon-block{padding:8px;font-size:1.5em;background:#393030;border-radius:10px;}.box-line{display:flex;}.box-number p{color:#e2781d!important;font-weight:600;padding:5px 10px;margin-right:20px;margin-top:25px;border:0.5px solid #e2781d;border-radius:5px;}.small-h3{font-size:1.2em;}.why-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:41vw;}.why-imgs .tall-img{grid-row:span 2;}.why-imgs img{width:100%;height:100%;object-fit:cover;border-radius:12px;filter:brightness(.82);}.why-imgs.about{height:30vw;}.sm-pale-text{color:#8fa3b8;font-size:0.8em;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.eq-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;border:1px solid #3f4654;margin:1vw 0;padding:0;border-radius:10px;}.eq-box .columns:not(:last-child){border-right:1px solid #3f4654;}.eq-box .columns{background:transparent;}.eq-box .columns:hover{background:rgba(255,255,255,.05);color:#dce8f0;}.gal-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:275px 275px;gap:10px;margin-top:52px;}.gal-block.tall{grid-row:span 2;}.gal-block{border-radius:12px;overflow:hidden;position:relative;}.gal-block img{width:100%;height:100%;object-fit:cover;filter:brightness(.78);transition:all .4s;}.gal-block:hover img{filter:brightness(.92);transform:scale(1.03);}.gal-text{position:absolute;bottom:14px;left:14px;font-size:11px;font-weight:500;background:rgba(13,17,23,.82);padding:5px 11px;border-radius:6px;}.gal-text p{margin:0!important;color:#FFFFFF!important;}span.block-p{display:block;font-size:0.65em;font-weight:500;line-height:2;}.like-h3{font-size:1.65em;}.programs-bg{background:#141b24;}.grid-programs .like-h3{margin-bottom:0;}.grid-programs{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:1vw;}.grid-programs .columns{background:#1a2333;border:1px solid #3f4654;border-radius:16px;padding:10px 30px;transition:border-color .2s;}.grid-programs .columns:hover{border-color:rgba(245,129,30,.3);}.steps-bg{background:#1a2333;display:flex;padding:20px 30px;border-radius:16px;margin-top:2vw;}.steps-bg .columns:not(:last-child){padding-right:2vw;}span.pale-orange{color:#e2781d40;}.steps-bg span.block-p{display:block;font-size:0.45em;font-weight:600;line-height:2;}.steps-bg h2{margin-bottom:0;}.orange-year{font-size:0.5em;color:#e2781d;text-transform:uppercase;letter-spacing:1px;line-height:2;}.grid-programs .cta-btn,.award-box .cta-btn{background:transparent;color:#e2781d;padding:5px 20px;min-width:auto;font-size:12px;margin-bottom:1vw;}.grid-programs .cta-btn:hover,.award-box .cta-btn:hover{background:#e2781d12;color:#e2781d;}.review-boxes .grid-programs .columns:hover{border:1px solid #3f4654;}.review-boxes .columns{padding:1.5vw 1.5vw 1vw;}.review-boxes .fa-sharp{font-size:0.65em;color:#e2781d;}.accordion .accordion-navigation>a,.accordion dd>a{font-family:'Outfit',sans-serif;font-weight:500;color:#8fa3b8;}.faq-grid .accordion .accordion-navigation>a,.faq-grid .accordion dd>a{background:#1a2333!important;color:#FFFFFF!important;border-radius:10px!important;}.faq-grid .accordion .accordion-navigation>.content.active,.faq-grid .accordion dd>.content.active{background:#1a2333!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important;}.faq-grid .accordion .accordion-navigation,.faq-grid .accordion dd{margin-bottom:5px!important;border:1px solid #3f4654!important;border-radius:10px!important;background:#1a2333!important;}.faq-grid dd.accordion-navigation{position:relative;}.faq-grid dd.accordion-navigation span.abs-plus{position:absolute;color:#e2781d;font-size:1.2em;top:25%;right:1vw;transform:rotate(0);transition:transform .5s;}.faq-grid dd.accordion-navigation a:active span.abs-plus,.faq-grid dd.accordion-navigation a:focus span.abs-plus{transform:rotate(45deg);transition:transform .5s;}a.phone-click{font-size:1.6em;font-weight:700;color:#e2781d;}.form-padded{padding:4vw 3vw 3vw;border-radius:30px;border:1px solid #3f4654;}hr{border:1px solid #3f4654!important;}.lnm-policies{background:#141b24!important;}.lnm-policies ul.useful-links,.lnm-policies ul.lnm-policy-useful-links,a.lnm-policy-list-link{font-size:13px!important;color:#8fa3b8!important;}.phone-footer{color:#e2781d!important;font-size:1em!important;font-weight:600;}.commit-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:2vw 0;grid-gap:1vw;}.commit-grid .columns{padding:2vw 2vw 1vw;background:#1a2333;border:1px solid #3f4654;border-radius:10px;}.commit-grid span.commit-icon{display:block;}.commit-grid h3{font-size:1.25em;}.nbs-divide p{margin-top:0!important;}p.nb-upsize{font-size:2.5em;font-weight:700;color:#FFFFFF!important;line-height:1;}.nbs-divide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1vw;}.nbs-divide .columns{padding:2vw 0 0;}.post-info *{color:#FFFFFF;}.sidebar-element.categories ul li a:not(span){color:#FFFFFF;}.sidebar-element.categories ul li span.count{background:transparent!important;}.sidebar-element ul li:active>a,.sidebar-element ul li:focus>a,.sidebar-element ul li:hover>a,.sidebar-element ul li:visited>a,.sidebar-element ul li>a:active,.sidebar-element ul li>a:focus,.sidebar-element ul li>a:hover,.sidebar-element ul li>a:visited,.sidebar-element.posts li>a .post-author,.side-nav li a:not(.button){color:#FFFFFF!important;}ul.icon-list li a{color:#8fa3b8;}article.post header.post-header .post-date{color:#FFFFFF!important;}article.post:not(.archive-post){padding-top:7vw!important;}.glsr-reviews p{color:#171717!important;}div#review-response-container{background:none !important;}.lnmcr-row label{color:#FFFFFF!important;}.premium-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:2vw 0;grid-gap:1vw;}.premium-grid .columns{padding:2vw 2vw 1vw;background:#1a2333;border:1px solid #3f4654;border-radius:10px;}.premium-grid .columns:hover{border-color:rgba(245,129,30,.3);}.premium-grid h3{font-size:1.25em;}.pro-inc-grid .like-h3{margin-bottom:0;}.pro-inc-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:1vw;}.pro-inc-grid .columns{background:#1a2333;border:1px solid #3f4654;border-radius:16px;padding:10px 30px;transition:border-color .2s;}.pro-inc-grid .columns:hover{border-color:rgba(245,129,30,.3);}.grid-features{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1vw;}.grid-features .like-h4{color:#FFFFFF!important;font-size:1em;font-weight:600;}.grid-features .columns p{margin-bottom:0;line-height:1;}.grid-features .columns{padding:1vw 2vw 2vw;border:1px solid #3f4654;border-radius:20px;background:#1a2333;}.grid-features .columns:hover{border-color:rgba(245,129,30,.3);}.grid-features .small-text{font-size:80%;}section.row.service-areas-wrapper,.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{background:#121820!important;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding-top:11vw!important;}.page-wrapper.single-wrapper.landing-page-wrapper.row ul li{color:#8fa3b8;font-size:14px;}ul.gal-menu{display:inline;align-items:center;margin-left:0;}ul.gal-menu li{font-size:14px;font-weight:500;padding:5px 15px;margin-right:10px;border:1px solid #2d3036;border-radius:20px;}#gallery-filters li{cursor:pointer;color:#8fa3b8;display:inline-block;padding:8px 12px;margin:5px;border:1px solid #2d3036;}#gallery-filters li.active{background:#e2781d;color:#FFFFFF;}.gallery-item.hidden{display:none;}.metabox-title h2{font-size:1.2em!important;}  @media only screen and (min-width:1026px){.comm-text{padding-right:5vw;}.toprated-text{padding-left:5vw;}.about-row-2{padding-bottom:10.5vh;}.home-text-1{padding-right:4vw;}.flex-line{display:flex;align-items:center;}.flex-line-bot{display:flex;align-items:flex-end;}.top-spacer{margin-top:7vw;}.right-bar{display:flex;align-items:center;gap:14px;}.right-bar::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(245,129,30,.4) 0%,transparent 100%);}h2.right-bar{font-size:1.6em;margin-top:2vw;}} @media only screen and (min-width:1026px) and (max-width:1680px){.row.header-bar{padding:2vh 1vw;}.company-details h1 a{margin:0;font-size:16px;}.header-details{padding:0;}.top-right-bubble{right:0vw;}.bottom-left-bubble{left:3vw;}.grid-bot-slide{padding:1vw 4vw;}} @media only screen and (min-width:1026px) and (max-width:1560px){.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;padding:0 10px;}.grid-bot-slide p{font-size:10.5px;}.grid-bot-slide .fa-sharp{padding-right:4px;}} @media only screen and (min-width:1026px) and (max-width:1440px){.slider-text .small-text{width:80%;}.flex-numbs{grid-template-columns:1fr 1fr 1fr;}.slider-wrapper{height:54vw;}} @media only screen and (min-width:1026px) and (max-width:1280px){.top-bar-section li:not(.has-form) a:not(.button){font-size:11px;padding:0 7px;}.slider-subtext{font-size:0.9em;}a.header-phone{font-size:13px;padding:8px 10px;min-width:140px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:11px;}} @media only screen and (min-width:1026px) and (max-width:1279px){a.alert-phone{font-size:0.8em;}.slider-subtext{font-size:0.6em;}} @media only screen and (max-width:1026px){main{text-align:center;}.animated,.scrollfade{-moz-transform:translateX(0px) translateY(0px) !important;-webkit-transform:translateX(0px) translateY(0px) !important;-o-transform:translateX(0px) translateY(0px) !important;-ms-transform:translateX(0px) translateY(0px) !important;transform:translateX(0px) translateY(0px) !important;opacity:1;}.side-buffer{padding-left:0;padding-right:0;}.company-details p{text-transform:uppercase;font-size:13px;margin:0;color:#FFFFFF;}main .columns{padding-left:10vw;padding-right:10vw;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:5vh;padding-bottom:5vh;}.top-padding-medium{padding-top:5vh;}.bottom-padding-medium{padding-bottom:5vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.m-vpad-none{padding-top:0;padding-bottom:0;}.mobile-bg-remove{background:none;}.header-wrapper{background:#f6cd32;position:relative;z-index:1;}.header-wrapper.header-inner{padding:0;}.mobile-navigation{display:block;right:36px;position:absolute;text-transform:uppercase;top:50%;vertical-align:middle;width:auto;height:24px;z-index:999;}.mobile-navigation.home-menu{top:calc(17% - 12px)!important;}i.toggle-bars{display:inline-block;position:relative;font-size:25px;line-height:25px;color:#FFFFFF;}.mobile-navigation .fa-close{color:#FFFFFF;font-size:25px;}.fullwidth-navigation{background:#121820;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#121820;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:10%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#121820;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:50px;text-align:center;padding:0 !important;font-size:20px !important;color:#FFFFFF;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;line-height:50px;color:#8fa3b8;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:transparent;color:#8fa3b8;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#FFFFFF;line-height:35px !important;font-size:16px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}.top-bar-section li:not(.has-form) a:not(.button)::before,.top-bar-section li:not(.has-form) .dropdown a:not(.button)::before,.top-bar-section li.has-dropdown:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-20px;margin:0;border-color:transparent transparent transparent rgb(255 255 255);top:0;}.row.header-bar{display:flex;justify-content:center;padding:2vh 0;position:relative;top:unset;left:unset;}.header-details{display:inline-block;width:auto;}.header-cta{display:none;}.company-details h1,.company-details h1 a{font-size:22px;}.logo-wrapper{margin:0 auto;display:block;}.mobile-header-bg{height:200px;background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/mobile-slider.jpg);}.home-padding-1{padding:5vh 0;}.hero-h1::after{left:50%;transform:translateX(-50%);}.svc-card{height:auto;margin-bottom:0vh;}.company-details{display:block;vertical-align:middle;width:100%;max-width:none;}.home-mobile-img{height:400px;margin-bottom:4em;background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/new-home-img-min.jpg);}.about-mobile-img{height:400px;background:center / cover no-repeat url(https://readysolar.ca/wp-content/themes/rele8/images/about-img1.jpg);}.home-row-1,.home-row-3,.home-svc-row{flex-wrap:wrap;}.home-bg1,.home-bg2,.home-bg3,.svc-bg1,.home-bg4,.solarpanelinstallation,.homebattery{height:30vh;border-radius:0;}.home-bg1{margin-right:0;}.home-row-2{padding-top:0;}.home-text-2{padding-top:3vh;}ul.icon-list li{padding-left:0;}ul.icon-list li::before{display:none;}.home-row-3{padding-top:3vh;padding-bottom:0;}.cta-text{padding-top:3vh;padding-bottom:5vh;}.about-row-2{padding-top:0;}.about-row-3{padding-top:3vh;padding-bottom:0;}.svc-box.yellow-accent{background:#fffae7;}.svc-box.yellow-accent::before{display:none;}.svc-box.left,.svc-box.right{padding:3vh 10vw 5vh;}.svc-row.top-space{margin-top:0;}.svc-body{padding-top:3vh;padding-bottom:3vh;}.footer-inner{display:block;}.footer-inner .columns{margin-bottom:2vh;text-align:center !important;}.footer-social .fa{font-size:30px;margin:25px 20px;}.footer-inner h2{margin:25px 0;}.lnm-logo{margin-top:0;text-align:center !important;}.icon-spacing img{padding:1em;width:31%;border:1px solid #e3e3e3;}.award-wrapper{padding-left:5vw;padding-right:5vw;}.mobile-text-center{text-align:center!important;}.grid-awards{display:grid;grid-template-columns:1fr;grid-gap:10px;}.home-awards{display:flex;flex-direction:column;padding:5vw 0!important;}.strip-top-mobile{padding-top:0;}.award-wrapper{grid-template-columns:1fr;}.award-wrapper{grid-template-columns:auto;}.home-bg4{order:1;}.footer-inner h2{justify-content:center;}svg.payment-icon.transparent{float:none;}.footer-quicklinks ul li{justify-content:center;}.slider-row{display:none;}.mobile-bg{background:url(https://readysolar.ca/wp-content/uploads/sites/916/2026/05/m1.jpg) center / cover no-repeat;height:23vh;}i.fa.fa-share-alt{font-size:1em;}.home-text-1{padding-bottom:5vh;}.mobile-text-center{text-align:center!important;}.grid-features,.premium-grid,.commit-grid{display:grid;grid-template-columns:1fr 1fr;gap:3vw;}.premium-grid .columns{padding:4vw 2vw;}.why-imgs,.why-imgs.about{height:auto;}.eq-box .columns{padding-left:0 !important;padding-right:0 !important;}.eq-box{border:none!important;}.eq-box .columns:not(:last-child){border-right:none!important;}.sol-bg{display:grid;grid-template-columns:repeat(2,1fr);border-radius:0;background:transparent;gap:2vw;}.sol-bg .columns{padding:8vw 2vw;}.grid-bot-slide{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;padding:1vw 0vw;border-top:none;border-bottom:none;}.grid-bot-slide .columns:not(:last-child){border-right:none;}.why-imgs,.why-imgs.about{margin-bottom:10vw;}.eq-box{display:grid;grid-template-columns:1fr 1fr 1fr;}.steps-bg .columns:not(:last-child),.steps-bg .columns{padding-right:10px;padding-left:10px;}.steps-bg{display:grid;grid-template-columns:1fr 1fr;grid-gap:2vw;}.form-padded{border-radius:0;}img.footer-logo{width:250px;}.footer-address p,.footer-hours p{font-size:20px;}.footer-inner h2{font-size:22px;}.footer-quicklinks ul li a{font-size:18px;}.box-line{display:flex;flex-direction:column;width:auto;}.box-number{display:flex;justify-content:center;}.box-number p{margin-right:0;}} @media only screen and (max-width:767px){.company-details h1,.company-details h1 a{font-size:16px;}.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:100;}a.sticky-btn{display:inline-block;width:50%;float:left;text-align:center;color:#171717;text-transform:uppercase;font-weight:bold;background:#7eba14;padding:20px 5px;}a.sticky-btn.alt{background:#c55b0c;color:#FFFFFF;}.footer-wrapper{padding-bottom:54px;}#ae_launcher.ae-cta-position-preset-left-lower,#ae_launcher.ae-cta-position-preset-right-lower{bottom:100px !important;}.icon-spacing img{width:70%;border:1px solid #e3e3e3;}.slider-wrapper{height:55vw;overflow:hidden;background:#121820;}.slick-slide img{display:block;width:auto;}.logo-wrapper{display:inline-block;}.home-awards p{line-height:1.8;}.hero-h1::after{left:50%;transform:translateX(-50%);}.svc-card{padding-left:0;padding-right:0;}.trust-badges-row{flex-wrap:wrap;padding:0 5vw;margin-bottom:5vh;gap:3vw;}.hide-mobile{display:none;}.mobile-bg{height:16vh;}.logo-wrapper img{width:200px;}.mobile-navigation{top:110px;}.footer-inner .columns{margin-bottom:0vh;}.footer-social .fa{font-size:20px;margin:12px 10px;}.footer-inner h2{font-size:18px;}img.footer-logo{width:150px;}.bg-holder{height:auto;}.award-wrapper{gap:5vw;}.award-box{padding:4vh 6vw 8vw;}span.locate-float{position:absolute;top:8vw;right:8vw;}.grid-features{display:grid;grid-template-columns:1fr;gap:1vw;}.cta-btn{margin-top:2vw;}.faq-grid .accordion .accordion-navigation>a,.faq-grid .accordion dd>a{padding:30px;}.faq-grid dd.accordion-navigation span.abs-plus{right:3vw;}.premium-grid{display:grid;grid-template-columns:1fr;}.premium-grid .columns,.pro-inc-grid .columns,.commit-grid .columns{padding:10vw 4vw;}.pro-inc-grid,.commit-grid,.grid-programs{grid-template-columns:1fr;}main .columns{padding-left:8vw!important;padding-right:8vw!important;}main .columns ol,main .columns ul{margin-left:0rem!important;}.grid-bot-slide{display:grid;grid-template-columns:1fr;}.sol-bg{grid-template-columns:1fr;gap:3vw;}.eq-box{display:grid;grid-template-columns:1fr 1fr;}.gal-grid{grid-template-columns:1fr;}.steps-bg{border-radius:0;grid-template-columns:1fr;}.review-boxes .columns{padding:8vw 2vw;}} @media only screen and (max-width:500px){.mobile-header-bg{height:110px;background:center / cover no-repeat url(https://readysolar.ca/wp-content/uploads/sites/916/2024/04/mobile-slider-min.jpg);}h1,h1 a{font-size:32px;}h2{font-size:28px;}.cta-text h2{font-size:36px;}.box-accent{color:#171717;display:block;}.box-accent::before{display:none;}.mobile-navigation{top:55%;right:5%;}.footer-address p,.footer-hours p,.footer-quicklinks ul li a{font-size:14px;}} 