@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');*{box-sizing:border-box;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ul li,a{padding:0;margin:0;list-style:none;text-decoration:none}a,button{transition:all .8s ease-in-out}body{font-family:"Outfit",sans-serif;max-width:100%;Overflow-x:hidden}.select2-container,.pac-container{z-index:999999 !important}.navbar-main{position:relative;z-index:99}.navbar-main .navbar-expand-lg{padding:35px 0;gap:85px;background:0 0}.navbar-main .navbar-brand{padding:0;margin:0}.navbar-main .navbar-brand a{width:151px;height:29px}.navbar-main .navbar-collapse{width:100%}.navbar-main .navbar-nav{width:100%;align-items:center;justify-content:space-between}.navbar-main .navbar .nav-link{font:500 14px/100% 'Outfit',sans-serif;padding:0;color:#fff;text-transform:uppercase;letter-spacing:1px}.nav-link-button{padding:10px 32px;font:400 20px/100% 'Outfit',sans-serif;background:#ffb21d;color:#fff;border:1px solid #ffb21d;border-radius:8px;position:relative;display:inline-flex;align-items:center;gap:5px}.nav-link-button:hover{background:0 0;color:#ffb21d}.nav-link-button:after{content:'';background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/icon-btn.svg);width:15px;height:13px;display:block}.nav-link-button:hover:after{background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/icon-btn-color.svg)}.colored{color:#ffb21d}.action-buttons-box-main{display:flex;align-items:center;gap:16px}.white-btn{padding:15px 70px;font:700 22px/100% 'Outfit',sans-serif;background:#fff;color:#000;border:1px solid #fff;border-radius:8px;position:relative;display:flex;align-items:center;gap:5px}.white-btn:hover{background:0 0;color:#fff}.yellow-btn{padding:15px 50px;font:700 22px/100% 'Outfit',sans-serif;background:#ffb21d;color:#fff;border:1px solid #ffb21d;border-radius:8px;position:relative;display:flex;align-items:center;gap:5px}.yellow-btn:hover{background:0 0;color:#ffb21d}.rating-button-box{display:flex;align-items:center;gap:13px}.rating-container{display:flex;align-items:center;gap:9px;background:#0c0e03;border:1px solid #ff9800;padding:11px 15px;border-radius:6px}.rating-starts .fa{color:#b3b3b3}.rating-starts .fa.checked{color:#f59825}.rating-container .rating-text{font:700 16px/21px 'Outfit',sans-serif;color:#f59825;letter-spacing:3px}.google-icon{width:23px;height:23px}.review-icon{width:58px;height:18px}.section-heading{font:600 48px/54px 'Outfit',sans-serif}.batteries-card-box{display:grid;grid-template-columns:repeat(3,1fr);gap:47px}.batteries-card{background:#fff;border-radius:16px;box-shadow:8px 8px 2px 2px #FFA21452;display:flex;align-items:center;gap:20px;flex-direction:column;padding-bottom:32px}.batteries-heading{background:#ffa214;border-radius:16px 16px 0 0;font:700 20px/24px 'Outfit',sans-serif;color:#fff;width:100%;padding:16px 0;text-align:center}.battery-icon{width:54px !important;min-height:54px}.battery-detils-card{width:calc(100% - 40px);padding:16px 20px;border:1px solid #efefef;height:100%}.battery-text{display:flex;align-items:center;gap:10px;font:500 16px/22px 'Outfit',sans-serif;color:#000;margin-bottom:16px}.orange-tick-icon{width:12px !important;height:9px}.batteries-card .button-box{width:calc(100% - 36px)}.solar-run-card{background:#2b2b2c;border-radius:10px;padding:0 0 21px}.slider-heading{background:#ffa113;padding:12px 0;border-radius:10px 10px 0 0;text-align:center;font:700 20px/38px 'Outfit',sans-serif;color:#fff}.slider-content{padding:15px 25px 0;font:400 12px/22px 'Outfit',sans-serif;color:#fff;letter-spacing:1px;height:105px}.solar-run-slider .owl-item{max-width:300px}.solar-run-slider-brand-box{background:#fff;max-height:135px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;margin:24px 0}.brand-logo{width:100%;max-width:110px;height:100%;max-height:40px;Object-fit:contain}.brand-battery{width:100%;max-width:114px;height:100%;max-height:170px}.brand-details-card{padding:0 18px 33px}.brand-list-details{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;font:600 14px/38px 'Outfit',sans-serif;color:#fff}.rating-stars{max-width:73px;height:14px}.button-box{margin:0 18px}.button-box .gredient-button{background:linear-gradient(90deg,#fac215 0%,#f97c16 100%);width:100%;padding:16px 0;font:600 15px/21px 'Outfit',sans-serif;color:#fff;border:1px solid #ffa113;border-radius:8px;display:flex;align-items:center;gap:10px;justify-content:center}.button-box .gredient-button:hover{background:0 0;color:#ffa113}.button-box .gredient-button:after{content:'';background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/icon-btn.svg);width:15px;height:13px}.button-box .gredient-button:hover:after{background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/icon-btn-color.svg)}.solar-run{background:#000;padding:90px 0 55px}.solar-run .section-heading{color:#fff;text-align:center;padding-bottom:20px}.solar-run .solar-run-content{font:400 25px/31px 'Outfit',sans-serif;color:#fff;text-align:center;padding-bottom:24px}.solar-run .solar-run-type-box{display:flex;align-items:center;justify-content:space-between;max-width:753px;margin:0 auto 46px}.solar-run-type-card{display:flex;align-items:center;gap:10px}.solar-tick-icon{width:13px;height:9px}.solar-text{font:600 16px/22px 'Outfit',sans-serif;color:#fff}.solar-run-slider .owl-nav button{border:1px solid #ffba15 !important;width:41px;height:41px;border-radius:50% !important;top:45%;margin:0 !important}.solar-run-slider .owl-nav{margin:0 !important}.solar-run-slider .owl-nav button span{visibility:hidden}.solar-run-slider .owl-nav button span:after{content:'';visibility:hidden;background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/slider-icon.svg),no-repeat;width:7px;height:12px;display:block;position:absolute;left:40%;top:34%;visibility:visible;background-size:cover;background-position:center}.solar-run-slider .owl-nav .owl-next span:after{transform:rotate(180deg)}.owl-theme .owl-nav button:hover{background:0 0 !important}.solar-run-slider .owl-prev{position:absolute;left:-67px}.solar-run-slider .owl-next{position:absolute;right:-67px}.owl-theme .owl-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:34px}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 !important;background:#d9d9d9}.owl-theme .owl-dots .owl-dot.active span{width:12px;height:12px}.custom-tabs{display:flex;gap:26px}.custom-tabs .nav-link{display:flex;align-items:center;gap:10px;font:500 14px/20px 'Outfit',sans-serif;color:#fff;background:0 0;border:none;padding:0}.custom-tabs .tab-dot{width:18px;height:18px;border-radius:50%;border:1px solid #cfcfcf;position:relative}.custom-tabs .nav-link.active{color:#fff}.custom-tabs .nav-link.active .tab-dot{border-color:#2f73ff;background:#fff}.custom-tabs .nav-link.active .tab-dot:after{content:"";width:10px;height:10px;background:#2f73ff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-check{display:flex;align-items:center;margin-bottom:21px}.custom-check input{display:none}.custom-check label{position:relative;padding-left:20px;font:500 14px/20px 'Outfit',sans-serif;color:#fff;cursor:pointer}.custom-check label a{color:#fff !important}.custom-check label:before{content:"";width:13px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.custom-check label:after{content:"";position:absolute;left:0;top:7px;opacity:0;background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/whicte-tick.svg),no-repeat;width:13px;height:10px}.custom-check input:checked+label:after{opacity:1}.choose-solar{background:#242424;padding:43px 0 0}.choose-main-box{display:flex;align-items:flex-end;gap:27px}.choose-solar .section-heading{color:#fff}.choose-solar-content{font:400 20px/32px 'Outfit',sans-serif;color:#fff;padding:12px 0}.choose-solar-content-colored{font:500 13px/26px 'Outfit',sans-serif;color:#ffb21d;padding-bottom:20px;letter-spacing:1px}.customer-details-box{display:grid;grid-template-columns:repeat(2,1fr);gap:23px;margin:20px 0 17px}.user-detail-input{background:#fff;border-radius:10px;font:500 13px/26px 'Outfit',sans-serif;color:#000;padding:16px;width:100%}.user-detail-input::placeholder{color:#888}.user-detail-input:focus-visible{box-shadow:none;outline:none}.choose-sector{margin-bottom:30px}.about-sector{font:500 15px/21px 'Outfit',sans-serif;color:#fff;padding-bottom:10px}.about-sector span{color:#ff312e}.choose-details-box .yellow-btn{padding:15px 24px;margin-bottom:84px;max-width:198px}.brand-owner{width:411px;height:605px;margin-left:auto}.source-type-box{display:flex;align-items:center;gap:16px;margin-top:24px}.source-card{display:flex;align-items:center;flex-direction:column;gap:10px;background:#fff;border:1px solid #ffba15;width:100px;max-width:100%;height:87px;max-height:100%;padding:12px 0}.source-icon{width:40px;min-height:40px}.source-icon.colored{display:none}.source-card h3{font:500 12px/16px 'Outfit',sans-serif;color:#727272}.source-card.active h3{color:#000}.source-card.active .source-icon{display:none}.source-card.active .source-icon.colored{display:block}.footer-main{padding:60px 0;background:#242424}.footer-box-main{display:flex;align-items:flex-end;justify-content:space-between}.logo-footer{width:232px;height:42px;margin-bottom:30px}.footer-details{display:flex;align-items:center;gap:20px;margin-bottom:24px}.footer-details .footer-details-icon{width:40px;height:40px}.footer-details .footer-details-content{font:500 20px/26px 'Outfit',sans-serif;color:#fff}.footer-links a{font:600 20px/26px 'Outfit',sans-serif;padding:16px 0 0;display:block;color:#fff !important}.book-consultation{background-color:#61CE7000;font:700 20px/26px 'Outfit',sans-sertif;color:#fcb414;border:2px solid #fcb414;padding:15px 40px;border-radius:50px;margin-top:20px;transition:all .8s ease-in-out}.book-consultation:hover{background:#fcb414;color:#fff}.award-winning{text-align:center;padding-bottom:322px}.award-content{font:400 18px/27px 'Outfit',sans-serif;color:#777;padding:17px 0 55px}.award-box{position:relative}.award-winning-section{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.video-award-winning .youtubeembed{width:100%;height:100%;margin:0;position:absolute;display:flex;justify-content:center;object-fit:none}.video-award-winning iframe a{margin:0;width:100%}.award-winning-photo{width:100%;max-height:377px;border-radius:15px}.total-award-box{display:flex;align-items:flex-start;gap:66px;justify-content:center;position:absolute;bottom:-169px;left:50%;transform:translate(-50%,0px)}.top-most-images{width:280px;height:230px}.number-one{width:360px;height:288px}.contact-us-with-text{background:#ffa113;padding:35px}.mini-contact-us-box{display:flex;align-items:center;justify-content:space-between}.contact-us-content{max-width:860px}.small-section-heading{font:600 35px/45px 'Outfit',sans-serif;color:#fff;padding-bottom:20px}.small-section-content{font:400 20px/27px 'Outfit',sans-serif;color:#fff}.black-btn{background:#000;font:400 20px/27px 'Outfit',sans-serif;color:#fff;padding:10px 40px;border:1px solid #000;border-radius:8px}.black-btn:hover{background:0 0;color:#000}.best-deal{padding:75px 0;text-align:center;background:#000}.best-deal .section-heading{max-width:1011px;margin:0 auto;padding-bottom:16px;color:#fff}.best-deal .best-deal-content{font:400 20px/27px 'Outfit',sans-serif;max-width:730px;margin:0 auto 30px;color:#fff}.Australia-loaction{display:grid;justify-content:center;grid-template-columns:repeat(3,1fr);gap:50px;max-width:700px;margin:0 auto}.loaction-card{background:#272727;text-align:center;border-radius:10px;padding:24px 0;color:#fff}.loaction-card-icon{width:44px;height:44px;margin-bottom:12px}.loaction-card h3{font:700 20px/27px 'Outfit',sans-serif;padding-bottom:5px}.loaction-card h3{font:500 18px/24px 'Outfit',sans-serif}.best-deal .yellow-btn{margin:30px auto 0}.client-review-box{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.client-review-card{border:1px solid #ffba15;border-radius:16px;padding:32px;display:flex;align-items:start;justify-content:space-between;flex-direction:column;width:100%;height:100%;text-align:left}.review-rating-box{display:flex;align-items:center;gap:8px;margin-bottom:14px}.google-icon-review{width:28px !important;height:28px}.review-rating{width:104px !important;height:24px}.review-text{font:400 16px/22px 'Outfit',sans-serif;color:#000;padding-bottom:16px}.client-review-box .bold-text{font:600 16px/22px 'Outfit',sans-serif}.user-box{display:flex;align-items:center;gap:12px}.about-user-review{display:flex;align-items:center;justify-content:space-between;width:100%}.user-review-profile{width:40px;height:40px;border-radius:25px}.user-name{font:700 18px/20px 'Outfit',sans-serif;color:#000}.verified-batch-btn{padding:6px 8px;display:flex;align-items:center;gap:5px;border:1px solid green;background:0 0;font:500 14px/20px 'Outfit',sans-serif;color:green;border-radius:20px}.mobile{display:none}.desktop{display:block}.pop-form .modal-content{border-radius:17px;padding:35px;box-shadow:3px 3px 3px rgb(0 0 0/30%);display:block}.pop-form .close{padding:0;margin:-1.6rem -1.3rem -1rem auto;font-weight:400;opacity:1;font-size:32px;color:#aaa;float:right;border:0;background:unset;line-height:1;text-shadow:0 1px 0 #fff}.modal-body{position:relative;padding:15px}.modal-dialog{max-width:750px}.pop-form .contact-form .lab{color:#333;font-size:14px;border:0;margin-bottom:5px;font-weight:700}.pop-form .contact-form .lab small{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:.125em}.pop-form .contact-form .form-group input{border:1px solid #d6d6d6;padding:10px}.pop-form .input-thumb-box{display:flex}.pop-form .input-thumb-box .int-outer{width:20%}.alt-btn-custom{background:-moz-linear-gradient(top,rgba(254,217,56,1) 0,rgba(254,179,56,1) 100%);background:-webkit-linear-gradient(top,rgba(254,217,56,1) 0,rgba(254,179,56,1) 100%);background:linear-gradient(to bottom,rgba(254,217,56,1) 0,rgba(254,179,56,1) 100%);height:44px;line-height:44px;border:0;font-weight:500;width:100%;border-radius:15px;font-size:14px;padding:0 18px;margin:22px 0 0;display:block}.pop-form .form-field{margin:15px 0 25px}.search-box{padding:0 0 45px}.search-box input{background:#eee;border-radius:0;border:none;width:100%;font-size:14px;font-weight:400;box-shadow:none !important;padding:0 15px;height:52px}.search-submit{background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../images/search-icon-blg.png) no-repeat center center;width:16px;height:16px;cursor:pointer;border:none;float:right;margin:-34px 15px 0 0;position:relative}.get-free-solar{background:#f4f4f4;padding:15px 15px 5px}.get-free-solar h2{color:#ffba14;font-size:20px;margin-bottom:6px;font-weight:700}.form-field{margin-bottom:15px}.form-field label{color:#707070;font-size:12px;font-weight:600;border:0}.form-field input{padding:10px !important;border:1px solid #d6d6d6;height:42px;border-radius:5px;width:100%}.radio-inner{display:inline-block;padding-right:16px}section.big-news-img{padding-top:106px}.radio-box{display:flex}.radio-inner{display:flex;align-items:center}.radio-inner label{margin-bottom:0}.radio-inner input{width:13px;height:13px;margin-right:5px}.input-thumb-box .int-outer{display:flex;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px;background:#fff;border:1px solid #d6d6d6;height:84px;position:relative}.input-thumb-box input[type=checkbox]{appearance:none;height:20px;width:20px;visibility:hidden;position:absolute;left:-9999px}.input-thumb-box .int-outer label{max-width:100% !important;color:#000}.input-thumb-box img{margin-bottom:5px}.input-thumb-box img.white{display:none}.input-thumb-box img.yellow{display:block}.input-thumb-box .selected .white{display:block}.input-thumb-box .selected .yellow{display:none}.input-thumb-box .selected label{color:#fff}.int-outer label{color:#707070;font-weight:500;font-size:9px !important;text-align:center;line-height:1}.input-thumb-box .int-outer.selected{background:#ffba14 !important}.input-thumb-box{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:9px;row-gap:9px;align-items:center;margin-bottom:10px}.gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.input-thumb-box label{cursor:pointer;min-height:72px;display:flex !important;flex-direction:column;align-items:center;justify-content:center}.gfield_description{font-size:11px;color:#fff}.input-thumb-box .int-outer.selected>.gfield-choice-input{background:0 0}.modal-dialog{-webkit-transform:translate(0,-50%) !important;-o-transform:translate(0,-50%) !important;transform:translate(0,-50%) !important;top:50%;margin:0 auto}.sub-btn{background:#ffba14;color:#fff;text-transform:uppercase;border:0;padding:10px 15px;display:inline-block;width:25%;font-weight:700;margin:15px 0;cursor:pointer;border-radius:8px}.rStric{color:red}.contact-form label{display:inline-block;margin-bottom:.5rem;color:#fff}.contact-form.footForm label{display:inline-block;margin-bottom:.5rem;color:#000}.contact-form.footForm .gfield_description{color:#444}.footForm .input-thumb-box .selected label{color:#fff}.contact-form .radio-inner label{margin-bottom:0}.select2-container--default .select2-selection--single{border:1px solid #000 !important;border-radius:0 !important;box-shadow:none!important;color:#000;font-size:15px;height:45px !important;padding:7px 6px;background:url(//www.solarrun.com.au/keysborough/wp-content/themes/keysboroughNew/css/../media/formicon/sltd-arw.png) calc(100% - 15px) center no-repeat #fafafa;text-overflow:ellipsis;white-space:nowrap;padding-right:28px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none !important}.contact-form .form-group{margin-bottom:1rem}label.error{color:red !important;font-weight:300 !important;font-style:italic}.footer-v4{background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 50%,#2d1810 100%);padding:80px 60px;position:relative;overflow:hidden;width:100%}.footer-v4 .footer-content{position:relative;z-index:2;max-width:1300px;margin:0 auto}.footer-v4 .top-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid rgba(255,184,0,.2)}.footer-v4 .logo{font-size:48px;font-weight:800;background:linear-gradient(135deg,#ffb800 0%,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:"Syne",sans-serif}.footer-v4 .cta-button{background:linear-gradient(135deg,#ffb800 0%,orange 100%);border:none;color:#1a1a1a;padding:18px 45px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;border-radius:50px;cursor:pointer;transition:all .4s ease}.footer-v4 .cta-button:hover{transform:translateY(-3px);background:linear-gradient(135deg,orange 0%,#ffb800 100%)}.footer-v4 .bottom-section{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.footer-v4 .contact-cards{display:flex;flex-direction:column;gap:20px}.footer-v4 .contact-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,184,0,.2);border-radius:12px;padding:24px;color:#e0e0e0;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;gap:20px;align-items:flex-start}.footer-v4 .contact-card:hover{background:rgba(255,184,0,.08);border-color:rgba(255,184,0,.5);transform:translateX(10px)}.footer-v4 .contact-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(255,184,0,.2) 0%,rgba(255,165,0,.2) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.footer-v4 .contact-card:hover .contact-icon{background:linear-gradient(135deg,rgba(255,184,0,.4) 0%,rgba(255,165,0,.4) 100%);transform:scale(1.1)}.footer-v4 .contact-icon svg{width:24px;height:24px;color:#ffb800}.footer-v4 .contact-info{flex:1}.footer-v4 .contact-label{font-size:12px;color:#ffb800;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-weight:600}.footer-v4 .contact-value{font-size:16px;color:#fff}.footer-v4 .footer-nav{display:flex;flex-direction:column;gap:16px}.footer-v4 .nav-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:18px;font-weight:600;transition:all .3s ease;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:12px}.footer-v4 .nav-link svg{width:20px;height:20px;opacity:0;transform:translateX(-10px);transition:all .3s ease}.footer-v4 .nav-link:hover{color:#ffb800;padding-left:20px;border-bottom-color:rgba(255,184,0,.3)}.footer-v4 .nav-link:hover svg{opacity:1;transform:translateX(0)}@media (max-width:968px){.footer-v4 .top-section{flex-direction:column;gap:30px;align-items:flex-start}.footer-v4 .bottom-section{grid-template-columns:1fr;gap:40px}.footer-v4{padding:60px 30px}}@media (max-width:640px){.footer-v4 .logo{font-size:36px}.footer-v4 .cta-button{width:100%;text-align:center}.question-box-left{width:100%;object-fit:contain}.question-box-left-image{max-height:300px;object-fit:cover}}.question-about-us{background:#000}.questions-card{display:flex;align-items:flex-start;gap:80px}.question-box-left-image{width:720px;height:625px}.question-box-right{padding:51px 60px 121px 0}.question-box-right .section-heading{font:700 56px/62px 'Outfit',sans-serif;padding:0 100px 16px 0}.question-content{font:400 21px/40px 'Outfit',sans-serif;max-width:650px;color:#fff;padding-bottom:24px}.question-about-us .action-buttons-box-main a{padding:15px 20px}.solar-battery-main .award-winning{padding:50px 0 250px}