body.freeze{overflow:hidden}body .itspp-quotes__container{color:#323232;margin:0 auto;max-width:100%;width:522px}body .itspp-quotes__container-wide{width:875px;max-width:875px!important}body .itspp-quotes__container *{-webkit-box-sizing:border-box;box-sizing:border-box}body .itspp-quotes__container a{color:var(--itspp-quotes-primary)}body .itspp-quotes__page:not(:first-child) {display:none}body .itspp-quotes__page-title{color:var(--itspp-quotes-primary);font-size:30px;line-height:36px;font-weight:bold;margin:0 0 10px}body .itspp-quotes__page-subtitle{font-size:18px;font-weight:bold;margin:0 20px 40px}body .itspp-quotes__loading-icon{-webkit-animation:itspp-quotes-spin 750ms infinite linear;animation:itspp-quotes-spin 750ms infinite linear}body .itspp-quotes__loading-icon circle{stroke:#ebebeb}body .itspp-quotes__loading-icon path{stroke:var(--itspp-quotes-primary)}body .itspp-quotes__box{background-color:#fff;border:1px solid #ebebeb;font-size:13px;line-height:1.4;margin-bottom:10px;padding:20px;position:relative}body .itspp-quotes__box-transparent{background-color:transparent;border:none;padding:0!important}@media only screen and (min-width:768px){body .itspp-quotes__box{padding:40px 80px}}body .itspp-quotes__box>.itspp-quotes__loading{content:"";background:rgba(255,255,255,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}body .itspp-quotes-form__title{color:var(--itspp-quotes-primary);font-size:20px;line-height:24px;font-weight:bold;margin-bottom:15px}body .itspp-quotes-form__subtitle{color:var(--itspp-quotes-primary);font-size:18px;line-height:21px;margin-bottom:15px}body .itspp-quotes-form__subtext{color:var(--itspp-quotes-primary);font-size:13px;line-height:20px;font-style:italic;margin:-15px 0 20px 0}body .itspp-quotes-form__group:not(:last-child) {margin-bottom:17px}body .itspp-quotes-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .itspp-quotes-form__actions button{width:50%}body .itspp-quotes-form__fieldset{border:0;margin-bottom:1rem;padding:0}body .itspp-quotes-form__label{display:block;font-size:11px;font-weight:bold;margin-bottom:7px;text-transform:uppercase;color:#004f71}body .itspp-quotes-form__label span{font-size:12px;font-weight:normal;text-transform:none}body .itspp-quotes-form__field{background-color:#fff;border:2px solid #e5edf1;margin-bottom:0;padding:15px;width:100%;font-size:13px;line-height:20px;color:#004f71}body .itspp-quotes-form__field::-webkit-input-placeholder{color:#80a7b8}body .itspp-quotes-form__field::-moz-placeholder{color:#80a7b8}body .itspp-quotes-form__field:-ms-input-placeholder{color:#80a7b8}body .itspp-quotes-form__field::-ms-input-placeholder{color:#80a7b8}body .itspp-quotes-form__field::placeholder{color:#80a7b8}body .itspp-quotes-form__field:focus{border-color:#a0d1ca;outline:none}body .itspp-quotes-form__text{margin-top:15px}body .itspp-quotes-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;line-height:20px;cursor:pointer;border:2px solid #f2f6f8;color:#004f71;font-weight:normal;margin-bottom:0}body .itspp-quotes-form__checkbox-no-border{border:none;color:var(--itspp-quotes-primary);font-size:12px;line-height:14px;cursor:pointer;margin-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .itspp-quotes-form__checkbox-no-border input{display:inline-block;position:inherit;border:2px solid var(--itspp-quotes-primary);width:18px;height:18px;margin-right:12px;margin-left:-30px;-webkit-appearance:none;opacity:1}body .itspp-quotes-form__checkbox-no-border input:after{top:2px;left:4px;width:6px;height:9px;content:"";display:block;position:relative;border:3px solid var(--itspp-quotes-primary);border-top:0;border-left:0;-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:0}body .itspp-quotes-form__checkbox-no-border input:checked:after{opacity:1;border-bottom-style:solid;border-right-style:solid}body .itspp-quotes-form__checkbox--checked{color:var(--itspp-quotes-primary);background-color:#f2f6f8}body .itspp-quotes-form__checkbox-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}body .itspp-quotes-form__checkbox-icon{margin-right:15px;width:20px;height:20px;border:1px solid #004f71;border-radius:10px}body .itspp-quotes-form__checkbox-icon--checked{background-color:var(--itspp-quotes-primary);border-color:var(--itspp-quotes-primary);background-image:url(data:image/svg+xml,%3C%3Fxml\ version=\'1.0\'\ encoding=\'iso-8859-1\'%3F%3E%3Csvg\ version=\'1.1\'\ id=\'Layer_1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ x=\'0px\'\ y=\'0px\'\ viewBox=\'0\ 0\ 406.834\ 406.834\'\ style=\'enable-background:new\ 0\ 0\ 406.834\ 406.834;\'\ fill=\'%23ffffff\'\ xml:space=\'preserve\'%3E%3Cpolygon\ points=\'385.621,62.507\ 146.225,301.901\ 21.213,176.891\ 0,198.104\ 146.225,344.327\ 406.834,83.72\ \'/%3E%3C/svg%3E%0A);background-repeat:no-repeat;background-size:65%;background-position:center center}body .itspp-quotes-form__checkbox input{display:none}body .itspp-quotes-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;line-height:20px;cursor:pointer;border:2px solid #f2f6f8;color:#004f71;font-weight:normal;margin-bottom:0}body .itspp-quotes-form__radio-small{padding:12px}body .itspp-quotes-form__radio-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}body .itspp-quotes-form__radio-container-small{grid-template-columns:repeat(3,minmax(0,1fr))}body .itspp-quotes-form__radio-icon{margin-right:10px;width:20px;height:20px;border:1px solid #004f71;border-radius:10px}body .itspp-quotes-form__radio-icon--checked{background-color:var(--itspp-quotes-primary);border-color:var(--itspp-quotes-primary);background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'175\'\ height=\'175\'%3E%3Ccircle\ cx=\'85\'\ cy=\'85\'\ r=\'63\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'41\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:19px;background-position:center center;border-width:1px}body .itspp-quotes-form__radio input{display:none}body .itspp-quotes-form__switch{position:relative;display:inline-block;width:51px;height:28px}body .itspp-quotes-form__switch input{opacity:0;width:0;height:0}body .itspp-quotes-form__switch input:checked+.itspp-quotes-form__switch-slider{background-color:var(--itspp-quotes-primary);opacity:1}body .itspp-quotes-form__switch input:checked+.itspp-quotes-form__switch-slider:before{-webkit-transform:translateX(23px);transform:translateX(23px);background-image:none}body .itspp-quotes-form__switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--itspp-quotes-primary);-webkit-transition:.4s;transition:.4s;border-radius:34px;opacity:.5}body .itspp-quotes-form__switch-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%;background-image:url(data:image/svg+xml,%3Csvg\ width=\'10\'\ height=\'10\'\ viewBox=\'0\ 0\ 10\ 10\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M8.82996\ 0.459961L4.99996\ 4.28996L1.16996\ 0.459961L0.459961\ 1.16996L4.28996\ 4.99996L0.459961\ 8.82996L1.16996\ 9.53996L4.99996\ 5.70996L8.82996\ 9.53996L9.53996\ 8.82996L5.70996\ 4.99996L9.53996\ 1.16996L8.82996\ 0.459961Z\'\ fill=\'%23A180CC\'\ /%3E%3C/svg%3E);background-size:10px;background-repeat:no-repeat;background-position:center center}body .itspp-quotes-form__switch-label{display:inline-block;margin-left:10px}body .itspp-quotes-form__searching-quotes{display:none}body .itspp-quotes-form__searching-quotes-placeholder{margin-bottom:24px;width:100%;height:174px;background-image:url(data:image/svg+xml,%3Csvg\ width=\'874\'\ height=\'174\'\ viewBox=\'0\ 0\ 874\ 174\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect\ width=\'80\'\ height=\'80\'\ transform=\'translate\(30\ 30\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'372\'\ height=\'24\'\ transform=\'translate\(140\ 31\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'154\'\ height=\'24\'\ transform=\'translate\(690\ 31\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'57\'\ height=\'22\'\ transform=\'translate\(140\ 69\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'91\'\ height=\'13\'\ transform=\'translate\(140\ 96\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'47\'\ height=\'22\'\ transform=\'translate\(280\ 69\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'64\'\ height=\'13\'\ transform=\'translate\(280\ 96\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'62\'\ height=\'22\'\ transform=\'translate\(420\ 69\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'92\'\ height=\'13\'\ transform=\'translate\(420\ 96\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'97\'\ height=\'22\'\ transform=\'translate\(560\ 69\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'59\'\ height=\'13\'\ transform=\'translate\(560\ 96\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ width=\'134\'\ height=\'30\'\ transform=\'translate\(710\ 79\)\'\ fill=\'%23E5EDF1\'/%3E%3Crect\ x=\'1\'\ y=\'1\'\ width=\'872\'\ height=\'138\'\ stroke=\'%23E5EDF1\'\ stroke-width=\'2\'/%3E%3Crect\ width=\'874\'\ height=\'34\'\ transform=\'translate\(0\ 140\)\'\ fill=\'%23E5EDF1\'/%3E%3C/svg%3E)}body .itspp-quotes-form__button:only-child{margin-left:auto}body .itspp-quotes-form__button--back:only-child{margin-left:0!important}body .itspp-quotes-form-quote{margin-bottom:30px}body .itspp-quotes-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}@media only screen and (min-width:768px){body .itspp-quotes-modal{padding:20px 0}}body .itspp-quotes-modal--show{display:-webkit-box;display:-ms-flexbox;display:flex}body .itspp-quotes-modal__close{content:"";cursor:pointer;height:18px;width:18px;position:absolute;right:20px;top:20px}body .itspp-quotes-modal__close::before,body .itspp-quotes-modal__close::after{content:"";background-color:var(--itspp-quotes-primary);height:20px;width:1px;pointer-events:none;position:absolute;top:0;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .itspp-quotes-modal__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body .itspp-quotes-modal__inner{background-color:#fff;-webkit-box-shadow:0 0 12px #323232;box-shadow:0 0 12px #323232;margin:auto 0;max-width:100%;padding:20px;position:relative;width:522px;height:90%;overflow-y:scroll}@media only screen and (min-width:768px){body .itspp-quotes-modal__inner{padding:40px 80px}}body .itspp-quotes-modal__inner .itspp-quotes__loading{content:"";background:rgba(255,255,255,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}body .itspp-quotes-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:30px}body .itspp-quotes-modal__actions button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .itspp-quotes-modal::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}body .itspp-quotes-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #ebebeb;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:14px;padding:15px 25px;text-transform:uppercase;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s , -webkit-filter .3s}body .itspp-quotes-btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}body .itspp-quotes-btn--primary{background:var(--itspp-quotes-primary);border-color:var(--itspp-quotes-primary);color:#fff}body .itspp-quotes-btn__map{margin-top:-7px!important}body .itspp-quotes-btn .itspp-quotes__loading-icon{width:16px;height:16px;margin-left:15px}body .itspp-quotes-map{display:none}@-webkit-keyframes itspp-quotes-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}@keyframes itspp-quotes-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}.itspp-quotes-address__lookup-wrap{position:relative}.itspp-quotes-address__lookup-wrap .itspp-quotes__loading-icon{position:absolute;right:10px;top:10px}.itspp-quotes-address__lookup-wrap label{display:block;width:100%}.itspp-quotes-address__lookup-field{font-weight:bold;padding:15px;font-size:18px!important}.itspp-quotes-address__lookup-field::-webkit-input-placeholder{font-weight:normal;font-size:13px;color:#80a7b8}.itspp-quotes-address__lookup-field::-moz-placeholder{font-weight:normal;font-size:13px;color:#80a7b8}.itspp-quotes-address__lookup-field:-ms-input-placeholder{font-weight:normal;font-size:13px;color:#80a7b8}.itspp-quotes-address__lookup-field::-ms-input-placeholder{font-weight:normal;font-size:13px;color:#80a7b8}.itspp-quotes-address__lookup-field::placeholder{font-weight:normal;font-size:13px;color:#80a7b8}.itspp-quotes-address__lookup-results{border:2px solid #ccc;display:none;margin-top:-2px;max-height:220px;overflow:auto;position:absolute;width:100%;z-index:99}.itspp-quotes-address__lookup-results>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.itspp-quotes-address__lookup-results>div svg{fill:var(--itspp-quotes-primary);margin-right:15px;min-width:24px}.itspp-quotes-address__lookup-results>div:hover{background:#f5f5f5}.itspp-quotes-address__lookup-results > div:not(:last-child) {border-bottom:2px solid #f5f5f5}.itspp-quotes-address__selected-address{background-color:#f2f6f8;padding:20px;width:100%;display:none}.itspp-quotes-address__main-address{font-size:18px;line-height:21px;color:#004f71}.itspp-quotes-address__uprn{font-size:13px;line-height:20px;color:#004f71;margin:10px 0}.itspp-quotes-address .itspp-quotes-map-confirm-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.itspp-quotes-address .itspp-quotes-map-confirm-button__container button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.itspp-quotes-details--show-results .itspp-quotes__page-title{text-align:center}.itspp-quotes-details--show-results .itspp-quotes__page-subtitle{color:var(--itspp-quotes-primary);text-align:center}.itspp-quotes-details .itspp-quotes__loading{display:none;text-align:center;margin-top:-30px;margin-bottom:30px}.recaptcha-failed{display:none}.itspp-quotes-confirmation{padding:40px 0}.itspp-quotes-confirmation .itspp-quotes__page-title,.itspp-quotes-confirmation .itspp-quotes__page-subtitle{text-align:center}.itspp-quotes-results .itspp-quotes__page-title,.itspp-quotes-results .itspp-quotes__page-subtitle{color:var(--itspp-quotes-primary);text-align:center}.itspp-quotes-results__actions{font-size:18px;line-height:22px;-ms-flex-line-pack:center;align-content:center;color:var(--itspp-quotes-primary);display:block!important;text-align:center;cursor:pointer}.itspp-quotes-form-quotes-container .itspp-quote-container{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(68,0,153,.05);box-shadow:0 0 10px rgba(68,0,153,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body{width:100%;height:140px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__logo{max-width:80px;max-height:80px;-ms-flex-line-pack:center;align-content:center;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body-box{width:calc(100% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body-box__top{width:100%;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body-box__bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__product-name{font-weight:700;font-size:20px;line-height:24px;color:#323232}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__product-price{color:var(--itspp-quotes-primary);font-weight:700;font-size:30px;line-height:26px}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__info{color:#323232;font-size:18px;line-height:22px;font-weight:700}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__info-primary{color:var(--itspp-quotes-primary)}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__info-text{font-size:11px;line-height:13px;text-transform:uppercase;color:#989898;font-weight:bold;letter-spacing:.1em}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__button button{width:134px;height:30px;background-color:var(--itspp-quotes-primary);color:#fff;text-align:center;padding:8px 0;font-weight:bold;font-size:12px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;border:none!important}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__button button:hover{border:none!important}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-body__button button:disabled{opacity:.5;cursor:not-allowed}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-footer{width:100%;height:34px;background-color:#f6f2fa;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-footer__product-code{color:var(--itspp-quotes-primary);font-size:12px;line-height:14px}.itspp-quotes-form-quotes-container .itspp-quote-container .itspp-quote-footer__product-code-label{color:var(--itspp-quotes-primary);font-size:11px;line-height:13px;letter-spacing:.1em;font-weight:bold;text-transform:uppercase;margin-right:5px}