body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}a.button{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:15px;display:inline-block;margin:20px 0;line-height:24px}@media (max-width:768px){a.button{font-size:15px}}a.button:hover{background-color:#1d639e}a.button.full{width:100%}a.button.large{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:18px;display:inline-block;margin:20px 0;line-height:24px;padding:10px 25px}@media (max-width:768px){a.button.large{font-size:15px}}a.button.large:hover{background-color:#1d639e}a.button.small{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.small{font-size:15px}}a.button.small:hover{background-color:#1d639e}a.button.tiny{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.tiny{font-size:15px}}a.button.tiny:hover{background-color:#1d639e}a.button.outline{border:2px solid #ccc;background:#fff;color:#1e639e}a.button.outline:hover{border:2px solid #1e639e;background:#1e639e;color:#fff}.button.ghost{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:11px;background:#fff0;color:#fff;padding:2px 10px;margin:12px auto 0 auto;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #ccc;color:#ccc;text-align:center;text-transform:uppercase;display:flex}@media (max-width:600px){.button.ghost{padding:5px 20px}}.button.ghost:hover{border-color:#111;color:#111;background:#fff}@media (max-width:600px){.button.ghost.info{margin-top:4px}}.button.outline{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.button.outline.gray{border:2px solid #ccc;color:#777}.button.outline:hover{background-color:#111;color:#fff}input[type=submit]{font-size:15px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-weight:400;background-color:#111;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=submit]:hover{background-color:#1d639e}input[type=submit].button{font-size:15px}input[type=submit].button#send_product_enquiry{font-size:15px}@media (max-width:420px){input[type=submit].button#send_product_enquiry{width:100%;line-height:38px!important}}.button-container.joint-buttons{display:inline-block;margin:0;text-align:center}@media (max-width:420px){.button-container.joint-buttons{width:100%}}.button-container.joint-buttons .button{display:inline-block;border-color:#dad9d9;border-width:2px;border-style:solid;background:#fff0;color:#111;font-size:14px;padding:8px 25px}@media (max-width:420px){.button-container.joint-buttons .button{font-size:13px;padding:6px 18px}}.button-container.joint-buttons .button:hover,.button-container.joint-buttons .button.active{border-color:#111;background:#111;color:#fff}.button-container.joint-buttons .button.half-left{border-radius:25px 0 0 25px;-webkit-border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;border-right:0}.button-container.joint-buttons .button.middle{border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0}.button-container.joint-buttons .button.half-right{border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-left:0}.button-container.joint-buttons .button:nth-child(2){border-right:0}.su-button-center a.su-button-style-flat span{line-height:56px!important;font-size:15px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}@media (max-width:768px){.su-button-center a.su-button-style-flat span{line-height:45px!important;font-size:15px!important}}@media (max-width:420px){.su-button-center a.su-button-style-flat span{line-height:25px!important;padding-top:10px!important;padding-bottom:10px!important}}p.contact-submit button.pushbutton-wide{color:white!important;background-color:#111111!important;border:#111111!important;margin-top:15px}.button.large-btn{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.button.large-btn:hover{background:#f8f8f8;color:#111}@media (max-width:600px){.button.large-btn{background:#fff0;font-size:12px;padding:10px 5px;font-weight:600}}.change-product.desktop{margin-top:8px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.change-product.desktop.gray{border:2px solid #ccc;color:#777}.change-product.desktop:hover{background-color:#111;color:#fff}.change-product.mobile{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:12px;padding:11px 30px;color:#fff;background:#111}.change-product.mobile:hover{background:#f8f8f8;color:#111}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=number]:hover,textarea:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}.chakra-form-control label{text-transform:capitalize;font-size:12px;color:#404040;margin:10px 0 5px 15px}.chakra-form-control input,.chakra-form-control select{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.chakra-form-control input:hover,.chakra-form-control select:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}body .form-row input[type=text],body .form-row input[type=email],body .form-row input[type=password],body .form-row input[type=tel],body .form-row input[type=url],body .form-row input[type=number],body .form-row textarea,.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=url],.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout .form-row textarea{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}body .form-row input[type=text]:hover,body .form-row input[type=email]:hover,body .form-row input[type=password]:hover,body .form-row input[type=tel]:hover,body .form-row input[type=url]:hover,body .form-row input[type=number]:hover,body .form-row textarea:hover,.woocommerce-checkout .form-row input[type=text]:hover,.woocommerce-checkout .form-row input[type=email]:hover,.woocommerce-checkout .form-row input[type=password]:hover,.woocommerce-checkout .form-row input[type=tel]:hover,.woocommerce-checkout .form-row input[type=url]:hover,.woocommerce-checkout .form-row input[type=number]:hover,.woocommerce-checkout .form-row textarea:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}label,#respond label,.form-row label,.wpcf7 p label{text-transform:capitalize;font-size:12px;color:#404040}.wc-pao-addon-wrap{position:relative;margin-top:0}@media (max-width:420px){.finance-form .pp-theme-pipefy.pp-public-form-bg .ppl #root .pp-new-public-form-embedded form.mousetrap .pp-new-public-form-wrapper{padding:10px!important}}.lets-get-started-block{width:100%}@media (max-width:768px){.lets-get-started-block{margin-top:35px}}@media (max-width:600px){.lets-get-started-block{padding:0 10px;margin-top:10px;z-index:2;position:relative}}.lets-get-started-block .title,.lets-get-started-block p{text-align:left}@media (max-width:600px){.lets-get-started-block .title,.lets-get-started-block p{color:white!important}}@media (max-width:768px){.lets-get-started-block .title,.lets-get-started-block p{text-align:center}}.lets-get-started-block .title{font-size:18px;margin-bottom:3px;color:#111;font-weight:600}@media (max-width:768px){.lets-get-started-block .title{font-size:21px}}.lets-get-started-block p{font-size:13px;line-height:16px;margin-bottom:25px}@media (max-width:768px){.lets-get-started-block p{margin-bottom:15px;font-size:16px}}.system-size-on-bill{width:100%;display:none;position:relative;z-index:1;margin-bottom:20px}@media (max-width:768px){.system-size-on-bill{margin-bottom:10px}}@media (max-width:420px){.system-size-on-bill{margin-bottom:0;padding:5px 20px 0 20px}}.system-size-on-bill .bill-block-wrapper{position:relative}@media (max-width:600px){.system-size-on-bill .bill-block-wrapper{display:block;box-shadow:0 0 11px 0 rgb(0 0 0 / .05);-webkit-box-shadow:0 0 11px 0 rgb(0 0 0 / .05);-moz-box-shadow:0 0 11px 0 rgb(0 0 0 / .05)}}.system-size-on-bill #kit-feedback-msg{display:none}.system-size-on-bill .bill-title{margin:0;font-weight:700;font-size:18px;line-height:18px;color:#111;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}@media (max-width:420px){.system-size-on-bill .bill-title{margin:0}}.system-size-on-bill .bill-wrapper{display:grid;grid-template-columns:75% auto;margin-top:8px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:420px){.system-size-on-bill .bill-wrapper{grid-template-columns:65% 35%}}.system-size-on-bill .bill-wrapper button{border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;padding:25px 25px;width:100%;text-align:center;font-size:17px;font-weight:400;background:#111;color:#fff;line-height:18px;border:0}@media (max-width:420px){.system-size-on-bill .bill-wrapper button{padding:25px 20px;font-size:16px}}.system-size-on-bill .bill-wrapper button:hover{background:#165386;border:0}.system-size-on-bill p{margin:0 0 5px 0;font-size:14px}.system-size-on-bill label{font-size:13px;text-transform:initial;margin:0 0 5px 0}.system-size-on-bill .input-wrapper{background:#fff;position:relative;height:68px;border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px}@media (max-width:420px){.system-size-on-bill .input-wrapper{height:58px}}.system-size-on-bill .input-wrapper span{position:absolute;top:22px;left:25px;font-size:16px;font-weight:400;color:#111;z-index:1}@media (max-width:420px){.system-size-on-bill .input-wrapper span{left:21px;top:22px}}.system-size-on-bill .input-wrapper input[type=number],.system-size-on-bill .input-wrapper input[type=text]{border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;background:#fff;border:0;padding:23px 23px 23px 40px;font-size:16px;width:100%;height:68px;font-weight:400}@media (max-width:420px){.system-size-on-bill .input-wrapper input[type=number],.system-size-on-bill .input-wrapper input[type=text]{padding:15px 23px 15px 38px}}.system-size-on-bill .input-wrapper input[type=number].placeholder,.system-size-on-bill .input-wrapper input[type=text].placeholder{color:#ccc}@media (max-width:420px){.system-size-on-bill .input-wrapper input[type=number],.system-size-on-bill .input-wrapper input[type=text]{width:100%}}.system-size-on-bill .input-wrapper.percentage input[type=number]{padding:8px 20px}.system-size-on-bill .input-wrapper.percentage span{right:36px;left:initial}.system-size-on-bill .input-wrapper .monthly-usage{position:absolute;top:0;right:0;height:68px;background:#f8f8f8;padding:12px 25px}@media (max-width:420px){.system-size-on-bill .input-wrapper .monthly-usage{padding:0 0 0 21px;height:auto;bottom:-2px;top:auto;width:100%;display:grid;background:none;grid-template-columns:50% 50%}}@media (max-width:420px){.system-size-on-bill .input-wrapper .monthly-usage .post-text,.system-size-on-bill .input-wrapper .monthly-usage .total-amount{font-size:12px;margin-bottom:0;color:#777}.system-size-on-bill .input-wrapper .monthly-usage .post-text strong,.system-size-on-bill .input-wrapper .monthly-usage .total-amount strong{font-weight:400}}.kit-specification,.loan-calculator{position:relative;margin-bottom:20px;padding:20px;margin-bottom:20px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:600px){.kit-specification,.loan-calculator{margin:0 0 10px 0}}.kit-specification .title,.kit-specification .subtitle,.loan-calculator .title,.loan-calculator .subtitle{font-family:"Lato",Helvetica,Arial,sans-serif;margin:0}.kit-specification .title,.loan-calculator .title{font-size:18px;font-weight:700;color:#111}.kit-specification .subtitle,.loan-calculator .subtitle{font-size:14px;color:#777;margin-bottom:15px}.kit-specification .react-reveal,.loan-calculator .react-reveal{z-index:0;position:relative}.kit-specification .title,.kit-specification .subtitle,.loan-calculator .title,.loan-calculator .subtitle{text-align:left;display:block}.kit-specification .subtitle,.loan-calculator .subtitle{margin-bottom:20px}.kit-specification .card-wrapper,.loan-calculator .card-wrapper{margin-bottom:20px}.kit-specification .chart-container,.loan-calculator .chart-container{position:absolute;right:0;top:0}.kit-specification .kit-coverage .card-wrapper,.loan-calculator .kit-coverage .card-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:420px){.kit-specification .kit-coverage .card-wrapper,.loan-calculator .kit-coverage .card-wrapper{margin-bottom:10px}}.kit-specification .kit-coverage .card-wrapper .data-block,.loan-calculator .kit-coverage .card-wrapper .data-block{text-align:center;align-items:center;display:flex;justify-content:center}.kit-specification .kit-coverage .card-wrapper .data-block .data,.loan-calculator .kit-coverage .card-wrapper .data-block .data{display:block}.kit-specification .kit-coverage .card-wrapper .data-block .data span,.loan-calculator .kit-coverage .card-wrapper .data-block .data span{font-weight:700;font-size:24px}@media (max-width:420px){.kit-specification .kit-coverage .card-wrapper .data-block .data span,.loan-calculator .kit-coverage .card-wrapper .data-block .data span{font-size:21px}}.kit-specification .kit-coverage .card-wrapper .data-block .data p,.loan-calculator .kit-coverage .card-wrapper .data-block .data p{font-size:12px;font-weight:400;line-height:16px}.kit-specification .kit-coverage .card-wrapper .card,.loan-calculator .kit-coverage .card-wrapper .card{box-sizing:border-box}.kit-specification .kit-coverage .card-wrapper .card.text-container,.loan-calculator .kit-coverage .card-wrapper .card.text-container{display:flex;align-items:center;padding:0 10px}@media (max-width:420px){.kit-specification .kit-coverage .card-wrapper .card.text-container,.loan-calculator .kit-coverage .card-wrapper .card.text-container{display:block;padding:15px 5px 5px 10px}}.kit-specification .kit-coverage .card-wrapper .card.text-container p,.loan-calculator .kit-coverage .card-wrapper .card.text-container p{font-size:13px;color:#777;line-height:15px;margin:0}@media (max-width:420px){.kit-specification .kit-coverage .card-wrapper .card.text-container p,.loan-calculator .kit-coverage .card-wrapper .card.text-container p{text-align:center}}.kit-specification .kit-coverage .card-wrapper .card.array-prod,.loan-calculator .kit-coverage .card-wrapper .card.array-prod{padding:20px 0 0 20px}.kit-specification .kit-coverage .card-wrapper .card.array-prod .sun-icon,.loan-calculator .kit-coverage .card-wrapper .card.array-prod .sun-icon{background:url("https://www.brighthorizonenergy.co.za/") no-repeat;height:20px;width:20px;display:inline-block}.kit-specification .kit-coverage .card-wrapper .card.array-prod .prod,.loan-calculator .kit-coverage .card-wrapper .card.array-prod .prod{font-weight:700;font-size:16px;line-height:18px}.kit-specification .kit-coverage .card-wrapper .card.array-prod .prod .production-total,.loan-calculator .kit-coverage .card-wrapper .card.array-prod .prod .production-total{font-weight:700;font-size:25px;display:inline-block}.kit-specification .kit-coverage .card-wrapper .card.array-prod .post-text,.loan-calculator .kit-coverage .card-wrapper .card.array-prod .post-text{font-size:13px;color:#777;font-weight:700}.kit-specification .kit-coverage p.max-coverage,.loan-calculator .kit-coverage p.max-coverage{color:#1d9e28!important;background:#eff6e7;border:1px solid #a5da6b;font-size:13px;padding:10px 15px;margin:10px 0 0;line-height:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.kit-specification .kit-coverage .info-block p,.loan-calculator .kit-coverage .info-block p{text-align:center;background:#f4f4f4;padding:3px 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:13px}.kit-specification #chart-wrapper,.loan-calculator #chart-wrapper{height:auto;width:82px}.loan-calculator .total-amount{font-size:20px;margin-bottom:10px}@media (max-width:420px){.loan-calculator .total-amount{margin-bottom:20px}}.ywqa-container .ywqa-content .ywqa-product-questions .questions-section h3{font-size:21px}.ywqa-container #ask_question form#ask_question_form .ywqa-ask-question{padding:60px}@media (max-width:768px){.ywqa-container #ask_question form#ask_question_form .ywqa-ask-question{padding:10px}}.ywqa-container #ask_question form#ask_question_form .ywqa-ask-question p.ywqa_ask_question_text textarea.ywqa-ask-question-text{background:#fff;padding:15px 20px}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.features h4{font-weight:600;margin-top:10px;margin-bottom:8px;line-height:20px;font-size:14px}.features p{color:#777;font-size:13px;line-height:18px}.feature-container h3{text-align:center;font-size:21px;display:block;font-weight:600}.feature-container .feature-wrapper{padding:20px 0;background:#fff}@media (max-width:420px){.feature-container .feature-wrapper{padding:0}}@media (max-width:768px){.feature-container .feature-wrapper img{width:50%;margin:0 auto}}@media (max-width:600px){.feature-container .feature-wrapper img{width:100%;margin:0 auto}}.feature-container .feature-wrapper .option{color:#777;text-align:left;font-weight:600;font-size:13px;margin:15px 0 3px;display:block}.feature-container .feature-wrapper .product-name{color:#777;text-align:center;font-size:15px;display:block}@media (max-width:600px){.feature-container .feature-wrapper .product-name{color:#111;text-align:left;font-weight:700;font-size:15px;line-height:18px}}.feature-container .product-data{width:96%;margin:40px auto}@media (max-width:600px){.feature-container .product-data{width:100%;margin:0 auto}}.feature-container .product-data .data-block{border:2px solid #d8d8d8;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:12px 0}@media (max-width:600px){.feature-container .product-data .data-block{border:none}}.feature-container .product-data .data-block .data{font-size:14px;font-weight:700}.feature-container .product-data .data-block p{font-size:13px;line-height:16px}@media (max-width:768px){.feature-container .product-information{padding:20px}}@media (max-width:420px){.feature-container .product-information{padding:0}}.document-title{text-align:center;font-size:14px;display:block;margin-bottom:15px}.datasheet-button{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:left;margin-bottom:10px;padding:18px 30px 14px 30px}.datasheet-button:hover{background:#f8f8f8;color:#111}.datasheet-button .download-icon{float:right}.faq-wrapper{background:#f4f4f4;padding:20px;margin-bottom:40px;border-radius:10px 10px;-webkit-border-radius:10px 10px;-moz-border-radius:10px 10px;display:grid;grid-template-columns:20% auto}@media (max-width:768px){.faq-wrapper{display:block;padding:20px 40px}}@media (max-width:420px){.faq-wrapper{padding:20px}}.faq-wrapper .faq-nav ul{margin:0 0 0 10px;padding:10px 0}.faq-wrapper .faq-nav ul li{list-style-type:none;font-size:15px;margin-bottom:8px}.faq-wrapper .faq-nav ul li a{color:#1e639e;text-decoration:none}.faq-wrapper .faq-nav ul li a:hover{cursor:pointer}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item{border-left:1px solid #dad9d9;border-right:1px solid #dad9d9;background:#fff}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item:first-child{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item:last-child{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item:last-child .chakra-accordion__panel{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item h2{margin:0}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item h2 button{font-size:15px;color:#111;padding:15px 20px;font-weight:400}@media (max-width:420px){.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item h2 button{padding:10px 15px}}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item h2 button:hover{background:none}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item .chakra-accordion__panel{border-top:1px solid #dad9d9;background:#f8f8f8}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item .chakra-accordion__panel p{font-size:14px;margin-bottom:10px}@media (max-width:420px){.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item .chakra-accordion__panel p{font-size:14px}}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item .chakra-accordion__panel ul{margin:0 0 0 10px;padding:10px 0}.faq-wrapper .faq-content .chakra-accordion .chakra-accordion__item .chakra-accordion__panel ul li{list-style-type:none;font-size:15px}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.price-finance-block{background:#fff;padding:18px 20px;display:grid;grid-template-columns:35% auto;margin-bottom:20px;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:420px){.price-finance-block{grid-template-columns:43% auto;grid-gap:5px}}.price-finance-block .cell.finance-pm{display:grid;grid-template-columns:auto auto}@media (max-width:420px){.price-finance-block .cell.finance-pm{display:block}}.price-finance-block .cell #repayment-pm{color:#009d90;font-weight:600;font-size:20px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;line-height:24px}.price-finance-block .cell .pre-text,.price-finance-block .cell .post-text,.price-finance-block .cell .note-text{font-size:13px;font-weight:700;color:#777;display:block}.price-finance-block .cell .from-price{float:none}.price-finance-block .cell .from-price .price{float:none;margin-bottom:0;font-weight:700}.price-finance-block .cell .from-price .price span,.price-finance-block .cell .from-price .price span.woocommerce-Price-amount.amount{font-size:20px;font-weight:700;color:#111}.price-finance-block .cell .from-price .price small,.price-finance-block .cell .from-price .price small.woocommerce-price-suffix{font-size:13px;color:#777;font-weight:700;display:block}.price-finance-block .cell .button{border:2px solid #111;color:#111;display:inline-block;font-weight:700;font-size:12px;padding:2px 16px;cursor:pointer;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:20px auto 0 20px}.price-finance-block .cell .button:hover{background:#111;border:2px solid #fff;color:#fff}@media (max-width:420px){.price-finance-block .cell .button{margin:0;position:absolute;right:18px;top:18px;padding:0 10px;font-size:11px;background:#ecf5fa;font-weight:700;display:inline-block;color:#1e639e;font-size:12px;border:0}}.product-banner{height:560px;width:100%;max-width:1680px;margin:0 auto;background-color:#f4f4f4;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media (max-width:768px){.product-banner{height:300px;background-size:100%;background-position:0}}@media (max-width:600px){.product-banner{height:226px;background-size:235%;background-position:6%}.product-banner::before{content:"";height:100%;width:100%;position:absolute;z-index:0;background:linear-gradient(to bottom,#000000,rgb(0 0 0 / .2))}}.conversion-box{width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:22px 25px;background:#fff}@media (max-width:768px){.conversion-box{width:auto;margin:20px 0 0}}@media (max-width:600px){.conversion-box{margin:20px 20px 0;position:relative;z-index:2}}.total-amount{color:#111;text-align:left;line-height:18px}@media (max-width:420px){.total-amount{line-height:14px}}.total-amount span{color:#1e639e}.total-amount em{font-size:13px;font-style:normal}.post-text,.note-text{font-size:12px;font-weight:400;color:#111;text-align:left;display:block;margin-bottom:4px}@media (max-width:420px){.post-text,.note-text{font-weight:400;line-height:18px;font-size:12px}}.note-text{margin:0}.composite-product-wrapper{align-items:normal;overflow:initial;min-height:1000px;padding:0 42px}@media (max-width:768px){.composite-product-wrapper{min-width:100%;max-width:100%;min-height:initial;display:block;background:#fff;padding:0}}.composite-product-wrapper .left-product-column{position:relative;padding-bottom:0}@media (max-width:768px){.composite-product-wrapper .left-product-column{padding-right:0}}.composite-product-wrapper .left-product-column .gallery-column-container img{margin:0 auto}.composite-product-wrapper .left-product-column .product-container h2{font-weight:600;font-size:21px;line-height:24px;margin:30px 0;color:#111;font-family:"Lato",Helvetica,Arial,sans-serif;text-align:center;display:block}.composite-product-wrapper .left-product-column .product-container .product-info-title{font-size:13px;display:block;text-align:center;text-transform:uppercase;font-weight:600;margin:20px auto 0 auto;color:#777}.composite-product-wrapper .right-product-column{padding:40px;margin-bottom:0;min-height:calc(100vh - 140px)}@media (max-width:600px){.composite-product-wrapper .right-product-column{width:100%;position:relative;padding:20px 10px 10px}}@media (max-width:420px){.composite-product-wrapper .right-product-column{padding:10px}}@media (max-width:600px){.composite-product-wrapper .right-product-column .gallery-column-container{margin-left:-10px;margin-right:-10px}}.composite-product-wrapper .right-product-column .gallery-column-container img{margin:0 auto}.composite-product-wrapper .right-product-column .kit-title{font-size:34px;font-weight:900;letter-spacing:1px;color:#111;font-family:"Lato",Helvetica,Arial,sans-serif}@media (max-width:600px){.composite-product-wrapper .right-product-column .kit-title{font-size:21px;margin-top:20px;display:block}}.composite-product-wrapper .right-product-column h1{font-size:16px;font-weight:400;margin-bottom:25px;line-height:21px;margin-top:0}@media (max-width:600px){.composite-product-wrapper .right-product-column h1{font-size:14px;padding:0}}@media (max-width:600px){.site-footer{display:none}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=number]:hover,textarea:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}.chakra-form-control label{text-transform:capitalize;font-size:12px;color:#404040;margin:10px 0 5px 15px}.chakra-form-control input,.chakra-form-control select{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.chakra-form-control input:hover,.chakra-form-control select:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}body .form-row input[type=text],body .form-row input[type=email],body .form-row input[type=password],body .form-row input[type=tel],body .form-row input[type=url],body .form-row input[type=number],body .form-row textarea,.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=url],.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout .form-row textarea{border:0;position:relative;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#f4f4f4;font-size:13px;padding:10px 10px 10px 22px;outline:none;height:initial;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}body .form-row input[type=text]:hover,body .form-row input[type=email]:hover,body .form-row input[type=password]:hover,body .form-row input[type=tel]:hover,body .form-row input[type=url]:hover,body .form-row input[type=number]:hover,body .form-row textarea:hover,.woocommerce-checkout .form-row input[type=text]:hover,.woocommerce-checkout .form-row input[type=email]:hover,.woocommerce-checkout .form-row input[type=password]:hover,.woocommerce-checkout .form-row input[type=tel]:hover,.woocommerce-checkout .form-row input[type=url]:hover,.woocommerce-checkout .form-row input[type=number]:hover,.woocommerce-checkout .form-row textarea:hover{transition:all 400ms cubic-bezier(.4,0,.2,1);border-color:#d8d8d8}label,#respond label,.form-row label,.wpcf7 p label{text-transform:capitalize;font-size:12px;color:#404040}.wc-pao-addon-wrap{position:relative;margin-top:0}@media (max-width:420px){.finance-form .pp-theme-pipefy.pp-public-form-bg .ppl #root .pp-new-public-form-embedded form.mousetrap .pp-new-public-form-wrapper{padding:10px!important}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}a.button{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:15px;display:inline-block;margin:20px 0;line-height:24px}@media (max-width:768px){a.button{font-size:15px}}a.button:hover{background-color:#1d639e}a.button.full{width:100%}a.button.large{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:18px;display:inline-block;margin:20px 0;line-height:24px;padding:10px 25px}@media (max-width:768px){a.button.large{font-size:15px}}a.button.large:hover{background-color:#1d639e}a.button.small{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.small{font-size:15px}}a.button.small:hover{background-color:#1d639e}a.button.tiny{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.tiny{font-size:15px}}a.button.tiny:hover{background-color:#1d639e}a.button.outline{border:2px solid #ccc;background:#fff;color:#1e639e}a.button.outline:hover{border:2px solid #1e639e;background:#1e639e;color:#fff}.button.ghost{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:11px;background:#fff0;color:#fff;padding:2px 10px;margin:12px auto 0 auto;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #ccc;color:#ccc;text-align:center;text-transform:uppercase;display:flex}@media (max-width:600px){.button.ghost{padding:5px 20px}}.button.ghost:hover{border-color:#111;color:#111;background:#fff}@media (max-width:600px){.button.ghost.info{margin-top:4px}}.button.outline{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.button.outline.gray{border:2px solid #ccc;color:#777}.button.outline:hover{background-color:#111;color:#fff}input[type=submit]{font-size:15px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-weight:400;background-color:#111;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=submit]:hover{background-color:#1d639e}input[type=submit].button{font-size:15px}input[type=submit].button#send_product_enquiry{font-size:15px}@media (max-width:420px){input[type=submit].button#send_product_enquiry{width:100%;line-height:38px!important}}.button-container.joint-buttons{display:inline-block;margin:0;text-align:center}@media (max-width:420px){.button-container.joint-buttons{width:100%}}.button-container.joint-buttons .button{display:inline-block;border-color:#dad9d9;border-width:2px;border-style:solid;background:#fff0;color:#111;font-size:14px;padding:8px 25px}@media (max-width:420px){.button-container.joint-buttons .button{font-size:13px;padding:6px 18px}}.button-container.joint-buttons .button:hover,.button-container.joint-buttons .button.active{border-color:#111;background:#111;color:#fff}.button-container.joint-buttons .button.half-left{border-radius:25px 0 0 25px;-webkit-border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;border-right:0}.button-container.joint-buttons .button.middle{border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0}.button-container.joint-buttons .button.half-right{border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-left:0}.button-container.joint-buttons .button:nth-child(2){border-right:0}.su-button-center a.su-button-style-flat span{line-height:56px!important;font-size:15px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}@media (max-width:768px){.su-button-center a.su-button-style-flat span{line-height:45px!important;font-size:15px!important}}@media (max-width:420px){.su-button-center a.su-button-style-flat span{line-height:25px!important;padding-top:10px!important;padding-bottom:10px!important}}p.contact-submit button.pushbutton-wide{color:white!important;background-color:#111111!important;border:#111111!important;margin-top:15px}.button.large-btn{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.button.large-btn:hover{background:#f8f8f8;color:#111}@media (max-width:600px){.button.large-btn{background:#fff0;font-size:12px;padding:10px 5px;font-weight:600}}.change-product.desktop{margin-top:8px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.change-product.desktop.gray{border:2px solid #ccc;color:#777}.change-product.desktop:hover{background-color:#111;color:#fff}.change-product.mobile{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:12px;padding:11px 30px;color:#fff;background:#111}.change-product.mobile:hover{background:#f8f8f8;color:#111}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-total-field-wrapper{display:none}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap{border:0;padding:0 15px;margin-top:15px;background:#fff;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline-block}@media (max-width:420px){.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap{padding:0 10px}}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .wc-pao-addon-name{margin:0;padding:20px 10px 10px 10px;width:100%;cursor:pointer;position:relative;font-size:18px;font-weight:700}@media (max-width:420px){.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .wc-pao-addon-name{padding:15px 5px 10px 5px;font-size:17px}}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .wc-pao-addon-name:before{position:absolute;right:10px;top:32px;height:20px;width:20px;z-index:2;content:"";background:url("https://www.brighthorizonenergy.co.za/") no-repeat}@media (max-width:420px){.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .wc-pao-addon-name:before{right:0;top:25px}}@media (max-width:420px){.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap{font-size:13px}}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper p,.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul,.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper strong{font-size:15px;line-height:19px;margin:15px 0}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul{margin:0 0 1.41575em 20px;list-style:disc}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul li{font-size:15px;list-style:disc}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups{padding:8px 10px 8px 18px;min-height:39px;margin:0;background:#daf1dc;width:auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-bottom:20px;margin-left:0}@media (max-width:420px){.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups{padding:8px 10px 8px 18px}}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group{list-style:none;margin-bottom:0}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group .pewc-item-field-wrapper input.pewc-form-field{margin-top:0;display:inline-block;vertical-align:middle}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group .pewc-item-field-wrapper label.pewc-field-label{font-size:14px}.single-product #page .content-area .site-main .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group .pewc-item-field-wrapper label.pewc-field-label .pewc-field-price{margin-right:15px;font-size:15px;font-weight:700}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container{border:0;padding:0 15px;margin-top:15px;background:#fff;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline-block}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container{padding:0 10px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-name{margin:0;padding:20px 10px 10px 10px;width:100%;cursor:pointer;position:relative;font-size:18px;font-weight:700}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-name{padding:15px 5px 10px 5px;font-size:17px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-name:before{position:absolute;right:10px;top:32px;height:20px;width:20px;z-index:2;content:"";background:url("https://www.brighthorizonenergy.co.za/") no-repeat}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-name:before{right:0;top:25px}}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container{font-size:13px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice{margin-top:0;background:#fff;border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice{margin-left:0;margin-right:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice .wc-pao-addon-name{margin-top:0;font-size:14px;font-weight:700;padding:20px 0 0 15px;color:#404040;margin-bottom:10px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice .wc-pao-addon-name:before{display:none}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice p.wc-pao-addon-wrap{border-radius:0;background:none;padding:0;margin:0 0 20px 0}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.panel-choice select{background-color:#f4f4f4;margin:0;min-width:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;padding:0 31px 0 21px;font-weight:700;text-transform:capitalize}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container label,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .install-total{display:inline-block}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container ul{font-size:15px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container p.wc-pao-addon-wrap{padding:8px 10px 8px 18px;min-height:39px;margin:0;background:#daf1dc;width:auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-bottom:20px}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container p.wc-pao-addon-wrap{padding:8px 10px 8px 18px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description{padding:0 10px;overflow:hidden;height:80px;position:relative}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open{height:auto}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open p,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open ul,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open li,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open a{position:relative;z-index:2}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description.open:before{background:#fff0}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description p{font-size:14px;line-height:19px;margin:5px 0 15px 0;font-style:normal}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description ul{font-style:normal;margin-left:15px;margin-bottom:10px;line-height:22px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description ul li{font-size:14px}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description ul li{line-height:19px;margin-bottom:10px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-description:before{height:100px;width:100%;position:absolute;content:"";bottom:0;left:0;right:0;background:linear-gradient(to bottom,#fff0 0%,#ffffff 100%)}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-wrap{background:#fff}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-wrap label{font-size:14px;font-weight:700;margin-bottom:0}@media (max-width:420px){.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-wrap label{font-size:13px}}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-wrap label input[type=checkbox]{margin-right:6px;margin-top:-4px;vertical-align:middle}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container .wc-pao-addon-wrap .install-total{display:inline-block;font-weight:700;font-size:15px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-installation-cost,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-base-installation,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-panel-installation{display:none}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-extended-warranty,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-register-your-system,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-add-installation{margin-bottom:15px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-extended-warranty p.wc-pao-addon-wrap,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-register-your-system p.wc-pao-addon-wrap,.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-add-installation p.wc-pao-addon-wrap{background:#ecf5fa}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-free-shipping-to-gauteng-areas{background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;color:#12264b;width:100%;padding:0;margin-top:10px}.single-product #page .content-area .site-main .wc-pao-addon.wc-pao-addon-container.wc-pao-addon-free-shipping-to-gauteng-areas .wc-pao-addon-heading{font-size:14px;padding:12px 0;margin:0;font-weight:400}.bottom-bar{right:0;left:0;bottom:0;z-index:50;position:-webkit-sticky;position:sticky;overflow:inherit;align-self:end;background:#FFF;box-shadow:0 2px 23px 0 rgb(0 0 0 / .26);border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}@media (max-width:768px){.bottom-bar{width:100%;right:0;left:0;bottom:0;padding:0;height:175px;position:fixed}}.bottom-bar .sticky-price-container{padding:15px 20px 10px;color:#404040;align-self:end;display:grid;grid-template-columns:auto auto 200px}@media (max-width:600px){.bottom-bar .sticky-price-container{width:100%;height:138px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:15px 15px 10px}}@media (max-width:600px) and (max-width:768px){.bottom-bar .sticky-price-container .cell{height:58px}}@media (max-width:600px){.bottom-bar .sticky-price-container .cell:nth-child(1){grid-area:1/1/2/2}}@media (max-width:600px){.bottom-bar .sticky-price-container .cell:nth-child(2){grid-area:1/2/2/3}}@media (max-width:600px){.bottom-bar .sticky-price-container .cell:nth-child(3){grid-area:2/1/3/3;padding:5px 0 0}.bottom-bar .sticky-price-container .cell:nth-child(3) .buttons-container{display:grid;grid-template-columns:auto}.bottom-bar .sticky-price-container .cell:nth-child(3) .buttons-container.no-chat{grid-template-columns:auto}.bottom-bar .sticky-price-container .cell:nth-child(3) .buttons-container.no-chat.box-open{display:none}.bottom-bar .sticky-price-container .cell:nth-child(3) .buttons-container .button{text-align:center}}.bottom-bar .sticky-price-container.open{grid-template-columns:35% 36% auto;padding:25px}@media (max-width:600px){.bottom-bar .sticky-price-container.open{width:100%;left:0;right:0;padding:15px;display:block;grid-template-columns:100% 100% 100%}.bottom-bar .sticky-price-container.open .action-button{width:100%;text-align:center;border:none}.bottom-bar .sticky-price-container.open .cell:nth-child(1){border-bottom:1px solid #404040;margin-bottom:10px}}.bottom-bar .sticky-price-container.open .cell .price-container{border-right:0;font-size:26px}.bottom-bar .sticky-price-container.open .cell .repayment-container #repayment-amount{font-size:26px;line-height:33px}.bottom-bar .sticky-price-container.open .cell .repayment-container span{display:inline-block}.bottom-bar .sticky-price-container .close-box{background:#404040;color:#fff;margin:0 0 10px 0;float:right;display:none}.bottom-bar .sticky-price-container .box-title{font-size:12px;font-weight:600;margin-bottom:0;width:100%;color:#404040}.bottom-bar .sticky-price-container .show{display:inline-block}.bottom-bar .sticky-price-container .hide{display:none}.bottom-bar .sticky-price-container .action-button{margin:0;float:right;cursor:pointer;width:100%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:#fff;background:#1e639e;font-size:14px;font-weight:600;border:none}@media (max-width:600px){.bottom-bar .sticky-price-container .action-button{float:none;padding:12px 0;width:100%;margin-top:8px}}.bottom-bar .sticky-price-container .cell .price-container{margin:0 20px 0 0!important;font-family:"Lato",Helvetica,Arial,sans-serif;line-height:24px;float:none!important;color:#111;font-size:20px;font-weight:600}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .price-container{border-right:0;margin-right:0}}.bottom-bar .sticky-price-container .cell .price-container .vat{color:#404040;font-size:12px;font-weight:400}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .price-container .vat{display:block;line-height:18px}}.bottom-bar .sticky-price-container .cell .repayment-container{font-family:"Lato",Helvetica,Arial,sans-serif}.bottom-bar .sticky-price-container .cell .repayment-container #repayment-amount{color:#1e639e;font-size:20px;line-height:24px;font-weight:700;display:inline-block}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .repayment-container #repayment-amount{line-height:28px}}.bottom-bar .sticky-price-container .cell .repayment-container span{font-size:12px}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .repayment-container span{display:block;line-height:16px}}.bottom-bar .sticky-price-container .cell .buttons-container{display:grid;grid-template-columns:auto auto}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .buttons-container{margin:5px 0}}.bottom-bar .sticky-price-container .cell .buttons-container .chat-text{display:none}.bottom-bar .sticky-price-container .cell .buttons-container.no-chat a.get-started{width:100%;text-align:center}.bottom-bar .sticky-price-container .cell .buttons-container.box-open{width:100%;padding:18px;margin-top:38px;background:#404040;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.bottom-bar .sticky-price-container .cell .buttons-container.box-open .chat-text{display:block}.bottom-bar .sticky-price-container .cell .buttons-container.box-open .chat-text h4{font-size:14px;font-weight:700;margin:0 0 5px 0;color:#fff}.bottom-bar .sticky-price-container .cell .buttons-container.box-open .chat-text p{color:white!important;font-size:12px;line-height:16px;margin-top:5px;margin-bottom:15px}.bottom-bar .sticky-price-container .cell .buttons-container.box-open button.live-chat{margin-left:0}.bottom-bar .sticky-price-container .cell .buttons-container button{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:13px;background:#fff0;color:#fff;padding:4px 22px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;margin:0;text-align:center}.bottom-bar .sticky-price-container .cell .buttons-container button.outline{border:2px solid #fff}.bottom-bar .sticky-price-container .cell .buttons-container button:hover{background:#fff;color:#111;border-color:#fff}@media (max-width:600px){.bottom-bar .sticky-price-container .cell .buttons-container button{font-size:14px;padding:8px 22px}}.bottom-bar .sticky-price-container .cell .buttons-container button:last-child{margin-left:15px}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat{color:#777;border-color:#777;display:none}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat:hover{background:#fff0}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat.activated{background:#fff0;color:#fff;border-color:#fff}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat.activated span{background:#6bd499}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat.activated:hover{background:#fff0;color:#777;border-color:#777}.bottom-bar .sticky-price-container .cell .buttons-container button.live-chat span{background:#777;height:10px;width:10px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:10px}.bottom-bar .steps-container{width:100%;padding:0 20px 15px 20px}@media (max-width:600px){.bottom-bar .steps-container{padding:5px 15px 0 15px}}.bottom-bar .steps-container .steps{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:600px){.bottom-bar .steps-container .steps{grid-template-columns:22% 22% 22% 34%}}.bottom-bar .steps-container .steps .step{display:inline-block;font-size:12px;color:#111;font-weight:600}.bottom-bar .steps-container .steps .step span{color:#111;font-size:12px;width:22px;height:22px;font-weight:400;line-height:19px;border:1px solid #d8d8d8;text-align:center;display:inline-block;margin-right:8px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.component-block{padding:20px;margin-bottom:20px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:600px){.component-block{margin:0 0 10px 0}}.component-block .title,.component-block .subtitle{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;margin:0}.component-block .title{font-size:18px;font-weight:700;color:#111}.component-block .subtitle{font-size:14px;color:#777;margin-bottom:15px}.component-block p{font-size:14px;line-height:18px;margin-bottom:10px}.component-block ul{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;list-style-position:outside;padding-left:14px;list-style-type:disc;margin:10px 0}.component-block ul li{line-height:18px;font-size:14px}.component-block .locations p{margin:0}.component-block .locations ul{list-style-type:none;padding:0 0 10px 0}.component-block .locations ul li{margin:2px 0 0 0}.component-block .installer-options-wrapper{margin:10px 0}.component-block .installer-options-wrapper .installer-option{border:2px solid #dad9d9;display:grid;grid-template-columns:60% auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media (max-width:600px){.component-block .installer-options-wrapper .installer-option{display:block;grid-template-columns:100% auto}}.component-block .installer-options-wrapper .installer-option.extra{display:block}.component-block .installer-options-wrapper .installer-option.extra .detail{border-bottom:2px dashed #dad9d9}.component-block .installer-options-wrapper .installer-option .detail{padding:18px 20px;border-right:2px dashed #dad9d9}.component-block .installer-options-wrapper .installer-option .detail.no-border{border-right:0}@media (max-width:600px){.component-block .installer-options-wrapper .installer-option .detail{border-right:0}}.component-block .installer-options-wrapper .installer-option .detail h4{font-size:15px;margin:0;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-weight:700}.component-block .installer-options-wrapper .installer-option .detail .highlights ul{margin-left:0;margin-bottom:10px}.component-block .installer-options-wrapper .installer-option .detail .highlights ul li{display:flex;align-items:center}.component-block .installer-options-wrapper .installer-option .detail .highlights ul li:before{content:"";width:24px;height:24px;display:inline-block;margin-right:8px}.component-block .installer-options-wrapper .installer-option .detail .highlights ul li.green-card:before{background:url("https://www.brighthorizonenergy.co.za/") no-repeat}.component-block .installer-options-wrapper .installer-option .detail .highlights ul li.top-choice:before{background:url("https://www.brighthorizonenergy.co.za/") no-repeat}.component-block .installer-options-wrapper .installer-option .detail .features ul li{line-height:18px;margin-bottom:8px}.component-block .installer-options-wrapper .installer-option .data{padding:18px 20px}@media (max-width:600px){.component-block .installer-options-wrapper .installer-option .data{border-top:none}}.component-block .installer-options-wrapper .installer-option .data .option{background:#ecf5fa;font-weight:700;display:inline-block;color:#1e639e;font-size:12px;padding:2px 16px;margin:10px 0;cursor:pointer;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin-top:0;margin-bottom:20px;width:100%;text-align:center}.component-block .installer-options-wrapper .installer-option .data .option.full{background:#111;color:#fff;border:0}.component-block .installer-options-wrapper .installer-option .data .review-stars{margin:0 auto;text-align:center;line-height:20px}.component-block .installer-options-wrapper .installer-option .data .review-stars .star{content:"";width:18px;height:18px;display:inline-block}.component-block .installer-options-wrapper .installer-option .data .review-stars .star.full{background:url("https://www.brighthorizonenergy.co.za/") no-repeat}.component-block .installer-options-wrapper .installer-option .data .review-stars .rating-text{font-size:12px;color:#777;display:block;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}.component-block .installer-options-wrapper .installer-option .data .installation-cost{margin-top:10px;font-size:19px;line-height:20px;color:#111;text-align:center;font-weight:700;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}@media (max-width:600px){.component-block .installer-options-wrapper .installer-option .data .installation-cost{margin-top:0}}.component-block .installer-options-wrapper .installer-option .data .installation-cost span{font-size:12px;color:#777;display:block;font-weight:400}.component-block .installer-options-wrapper .installer-option .data .button.outline{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:5px 20px;margin:12px auto 0 auto;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%}@media (max-width:600px){.component-block .installer-options-wrapper .installer-option .data .button.outline{padding:5px 20px}}.component-block .installer-options-wrapper .installer-option .data .button.outline.selected{border:2px solid #1e639e;background:#1e639e;color:#fff}.component-block .installer-options-wrapper .installer-option .data .button.outline.selected:hover{background:#fff;color:#1e639e}.component-block .installer-options-wrapper .installer-option .data .button.outline:hover{background:#111;color:#fff}.component-block .accordion-dropdown{background:#f8f8f8;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.component-block .accordion-dropdown button:hover{background:none}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.mini-component{padding:20px;margin-bottom:20px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px 0 0 0;margin-top:20px}@media (max-width:600px){.mini-component{margin:0 0 10px 0}}.mini-component .title,.mini-component .subtitle{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;margin:0}.mini-component .title{font-size:18px;font-weight:700;color:#111}.mini-component .subtitle{font-size:14px;color:#777;margin-bottom:15px}@media (max-width:600px){.mini-component{padding:10px 0 0 0;margin-top:0;background:#fff0}}.mini-component .subtitle{margin-bottom:40px}@media (max-width:600px){.mini-component .subtitle{margin-bottom:20px}}.mini-component .component-product-card{border:2px solid #dad9d9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:30px;margin-bottom:20px}.mini-component .component-product-card.max{border:2px solid #fdaaaa}@media (max-width:600px){.mini-component .component-product-card{padding:10px;border:none;background:#fff;margin-bottom:10px}}.mini-component.quote-modal{background:#fff0;padding:0}.mini-component.quote-modal .title,.mini-component.quote-modal .subtitle{text-align:center}.mini-component.quote-modal .subtitle{margin-bottom:20px}.mini-component.quote-modal .composite-products{grid-gap:10px;padding:0}@media (max-width:600px){.mini-component.quote-modal .composite-products{grid-gap:12px}}.mini-component .composite-product{background:#fff;position:relative;margin-bottom:10px}.mini-component .composite-product .data-title{font-size:14px;line-height:18px;margin-top:10px;text-align:left;width:100%}@media (max-width:420px){.mini-component .composite-product .data-title{font-size:13px}}.mini-component .composite-products{display:block;padding:0}@media (max-width:420px){.mini-component .composite-products{grid-gap:5px;padding:0 0}}.mini-component .info-block{margin:0}.mini-component .info-block p{font-size:14px;text-align:left;line-height:18px}.mini-component button.edit-kit{background:#1e639e;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:5px 35px;margin:0 auto;text-align:center;display:block;font-size:14px}.option-product{width:100%;display:grid;grid-template-columns:76px auto 90px;grid-gap:5px;padding:6px;margin-top:15px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #dad9d9}.option-product .product-image{margin-top:0}.option-product.categories{grid-template-columns:auto 150px;padding:6px 14px 12px}.option-product.categories .product-add{padding:12px 0 0 0}@media (max-width:600px){.option-product{border:0;padding:4px 0;grid-template-columns:64px auto 55px;grid-gap:3px;margin-top:10px}}.option-product .product-info{line-height:20px;font-weight:600;padding-top:6px}@media (max-width:600px){.option-product .product-info{padding-top:0;line-height:18px}}.option-product .product-info .option{font-size:13px;color:#777;margin-bottom:0}@media (max-width:600px){.option-product .product-info .option{padding-top:6px}}.option-product .product-info .product-title,.option-product .product-info .product-price{font-size:15px;color:#111}@media (max-width:420px){.option-product .product-info .product-title,.option-product .product-info .product-price{font-size:13px}}.option-product .product-info .product-title{line-height:18px}.option-product .product-add{padding:20px 0 0 0}@media (max-width:420px){.option-product .product-add{display:block;padding:20px 0 0 0;width:100%}}.option-product .product-add button{border:2px solid #111;color:#111;background:#fff;height:auto;line-height:24px;display:block;margin:0 auto;text-align:center;font-weight:700;font-size:12px;padding:2px 16px;cursor:pointer;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}@media (max-width:420px){.option-product .product-add button{padding:0 10px}}.option-product .product-add button:hover{background:#111;color:#fff}.add-to-cart{width:100%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:15px 30px;background:#111;color:#fff}.product-image{display:flex;justify-content:center}@media (max-width:600px){.product-image{margin-top:20px}}.product-image .align-center{display:inline-block}.qty-bubble{display:flex}.qty-bubble span{align-items:center;width:auto;margin:0 auto 20px auto;display:block;text-align:center;background:#111;color:#fff;padding:4px 12px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-size:13px;font-weight:700}@media (max-width:600px){.qty-bubble span{padding:2px 8px;font-size:12px;margin:0 auto 5px auto}}.add-minus button{width:100%;color:#111;background:#f4f4f4;font-size:18px}.add-minus button:hover{background:#1e639e;color:#fff}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.installation-process-component{padding:20px;margin-bottom:20px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width:600px){.installation-process-component{margin:0 0 10px 0}}.installation-process-component .title,.installation-process-component .subtitle{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;margin:0}.installation-process-component .title{font-size:18px;font-weight:700;color:#111}.installation-process-component .subtitle{font-size:14px;color:#777;margin-bottom:15px}.installation-process-component ul.process{padding:0;margin:20px 0 0 0;list-style-type:none;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}.installation-process-component ul.process li{display:block;position:relative;margin-bottom:20px;display:grid;grid-template-columns:66px auto}@media (max-width:600px){.installation-process-component ul.process li{margin-bottom:15px;grid-template-columns:46px auto}}.installation-process-component ul.process li:last-child{margin-bottom:10px}.installation-process-component ul.process li:before{content:"";width:1px;height:40px;background:#ccc;position:absolute;left:23px;bottom:-20px;z-index:0}@media (max-width:420px){.installation-process-component ul.process li:before{left:16px;height:36px;bottom:-17px}}.installation-process-component ul.process li:last-child:before{display:none}.installation-process-component ul.process li .step-number{width:46px;height:46px;padding-top:10px;background:#ecf5fa;font-size:18px;font-weight:700;text-align:center;color:#1e639e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:bottom;position:relative;z-index:1}@media (max-width:600px){.installation-process-component ul.process li .step-number{font-size:14px;width:34px;height:34px;padding-top:5px;vertical-align:top}}.installation-process-component ul.process li .step-info{display:inline-block;vertical-align:top;margin-top:4px}@media (max-width:600px){.installation-process-component ul.process li .step-info{margin-top:0}}.installation-process-component ul.process li .step-info .step-title{color:#111;font-size:14px;font-weight:700;line-height:18px}@media (max-width:600px){.installation-process-component ul.process li .step-info .step-title{font-size:13px;margin-bottom:4px}}.installation-process-component ul.process li .step-info .step-description{font-size:14px;color:#404040;line-height:18px}@media (max-width:600px){.installation-process-component ul.process li .step-info .step-description{font-size:12px;line-height:14px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.battery-solar-slider-component{padding:0 0 40px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}@media (max-width:600px){.battery-solar-slider-component{padding:0 0 20px}}.battery-solar-slider-component .title,.battery-solar-slider-component .subtitle{text-align:center;color:#111}.battery-solar-slider-component .title{font-size:16px;font-weight:700}.battery-solar-slider-component .subtitle{font-size:13px;margin:5px 0 20px 0}.battery-solar-slider-component .slider-columns{display:grid;grid-template-columns:85px auto 85px}@media (max-width:600px){.battery-solar-slider-component .slider-columns{grid-template-columns:62px auto 62px}}.battery-solar-slider-component .slider-columns .slider-data{text-align:center;font-size:13px;padding:0 15px}.battery-solar-slider-component .slider-columns .slider-data .percentage{font-weight:700;font-size:14px}.data-blocks{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}.data-blocks .title{text-align:center;margin:5px 0 25px 0;font-size:14px;font-weight:700}.data-blocks .data-block{text-align:center;border:1px dashed #dad9d9;padding:15px;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media (max-width:420px){.data-blocks .data-block{padding:8px 5px}}.data-blocks .data-block.selector{border:2px solid #dad9d9}.data-blocks .data-block.selector:hover{background:#d8e6ef;border:2px solid #3d687f;cursor:pointer}.data-blocks .data-block.selector.selected{border:2px solid #1e639e}.data-blocks .data-block .highlight{position:absolute;vertical-align:middle;margin:0 auto;background:#1d9e28;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding:0 4px;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap}.data-blocks .data-block .data{font-size:16px;font-weight:700;color:#111;line-height:18px}@media (max-width:420px){.data-blocks .data-block .data{font-size:12px}}.data-blocks .data-block p{font-size:13px;margin:0;line-height:15px;padding:0;background:none}@media (max-width:420px){.data-blocks .data-block p{font-size:12px}}.data-blocks .package-detail{background:#f8f8f8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 20px;margin-top:20px}.data-blocks .package-detail .title{margin:20px 0 5px;text-align:left}.data-blocks .package-detail p{line-height:18px}.battery-options{grid-template-columns:auto auto;gap:10px;padding:15px 0 10px}.battery-options button{font-size:13px;padding:8px 0;border:2px solid #dad9d9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;color:#111;font-weight:400}.battery-options button:hover{border:2px solid #3d687f;background:#d8e6ef}.battery-options button.selected{border:2px solid #1e639e}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.title-section .title,.title-section .subline{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;color:#111}.title-section .title{font-size:18px;font-weight:700;margin-bottom:5px}@media (max-width:600px){.title-section .title{margin-bottom:0}}.title-section .subline{font-size:14px;margin-bottom:20px;font-weight:400;display:block}@media (max-width:600px){.title-section .subline{margin-bottom:10px}}.quote-overlay{position:relative}@media (max-width:600px){.quote-overlay{flex-direction:column-reverse}}.quote-overlay button.chakra-button{border:2px solid #111;font-size:14px;padding:12px 50px;margin-top:35px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}@media (max-width:600px){.quote-overlay button.chakra-button{margin-top:20px}}.quote-overlay button.chakra-button:hover{background:#111;color:#fff}.quote-overlay .opacity-overlay{position:relative}.quote-overlay .opacity-overlay .opacity{opacity:.9}.quote-overlay .opacity-overlay .loading-overlay{display:flex;min-height:100%;position:absolute;min-width:100%}.quote-overlay .opacity-overlay .loading-overlay .loading-progress{position:absolute;z-index:20}.quote-overlay .success-message{text-align:center}.quote-overlay .success-message h1{text-align:center;font-size:21px;margin-bottom:0;font-weight:700}.quote-overlay .success-message p{text-align:center;font-size:15px;margin-top:0;margin-bottom:0}.quote-overlay .success-message h3{text-align:center;font-size:16px;font-weight:700;margin-bottom:0}.quote-overlay .success-message .success-container .success-box{border:1px solid #dad9d9;padding:35px 15px 35px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:15px}@media (max-width:600px){.quote-overlay .success-message .success-container .success-box{padding:15px 15px 25px}}@media (max-width:600px){.quote-overlay .success-message .success-container .success-box p{font-size:14px;margin-top:5px}}.quote-overlay .success-message .success-container .success-box .button{min-width:300px}.quote-overlay .success-message .button{font-size:15px;text-align:center;margin:0 0 10px 0;padding:8px 25px}@media (max-width:600px){.quote-overlay .success-message .button{margin:10px 0}}.quote-overlay .success-message .button.finance{border:2px solid #009d90;background:#009d90}.quote-overlay .success-message .button.virtual{border:2px solid #1e639e;background:#1e639e}@media (max-width:600px){.quote-overlay .success-message .button{margin:10px 0 0}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.bundle-product-data .spec-title{font-size:15px}.bundle-product-data .bundle-data-display.grid-close{display:none}.bundle-product-data .bundle-data-display .data-block{margin-bottom:10px;width:100%}.bundle-product-data .bundle-data-display .data-block{text-align:center;border:1px dashed #dad9d9;padding:15px;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media (max-width:420px){.bundle-product-data .bundle-data-display .data-block{padding:8px 5px}}.bundle-product-data .bundle-data-display .data-block.selector{border:2px solid #dad9d9}.bundle-product-data .bundle-data-display .data-block.selector:hover{background:#d8e6ef;border:2px solid #3d687f;cursor:pointer}.bundle-product-data .bundle-data-display .data-block.selector.selected{border:2px solid #1e639e}.bundle-product-data .bundle-data-display .data-block .highlight{position:absolute;vertical-align:middle;margin:0 auto;background:#1d9e28;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding:0 4px;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap}.bundle-product-data .bundle-data-display .data-block .data{font-size:16px;font-weight:700;color:#111;line-height:18px}@media (max-width:420px){.bundle-product-data .bundle-data-display .data-block .data{font-size:12px}}.bundle-product-data .bundle-data-display .data-block p{font-size:13px;margin:0;line-height:15px;padding:0;background:none}@media (max-width:420px){.bundle-product-data .bundle-data-display .data-block p{font-size:12px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}a.button{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:15px;display:inline-block;margin:20px 0;line-height:24px}@media (max-width:768px){a.button{font-size:15px}}a.button:hover{background-color:#1d639e}a.button.full{width:100%}a.button.large{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:18px;display:inline-block;margin:20px 0;line-height:24px;padding:10px 25px}@media (max-width:768px){a.button.large{font-size:15px}}a.button.large:hover{background-color:#1d639e}a.button.small{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.small{font-size:15px}}a.button.small:hover{background-color:#1d639e}a.button.tiny{background:#111;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:8px 25px 6px;font-size:13px;display:inline-block;margin:20px 0;line-height:24px;padding:8px 25px}@media (max-width:768px){a.button.tiny{font-size:15px}}a.button.tiny:hover{background-color:#1d639e}a.button.outline{border:2px solid #ccc;background:#fff;color:#1e639e}a.button.outline:hover{border:2px solid #1e639e;background:#1e639e;color:#fff}.button.ghost{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:11px;background:#fff0;color:#fff;padding:2px 10px;margin:12px auto 0 auto;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #ccc;color:#ccc;text-align:center;text-transform:uppercase;display:flex}@media (max-width:600px){.button.ghost{padding:5px 20px}}.button.ghost:hover{border-color:#111;color:#111;background:#fff}@media (max-width:600px){.button.ghost.info{margin-top:4px}}.button.outline{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.button.outline.gray{border:2px solid #ccc;color:#777}.button.outline:hover{background-color:#111;color:#fff}input[type=submit]{font-size:15px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-weight:400;background-color:#111;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=submit]:hover{background-color:#1d639e}input[type=submit].button{font-size:15px}input[type=submit].button#send_product_enquiry{font-size:15px}@media (max-width:420px){input[type=submit].button#send_product_enquiry{width:100%;line-height:38px!important}}.button-container.joint-buttons{display:inline-block;margin:0;text-align:center}@media (max-width:420px){.button-container.joint-buttons{width:100%}}.button-container.joint-buttons .button{display:inline-block;border-color:#dad9d9;border-width:2px;border-style:solid;background:#fff0;color:#111;font-size:14px;padding:8px 25px}@media (max-width:420px){.button-container.joint-buttons .button{font-size:13px;padding:6px 18px}}.button-container.joint-buttons .button:hover,.button-container.joint-buttons .button.active{border-color:#111;background:#111;color:#fff}.button-container.joint-buttons .button.half-left{border-radius:25px 0 0 25px;-webkit-border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;border-right:0}.button-container.joint-buttons .button.middle{border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0}.button-container.joint-buttons .button.half-right{border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-left:0}.button-container.joint-buttons .button:nth-child(2){border-right:0}.su-button-center a.su-button-style-flat span{line-height:56px!important;font-size:15px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}@media (max-width:768px){.su-button-center a.su-button-style-flat span{line-height:45px!important;font-size:15px!important}}@media (max-width:420px){.su-button-center a.su-button-style-flat span{line-height:25px!important;padding-top:10px!important;padding-bottom:10px!important}}p.contact-submit button.pushbutton-wide{color:white!important;background-color:#111111!important;border:#111111!important;margin-top:15px}.button.large-btn{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.button.large-btn:hover{background:#f8f8f8;color:#111}@media (max-width:600px){.button.large-btn{background:#fff0;font-size:12px;padding:10px 5px;font-weight:600}}.change-product.desktop{margin-top:8px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff0;color:#fff;padding:6px 20px;font-weight:700;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border:2px solid #111;color:#111;text-align:center;width:100%;margin:0}.change-product.desktop.gray{border:2px solid #ccc;color:#777}.change-product.desktop:hover{background-color:#111;color:#fff}.change-product.mobile{background:#f4f4f4;text-align:center;width:100%;color:#111;padding:18px 30px;font-size:14px;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:12px;padding:11px 30px;color:#fff;background:#111}.change-product.mobile:hover{background:#f8f8f8;color:#111}.nav-main button,.nav-sub button{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}.nav-main button:hover,.nav-sub button:hover{background-color:#fff0}.nav-main button:hover::after,.nav-sub button:hover::after{content:"";display:inline-block;height:1px;width:80%;position:absolute;bottom:5px;z-index:2}.nav-main button:hover:hover,.nav-sub button:hover:hover{text-decoration:none}.nav-main button a,.nav-sub button a{font-weight:400;color:"white"}.nav-main button a:hover,.nav-sub button a:hover{text-decoration:none}.nav-main .nav-link{color:#fff;font-size:16px}.nav-main .nav-link:hover{color:#fff}.nav-main .nav-link:hover::after{background-color:#404040}.nav-sub .nav-link:hover::after{background-color:#ccc}.nav-sub .nav-link a{font-size:14px}.mobile-sub button{font-family:"Lato","Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#111;width:100%}.header-button-group button{font-weight:500;color:#fff;font-size:14px;padding:8px 22px}body{font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,sans-serif}h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:24px;line-height:34px;padding:0;font-weight:700;letter-spacing:0}h2{font-size:21px;font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}p,ul li,span.su-highlight{line-height:24px;font-size:16px}p,ul,ul li,.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label,#secondary .widget_recent_comments ul li a,#secondary .widget a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#404040}.red{color:#ea2626!important}@media (max-width:768px){h1,h1.woocommerce-products-header__title.page-title,h1.product_title.entry-title{font-size:22px;padding:10px 20px;line-height:28px}h1{margin-top:20px;margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:10px 0 0 0;padding:10px 0}h2{font-size:22px}h3{font-size:18px}}.info{font-size:13px;background:#f4f4f4;padding:3px 12px;margin-top:15px;margin-bottom:0;line-height:18px;text-align:left;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}@media (max-width:600px){.info{margin-top:0;margin-bottom:10px;text-align:center}}.info.error{color:#ea2626!important;background:#fdd7d7}.info.updated{color:#1d9e28!important;background:#eff6e7}body{background:white!important}section.footer>h4{color:#fff}