@import"vendor/tingle.css";@import"vendor/balloon-tooltip.css";.tingle-modal{z-index:100000001}.tingle-modal__closeIcon{font-size:66px}.material-checkbox{position:relative;display:inline-block;color:#9b9b9b;color:rgba(0,0,0,.7);cursor:pointer;font-size:14px;line-height:18px}.material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:-1;left:-15px;top:-15px;display:block;margin:0;border-radius:50%;width:48px;height:48px;background-color:rgba(0,0,0,.42);outline:none;opacity:0;transform:scale(1);-ms-transform:scale(0);transition:opacity .5s,transform .5s}.material-checkbox>input:checked{background-color:#006bb9}.material-checkbox:active>input{opacity:1;transform:scale(0);transition:opacity 0s,transform 0s}.material-checkbox>input:disabled{opacity:0}.material-checkbox>input:disabled+span{color:rgba(0,0,0,.38);cursor:initial}.material-checkbox>span::before{content:"";display:inline-block;margin-right:5px;border:solid 2px rgba(0,0,0,.42);border-radius:2px;width:14px;height:14px;vertical-align:-4px;transition:border-color .5s,background-color .5s}.material-checkbox>input:checked+span::before{border-color:#006bb9;background-color:#006bb9}.material-checkbox>input:active+span::before{border-color:#006bb9}.material-checkbox>input:checked:active+span::before{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.42)}.material-checkbox>input:disabled+span::before{border-color:rgba(0,0,0,.26)}.material-checkbox>input:checked:disabled+span::before{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.26)}.material-checkbox>span::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:5px;height:10px;border:solid 2px rgba(0,0,0,0);border-left:none;border-top:none;transform:translate(5.5px,1px) rotate(45deg);-ms-transform:translate(5.5px,2px) rotate(45deg)}.material-checkbox>input:checked+span::after{border-color:#fff}.lds-dual-ring{display:block;width:64px;height:64px;margin:50px auto}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #006bb9;border-color:#006bb9 rgba(0,0,0,0) #006bb9 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.enquiry-modal .tingle-modal-box{width:auto;max-width:800px}.enquiry-modal .tingle-modal-box #enquiry-form{margin:0 auto}.enquiry-modal .lds-dual-ring{margin:100px}#enquiry-form{background:#f2f2f2;border-radius:6px;padding:30px;max-width:800px;margin:50px auto;font-size:12px}#enquiry-form h2{text-align:center;color:#393939;font-weight:600;line-height:22px;font-size:20px;margin:10px 0 40px 0}@media(min-width:768px){#enquiry-form .phone-postcode-wrapper{display:flex;justify-content:space-between}#enquiry-form .phone-postcode-wrapper .phone{width:66%}#enquiry-form .phone-postcode-wrapper .postcode{width:30%}}#enquiry-form .group{position:relative;margin-bottom:20px}#enquiry-form .group label{position:absolute;top:20px;color:#9b9b9b;left:20px;white-space:nowrap;pointer-events:none;font-size:14px;transition:all .2s ease}#enquiry-form .group .material-field{display:block;width:100%;color:#393939;border-radius:3px}#enquiry-form .group .material-field[type=text],#enquiry-form .group .material-field[type=email],#enquiry-form .group .material-field[type=tel]{height:50px;padding:32px 20px 20px 20px;border:#f2f2f2 1px solid}#enquiry-form .group .material-field[type=text]:focus,#enquiry-form .group .material-field[type=email]:focus,#enquiry-form .group .material-field[type=tel]:focus{outline:none}#enquiry-form .group .material-field.textarea{padding:23px 20px 20px 20px;border:none;background:#fff}#enquiry-form .group .material-field.textarea textarea{width:100%;overflow-y:hidden;resize:none;border:none}#enquiry-form .group .material-field.textarea textarea:focus{outline:none}#enquiry-form .group .material-field:focus~label,#enquiry-form .group .material-field.hasvalue~label,#enquiry-form .group .material-field .hasvalue~label,#enquiry-form .group .material-field textarea:focus~label,#enquiry-form .group .material-field:valid~label{top:6px;font-size:10px;color:#9b9b9b}#enquiry-form .info{display:inline-block;border-radius:50%;width:20px;height:20px;text-align:center;color:#0073e3;border:1px solid #0073e3;font-size:11px;font-weight:bold;cursor:pointer;position:relative}