@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,200;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);.progress{border-radius:15px;height:30px;width:100%}.progress-text{color:#242e2d;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:400;text-align:right}.progress-bar{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;transition:opacity 1s ease-out;width:10%}.service-tab-header{padding-bottom:25px}.logo img{height:auto;width:200px}.postcode-form-header h1{color:#242e2d;font-family:Zilla Slab;font-size:30px;padding-bottom:20px;padding-top:30px}.postcode-form-header p{font-size:18px;font-weight:400;letter-spacing:.7px;line-height:2}#progress-text{padding-top:0;text-align:right}#progress-bar-block{padding-left:5px;padding-top:0}.horizontal-line{background-color:#fed700;height:2px;margin-bottom:40px;margin-top:2px;width:100%}#postcodeForm{margin-bottom:80px;margin-top:25px}.margin-bottom-postcode-btn{margin-bottom:-15px;padding-top:10px}.postcode-form-content{background-color:#f9f9f9}.postcode-form-content form{padding-bottom:70px;padding-top:70px}.postcode-form-content p{font-size:18px;line-height:1.3;margin-bottom:0}#postcodeForm form input{-webkit-appearance:none;appearance:none;border-color:#2a3b69!important;border-radius:15px;display:inline-block!important;height:59px;padding-left:20px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:36%}.postcode-form-content img{height:auto;width:200px}.postcode-form-content .image-block:after{background-image:url(https://tranquil-creponne-d0e55f.netlify.app/page-icon.png);background-repeat:no-repeat;background-size:contain;clear:both;content:"";display:block;height:116%;margin-top:-19px;overflow:hidden;width:auto}#postcodeForm .calculate-btn[type=submit]{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-left:9px;padding:5px 25px;position:relative;text-align:center;transition:all .3s ease}.calculate-btn:hover{box-shadow:0 2px 3px rgba(254,215,0,.75)}.calculate-btn.disabled{color:#f5eeee}#labelPostcode{color:#0f3254}.postcode-form-footer p{font-size:18px;font-weight:400;letter-spacing:.7px;line-height:1.6;margin-bottom:7px}.postcode-form-footer p.counter{font-size:30px;font-weight:800}#services #pills-tab,#services #pills-tabContent{background-color:#eaeff3}#services #pills-tabContent{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:50px;padding:50px 20px}#services li{width:50%}#services button{background-color:#fff;border-radius:0;border-top:10px solid #fff;color:#242e2d;font-size:20px;font-weight:700;margin:0;width:100%}#services button.active{background-color:#eaeff3;border-top:10px solid #0f3254}#services button img{padding-bottom:10px;padding-left:10px;padding-right:10px}#services button.left-button img,#services button.right-button img{height:100px!important;width:auto}#pills-tabContent .card{border:1px solid #dce2e7;border-radius:40px;border-bottom-left-radius:10px;border-top-right-radius:5px}#pills-tabContent .card img{height:141px;width:auto}#pills-tabContent .card h5{letter-spacing:normal}#pills-tabContent .card{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#pills-tabContent .card:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.5);cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#service-upgrades{padding-bottom:30px;padding-top:30px}#service-upgrades button.calculate-btn{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-left:0;padding:5px 25px;text-align:center;transition:all .3s ease}#service-upgrades button.calculate-btn:hover{box-shadow:0 3px 6px rgba(254,215,0,.75)}#charity{background-color:#eaeff3;border-bottom-left-radius:15px;padding:50px 20px;text-align:center}#charity button.calculate-btn{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:block;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0 auto;padding:5px 25px;text-align:center;transition:all .3s ease}#charity button.calculate-btn:hover{box-shadow:0 3px 6px rgba(254,215,0,.75)}.solar-battereis h5,.solar-battereis p{letter-spacing:normal}.quizz-card{background-color:#f9f9f9;max-width:40rem}#questions .form-check{padding-top:4px}#questions .form-check-input{height:28px;margin-right:9px;width:28px}#questions .form-check-input:checked{background-color:#ffc009;border-color:#ffc009}#questions .form-check-input:focus{border-color:#e8fb10;box-shadow:0 0 0 .25rem rgba(242,255,121,.25);outline:0}#questions .share-info button{-webkit-appearance:none;appearance:none;background-color:#efefef;border-color:#2a3b69!important;border-radius:20px;color:#2a3b69;display:inline-block!important;float:right;height:45px;margin-top:20px;padding-left:30px;padding-right:30px}#locationForm input{-webkit-appearance:none;appearance:none;border-color:#2a3b69!important;border-radius:15px;height:59px;padding-left:20px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:60%}#locationForm .location-btn{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-left:-50px;padding:5px 25px;position:relative;text-align:center;top:-1px;transition:all .3s ease}.location-btn-block{display:inline-block;width:40%}.thank-you-block{margin-bottom:100px!important;padding-bottom:80px;padding-top:80px}.thank-you-block .thankyou-btn{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-left:0;padding:5px 25px;position:relative;text-align:center;transition:all .3s ease}.thank-you-block form{padding-bottom:0;padding-top:20px}#contact-form-block .form-block{background-color:#f9f9f9;padding:40px 30px}#contact-form-block .contact-form-block-right{line-height:1.3;padding-left:40px}#contact-form-block input{-webkit-appearance:none;appearance:none;background-color:#fff!important;border-color:#2a3b69!important;border-radius:15px;height:59px;padding-left:20px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#contact-form-block .contact-form-btn[type=submit]{background-color:#fed700;border:2px solid #fed700;border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.5px;margin-left:9px;padding:5px 25px;position:relative;text-align:center;transition:all .3s ease}#quote-sp-calc{color:#242e2d;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:400;line-height:2.5;padding-bottom:80px;padding-top:30px;text-transform:none}#button-block{margin-bottom:10px}#btn-back,#btn-forward{-webkit-appearance:none;appearance:none;background-color:#efefef;border-color:#2a3b69!important;border-radius:20px;color:#2a3b69;display:inline-block!important;height:45px;opacity:.5;padding-left:20px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#btn-back:hover,#btn-forward:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);cursor:pointer;opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#btn-back{margin:10px 10px 10px 0}#btn-forward{padding-right:11px}@media (min-width:1400px){.solar-battereis h5{font-size:16px;letter-spacing:normal}.solar-battereis .card-text{font-size:16px;line-height:1.6}}@media (max-width:1024px){#services .card{margin-bottom:20px}#services .card h5{padding-top:0!important}#services #pills-commercial .card h5{font-size:17px}#services .card h5.padding-for-laptop{padding-top:23px!important}#services #pills-tabContent{padding-bottom:15px;padding-top:20px}.solar-battereis h5{font-size:16px}.solar-battereis .card-text{font-size:14px;line-height:1.5}}@media (max-width:768px){#quote-sp-calc{overflow-x:hidden;padding-top:15px}.logo img{height:auto;width:153px}#progress-text{text-align:left}#progress-bar-block,#progress-text{padding-top:15px}#postcodeForm{margin-bottom:200px}.service-tab-header{padding-bottom:0}#services #pills-commercial .card h5{font-size:21px;padding-top:6px!important}.postcode-form-content .image-block:after{height:101%;margin-top:-1px;width:300px}#services button img{height:80px;padding-bottom:4px;padding-left:4px}.quizz-card{margin-bottom:80px}.location-block{margin-bottom:120px}.thank-you-block{margin-bottom:200px!important;padding-bottom:80px;padding-top:80px}.footer-sp{position:relative}}@media (max-width:548px){#tab-bat .col{min-width:100%}}@media (max-width:475px){#progress-bar-block{padding-top:0}.logo img{width:99px}#progress-bar-block{padding-left:10px;padding-top:15px}.horizontal-line{margin-bottom:5px;margin-top:0}#progress-text{padding:15px 0 0}#button-block{margin-bottom:2px}#postcodeForm{margin-bottom:350px}.postcode-form-content form{padding-bottom:30px;padding-left:10px;padding-top:25px}.postcode-form-content p{margin-bottom:10px}#services button img{height:55px;padding-bottom:0;padding-left:0}#services button{font-size:16px}.location-block{margin-bottom:57px}#contact-form-block h2{padding-top:30px}.thank-you-block{margin-bottom:164px!important;text-align:center}.postcode-form-content form{padding-left:0}#questions .form-check-input{height:17px;margin-right:2px;margin-top:9px;width:17px}#postcodeForm form input{margin-bottom:10px;width:100%!important}#postcodeForm .calculate-btn[type=submit]{margin-left:0;width:100%}}@media (max-width:375px){.progress-text{font-size:14px}form input{width:29%}.calculate-btn{margin-left:4px}}
/*# sourceMappingURL=main.0d88cb0a.css.map*/