.page-template-calculator .site-main .mobile-btns{bottom:auto;top:10px}.page-template-calculator h1.p{text-align:center;font-size:18px;line-height:1.4em;max-width:630px;margin:0 auto 10px}.page-template-calculator .popup-wrap{overflow:scroll}.page-template-calculator .popup-wrap .popup-inner{max-width:980px;top:40px;padding:10px;top:40px;transform:translate(-50%, 0%)}.page-template-calculator .popup-wrap .close-popup{height:30px;width:30px;position:absolute;right:10px;top:10px;cursor:pointer;transition:all 300ms ease-in-out}.page-template-calculator .popup-wrap .close-popup:hover{opacity:.7}.form-wrapper{max-width:600px;margin:0 auto}.main-steps-wrapper{display:none}.main-steps-wrapper .step{border:8px solid #83c6ca;border-radius:8px;padding:72px 86px;position:relative;transition:left 400ms ease-in-out,opacity 500ms ease-in-out;display:none;left:-50px;opacity:0}@media only screen and (max-width: 900px){.main-steps-wrapper .step{padding:50px}}@media only screen and (max-width: 768px){.main-steps-wrapper .step{border-width:0}}@media only screen and (max-width: 640px){.main-steps-wrapper .step{padding:17px}}.main-steps-wrapper .step.forward{left:50px}.main-steps-wrapper .step.backwards{left:-50px}.main-steps-wrapper .step.active{display:block;left:0;opacity:1}.main-steps-wrapper .step .card-title{margin-bottom:40px}.main-steps-wrapper .step .card-title h2{margin-bottom:0}.main-steps-wrapper .step h3{color:#3f606f;margin-bottom:20px}.main-steps-wrapper .step h3:not(:first-child){margin-top:20px}.main-steps-wrapper .extra-info .btn-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:30px 0;position:static}.main-steps-wrapper .extra-info .btn-wrap .nav-btn{color:#3f606f;font-weight:900;font-size:25px;background:rgba(0,0,0,0);padding:0 !important}.main-steps-wrapper .get-in-touch{margin-top:50px}.main-steps-wrapper .get-in-touch .row{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.main-steps-wrapper .get-in-touch .row .col{width:calc(50% - 20px)}@media only screen and (max-width: 640px){.main-steps-wrapper .get-in-touch .row .col{width:100%}}.main-steps-wrapper .get-in-touch .row .col ul{margin-left:1.5em}.main-steps-wrapper .get-in-touch .row .col ul li p{font-size:21px;line-height:30px;color:#3f606f}.main-steps-wrapper .get-in-touch .wpforms-container .wpforms-field-file-upload{display:none}.main-steps-wrapper .get-in-touch .wpforms-container .wpforms-confirmation-container-full{background:rgba(0,0,0,0);padding:0;border:0;font-size:30px;line-height:1.2em;text-align:center}.main-steps-wrapper .get-in-touch .wpforms-container form .wpforms-submit-container button.wpforms-submit[type=submit]{height:auto}.main-steps-wrapper .file-upload{margin-top:40px}.main-steps-wrapper .file-upload button{display:block;margin:20px 0 0}.main-steps-wrapper .step-nav{margin-top:30px;padding-top:30px;border-top:1px solid #3f606f;min-height:52px}@media only screen and (max-width: 768px){.main-steps-wrapper .step-nav{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:20px;z-index:1000}}.main-steps-wrapper .step-nav .left-part{display:inline-block;vertical-align:top}.main-steps-wrapper .step-nav .right-part{display:inline-block;vertical-align:top;float:right}.main-steps-wrapper .step-nav .nav-btn{background:#3f606f;color:#fff;padding:15px 80px;border-radius:3px;font-weight:300;letter-spacing:1px;cursor:pointer;transition:all 300ms ease-in-out;opacity:1;display:block}@media only screen and (max-width: 640px){.main-steps-wrapper .step-nav .nav-btn{padding:10px 30px}}.main-steps-wrapper .step-nav .nav-btn[data-direction=pdf]{padding:15px 41px}@media only screen and (max-width: 640px){.main-steps-wrapper .step-nav .nav-btn[data-direction=pdf]{padding:10px 20px}}.main-steps-wrapper .step-nav .nav-btn:hover{opacity:.8}.main-steps-wrapper .step-nav .nav-btn.next-btn.disabled{pointer-events:none;opacity:.1}.main-steps-wrapper .fence-summary-wrap{font-size:0}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap{width:300px;display:inline-block;vertical-align:top;border-radius:4px;overflow:hidden}@media only screen and (max-width: 900px){.main-steps-wrapper .fence-summary-wrap .fence-img-wrap{width:250px}}@media only screen and (max-width: 768px){.main-steps-wrapper .fence-summary-wrap .fence-img-wrap{width:100%;max-width:400px}}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-image-wrap{padding-bottom:70%;height:0;position:relative}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-image-wrap.enlarge{cursor:zoom-in}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-image-wrap img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .number-of-gates.disabled,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .length-of-the-fence.disabled,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-stats.disabled{display:none}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .number-of-gates h5,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .length-of-the-fence h5,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-stats h5{margin:.5em 0;font-size:15px}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .number-of-gates h5>span,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .length-of-the-fence h5>span,.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-stats h5>span{float:right}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .number-of-gates h5 span.inner:not(:last-child):after{content:", "}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-name{padding:10px 15px;background-color:#3f606f;min-height:44px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.main-steps-wrapper .fence-summary-wrap .fence-img-wrap .fence-name h5{margin:0;color:#fff;font-size:14px;text-transform:capitalize;font-weight:100;letter-spacing:.5px}.main-steps-wrapper .fence-summary-wrap .fence-question{width:calc(100% - 300px);display:inline-block;vertical-align:top;font-size:initial}@media only screen and (max-width: 900px){.main-steps-wrapper .fence-summary-wrap .fence-question{width:calc(100% - 250px)}}@media only screen and (max-width: 768px){.main-steps-wrapper .fence-summary-wrap .fence-question{width:100%}}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner{padding:5px 40px}@media only screen and (max-width: 768px){.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner{padding:30px 0 0}}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner img{width:100%;max-width:295px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .estimate-question{margin-bottom:.4em}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .price-total{margin:0;color:#3f606f;font-weight:500}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner h4{margin:.5em 0}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options{max-width:500px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options.hidden{display:none}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options.sliding-gate-options .option,.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options.double-gate-options .option,.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options.gate-options .option{display:inline-block;margin-right:20px;vertical-align:top;cursor:pointer;margin-bottom:30px;min-width:100px;width:calc(50% - 40px)}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options.type-radio .option{display:inline-block;margin-right:40px;vertical-align:top;cursor:pointer;margin-bottom:30px;min-width:100px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options .option>span{color:rgba(0,0,0,.9);text-transform:uppercase;font-weight:500;font-size:17px;display:inline-block;vertical-align:middle}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options .option .circle{position:relative;height:18px;width:18px;border-radius:50%;background:#fff;border:2px solid #3f606f;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);display:inline-block;vertical-align:middle;margin-right:10px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options .option .circle .circle-inner{height:10px;width:10px;top:2px;position:relative;left:2px;border-radius:50%;background-color:#fff;border:2px solid #3f606f;transition:all 300ms ease-in-out}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .fence-options .option.active .circle .circle-inner{background-color:#3f606f}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary{background:rgba(150,150,150,.04)}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary>.the-row{border:2px solid #000}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary>.the-row:not(:last-child){margin:0 0 15px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row:before{padding:.5em;display:block;background-color:#000;font-weight:700;color:#fff}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.single-gates:before{content:"Single Gates:"}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.double-gates:before{content:"Double Gates:"}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.sliding-gates:before{content:"Sliding Gates:"}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.accessories:before{content:"Accessories:"}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.install{background:#dbdbdb;color:#fff;border:1px solid #3f606f}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.install:before{content:"Including installation fee";background-color:#3f606f;font-size:13px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.install>h5{display:none}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.total-supply{border:0;margin-bottom:30px;display:flex;justify-content:end;display:none}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary .the-row.total-supply h4{margin-top:0}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary h5{padding:.5em;text-transform:none;border-bottom:1px solid #999a9b;font-weight:400;font-size:17px}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary h5.install-item{background:#dbdbdb}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary h5:last-child{border-bottom:0}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary h5 span{font-weight:500}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .total-summary h5 span.price{float:right;display:none}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .estimate-with-gst{text-align:right}.main-steps-wrapper .fence-summary-wrap .fence-question .question-inner .price-total-with-gst{text-align:right}.main-steps-wrapper .estimate-info{margin-top:20px}.main-steps-wrapper .step-fence .step-nav .left-part .prev-btn{display:none}.main-steps-wrapper .step-fence .fence-wrap{margin:0 -10px 40px;font-size:0}.main-steps-wrapper .step-fence .fence-wrap .fence-item{width:calc(33.333% - 20px);display:inline-block;margin:10px;vertical-align:top;position:relative;cursor:pointer}@media only screen and (max-width: 1200px){.main-steps-wrapper .step-fence .fence-wrap .fence-item{width:calc(33.333% - 20px)}}@media only screen and (max-width: 768px){.main-steps-wrapper .step-fence .fence-wrap .fence-item{width:calc(50% - 20px)}}@media only screen and (max-width: 640px){.main-steps-wrapper .step-fence .fence-wrap .fence-item{width:calc(100% - 20px)}}.main-steps-wrapper .step-fence .fence-wrap .fence-item:before{box-shadow:0px 6px 18px 14px rgba(0,0,0,.4);content:"";width:84%;height:90%;display:block;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 300ms ease-in-out}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner{background:#fff;position:relative;z-index:1;height:100%;padding-bottom:45px;border-radius:4px;overflow:hidden}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-thumb{padding-bottom:70%;height:0;position:relative}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .circle{position:absolute;left:50%;transform:translatex(-50%);height:24px;width:24px;margin-top:-13px;border-radius:50%;background:#fff;border:2px solid #3f606f;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .circle .circle-inner{height:14px;width:14px;top:3px;position:relative;left:3px;border-radius:50%;background-color:#fff;border:2px solid #3f606f;transition:all 300ms ease-in-out}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .border{position:absolute;bottom:-10px;height:10px;background-color:#3f606f;width:100%;transition:all 300ms ease-in-out}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-title{padding:15px 10px 5px}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-title h5{font-size:15px;text-transform:capitalize;font-weight:400;text-align:center;margin-bottom:0}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-price{font-size:15px;text-align:center;color:#3f606f;position:absolute;bottom:10px;left:50%;transform:translatex(-50%)}.main-steps-wrapper .step-fence .fence-wrap .fence-item .fence-item-inner .fence-price p{margin:0}.main-steps-wrapper .step-fence .fence-wrap .fence-item:hover:before,.main-steps-wrapper .step-fence .fence-wrap .fence-item.active:before{box-shadow:0px 6px 14px 20px rgba(0,0,0,.4)}.main-steps-wrapper .step-fence .fence-wrap .fence-item:hover .fence-item-inner .circle .circle-inner,.main-steps-wrapper .step-fence .fence-wrap .fence-item.active .fence-item-inner .circle .circle-inner{background-color:#3f606f}.main-steps-wrapper .step-fence .fence-wrap .fence-item:hover .fence-item-inner .border,.main-steps-wrapper .step-fence .fence-wrap .fence-item.active .fence-item-inner .border{bottom:0}.main-steps-wrapper .step-gates .step-nav{margin-top:80px}.main-steps-wrapper .step-gate-size .gate-amount{margin-top:10px}.main-steps-wrapper .step-gate-size .gate-amount h5{margin:0}.main-steps-wrapper .step-gate-size .step-nav{margin-top:80px}.main-steps-wrapper .step-meters .step-nav{margin-top:80px}.main-steps-wrapper .step-accessories .accessories-wrap{font-size:0}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item{display:inline-block;width:50%;font-size:0;margin-bottom:30px}@media only screen and (max-width: 900px){.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item{width:100%}}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-wrap{width:100px;display:inline-block;vertical-align:top;font-size:initial}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-wrap .image-inner{padding-bottom:100%;height:0;position:relative;border:1px solid #3f606f}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-wrap .image-inner img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-text{width:calc(100% - 120px);display:inline-block;vertical-align:top;font-size:initial;padding:5px 10px}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-text h5{margin:0;letter-spacing:.5px}.main-steps-wrapper .step-accessories .accessories-wrap .accessory-item .image-text h6{margin:0;font-weight:400;font-size:14px}.main-steps-wrapper .step-accessories .accessories-wrap.single-col .accessory-item{width:100%}.main-steps-wrapper .step-accessories .accessories-wrap.single-col .accessory-item .image-wrap{width:180px}.main-steps-wrapper .step-accessories .accessories-wrap.single-col .accessory-item .set-amount{max-width:180px}.main-steps-wrapper .step-accessories .accessories-wrap.single-col .accessory-item .image-text{width:calc(100% - 180px)}.main-steps-wrapper .step-special-posts .question-inner .special-posts .option{margin-bottom:10px}.main-steps-wrapper .step-special-posts .question-inner .special-posts .option span{display:block;margin-bottom:10px}.main-steps-wrapper .step-special-posts .question-inner .special-posts .option [type=number]{max-width:80px}.main-steps-wrapper .step-installation .question-inner span,.main-steps-wrapper .delivery .question-inner span,.main-steps-wrapper .step-supply .question-inner span{display:block;margin-bottom:10px}.slidecontainer input[type=range]{height:22px;-webkit-appearance:none;margin:5px 0;width:50%;vertical-align:top;display:inline-block}.slidecontainer input[type=range]:focus{outline:none}.slidecontainer input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #020;background:#205928;border-radius:4px;border:0px solid #3f606f}.slidecontainer input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #3f606f;border:1px solid #3f606f;height:16px;width:16px;border-radius:16px;background:#3f606f;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.slidecontainer input[type=range]:focus::-webkit-slider-runnable-track{background:#205928}.slidecontainer input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #020;background:#205928;border-radius:4px;border:0px solid #3f606f}.slidecontainer input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #3f606f;border:0px solid #3f606f;height:16px;width:16px;border-radius:16px;background:#3f606f;cursor:pointer}.slidecontainer input[type=range]::-ms-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slidecontainer input[type=range]::-ms-fill-lower{background:#205928;border:0px solid #3f606f;border-radius:8px;box-shadow:0px 0px 0px #020}.slidecontainer input[type=range]::-ms-fill-upper{background:#205928;border:0px solid #3f606f;border-radius:8px;box-shadow:0px 0px 0px #020}.slidecontainer input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #3f606f;border:0px solid #3f606f;height:16px;width:16px;border-radius:16px;background:#3f606f;cursor:pointer}.slidecontainer input[type=range]:focus::-ms-fill-lower{background:#205928}.slidecontainer input[type=range]:focus::-ms-fill-upper{background:#205928}.slidecontainer .length-text{max-width:60px;padding:7px 0px 7px 10px;text-align:center;outline:none;margin-left:20px;display:inline-block;vertical-align:top;color:#000;font-size:14px;background-color:#f0f3f4;border:1px solid #83c6ca}.set-amount{max-width:100px;font-size:0;width:100%;position:relative;margin-top:-1px}.set-amount .counter{background:#3f606f;padding:3px 5px 0;min-width:8px;text-align:center;display:inline-block;vertical-align:top;cursor:pointer;width:20%;max-height:20px}.set-amount .counter span{color:#fff;font-size:13px;font-weight:100;line-height:.8em}.set-amount .amount-counter{padding:2px 13px 2px 14px;border:1px solid #3f606f;display:inline-block;vertical-align:top;background-color:#f0f3f4;min-width:17px;text-align:center;width:60%;max-height:20px;position:relative}.set-amount .amount-counter span{color:#000;font-size:12px;font-weight:400;line-height:.8em}.set-amount .amount-counter input{position:absolute;top:0;left:50%;font-size:12px;padding:0;width:100%;transform:translatex(-50%);text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;background:#f1f3f4;border:0;z-index:2;height:100%;color:#000}.set-amount .amount-counter input::-webkit-outer-spin-button,.set-amount .amount-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}/*# sourceMappingURL=calc.min.css.map */