@font-face{font-family:'Neue Plak';src:url(../fonts/NeuePlak-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Neue Plak';src:url(../fonts/NeuePlak-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,article,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table td{padding:0}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}@media print{img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}}body,html{width:100%;height:100%}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.ir{font-size:0!important;color:transparent!important}.ns,.ns *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}::-moz-selection{background:#727272;color:#fff}::selection{background:#727272;color:#fff}.preload *{-webkit-transition:none 0 none!important;-moz-transition:none 0 none!important;-ms-transition:none 0 none!important;-o-transition:none 0 none!important;transition:none 0 none!important}*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{font-family:'Neue Plak',Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;line-height:1.4}#page .w{width:1000px;margin:auto}#menu{display:none}body .s>header{height:65px;width:100%;background:#000;position:fixed;left:0;top:0;z-index:100;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);-moz-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1)}body .s>header .w{width:1000px;margin:22.5px auto}body{background:#eee}main{padding-top:125px}main .w{background:#fff}main .s_header .w{padding:50px 35px 50px 35px;display:flex;flex-direction:row;justify-content:space-between;align-items:end}main .s_header h1{font-size:50px}main .s_header a{background:#fff;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 0;color:#000;border-bottom:1px solid #000;float:right;margin-left:30px;text-align:left;text-decoration:none}main .s_header a svg{margin-bottom:-2px;margin-left:7px}main .s_information .w{padding-top:50px;padding-bottom:50px;padding-left:35px;padding-right:35px}main .s_information table{clear:right;border-collapse:separate;border-spacing:0;width:100%}main .s_information table td,main .s_information table th{padding-bottom:5px;border:0 solid #c7c7c7;border-width:1px 0}main .s_information table td span.small,main .s_information table th span.small{display:block;font-size:12px}main .s_information table td.s{border:none}main .s_information table td:nth-of-type(1),main .s_information table td:nth-of-type(3){width:50%}main .s_information table th{width:80px}main .s_information table th>div{text-align:left;font-size:12px;font-weight:700;white-space:nowrap;margin-right:15px}main .s_information table td,main .s_information table th>div{padding:5px 25px 5px 12.5px}main .s_information table tr:first-of-type>td,main .s_information table tr:first-of-type>th,main .s_information table tr:last-of-type>td,main .s_information table tr:last-of-type>th{border:none}main .s_lines .w{padding-bottom:50px}main .s_lines table{padding-left:35px;padding-right:35px;border-collapse:separate;width:100%}main .s_lines table td,main .s_lines table th{padding:25px 12.5px;vertical-align:middle}main .s_lines table>thead th{background:#fff;color:#000;border-bottom:2px solid #000;text-align:left;font-weight:700}main .s_lines table>thead th:last-of-type{text-align:right;width:130px}main .s_lines table>thead th.centre{text-align:center}main .s_lines table>tbody td{border:0 solid #c7c7c7;border-width:0 0 1px 0}main .s_lines table>tbody td:last-of-type{text-align:right;width:130px}main .s_lines table>tbody td span.option_added{color:#c7c7c7}main .s_lines table>tbody td a{color:#727272}main .s_lines table>tbody td.centre{text-align:center}main .s_lines table>tbody td.blank,main .s_lines table>tbody tr.blank td{border:none}main .s_lines table>tfoot td{border:0 solid #c7c7c7;border-width:0 0 1px 0;font-weight:700}main .s_lines table>tfoot td:first-of-type{text-align:right}main .s_lines table>tfoot td:last-of-type{text-align:right;width:130px}main .s_lines table>tfoot>tr:last-of-type td{border-bottom:1px solid #c7c7c7}main .s_lines .late{color:#FF3771;font-size:12px;display:block}main .s_lines .clickable_row{cursor:pointer}main .s_lines .clickable_row:hover{background:rgba(0,0,0,.15)}main .s_lines p.bottomP{text-align:center;margin:2em auto 0 auto}main .s_lines p.bottomP a{color:#000}main .s_status .w .banner{padding-top:50px;padding-bottom:50px;background:#ededed;width:930px;margin:0 auto;border:1px solid #c7c7c7}main .s_status h2,main .s_status p{text-align:center;font-size:20px;margin:0}main .s_status h2,main .s_status h2 a,main .s_status p,main .s_status p a{color:#000}main .s_status h2 a,main .s_status p a{text-decoration:underline}main .s_status h2{font-size:26px;margin-bottom:.5em}main .s_payment_methods .w{padding-top:25px;padding-bottom:50px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding-left:35px;padding-right:35px}main .s_payment_methods article{float:left;width:20%;margin:0 5% 0 0}main .s_payment_methods article .icon{display:none}main .s_payment_methods article h2,main .s_payment_methods article p{text-align:left}main .s_payment_methods article a{text-decoration:underline;color:#000}main .s_payment_methods article h2{margin-bottom:10px;font-weight:700}main .s_payment_methods article p{font-size:14px}main .s_payment_history .w{padding:50px 35px}main .s_payment_history h2,main .s_payment_history p{font-size:14px;text-align:center;margin-bottom:1em}main .s_payment_history h2{margin-bottom:.7em;font-weight:700}main .s_payment_history .progress_meter{background:#ededed;padding:5px;margin-bottom:1em;height:40px;position:relative}main .s_payment_history .progress_meter .progress_meter_inner{background:#fff;height:30px;position:absolute;top:5px;left:5px}main .s_payment_history .progress_meter span{position:absolute;top:5px;line-height:30px;color:#000;display:block;font-weight:700}main .s_payment_history .progress_meter span.left{left:10px}main .s_payment_history .progress_meter span.center{left:50%}main .s_payment_history .progress_meter span.right{right:10px}main .s_payment_history a{color:#727272}main.index .s_header h1{text-align:center;font-size:50px;margin:0 auto}main.index .s_generic .w{padding:25px 0}main.index .s_generic h2,main.index .s_generic p{text-align:center}main.index .s_generic h2{font-size:20px;margin:1em 0 .5em 0}main.index .s_generic p{font-size:14px;padding:0 280px;margin-bottom:4em}main.index .s_generic p:last-of-type{margin-bottom:2em}main.index .s_generic a{color:#727272}main.index form{margin-bottom:4em}main.index form input{width:300px;display:block;margin:0 auto 1em auto;border:1px solid #000;padding:.5em}main.index form p.error{color:#FF3771;font-size:14px;margin:0 0 1.5em 0;padding:0}main.view-invoice .s_status a.notify{background:#000;display:block;padding:10px;border:1px solid #fff;margin:1.5em auto 0 auto;width:250px;text-align:center;color:#fff;font-size:20px;text-decoration:none}main.view-invoice .s_status a.notify svg{margin-left:7px}main.view-invoice .s_lines table tr.total td{border-color:#000;background:#ededed}main.view-estimate .s_status a.approve{background:#000;display:block;padding:12.5px;border:1px solid #fff;margin:0 auto 1em auto;width:350px;text-align:center;color:#fff;font-size:26px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none}main.view-estimate .s_status a.approve svg{margin-left:7px}main.view-estimate .s_status p.small{font-size:14px}main.view-estimate .s_lines table a.add,main.view-estimate .s_lines table a.remove{display:block;float:right;background:#ededed;border:1px solid #000;color:#000;font-weight:700;text-decoration:none;margin-left:25px;padding:5px 10px}main.view-estimate .s_lines table a.remove{float:none;display:inline;font-size:12px;margin-left:15px}main.view-estimate .s_lines table.optional_extras{margin-top:50px}main.view-estimate .s_lines table.optional_extras td:last-of-type,main.view-estimate .s_lines table.optional_extras th:last-of-type{width:230px}main.view-estimate .s_lines table tr.total td{border-color:#000;background:#ededed}main.view-estimate .s_lines table td.optional{color:#141414;font-style:italic}main.view-estimate .s_lines table span.inc_tax{font-size:8pt;display:block;white-space:nowrap}main.view-estimate .s_accept{background:#000}main.view-estimate .s_accept .w{background:#000;padding-top:50px;padding-bottom:50px}main.view-estimate .s_accept a.accept{background:#fff;color:#000;display:block;margin:0 auto 25px auto;font-size:20px;padding:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:250px;text-align:center}main.view-estimate .s_accept p{text-align:center;font-size:14px;width:50%;margin:0 auto}main.view-estimate .s_accept p,main.view-estimate .s_accept p a{color:#fff}main.view-estimate .s_accept p a{text-decoration:underline}main.notification h1{text-align:center}main.notification .s_status h2{font-size:20px;margin-bottom:1em}main.notification .s_status p{font-size:16px;margin:0 0 1em 0}main.notification .s_status a.continue{background:#000;display:block;padding:10px;border:1px solid #fff;margin:1.5em auto 0 auto;width:250px;text-align:center;color:#fff;font-size:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none}main.notification .s_status input[type=radio]{display:none}main.notification .s_status label{cursor:pointer}main.notification .s_status input[type=radio]:checked+label{font-weight:700;background:left center no-repeat url(../images/tick.svg);padding:0 25px;color:#000}footer{font-size:12px;padding:25px 0 100px 0;text-align:center;color:#727272}/*# sourceMappingURL=main.css.map */