@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Pacifico&display=swap);.cls-hide{display:none}.new_quote_main{font-family:Barlow,sans-serif}#itspp-quotes-main{color:#323232;margin:0 auto;max-width:100%}.its-quotes-page-title{color:#1a73e8;font-size:30px;line-height:36px;font-weight:700;margin:0 0 10px}.inner-quote-box{padding:40px 80px;background-color:#fff;border:1px solid #ebebeb;font-size:13px;line-height:1.4;margin-bottom:10px;position:relative;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.itspp-quotes-form-title{font-size:20px;line-height:24px;font-weight:700;margin-bottom:15px}.itspp-quotes-form-subtitle{color:#323232;font-size:18px;line-height:21px;margin-bottom:15px}.itspp-quotes_container td{border-bottom:0}.itspp-quotes-form-text{margin-top:15px}.itspp-quotes-form-group:not(:last-child){margin-bottom:17px}.itspp-quotes-form-label{display:block;font-size:11px;font-weight:700;margin-bottom:7px;text-transform:uppercase;color:#004F71}.itspp-quotes-form-radio-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.itspp-quotes-form-radio-container-small{grid-template-columns:repeat(4,minmax(0,1fr))}.itspp-quotes-form-radio-small{padding:12px}.itspp-quotes-form-radio{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 12px 20px 12px;-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:400;margin-bottom:0}.itspp-quotes-form-radio-icon{margin-right:10px;width:20px;height:20px;border:1px solid #004F71;border-radius:10px}.itspp-quotes-form-radio input{display:none}.itspp-quotes-form-radio-icon--checked{background-repeat:no-repeat;background-size:19px;background-position:center center;border-width:1px}.itspp-quotes-form-radio-icon{margin-right:10px;width:20px;height:20px;border:1px solid #004F71;border-radius:10px}.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}form select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center / 18px no-repeat,var(--formfieldbgcolor);border-style:solid;border-color:#ddd;border-width:2px;border-radius:3px;color:#272626;padding:10px 12px;font-weight:400;font-size:14px;line-height:21px;width:100%}.itspp-quotes-form-checkbox-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.itspp-quotes-form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 12px 20px 12px;-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:400;margin-bottom:0}.itspp-quotes-form-checkbox-icon{margin-right:15px;width:20px;height:20px;border:1px solid #004F71;border-radius:10px}.itspp-quotes-form-checkbox input{margin-right:15px}.itspp-quotes-form-subtext{color:#0088cf;font-size:13px;line-height:20px;font-style:italic;margin:-15px 0 20px 0}.itspp-quotes-form-checkbox-icon--checked{background-color:#0088cf;border-color:#0088cf;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}.itspp-quotes-form-checkbox-icon{margin-right:15px;width:20px;height:20px;border:1px solid #004F71;border-radius:10px}.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}.itspp-quotes-form-actions button{width:50%}.itspp-quotes-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ebebeb;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:14px;padding:15px 24px;text-transform:uppercase;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.itspp-quotes-button--primary{background:#0088cf;border-color:#0088cf;color:#fff}.itspp-quotes-form-checkbox-no-border{border:none;color:#0088cf;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}.itspp-quotes-form-checkbox-no-border input{display:inline-block;position:inherit;border:2px solid #0088cf;width:18px;height:18px;margin-right:12px;margin-left:-30px;opacity:1}.itspp-quotes-map-confirm-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.itspp-quotes-map-confirm-button-container button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}div#udprn_address_auto{background:#f4f4f4;padding:15px;font-size:18px;line-height:22px;color:#000}.itspp-quotes-address-uprn{font-size:13px;line-height:20px;color:#000;margin:10px 0}#change_address{color:#000;text-decoration:underline;font-size:13px}#new_quote_form a{color:#000}#udprn_address_auto p{margin:0}.itspp-quotes-form-text-changeaddress{margin:0}.mx-w-500{max-width:600px;margin:0 auto}.itspp-quotes-form-field-checkbox-radio{background-color:#fff;border:2px solid #E5EDF1;margin-bottom:0;padding:15px;width:18px;height:18px;font-size:13px;line-height:20px;color:#004F71}.dynamic_custom_checkbox_radio{display:flex;align-items:center;gap:5px}.dynamic_custom_checkbox_radio_container{display:flex;gap:10px;color:#004F71}p.field_help{margin:2px 0 20px 0;font-size:13px;line-height:20px;font-style:italic;color:#004F71}.mx-650{max-width:650px}.address-form-container.map-container{margin-top:30px}#address-suggestions>li:not(:last-child){border-bottom:2px solid #f5f5f5}#address-suggestions{list-style:none;padding:0;margin:0;border:1px solid #ccc;max-height:200px;overflow-y:auto;background:#fff;width:100%}#address-suggestions li{padding:8px;cursor:pointer;-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;margin:0}#address-suggestions li:hover{background-color:#f0f0f0}#address-suggestions>li svg{fill:#0088cf;margin-right:15px;min-width:24px}.address-form-container input[type="text"]::placeholder{color:#999;font-style:italic}.address-form-container a:hover{text-decoration:underline}input#location_confirm{background:#185a94;color:#fff;width:100%;padding:8px;border-color:#185a94;font-weight:600}.form-group{margin-bottom:20px}.options,.contract-lengths{display:flex;gap:20px}.options input[type="radio"],.contract-lengths input[type="checkbox"]{margin-right:10px}.contract-lengths{flex-wrap:wrap}.form-actions{display:flex;justify-content:space-between}button{padding:10px 20px;background-color:#1D70B8;color:#fff;border:none;cursor:pointer}button:disabled{background-color:#ccc}.address-form-container input[type="text"],.address-form-container input[type="textarea"],.address-form-container input[type="email"],.address-form-container input[type="number"]{border-style:solid;border-color:#ddd;border-width:2px;border-radius:3px;background:#fff;color:#272626;padding:10px 12px;font-weight:400;font-size:14px;line-height:21px;width:100%}.result_primary_loading_message{text-align:center;margin-bottom:50px}.pss_primary_success_message{text-align:center;margin-bottom:50px}.pss_primary_unsuccess_message{text-align:center;margin-bottom:50px}.loading-message{text-align:center;margin-bottom:50px}.no_found_message{text-align:center;margin:0 auto;margin-bottom:50px;max-width:520px}.quotes_results_message{text-align:center;margin:0 auto;margin-bottom:50px}.quotes_results_message h5{display:inline}.its-product-card{margin-bottom:30px}.its-product-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}.its-product-card-container{background-color:#fff;border:1px solid #ddd;padding:30px;box-shadow:0 2px 8px rgb(0 0 0 / .1);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.its-product-title{font-weight:700;font-size:20px;line-height:24px;color:#323232}.its-product-right{flex:1 1 0%}.its-product-logo img{height:40px}.its-price{color:#0088cf;font-weight:700;font-size:30px;line-height:26px}.its-price sub{font-size:11px;line-height:13px;text-transform:uppercase;color:#989898;font-weight:700;letter-spacing:.1em}.its-btn-enquire-request{width:134px;height:30px;background-color:#0088cf;color:#fff;text-align:center;padding:8px 0;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;border:none!important}.its-details-grid-top{display:flex;justify-content:space-between;align-items:center}.its-details-grid-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:20px;padding-bottom:20px;align-items:center;gap:20px}.its-details-grid-bottom .its-plan{text-align:left}.its-product-code{font-size:15px;color:#333;text-align:left;background:#ebebeb;padding:15px 20px;font-weight:600;display:flex}.its-plan-value{color:#323232;font-size:18px;line-height:22px;font-weight:700}.its-details-grid-bottom .its-plan-title{font-size:11px;line-height:13px;text-transform:uppercase;color:#989898;font-weight:700;letter-spacing:.1em}.its-btn-enquire{padding:10px 40px;background-color:#1d70b8;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase}@media only screen and (max-width:576px){.its-details-grid-bottom .its-plan{width:45%}.its-tooltip .tooltip-text{width:275px;left:135px}.inner-quote-box{padding:40px 20px}.itspp-quotes-form-radio-container-small{grid-template-columns:repeat(2,minmax(0,1fr))}.its-product-card-container{padding:15px}.its-btn-container{width:100%;text-align:center}.its-product-title{width:100%;text-align:Center}}@media only screen and (max-width:767px){.its-details-grid-bottom{flex-wrap:wrap}.its-btn-container{width:100%}.its-product-right{width:100%}.its-product-card-container{flex-direction:column}.its-details-grid-top{align-items:flex-start;flex-direction:column;gap:10px}.its-tooltip .tooltip-text{width:275px;left:135px}.inner-quote-box{padding:40px 20px}.itspp-quotes-form-radio-container-small{grid-template-columns:repeat(2,minmax(0,1fr))}.its-product-card-container{padding:15px}.its-btn-container{width:100%;text-align:center}.its-product-title{width:100%;text-align:Center}}@media only screen and (min-width:768px) and (max-width:991px){.its-details-grid-bottom{flex-wrap:wrap}.its-btn-container{width:100%}.its-tooltip .tooltip-text{width:275px;left:135px}.inner-quote-box{padding:40px 20px}.itspp-quotes-form-radio-container-small{grid-template-columns:repeat(2,minmax(0,1fr))}.its-product-card-container{padding:15px}.its-btn-container{width:100%;text-align:center}.its-product-title{width:100%;text-align:Center}}.skeleton-container{background:#fff;padding:16px;border:1px solid #e1e1e1;padding:15px;margin:0 auto 15px}.skeleton-header{display:flex;align-items:center;margin-bottom:16px}.skeleton-thumbnail{width:80px;height:80px;background:#e0e0e0;animation:pulse 1.5s infinite}.skeleton-title{flex:1;height:20px;background:#e0e0e0;margin-left:16px;animation:pulse 1.5s infinite}.skeleton-row{display:flex;justify-content:space-between;margin-top:16px}.skeleton-block{width:18%;height:14px;background:#e0e0e0;animation:pulse 1.5s infinite}.skeleton-footer{width:100%;height:12px;background:#e0e0e0;margin-top:20px;animation:pulse 1.5s infinite}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}100%{background-color:#e0e0e0}}#overlay_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1000;text-align:center}#overlay_loading .its-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.its-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;z-index:9999}.its-popup-content{background-color:#fff;padding:3rem;width:650px;text-align:center;position:relative}.its-popup-close{background:transparent!important;border:none;font-size:30px;font-weight:700;position:absolute;top:0;right:0;cursor:pointer;color:#000}.its-popup-close:hover{background:#fff0;color:#000}.its-hidden{display:none}#its-back-to-search{color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:15px;border-radius:0}.error-msg{color:red;padding:15px 0 0 0}body .itspp-quotes__loading-icon circle{stroke:#ebebeb}body .itspp-quotes__loading-icon path{stroke:#1a73e8}.error-border{border:2px solid red}#loading-message{text-align:center}.its-loader{width:40px;height:40px;border:6px solid #ebebeb;border-bottom-color:#1a73e8;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.search-enable-error-msg{color:red;text-align:center;border:1px solid;padding:10px}.its-tooltip{position:relative;display:inline-block}.its-tooltip .tooltip-text{visibility:hidden;width:275px;background-color:#333;color:#fff;text-align:center;padding:5px;border-radius:5px;position:absolute;z-index:10;bottom:150%;left:135px;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;cursor:pointer;font-weight:400;font-size:15px}.its-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.product-code-inner{margin-right:15px}.its-product-logo.without-name{margin-top:30px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fullinput{width:100%!important;border-radius:28px!important}.fullbtn{width:100%!important}.fullbtn a{border-radius:28px!important}