body #conveyancingQuote{font-family:sans-serif;font-size:16px;margin:0 auto;max-width:100%;min-height:50vh;padding:0;width:100%}body #conveyancingQuote button{background:none;box-shadow:none;display:block;font:inherit;margin:0;outline:none;padding:0}body #conveyancingQuote input{outline:none}body #conveyancingQuote .button-group{margin:1em 0}body #conveyancingQuote .button-group:after{clear:both;content:"";display:table}body #conveyancingQuote button.button{background:#7c0041;border:0;border-radius:5px;color:#fff;cursor:pointer;margin:.5em 0;padding:.7em 2em;position:relative;transition:background .15s;width:30%}body #conveyancingQuote button.button:focus,body #conveyancingQuote button.button:hover{background-color:#7c0041;color:#eee}body #conveyancingQuote button.button.next{float:right}body #conveyancingQuote button.button.next.disabled{background-color:#eee}body #conveyancingQuote button.button.back{background:#777!important;float:left}body #conveyancingQuote button.button.back:focus,body #conveyancingQuote button.button.back:hover{background:#444}body #conveyancingQuote ul li{margin-bottom:.3em}body #conveyancingQuote ul li .icon{color:#7c0041;margin-right:.4em}body #conveyancingQuote ul.unstyled{list-style:none;margin:0;padding:0}body #conveyancingQuote .ScaleForm__bullets{margin:20px 0;padding-left:20px}body #conveyancingQuote .ScaleForm__types{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px}body #conveyancingQuote .ScaleForm__form .title{margin-bottom:5px!important;padding:5px}body #conveyancingQuote .ScaleForm__form .text{margin-bottom:30px;padding:5px}body #conveyancingQuote .ScaleForm__form__inputs{margin-bottom:20px;position:relative}body #conveyancingQuote .ScaleForm__form__inputs .error-message{bottom:-50px;color:#f73d3d;font-size:18px;letter-spacing:1px;position:absolute}body #conveyancingQuote .type-button{align-items:center;border:1px solid #777;border-left:4px solid #7c0041;cursor:pointer;display:flex;flex-basis:49%;font-size:20px;margin-bottom:10px;padding:5px;transition:background .15s}body #conveyancingQuote .type-button.active,body #conveyancingQuote .type-button:hover{background-color:#7c0041;border-color:#7c0041}body #conveyancingQuote .type-button:hover .icon,body #conveyancingQuote .type-button:hover .name{color:#fff}body #conveyancingQuote .type-button>.icon{color:#7c0041;padding:0 10px}body #conveyancingQuote .type-button>.name{color:#777}body #conveyancingQuote .type-button.active>.icon,body #conveyancingQuote .type-button.active>.name{color:#fff}body #conveyancingQuote .Terms{margin-top:20px}body #conveyancingQuote .Loader{margin:auto}body #conveyancingQuote .Purchase{margin-bottom:40px}body #conveyancingQuote .Purchase__heading{display:flex}body #conveyancingQuote .Purchase__heading h3{margin:0}body #conveyancingQuote .Purchase__heading__title{flex:0.5;margin:0}body #conveyancingQuote .Purchase__heading__info{color:#7c0041;flex:1;font-size:18px;padding-left:60px;text-align:left}body #conveyancingQuote .Form .Dropdown .Dropdown-root{position:relative}body #conveyancingQuote .dropdown-container{align-items:center;display:flex;margin-bottom:8px}body #conveyancingQuote .dropdown-container .dropdown{flex:2;position:relative}body #conveyancingQuote .dropdown-container .dropdown .info{align-items:center;background:#7c0041;color:#fff;display:flex;font-size:14px;justify-content:center;left:6px;min-height:36px;padding:5px;position:absolute;right:3px;text-align:center;top:0;z-index:5}body #conveyancingQuote .dropdown-container .dropdown .info>span{position:absolute;right:8px;top:8px}body #conveyancingQuote .dropdown-label{flex-basis:20%;padding:.3em .3em .3em 0}body #conveyancingQuote .Dropdown{flex:2;padding-left:5px;padding-right:3px}body #conveyancingQuote .Dropdown-control{background-color:#fff;border:1px solid grey!important;box-sizing:border-box;color:#333;cursor:default;outline:none;overflow:hidden;padding:15px 52px 12px 10px;position:relative;transition:all .2s ease}body #conveyancingQuote .Dropdown-control:hover{background-color:#7c0041;color:#eee}body #conveyancingQuote .Dropdown-menu{background-color:#fff;border:1px solid grey;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;top:100%;width:100%}body #conveyancingQuote .Dropdown-option{border-bottom:1px solid grey;box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding:12px 10px}body #conveyancingQuote .Dropdown-option:hover{background-color:#00b300;color:#fff}body #conveyancingQuote .Sale{margin-bottom:40px}body #conveyancingQuote .Sale__heading{display:flex}body #conveyancingQuote .Sale__heading h3{margin:0}body #conveyancingQuote .Sale__heading__title{flex:0.5;margin:0}body #conveyancingQuote .Sale__heading__info{color:#7c0041;flex:1;font-size:18px;padding-left:60px;text-align:left}body #conveyancingQuote .Remortgage{margin-bottom:40px}body #conveyancingQuote .Remortgage__heading{display:flex;margin-bottom:10px}body #conveyancingQuote .Remortgage__heading h3{margin:0}body #conveyancingQuote .Remortgage__heading__title{flex:0.5;margin:0}body #conveyancingQuote .Remortgage__heading__info{color:#7c0041;flex:1;font-size:18px;padding-left:60px;text-align:left}body #conveyancingQuote .Loader{align-items:center;display:flex;flex-direction:column;justify-content:center}body #conveyancingQuote .quote-total{font-size:1.1em;font-weight:700;padding:5px;text-align:right}body #conveyancingQuote .quote-total.with-vat,body #conveyancingQuote .quote-total.without-vat{font-size:1em}body #conveyancingQuote .quote-total.with-vat span,body #conveyancingQuote .quote-total.without-vat span{font-size:.8em;font-weight:400}body #conveyancingQuote .advice-text{color:#777;margin:1em 0;text-align:center}body #conveyancingQuote .advice-text .contacts{margin:0 auto}body #conveyancingQuote .advice-text .contacts p>svg{color:#7c0041;font-size:20px}body #conveyancingQuote .advice-text .contacts p>a{color:gray;text-decoration:none}body #conveyancingQuote .accept-buttons{margin-top:2em;position:relative}body #conveyancingQuote .accept-buttons .button{margin:1em auto}body #conveyancingQuote .accept-buttons-message{text-align:center}body #conveyancingQuote .accept-buttons-loader{align-items:center;background:#fff;bottom:0;color:#7c0041;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}body #conveyancingQuote .quote-section{border:1px solid #777;border-left:5px solid #7c0041;border-radius:0 5px 5px 0;margin-bottom:1em}body #conveyancingQuote .title-bar{color:#777;display:flex;flex-direction:row;font-size:1.1em;font-weight:700;padding:5px}body #conveyancingQuote .title-bar .icon{color:#7c0041;cursor:pointer;font-size:1.4em;line-height:.8em;margin-right:.2em}body #conveyancingQuote .title-bar.closed .icon.closed,body #conveyancingQuote .title-bar.open .icon.open{display:inline}body #conveyancingQuote .title-bar .section-title{cursor:pointer;flex:2}body #conveyancingQuote .title-bar .section-total{flex:1;text-align:right}body #conveyancingQuote .section-content{color:#777;font-size:.9em}body #conveyancingQuote .section-content table{margin:.5em 0 1em;padding:0 1.5em 0 1.7em;width:100%}body #conveyancingQuote .section-content table td{padding-left:1rem}body #conveyancingQuote .section-content table tbody tr td:nth-child(2){text-align:right}body #conveyancingQuote .checkbox-container{display:flex}body #conveyancingQuote .checkbox-label{margin-right:20px}body #conveyancingQuote .checkbox-label a{color:#7c0041}body #conveyancingQuote .checkbox-input{flex:2}body #conveyancingQuote .choice-container{display:flex;justify-content:space-between}body #conveyancingQuote .choice-container .choice-label{align-items:center;display:flex;flex-basis:20%;margin:0;padding:.3em .3em .3em 0}body #conveyancingQuote .choice-container .choices{display:flex;flex:2;justify-content:space-around;padding-left:7px;padding-right:3px;position:relative}body #conveyancingQuote .choice-container .choices .info{align-items:center;background:#7c0041;color:#fff;display:flex;font-size:14px;justify-content:center;left:6px;min-height:35px;padding:20px;position:absolute;right:3px;text-align:center;top:0;z-index:5}body #conveyancingQuote .choice-container .choices .info>span{position:absolute;right:8px;top:8px}body #conveyancingQuote .choice-container .choices .info>span.info-text-inner{position:relative;right:auto;top:auto}body #conveyancingQuote .choice-container .choices .choice{border:1px solid grey;border-left:0;cursor:pointer;flex:1;justify-content:center;margin:0;max-height:18px;padding:12px}body #conveyancingQuote .choice-container .choices .choice:first-child{border-left:1px solid grey}body #conveyancingQuote .choice-container .choices .choice:focus,body #conveyancingQuote .choice-container .choices .choice:hover{background-color:#7c0041;color:#eee}body #conveyancingQuote .choice-container .choices .choice.selected{background-color:#7c0041;border-color:#7c0041;color:#fff}body #conveyancingQuote .form-item{margin-bottom:.5em}body #conveyancingQuote .label{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body #conveyancingQuote .label .name{display:flex;flex-basis:20%;flex-direction:column;justify-content:flex-end;padding:.2em .5em .2em 0}body #conveyancingQuote .label .input-container{display:flex;flex:2;font-size:1em;margin-bottom:0;padding:.2em;position:relative}body #conveyancingQuote .label .input-container .input-container__help-text{align-items:center;background:#7c0041;color:#fff;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}body #conveyancingQuote .label .input-container .input-container__help-text span{position:absolute;right:15px}body #conveyancingQuote .label .input-container .input-container__help-text.hidden{display:none}body #conveyancingQuote .label .input-container>svg{color:#7c0041;height:1rem;left:-1.5rem;position:absolute;top:.75rem}body #conveyancingQuote .input-container.error{position:relative}body #conveyancingQuote .input-container.error .label .input-container>svg{color:#f73d3d;font-size:1.1em}body #conveyancingQuote .input-container.error .error-text{color:#f73d3d;display:none;position:absolute;right:20px;top:18px}body #conveyancingQuote .label .input{border:1px solid #777;flex:2;font-size:1em;margin-bottom:0;padding:.5rem 1rem}body #conveyancingQuote .label .input:focus,body #conveyancingQuote .label .input:hover{border-color:#7c0041}body #conveyancingQuote .input-container.error .label .input{border-color:#f73d3d}body #conveyancingQuote .input-container.error .label .input::placeholder{color:#f73d3d}body #conveyancingQuote .input-error{color:#f73d3d;font-size:.8em;padding:.5em 0;text-align:right;width:100%}body #conveyancingQuote .input-container .label .info svg{padding-top:28px}body #conveyancingQuote .info{align-items:center;display:flex;flex:0.5;position:relative}body #conveyancingQuote .info-text{background:#fff;border:1px solid rgba(0,0,0,.7);padding:5px;position:absolute;top:-32px;width:455px}body #conveyancingQuote .info .fa-info{color:#7c0041}body #conveyancingQuote .final-page{border:2px solid #7c0041}body #conveyancingQuote .final-page .thankyou{padding:40px}body #conveyancingQuote .final-page .thankyou p{text-align:center}body #conveyancingQuote .final-page .thankyou button{cursor:pointer;margin:0 auto;padding:10px;text-align:center}body #conveyancingQuote .final-page .thankyou button:hover{background-color:#7c0041;color:#fff}@media only screen and (min-width:320px) and (max-width:480px){body #conveyancingQuote{font-family:sans-serif;font-size:14px}body #conveyancingQuote .button-group{display:flex;flex-direction:column;margin:1em 0}body #conveyancingQuote button.button{background:#7c0041;border:0;border-radius:5px;color:#fff;cursor:pointer;margin:.5em 0;padding:.5em 2em;position:relative;transition:background .15s;width:100%}body #conveyancingQuote ul.centered{margin-left:auto!important;margin-right:auto!important;width:100%!important}}@media only screen and (min-width:320px) and (max-width:530px){body #conveyancingQuote .ScaleForm__types{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}body #conveyancingQuote .ScaleForm__form__text{display:flex;flex-direction:column;margin:20px 0 30px;padding:5px}body #conveyancingQuote .ScaleForm__form__text .title{font-size:20px;font-weight:700;margin-bottom:5px}body #conveyancingQuote .ScaleForm__form__inputs{margin-bottom:20px;position:relative}body #conveyancingQuote .ScaleForm__form__inputs .error-message{bottom:-50px;color:#f73d3d;font-size:18px;letter-spacing:1px;position:absolute}}@media only screen and (min-width:320px) and (max-width:480px){body #conveyancingQuote .dropdown-container{display:flex;flex-direction:column}body #conveyancingQuote .dropdown-container .info{position:absolute;right:45px}body #conveyancingQuote .dropdown-container .dropdown-label{padding-left:5px}}@media only screen and (min-width:300px) and (max-width:778px){body #conveyancingQuote .dropdown-label{flex-basis:35%;padding:.3em .3em .3em 0}body #conveyancingQuote .dropdown-container .dropdown .info{align-items:center;background:#7c0041;color:#fff;display:flex;justify-content:center;left:6px;min-height:65px;padding:5px;position:absolute;right:3px;text-align:center;top:0;z-index:5}}@media only screen and (min-width:320px) and (max-width:480px){body #conveyancingQuote .choice-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.5em}body #conveyancingQuote .choice-container .info{position:absolute;right:45px}body #conveyancingQuote .choice-container .choice-label{flex-basis:20%;margin:0;padding:.3em .3em .3em 4px}body #conveyancingQuote .choice-container .choices{display:flex;flex:2;justify-content:space-around;padding-left:4px;padding-right:3px;position:relative}}@media only screen and (min-width:300px) and (max-width:778px){body #conveyancingQuote .choice-container .choice-label{flex-basis:35%;margin:0;padding:.3em .3em .3em 4px}body #conveyancingQuote .choice-container .choices{display:flex;flex:2;flex-direction:column;justify-content:space-around}body #conveyancingQuote .choice-container .choices .info{align-items:center;background:#7c0041;color:#fff;display:flex;justify-content:center;left:4px;min-height:65px;padding:5px;position:absolute;right:3px;text-align:center;top:0}body #conveyancingQuote .choice-container .choices .choice{border:1px solid grey;cursor:pointer;flex:1;justify-content:center;margin:0 0 3px;max-height:18px;padding:12px}}@media only screen and (min-width:320px) and (max-width:480px){body #conveyancingQuote .input-container{padding:0 2px}body #conveyancingQuote .input-container .label .name{padding-left:2px}body #conveyancingQuote .label{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5em}body #conveyancingQuote .label .name{display:flex;flex-basis:20%;flex-direction:column;justify-content:flex-end;padding:.2em .5em .2em 2px}body #conveyancingQuote .info-text{background:#fff;border:1px solid rgba(0,0,0,.7);padding:5px;position:absolute;top:-32px;width:100%}}@media only screen and (min-width:300px) and (max-width:778px){body #conveyancingQuote .label .name{display:flex;flex-basis:35%;flex-direction:column;justify-content:flex-end;padding:.2em .5em .2em 0}body #conveyancingQuote .info{flex:0.2;position:relative}}#conveyancingQuote{background:#fff;border:1px solid #7c0041;box-sizing:border-box;padding:1.5rem!important}#conveyancingQuote .telephone{color:#000;padding:0}#conveyancingQuote input{padding:12px 12px 12px 45px}#conveyancingQuote .Dropdown-option:hover,#conveyancingQuote .choice-container .choices .choice.selected,#conveyancingQuote .type-button.active,#conveyancingQuote .type-button:hover,#conveyancingQuote button.button,#conveyancingQuote button.button:hover{background-color:#7c0041!important;border-color:#7c0041!important}#conveyancingQuote .quote-section,#conveyancingQuote .type-button{border-left-color:#7c0041!important}#conveyancingQuote .label .input:focus,#conveyancingQuote .label .input:hover{border-color:#7c0041!important}#conveyancingQuote .choice-container .choices .choice{border:1px solid grey;border-left:0;cursor:pointer;flex:1;justify-content:center;line-height:2px;margin:0;max-height:30px;padding:22px!important;text-align:center;vertical-align:middle}#conveyancingQuote .checkbox-label a{color:#7c0041}.ScaleForm__heading h2{font-size:0}.ScaleForm__heading:before{color:#7c0041;content:"Conveyancing Estimate";font-size:1.6667em;font-weight:300;margin-bottom:1em;margin-top:0;text-transform:uppercase}.ScaleForm__form:before,.ScaleForm__heading:before{display:block;font-family:Open Sans,Calibri,Helvetica,sans-serif}.ScaleForm__form:before{content:"We will use these details to email you a copy of your estimate. We may also call you to answer any questions or provide further help. We will only contact you about your conveyancing enquiry and will never share your details with a third party unless you ask us to instruct one of our expert Conveyancers.";font-size:1em;padding:5px}.ScaleForm__form .text{font-size:0}.accept-buttons .button:first-child{overflow:hidden;padding:0;text-indent:-9999px;width:300px!important}.accept-buttons .button:first-child:before{content:"Email My Estimate";float:left;margin:0 auto;padding:0;text-align:center;text-indent:0;width:100%}.accept-buttons .button:nth-child(2){overflow:hidden;padding:0;text-indent:-9999px;width:300px!important}.accept-buttons .button:nth-child(2):before{content:"Request a call back";float:left;margin:0 auto;padding:0;text-align:center;text-indent:0;width:100%}.button-group button.next{overflow:hidden;padding:0;text-indent:-9999px;width:200px!important}.button-group button.next:before{content:"Get Estimate";float:left;margin:0 auto;padding:0;text-align:center;text-indent:0;width:100%}.App>div>div>h2:first-child{overflow:hidden;padding:0;text-indent:-9999px;width:100%}.App>div>div>h2:first-child:before{content:"Estimate Summary";float:left;margin:0 auto;padding:0;text-align:left;text-indent:0;width:100%}