body.solarTemplate{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-style:normal}body.solarTemplate *{box-sizing:border-box}header#header{top:0;background:0 0;box-shadow:none}body,section,.container,.row,div,h1,h2,h3,h4,h5,h6,p,span div *{font-family:"Outfit",sans-serif}.solarTemplate header .container .nav-menu>li>a{color:#fff}.solarTemplate section{position:relative}.solarTemplate .rt-header a{color:#fff}.solarTemplate section.hero-section{background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/herobgimg.png) no-repeat center center/cover;color:#fff;padding:174px 10px 60px;min-height:100vh}.highlight{color:#f9ba16}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180.01deg,rgba(0,0,0,.3) -48.84%,#000 97.89%);z-index:1}.normal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000D9;z-index:1}.section-heading{font-size:48px;font-weight:700;line-height:60.48px;text-align:center}.sub-heading{font-size:20px;font-weight:400;line-height:29px;text-align:center}.hero-section .container{position:relative;z-index:2}.hero-section .heading-container{max-width:979px}.main-heading h1{font-size:96px;font-weight:800;line-height:123px;letter-spacing:.03em;text-transform:uppercase}.main-sub-heading{font-size:32px;font-weight:500;line-height:45px;letter-spacing:.03em}.hero-section .ratings{margin-top:10px;font-size:1.2rem}.ratings span.fa.fa-star{color:#b3b3b3}.ratings span.fa.fa-star.checked{color:#f59825}.ratings{column-gap:55px}.ratings .rating-container{column-gap:8px}.enquiry-form .form-control{border:1px solid #ddd;padding:10px;border-radius:5px}.havecall{font-size:10px;font-weight:600;line-height:21px;color:#000}.enquiry-form button{border:1px solid transparent;border-radius:4px}.yellow-white-btn{background:#ffba15;border:1px solid transparent;font-size:15px;border:none;color:#fff;padding:10px 40px;font-weight:700}.yellow-white-btn:hover{background:0 0;border:1px solid #ffba15;color:#ffba15}.solarTemplate section{padding:70px 0}.enquiry-form-wrapper{background:#fff;padding:25px 25px 20px;border-radius:20px;margin-top:67px}.enquiry-form{gap:24px}.enquiry-form .input-wrapper input{border:1px solid #060606}.enquiry-form .input-wrapper label{color:#000;text-transform:uppercase;font-size:13px;font-weight:700;line-height:21px;letter-spacing:.05em;margin-bottom:10px}.enquiry-form .input-wrapper label.error{text-transform:initial !important;font-size:11px !important}.enquiry-form .input-wrapper label span{color:#db0c00}.solarTemplate section.solar-run-section{background:#000;color:#fff;padding-top:0}.top-ten-sections .top-ten-section{max-width:205px}.solar-run-section .card-container .card{min-width:250px;border:1px solid #FFB21D4D;border-radius:20px}.solar-run-section .card-container:hover .card{background:#ffb21d;padding:20px 0}.solar-run-section .card-container .card.active{background:#ffb21d;color:#fff !important;padding:20px 0}.solar-run-section .cards-container{gap:30px;height:328px}.solar-run-section .card-container .card-body{margin-bottom:16px;padding:40px 20px}.solar-run-section .card-container .card{background:0 0}.solar-run-section .card-container .card h3{color:#ffb21d;font-size:38px;font-weight:700;line-height:28px;letter-spacing:.03em;text-align:center}.solar-run-section .card-container .card.active h3{color:#fff !important}.solar-run-section .card-container:hover .card h3{color:#fff}.solar-run-section .card-container .card p{font-size:24px;font-weight:500;line-height:32px;letter-spacing:.03em;text-align:center}.solar-run-section .card-container .card .icon{height:55px;margin-bottom:15px}.solar-run-section .card-container .card .icon img{height:100%;object-fit:cover}.investment-section{background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/promising-bg.png) no-repeat center center/cover}.investment-section .container{position:relative;z-index:2}.responsive-slider .slick-slide{padding:0 15px;height:308px}.responsive-slider .slick-dots li button:before{color:#f59825 !important;font-size:10px}.responsive-slider .slick-dots{display:none}.responsive-slider .slick-dots li{margin:0}.slider-wrapper .video-slider .slick-slide{padding:0 15px;margin-bottom:10px}.video-slider .slick-arrow:before{content:"";width:100%;height:100%;display:block}.video-slider .slick-prev.slick-arrow:before{background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/svg/left-arrow.svg) no-repeat center center/cover}.video-slider .slick-next.slick-arrow:before{background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/svg/right-arrow.svg) no-repeat center center/cover}.video-slider .slick-arrow{width:28px;height:28px}.promising-card{gap:35px;margin:60px 0 90px}.promising-card .icon{margin-bottom:20px}.promising-card .circle-img{max-width:80px;border:1px solid #ffba15;aspect-ratio:1/1;border-radius:50%;margin:auto;position:relative}.promising-card .circle-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promising-card .card-container,.solar-different-cards .card-container{flex:1}.promising-card .card-container .card{border:1px solid #ffba15;border-radius:10px}.promising-card .card-container .card-body{padding:25px}.promising-card .card-container h5{font-size:20px;font-weight:700;line-height:29px}.promising-card .card-container p{font-size:15px;font-weight:400;line-height:25px;padding:0}.innovation-card{gap:20px;width:100%;margin:auto}.innovation-card .card-container{min-width:220px;height:110px;border-radius:10px;border:1px solid #a2a2a2;overflow:hidden;position:relative}.object-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.innovation-section h2{max-width:820px;margin:auto auto 40px}.innovation-section .logo-container{width:fit-content}.video-slider-section{background:#000}.video-slider-section h2{max-width:820px;margin:auto auto 40px}.video-slider-section .slider-container{position:relative;max-width:1000px;width:unset;margin:0 auto}.video-slider-section .slider{display:flex;gap:25px;transition:transform .5s ease}.video-slider-section .slider-item{flex:0 0 calc(33.333% - 25px);box-sizing:border-box}.video-slider-section .slider-item img{width:100%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.3)}.video-slider-section .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.6);color:#fff;border:none;font-size:24px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:50%;transition:background-color .3s ease;padding:0}.video-slider-section .slider-btn:hover{background-color:rgba(255,255,255,.6);color:#000}.video-slider-section .prev-btn{left:-50px}.video-slider-section .next-btn{right:-24px}.view-more-link{color:#fff;font-size:15px;font-weight:800;line-height:62px;letter-spacing:.03em}.view-more-link:hover{color:#fff;text-decoration:underline;text-decoration-style:solid}.solar-different-cards .card{background:#000;border-radius:10px;padding:40px 20px}.solar-different-cards .card-container{max-width:360px}.solar-different-cards .card-title{font-size:28px;font-weight:700;line-height:38px}.solar-different-cards p.card-text{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.03em}.solar-different-cards .img-container{min-height:90px;margin-bottom:18px}.solar-different-cards .learn-more-btn{color:#ffba15;font-size:13px;font-weight:400;line-height:28px;text-decoration:underline}.steps-section{background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/stepsbg.png) no-repeat center center/cover}.steps-section .container{position:relative;z-index:2}.step-box-container{gap:30px;margin-top:30px}.step-box-container .step-box:last-child h3{display:flex;align-items:center}.step-box-container .step-box:last-child .number{display:inline-block;margin-left:-11px;color:transparent;width:42px;height:28px;background:url(//www.solarrun.com.au/wp-content/themes/solarrun/css/../images/ffs/svg/trophyicon.svg) no-repeat center center/cover}.step-box-container .step-box{width:340px;border-radius:10px;padding:30px 18px 18px;background:#000;border-radius:10px;position:relative}.step-box-container .step-box h3{font-size:20px;font-weight:800;line-height:25px;color:#ffba15}.step-box-container .step-box p{font-size:16px;font-weight:400;line-height:24px}.steps-section .normal-overlay{background:#000000B2}.enquiry-btn-wrapper h4{font-size:16px;font-weight:700;line-height:24px}.enquiry-btn-wrapper{gap:18px}.enquiry-btn-wrapper h3{font-size:16px;font-weight:700;line-height:24px}.enquiry-btn-wrapper a{border:1px solid transparent}.steps-section .cta{color:#fff;margin-top:35px}.steps-section .cta>p{font-size:16px;font-weight:600;line-height:24px}.faq-section .accordion{margin-top:30px}.faq-section .accordion-item{border:1px solid #bababa;border-radius:10px;position:relative;overflow:hidden}.faq-section .accordion-item:before{content:"";display:block;height:100%;width:8px;background:#ffba15;position:absolute;left:0;top:0}.faq-section .accordion-item .accordion-header{position:relative;margin:0;display:flex}.faq-section .accordion-item .accordion-header:after{content:"-";color:#ffba15;font-size:18px;font-weight:600;line-height:22.68px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.faq-section .accordion-item .accordion-header button{border:none !important;outline:none !important;background:0 0;padding:16px 16px 10px 30px;font-size:18px;font-weight:600;line-height:22.68px;color:#666;width:100%;text-align:left;z-index:1}.faq-section .accordion-item:not(:last-child){margin-bottom:10px}.faq-section .accordion-item .accordion-header button.collapsed{padding:16px 16px 16px 30px}.faq-section .accordion-item .accordion-body{font-size:16px;font-weight:400;line-height:24px;color:#666;padding:0 16px 16px 30px}.faq-section .accordion-item .accordion-header:has(.collapsed):after{content:"+"}.sub-subheading{font-size:13px;font-weight:600;line-height:26px;color:#ffb21d}.your-business-section{background:#000}.your-business-container .form-control{border:none;border-radius:5px;padding:10px;color:#888}.your-business-container textarea.form-control{height:104px}.your-business-container label small{color:red;font-weight:600}.your-business-container .form-control::placeholder{color:#aaa;font-size:11px;font-weight:700;line-height:13.86px;margin-top:40px}.your-business-container .inputs-container{gap:25px;max-width:calc(100% - 350px);padding-left:16px}.your-business-container .inputs-container .input-container{min-width:325px;margin:0}.your-business-container .terms{font-size:11px;font-weight:700;line-height:13.86px;margin-top:20px;width:100%}.your-business-container .image-section img{max-width:100%;border-radius:10px}.your-business-container .image-section-wrapper{max-width:321px;position:absolute;right:62px;bottom:0}.form-yellow .palceholder{position:absolute;top:10px;left:25px;color:#b1b1b1;display:none}.form-yellow label{font-weight:400;color:#b1b1b1}.form-yellow .star{color:red}.solarTemplate section.your-business-section{padding:70px 18px}.form-text-section .text-container{max-width:calc(100% - 400px)}.copyright-container>a,.copyright-container{font-size:12px;font-weight:700;line-height:15.12px;color:#a9a9a9}.copyright-container{padding:20px 10px;background:#434343}.solarTemplate footer{background:#272727;margin-top:0;padding:0 18px}.solarTemplate footer .ftr-box ul{padding-left:0}.solarTemplate footer .ftr-box ul li{list-style:none}.solarTemplate footer .ftr-box ul li a{color:#fff}.solarTemplate footer .ftr-btn-one p{color:#fff}.solarTemplate footer .ftr-btn-one h1{text-transform:capitalize;color:#fff}.solarTemplate footer .ftr-btn-one .yellow-white-btn{border:1px solid transparent;color:#fff}.solarTemplate footer .ftr-btn-one .yellow-white-btn:hover{border:1px solid #f9ba16;color:#f9ba16}.solarTemplate footer .ftr-box h4{font-size:18px;font-weight:700;line-height:32px;margin-bottom:15px;color:#fff}.solarTemplate footer .ftr-box a{font-size:14px;font-weight:500;line-height:29px;margin-bottom:5px}.solarTemplate .licences-container,.solarTemplate .licences-container span{color:#fff}.footer-menu-container{gap:80px}.footer-menu-container>div{flex:1 1}.solarTemplate footer .container{max-width:1170px}.solarTemplate footer .btm-ftr .row>div{padding:0;color:#fff}.solarTemplate footer .btm-ftr .row>div a{color:#fff}.solarTemplate .btm-ftr .book-cons,.solarTemplate .ftr-btn-one a{color:#fff;text-transform:capitalize;font-weight:600}.solarTemplate .join-faq-block .accordian-faq-box .panel-heading{padding-left:20px !important}.solarTemplate .accordian-faq-box .panel-body{padding:0 20px 20px;font-size:16px;font-weight:400;line-height:24px;color:#666}.solarTemplate .join-faq-block span.pvrt{font-weight:600;line-height:22.68px;color:#666;font-family:"Outfit",sans-serif}@media (max-width:1200px){.video-slider-section .prev-btn{left:-15px}.video-slider-section .next-btn{right:0}}@media (max-width:1024px){.solar-run-section .cards-container{height:auto;gap:16px;padding:0 18px}.solarTemplate section.your-business-section,.solarTemplate section.solar-different-section{padding:45px 18px}.solar-different-cards{gap:20px}.solarTemplate footer .btm-ftr .row>div:has(.yellow-white-btn){white-space:nowrap}.responsive-slider .slick-slide{padding:0 10px;height:unset}.responsive-slider .slick-dots{display:block}.responsive-slider.slick-dotted.slick-slider{margin-bottom:60px}.slider-wrapper{margin:0 30px;position:relative}.video-slider .slick-arrow{top:100%}.video-slider .slick-arrow.slick-next{right:50%;transform:translateX(40px)}.video-slider .slick-arrow.slick-prev{left:50%;transform:translateX(-40px)}}@media (max-width:768px){.video-slider-section .slider-item{flex:0 0 calc(50% - 25px)}.solarTemplate .rt-header a{color:#000}.solarTemplate section{padding:45px 0}.main-heading h1{font-size:38px;line-height:54px}.enquiry-form{gap:16px;flex-wrap:wrap;justify-content:space-between}.enquiry-form>div{width:48%}.enquiry-form>div:first-child,.enquiry-form>div:last-child,.enquiry-form>div:nth-child(2){width:100%}.solarTemplate section.hero-section{padding-top:90px}.main-sub-heading{font-size:15px;line-height:23px}.enquiry-form-wrapper{margin-top:30px;padding:20px 10px}.section-heading{font-size:28px;line-height:42px}.sub-heading{font-size:15px;line-height:29px}.promising-card{gap:16px;margin:30px 0 35px}.promising-card .card-container{flex:unset;width:100%}.innovation-card{gap:16px;flex-wrap:wrap}.video-slider-section .slider-btn{top:100%;transform:translateY(0%)}.video-slider-section .prev-btn{left:42%}.video-slider-section .next-btn{right:42%}.view-more-link{margin-top:40px}.video-slider-section .slider-container{margin-bottom:20px}.solar-run-section .cards-container .card-container{flex:1}.solar-run-section .card-container .card-body{padding:25px 12px}.solar-run-section .card-container .card h3{font-size:24px;line-height:28px}.solar-run-section .card-container .card p{font-size:14px;line-height:22px}.your-business-container .image-section-wrapper{display:none}.form-text-section .text-container{max-width:100%}.your-business-container .inputs-container{max-width:calc(100% + 15px);gap:15px}.your-business-container .inputs-container .input-container{min-width:100%}.form-text-section button{width:100%}.solar-different-cards p.card-text{padding-top:0}.solar-different-cards .img-container{margin-bottom:0}.step-box-container .step-box{margin-left:40px}.step-box-container .step-box:last-child .number{margin-left:-7px}.step-box-container .step-box .number{position:absolute;left:-40px;top:0;font-size:13px;font-weight:800;line-height:62px;background:#ffba15;color:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.step-box-container{padding:0 18px;position:relative}.step-box-container .step-box:not(:last-child):before{content:"";height:calc(100% + 10px);width:2px;display:block;background:#636363;position:absolute;left:-27px;top:24px}.step-box-container .step-box{padding:18px}.faq-section .accordion-item .accordion-header button{padding:16px 30px 10px;font-size:14px;line-height:17.64px}.faq-section .accordion-item .accordion-body{font-size:12px;line-height:15px}.faq-section .accordion-item .accordion-header button.collapsed{padding:16px 30px}.footer-menu-container{flex-direction:column;padding:0 18px;gap:10px}.footer-menu-container .ftr-box{text-align:left}.footer-menu-container .ftr-btn-one{text-align:center;border-bottom:1px solid #494949;padding-bottom:25px;margin-bottom:12px}.solarTemplate footer .ftr-box ul li{width:fit-content}.solarTemplate footer .ftr-box ul{display:flex;flex-wrap:wrap}.solarTemplate footer .ftr-box ul li:not(:last-child) a:after{content:"|";color:#fff;margin:0 8px}.solarTemplate footer{padding:0}}@media (max-width:576px){.video-slider-section .slider-item{flex:0 0 100%;margin-right:0}.enquiry-form>div{width:47%}.innovation-card .card-container{min-width:180px}}@media (max-width:425px){.hero-section .ratings{flex-wrap:wrap;gap:10px}.enquiry-form>div{width:46.5%}.video-slider-section .prev-btn{left:39%}.video-slider-section .next-btn{right:39%}}@media (max-width:375px){.innovation-card .card-container{min-width:100%}}